1 #include "nitg.types.0.h"
2 /* runtime type NativeArray[nullable HashSetNode[MProperty]] */
3 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
= {
5 "NativeArray[nullable HashSetNode[MProperty]]", /* class_name_string */
8 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
,
11 0, /* nullable Object */
13 325, /* NativeArray[nullable HashSetNode[Object]] */
14 1537, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
15 1870, /* NativeArray[nullable HashSetNode[MProperty]] */
18 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
= {
21 &type_nullable_hash_collection__HashSetNodemodel__MProperty
, /* NativeArray#0: nullable HashSetNode[MProperty] */
22 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MProperty]] */
25 /* runtime type ListNode[MMethodDef] */
26 const struct type type_list__ListNodemodel__MMethodDef
= {
28 "ListNode[MMethodDef]", /* class_name_string */
31 &resolution_table_list__ListNodemodel__MMethodDef
,
34 0, /* nullable Object */
36 202, /* Collection[nullable MPropDef] */
37 2531, /* Container[MMethodDef] */
38 170, /* Collection[Object] */
39 626, /* Collection[PropertyLayoutElement] */
40 2579, /* ListNode[MMethodDef] */
42 1985, /* Collection[MPropDef] */
46 2273, /* Collection[MMethodDef] */
49 const struct types resolution_table_list__ListNodemodel__MMethodDef
= {
52 &type_model__MMethodDef
, /* ListNode#0: MMethodDef */
53 &type_list__ListNodemodel__MMethodDef
, /* ListNode[ListNode#0]: ListNode[MMethodDef] */
54 &type_abstract_collection__ContainerIteratormodel__MMethodDef
, /* ContainerIterator[Container#0]: ContainerIterator[MMethodDef] */
55 &type_model__MMethodDef
, /* Container#0: MMethodDef */
64 &type_model__MMethodDef
, /* Collection#0: MMethodDef */
65 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Collection#0]: Collection[MMethodDef] */
68 /* runtime type Container[MMethodDef] */
69 const struct type type_abstract_collection__Containermodel__MMethodDef
= {
71 "Container[MMethodDef]", /* class_name_string */
77 0, /* nullable Object */
79 202, /* Collection[nullable MPropDef] */
80 2531, /* Container[MMethodDef] */
81 170, /* Collection[Object] */
82 626, /* Collection[PropertyLayoutElement] */
85 1985, /* Collection[MPropDef] */
89 2273, /* Collection[MMethodDef] */
92 /* runtime type ListIterator[MMethodDef] */
93 const struct type type_list__ListIteratormodel__MMethodDef
= {
95 "ListIterator[MMethodDef]", /* class_name_string */
98 &resolution_table_list__ListIteratormodel__MMethodDef
,
101 0, /* nullable Object */
103 349, /* ListIterator[MMethodDef] */
106 const struct types resolution_table_list__ListIteratormodel__MMethodDef
= {
109 &type_model__MMethodDef
, /* ListIterator#0: MMethodDef */
110 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
111 &type_list__Listmodel__MMethodDef
, /* List[ListIterator#0]: List[MMethodDef] */
114 /* runtime type HashMapKeys[MClassType, String] */
115 const struct type type_hash_collection__HashMapKeysmodel__MClassTypestring__String
= {
117 "HashMapKeys[MClassType, String]", /* class_name_string */
120 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypestring__String
,
123 0, /* nullable Object */
125 2420, /* HashMapKeys[MClassType, String] */
127 170, /* Collection[Object] */
128 180, /* Collection[nullable MType] */
130 1791, /* Collection[MType] */
133 1978, /* Collection[MClassType] */
136 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypestring__String
= {
139 &type_hash_collection__HashMapmodel__MClassTypestring__String
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, String] */
140 &type_abstract_collection__MapKeysIteratormodel__MClassTypestring__String
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, String] */
147 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
151 &type_model__MClassType
, /* Collection#0: MClassType */
152 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
155 /* runtime type HashMapValues[MClassType, String] */
156 const struct type type_hash_collection__HashMapValuesmodel__MClassTypestring__String
= {
158 "HashMapValues[MClassType, String]", /* class_name_string */
161 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypestring__String
,
164 0, /* nullable Object */
166 631, /* Collection[String] */
167 1871, /* HashMapValues[MClassType, String] */
168 170, /* Collection[Object] */
171 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypestring__String
= {
174 &type_hash_collection__HashMapmodel__MClassTypestring__String
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, String] */
175 &type_abstract_collection__MapValuesIteratormodel__MClassTypestring__String
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, String] */
182 &type_string__String
, /* RemovableCollection#0: String */
186 &type_string__String
, /* Collection#0: String */
187 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
190 /* runtime type NativeArray[nullable HashMapNode[MClassType, String]] */
191 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
193 "NativeArray[nullable HashMapNode[MClassType, String]]", /* class_name_string */
196 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
,
199 0, /* nullable Object */
201 350, /* NativeArray[nullable HashMapNode[MClassType, String]] */
204 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
207 &type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* NativeArray#0: nullable HashMapNode[MClassType, String] */
208 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, String]] */
211 /* runtime type HashMapNode[MClassType, String] */
212 const struct type type_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
214 "HashMapNode[MClassType, String]", /* class_name_string */
217 &resolution_table_hash_collection__HashMapNodemodel__MClassTypestring__String
,
220 0, /* nullable Object */
222 129, /* nullable HashMapNode[MClassType, String] */
223 1539, /* HashMapNode[MClassType, String] */
226 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
229 &type_model__MClassType
, /* HashMapNode#0: MClassType */
230 &type_string__String
, /* HashMapNode#1: String */
231 &type_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* N: HashMapNode[MClassType, String] */
232 &type_model__MClassType
, /* HashNode#0: MClassType */
235 /* runtime type nullable HashMapNode[MClassType, String] */
236 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
238 "nullable HashMapNode[MClassType, String]", /* class_name_string */
241 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
,
244 0, /* nullable Object */
246 129, /* nullable HashMapNode[MClassType, String] */
249 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
252 &type_model__MClassType
, /* HashMapNode#0: MClassType */
253 &type_string__String
, /* HashMapNode#1: String */
254 &type_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* N: HashMapNode[MClassType, String] */
255 &type_model__MClassType
, /* HashNode#0: MClassType */
258 /* runtime type HashMapIterator[MClassType, String] */
259 const struct type type_hash_collection__HashMapIteratormodel__MClassTypestring__String
= {
261 "HashMapIterator[MClassType, String]", /* class_name_string */
264 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypestring__String
,
267 0, /* nullable Object */
269 351, /* MapIterator[MClassType, String] */
270 1540, /* HashMapIterator[MClassType, String] */
273 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypestring__String
= {
276 &type_hash_collection__HashMapmodel__MClassTypestring__String
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, String] */
279 /* runtime type MapIterator[MClassType, String] */
280 const struct type type_abstract_collection__MapIteratormodel__MClassTypestring__String
= {
282 "MapIterator[MClassType, String]", /* class_name_string */
288 0, /* nullable Object */
290 351, /* MapIterator[MClassType, String] */
293 /* runtime type ListNode[AbstractRuntimeFunction] */
294 const struct type type_list__ListNodeabstract_compiler__AbstractRuntimeFunction
= {
296 "ListNode[AbstractRuntimeFunction]", /* class_name_string */
299 &resolution_table_list__ListNodeabstract_compiler__AbstractRuntimeFunction
,
302 0, /* nullable Object */
304 645, /* Collection[AbstractRuntimeFunction] */
305 1872, /* Container[AbstractRuntimeFunction] */
306 170, /* Collection[Object] */
307 2147, /* ListNode[AbstractRuntimeFunction] */
310 const struct types resolution_table_list__ListNodeabstract_compiler__AbstractRuntimeFunction
= {
313 &type_abstract_compiler__AbstractRuntimeFunction
, /* ListNode#0: AbstractRuntimeFunction */
314 &type_list__ListNodeabstract_compiler__AbstractRuntimeFunction
, /* ListNode[ListNode#0]: ListNode[AbstractRuntimeFunction] */
315 &type_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction
, /* ContainerIterator[Container#0]: ContainerIterator[AbstractRuntimeFunction] */
316 &type_abstract_compiler__AbstractRuntimeFunction
, /* Container#0: AbstractRuntimeFunction */
325 &type_abstract_compiler__AbstractRuntimeFunction
, /* Collection#0: AbstractRuntimeFunction */
326 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[Collection#0]: Collection[AbstractRuntimeFunction] */
329 /* runtime type Container[AbstractRuntimeFunction] */
330 const struct type type_abstract_collection__Containerabstract_compiler__AbstractRuntimeFunction
= {
332 "Container[AbstractRuntimeFunction]", /* class_name_string */
338 0, /* nullable Object */
340 645, /* Collection[AbstractRuntimeFunction] */
341 1872, /* Container[AbstractRuntimeFunction] */
342 170, /* Collection[Object] */
345 /* runtime type ListIterator[AbstractRuntimeFunction] */
346 const struct type type_list__ListIteratorabstract_compiler__AbstractRuntimeFunction
= {
348 "ListIterator[AbstractRuntimeFunction]", /* class_name_string */
351 &resolution_table_list__ListIteratorabstract_compiler__AbstractRuntimeFunction
,
354 0, /* nullable Object */
356 352, /* ListIterator[AbstractRuntimeFunction] */
359 const struct types resolution_table_list__ListIteratorabstract_compiler__AbstractRuntimeFunction
= {
362 &type_abstract_compiler__AbstractRuntimeFunction
, /* ListIterator#0: AbstractRuntimeFunction */
363 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
364 &type_list__Listabstract_compiler__AbstractRuntimeFunction
, /* List[ListIterator#0]: List[AbstractRuntimeFunction] */
367 /* runtime type HashSetNode[AbstractRuntimeFunction] */
368 const struct type type_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
370 "HashSetNode[AbstractRuntimeFunction]", /* class_name_string */
373 &resolution_table_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
,
376 0, /* nullable Object */
378 121, /* nullable HashSetNode[Object] */
379 353, /* nullable HashSetNode[AbstractRuntimeFunction] */
380 1500, /* HashSetNode[Object] */
381 2148, /* HashSetNode[AbstractRuntimeFunction] */
384 const struct types resolution_table_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
387 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashSetNode#0: AbstractRuntimeFunction */
389 &type_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* N: HashSetNode[AbstractRuntimeFunction] */
390 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashNode#0: AbstractRuntimeFunction */
393 /* runtime type nullable HashSetNode[AbstractRuntimeFunction] */
394 const struct type type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
396 "nullable HashSetNode[AbstractRuntimeFunction]", /* class_name_string */
399 &resolution_table_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
,
402 0, /* nullable Object */
404 121, /* nullable HashSetNode[Object] */
405 353, /* nullable HashSetNode[AbstractRuntimeFunction] */
408 const struct types resolution_table_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
411 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashSetNode#0: AbstractRuntimeFunction */
413 &type_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* N: HashSetNode[AbstractRuntimeFunction] */
414 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashNode#0: AbstractRuntimeFunction */
417 /* runtime type HashSetIterator[AbstractRuntimeFunction] */
418 const struct type type_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction
= {
420 "HashSetIterator[AbstractRuntimeFunction]", /* class_name_string */
423 &resolution_table_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction
,
426 0, /* nullable Object */
428 324, /* HashSetIterator[Object] */
429 1541, /* HashSetIterator[AbstractRuntimeFunction] */
432 const struct types resolution_table_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction
= {
435 &type_hash_collection__HashSetabstract_compiler__AbstractRuntimeFunction
, /* HashSet[HashSetIterator#0]: HashSet[AbstractRuntimeFunction] */
436 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
439 /* runtime type NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */
440 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
442 "NativeArray[nullable HashSetNode[AbstractRuntimeFunction]]", /* class_name_string */
445 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
,
448 0, /* nullable Object */
450 325, /* NativeArray[nullable HashSetNode[Object]] */
451 1542, /* NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */
454 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
457 &type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* NativeArray#0: nullable HashSetNode[AbstractRuntimeFunction] */
458 &type_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */
461 /* runtime type HashMapKeys[MType, Array[MClassType]] */
462 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType
= {
464 "HashMapKeys[MType, Array[MClassType]]", /* class_name_string */
467 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType
,
470 0, /* nullable Object */
472 2137, /* HashMapKeys[MType, Array[nullable MType]] */
473 2421, /* HashMapKeys[MType, Array[MType]] */
474 170, /* Collection[Object] */
475 180, /* Collection[nullable MType] */
476 2532, /* HashMapKeys[MType, Array[MClassType]] */
477 1791, /* Collection[MType] */
480 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType
= {
483 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MClassType]] */
484 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MClassType]] */
491 &type_model__MType
, /* RemovableCollection#0: MType */
495 &type_model__MType
, /* Collection#0: MType */
496 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
499 /* runtime type HashMapKeys[MType, Array[MType]] */
500 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType
= {
502 "HashMapKeys[MType, Array[MType]]", /* class_name_string */
505 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType
,
508 0, /* nullable Object */
510 2137, /* HashMapKeys[MType, Array[nullable MType]] */
511 2421, /* HashMapKeys[MType, Array[MType]] */
512 170, /* Collection[Object] */
513 180, /* Collection[nullable MType] */
515 1791, /* Collection[MType] */
518 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType
= {
521 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MType]] */
522 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MType]] */
529 &type_model__MType
, /* RemovableCollection#0: MType */
533 &type_model__MType
, /* Collection#0: MType */
534 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
537 /* runtime type HashMapValues[MType, Array[MClassType]] */
538 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType
= {
540 "HashMapValues[MType, Array[MClassType]]", /* class_name_string */
543 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType
,
546 0, /* nullable Object */
548 337, /* Collection[nullable Array[nullable MType]] */
549 2138, /* HashMapValues[MType, Array[nullable MType]] */
550 170, /* Collection[Object] */
551 1859, /* Collection[Array[nullable MType]] */
552 2533, /* HashMapValues[MType, Array[MType]] */
553 2627, /* HashMapValues[MType, Array[MClassType]] */
554 2149, /* Collection[Array[MType]] */
557 2422, /* Collection[Array[MClassType]] */
560 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType
= {
563 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MClassType]] */
564 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MClassType]] */
571 &type_array__Arraymodel__MClassType
, /* RemovableCollection#0: Array[MClassType] */
575 &type_array__Arraymodel__MClassType
, /* Collection#0: Array[MClassType] */
576 &type_abstract_collection__Collectionarray__Arraymodel__MClassType
, /* Collection[Collection#0]: Collection[Array[MClassType]] */
579 /* runtime type HashMapValues[MType, Array[MType]] */
580 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType
= {
582 "HashMapValues[MType, Array[MType]]", /* class_name_string */
585 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType
,
588 0, /* nullable Object */
590 337, /* Collection[nullable Array[nullable MType]] */
591 2138, /* HashMapValues[MType, Array[nullable MType]] */
592 170, /* Collection[Object] */
593 1859, /* Collection[Array[nullable MType]] */
594 2533, /* HashMapValues[MType, Array[MType]] */
596 2149, /* Collection[Array[MType]] */
599 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType
= {
602 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MType]] */
603 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MType]] */
610 &type_array__Arraymodel__MType
, /* RemovableCollection#0: Array[MType] */
614 &type_array__Arraymodel__MType
, /* Collection#0: Array[MType] */
615 &type_abstract_collection__Collectionarray__Arraymodel__MType
, /* Collection[Collection#0]: Collection[Array[MType]] */
618 /* runtime type Collection[Array[MClassType]] */
619 const struct type type_abstract_collection__Collectionarray__Arraymodel__MClassType
= {
621 "Collection[Array[MClassType]]", /* class_name_string */
627 0, /* nullable Object */
629 337, /* Collection[nullable Array[nullable MType]] */
631 170, /* Collection[Object] */
632 1859, /* Collection[Array[nullable MType]] */
635 2149, /* Collection[Array[MType]] */
638 2422, /* Collection[Array[MClassType]] */
641 /* runtime type Collection[Array[MType]] */
642 const struct type type_abstract_collection__Collectionarray__Arraymodel__MType
= {
644 "Collection[Array[MType]]", /* class_name_string */
650 0, /* nullable Object */
652 337, /* Collection[nullable Array[nullable MType]] */
654 170, /* Collection[Object] */
655 1859, /* Collection[Array[nullable MType]] */
658 2149, /* Collection[Array[MType]] */
661 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */
662 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
664 "NativeArray[nullable HashMapNode[MType, Array[MClassType]]]", /* class_name_string */
667 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
,
670 0, /* nullable Object */
672 338, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
673 1543, /* NativeArray[nullable HashMapNode[MType, Array[MType]]] */
674 1873, /* NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */
677 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
680 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MType, Array[MClassType]] */
681 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */
684 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MType]]] */
685 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
687 "NativeArray[nullable HashMapNode[MType, Array[MType]]]", /* class_name_string */
690 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
,
693 0, /* nullable Object */
695 338, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
696 1543, /* NativeArray[nullable HashMapNode[MType, Array[MType]]] */
699 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
702 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, Array[MType]] */
703 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MType]]] */
706 /* runtime type HashMapNode[MType, Array[MClassType]] */
707 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
709 "HashMapNode[MType, Array[MClassType]]", /* class_name_string */
712 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
,
715 0, /* nullable Object */
717 126, /* nullable HashMapNode[MType, Array[nullable MType]] */
718 354, /* nullable HashMapNode[MType, Array[MType]] */
719 1521, /* HashMapNode[MType, Array[nullable MType]] */
720 1544, /* nullable HashMapNode[MType, Array[MClassType]] */
721 2150, /* HashMapNode[MType, Array[MType]] */
722 2534, /* HashMapNode[MType, Array[MClassType]] */
725 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
728 &type_model__MType
, /* HashMapNode#0: MType */
729 &type_array__Arraymodel__MClassType
, /* HashMapNode#1: Array[MClassType] */
730 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* N: HashMapNode[MType, Array[MClassType]] */
731 &type_model__MType
, /* HashNode#0: MType */
734 /* runtime type HashMapNode[MType, Array[MType]] */
735 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
737 "HashMapNode[MType, Array[MType]]", /* class_name_string */
740 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
,
743 0, /* nullable Object */
745 126, /* nullable HashMapNode[MType, Array[nullable MType]] */
746 354, /* nullable HashMapNode[MType, Array[MType]] */
747 1521, /* HashMapNode[MType, Array[nullable MType]] */
749 2150, /* HashMapNode[MType, Array[MType]] */
752 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
755 &type_model__MType
, /* HashMapNode#0: MType */
756 &type_array__Arraymodel__MType
, /* HashMapNode#1: Array[MType] */
757 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* N: HashMapNode[MType, Array[MType]] */
758 &type_model__MType
, /* HashNode#0: MType */
761 /* runtime type nullable HashMapNode[MType, Array[MClassType]] */
762 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
764 "nullable HashMapNode[MType, Array[MClassType]]", /* class_name_string */
767 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
,
770 0, /* nullable Object */
772 126, /* nullable HashMapNode[MType, Array[nullable MType]] */
773 354, /* nullable HashMapNode[MType, Array[MType]] */
775 1544, /* nullable HashMapNode[MType, Array[MClassType]] */
778 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
781 &type_model__MType
, /* HashMapNode#0: MType */
782 &type_array__Arraymodel__MClassType
, /* HashMapNode#1: Array[MClassType] */
783 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* N: HashMapNode[MType, Array[MClassType]] */
784 &type_model__MType
, /* HashNode#0: MType */
787 /* runtime type nullable HashMapNode[MType, Array[MType]] */
788 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
790 "nullable HashMapNode[MType, Array[MType]]", /* class_name_string */
793 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
,
796 0, /* nullable Object */
798 126, /* nullable HashMapNode[MType, Array[nullable MType]] */
799 354, /* nullable HashMapNode[MType, Array[MType]] */
802 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
805 &type_model__MType
, /* HashMapNode#0: MType */
806 &type_array__Arraymodel__MType
, /* HashMapNode#1: Array[MType] */
807 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* N: HashMapNode[MType, Array[MType]] */
808 &type_model__MType
, /* HashNode#0: MType */
811 /* runtime type HashMapIterator[MType, Array[MClassType]] */
812 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType
= {
814 "HashMapIterator[MType, Array[MClassType]]", /* class_name_string */
817 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType
,
820 0, /* nullable Object */
822 339, /* MapIterator[MType, Array[nullable MType]] */
823 1522, /* HashMapIterator[MType, Array[nullable MType]] */
824 1545, /* MapIterator[MType, Array[MType]] */
825 1874, /* MapIterator[MType, Array[MClassType]] */
826 2151, /* HashMapIterator[MType, Array[MType]] */
827 2535, /* HashMapIterator[MType, Array[MClassType]] */
830 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType
= {
833 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MClassType]] */
836 /* runtime type HashMapIterator[MType, Array[MType]] */
837 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType
= {
839 "HashMapIterator[MType, Array[MType]]", /* class_name_string */
842 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType
,
845 0, /* nullable Object */
847 339, /* MapIterator[MType, Array[nullable MType]] */
848 1522, /* HashMapIterator[MType, Array[nullable MType]] */
849 1545, /* MapIterator[MType, Array[MType]] */
851 2151, /* HashMapIterator[MType, Array[MType]] */
854 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType
= {
857 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MType]] */
860 /* runtime type MapIterator[MType, Array[MClassType]] */
861 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType
= {
863 "MapIterator[MType, Array[MClassType]]", /* class_name_string */
869 0, /* nullable Object */
871 339, /* MapIterator[MType, Array[nullable MType]] */
873 1545, /* MapIterator[MType, Array[MType]] */
874 1874, /* MapIterator[MType, Array[MClassType]] */
877 /* runtime type MapIterator[MType, Array[MType]] */
878 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType
= {
880 "MapIterator[MType, Array[MType]]", /* class_name_string */
886 0, /* nullable Object */
888 339, /* MapIterator[MType, Array[nullable MType]] */
890 1545, /* MapIterator[MType, Array[MType]] */
893 /* runtime type HashMapKeys[String, Int] */
894 const struct type type_hash_collection__HashMapKeysstring__Stringkernel__Int
= {
896 "HashMapKeys[String, Int]", /* class_name_string */
899 &resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int
,
902 0, /* nullable Object */
904 631, /* Collection[String] */
905 1875, /* HashMapKeys[String, Int] */
906 170, /* Collection[Object] */
909 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int
= {
912 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Int] */
913 &type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Int] */
920 &type_string__String
, /* RemovableCollection#0: String */
924 &type_string__String
, /* Collection#0: String */
925 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
928 /* runtime type HashMapValues[String, Int] */
929 const struct type type_hash_collection__HashMapValuesstring__Stringkernel__Int
= {
931 "HashMapValues[String, Int]", /* class_name_string */
934 &resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int
,
937 0, /* nullable Object */
939 653, /* Collection[Int] */
940 1876, /* HashMapValues[String, Int] */
941 170, /* Collection[Object] */
944 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int
= {
947 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Int] */
948 &type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Int] */
955 &type_kernel__Int
, /* RemovableCollection#0: Int */
959 &type_kernel__Int
, /* Collection#0: Int */
960 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
963 /* runtime type NativeArray[nullable HashMapNode[String, Int]] */
964 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
966 "NativeArray[nullable HashMapNode[String, Int]]", /* class_name_string */
969 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
,
972 0, /* nullable Object */
974 355, /* NativeArray[nullable HashMapNode[String, Int]] */
977 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
980 &type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
, /* NativeArray#0: nullable HashMapNode[String, Int] */
981 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Int]] */
984 /* runtime type HashMapNode[String, Int] */
985 const struct type type_hash_collection__HashMapNodestring__Stringkernel__Int
= {
987 "HashMapNode[String, Int]", /* class_name_string */
990 &resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int
,
993 0, /* nullable Object */
995 130, /* nullable HashMapNode[String, Int] */
996 1546, /* HashMapNode[String, Int] */
999 const struct types resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int
= {
1002 &type_string__String
, /* HashMapNode#0: String */
1003 &type_kernel__Int
, /* HashMapNode#1: Int */
1004 &type_hash_collection__HashMapNodestring__Stringkernel__Int
, /* N: HashMapNode[String, Int] */
1005 &type_string__String
, /* HashNode#0: String */
1008 /* runtime type nullable HashMapNode[String, Int] */
1009 const struct type type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
1011 "nullable HashMapNode[String, Int]", /* class_name_string */
1014 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
,
1017 0, /* nullable Object */
1019 130, /* nullable HashMapNode[String, Int] */
1022 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
1025 &type_string__String
, /* HashMapNode#0: String */
1026 &type_kernel__Int
, /* HashMapNode#1: Int */
1027 &type_hash_collection__HashMapNodestring__Stringkernel__Int
, /* N: HashMapNode[String, Int] */
1028 &type_string__String
, /* HashNode#0: String */
1031 /* runtime type HashMapIterator[String, Int] */
1032 const struct type type_hash_collection__HashMapIteratorstring__Stringkernel__Int
= {
1034 "HashMapIterator[String, Int]", /* class_name_string */
1037 &resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int
,
1040 0, /* nullable Object */
1042 356, /* MapIterator[String, Int] */
1043 1547, /* HashMapIterator[String, Int] */
1046 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int
= {
1049 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Int] */
1052 /* runtime type MapIterator[String, Int] */
1053 const struct type type_abstract_collection__MapIteratorstring__Stringkernel__Int
= {
1055 "MapIterator[String, Int]", /* class_name_string */
1061 0, /* nullable Object */
1063 356, /* MapIterator[String, Int] */
1066 /* runtime type HashMap[MClass, Array[MClass]] */
1067 const struct type type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
= {
1069 "HashMap[MClass, Array[MClass]]", /* class_name_string */
1072 &resolution_table_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
,
1075 0, /* nullable Object */
1077 236, /* HashMap[MClass, Array[nullable MClass]] */
1078 1548, /* HashMap[MClass, Array[MClass]] */
1081 const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
= {
1088 &type_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Array[MClass]] */
1089 &type_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Array[MClass]] */
1090 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
1091 &type_model__MClass
, /* MapRead#0: MClass */
1092 &type_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Array[MClass]] */
1093 &type_model__MClass
, /* Map#0: MClass */
1094 &type_array__Arraymodel__MClass
, /* Map#1: Array[MClass] */
1095 &type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Array[MClass]] */
1096 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, Array[MClass]] not a live type) */
1097 &type_array__Arraymodel__MClass
, /* MapRead#1: Array[MClass] */
1098 &type_model__MClass
, /* HashCollection#0: MClass */
1099 &type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* HashCollection#1: HashMapNode[MClass, Array[MClass]] */
1102 /* runtime type Layout[MClass] */
1103 const struct type type_layout_builders__Layoutmodel__MClass
= {
1105 "Layout[MClass]", /* class_name_string */
1108 &resolution_table_layout_builders__Layoutmodel__MClass
,
1111 0, /* nullable Object */
1113 357, /* Layout[MClass] */
1116 const struct types resolution_table_layout_builders__Layoutmodel__MClass
= {
1119 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MClass, Int] */
1120 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map[Layout#0, Int]: Map[MClass, Int] */
1123 /* runtime type HashMap[MClass, HashSet[MClass]] */
1124 const struct type type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
= {
1126 "HashMap[MClass, HashSet[MClass]]", /* class_name_string */
1129 &resolution_table_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
,
1132 0, /* nullable Object */
1134 358, /* Map[MClass, Set[MClass]] */
1135 1549, /* HashMap[MClass, Set[MClass]] */
1136 1877, /* HashMap[MClass, HashSet[MClass]] */
1139 const struct types resolution_table_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
= {
1146 &type_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, HashSet[MClass]] */
1147 &type_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, HashSet[MClass]] */
1148 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
1149 &type_model__MClass
, /* MapRead#0: MClass */
1150 &type_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, HashSet[MClass]] */
1151 &type_model__MClass
, /* Map#0: MClass */
1152 &type_hash_collection__HashSetmodel__MClass
, /* Map#1: HashSet[MClass] */
1153 &type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, HashSet[MClass]] */
1154 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, HashSet[MClass]] not a live type) */
1155 &type_hash_collection__HashSetmodel__MClass
, /* MapRead#1: HashSet[MClass] */
1156 &type_model__MClass
, /* HashCollection#0: MClass */
1157 &type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, HashSet[MClass]] */
1160 /* runtime type HashMap[MClass, Set[MClass]] */
1161 const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
= {
1163 "HashMap[MClass, Set[MClass]]", /* class_name_string */
1166 &resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
,
1169 0, /* nullable Object */
1171 358, /* Map[MClass, Set[MClass]] */
1172 1549, /* HashMap[MClass, Set[MClass]] */
1175 const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
= {
1182 &type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Set[MClass]] */
1183 &type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Set[MClass]] */
1184 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
1185 &type_model__MClass
, /* MapRead#0: MClass */
1186 &type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Set[MClass]] */
1187 &type_model__MClass
, /* Map#0: MClass */
1188 &type_abstract_collection__Setmodel__MClass
, /* Map#1: Set[MClass] */
1189 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Set[MClass]] */
1190 &type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass
, /* Map[Map#0, Map#1]: Map[MClass, Set[MClass]] */
1191 &type_abstract_collection__Setmodel__MClass
, /* MapRead#1: Set[MClass] */
1192 &type_model__MClass
, /* HashCollection#0: MClass */
1193 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, Set[MClass]] */
1196 /* runtime type Map[MClass, Set[MClass]] */
1197 const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass
= {
1199 "Map[MClass, Set[MClass]]", /* class_name_string */
1205 0, /* nullable Object */
1207 358, /* Map[MClass, Set[MClass]] */
1210 /* runtime type PHLayout[MClass, MClass] */
1211 const struct type type_layout_builders__PHLayoutmodel__MClassmodel__MClass
= {
1213 "PHLayout[MClass, MClass]", /* class_name_string */
1216 &resolution_table_layout_builders__PHLayoutmodel__MClassmodel__MClass
,
1219 0, /* nullable Object */
1221 357, /* Layout[MClass] */
1222 1550, /* PHLayout[MClass, MClass] */
1225 const struct types resolution_table_layout_builders__PHLayoutmodel__MClassmodel__MClass
= {
1228 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MClass, Int] */
1229 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map[Layout#0, Int]: Map[MClass, Int] */
1230 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[PHLayout#0, Int]: HashMap[MClass, Int] */
1231 &type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMap[PHLayout#0, Map[PHLayout#1, Int]]: HashMap[MClass, Map[MClass, Int]] */
1232 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map[PHLayout#0, Int]: Map[MClass, Int] */
1233 &type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* Map[PHLayout#0, Map[PHLayout#1, Int]]: Map[MClass, Map[MClass, Int]] */
1236 /* runtime type HashMap[MClass, Map[MClass, Int]] */
1237 const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1239 "HashMap[MClass, Map[MClass, Int]]", /* class_name_string */
1242 &resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
1245 0, /* nullable Object */
1247 359, /* Map[MClass, Map[MClass, Int]] */
1248 1551, /* HashMap[MClass, Map[MClass, Int]] */
1251 const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1258 &type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Map[MClass, Int]] */
1259 &type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Map[MClass, Int]] */
1260 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
1261 &type_model__MClass
, /* MapRead#0: MClass */
1262 &type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Map[MClass, Int]] */
1263 &type_model__MClass
, /* Map#0: MClass */
1264 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map#1: Map[MClass, Int] */
1265 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Map[MClass, Int]] */
1266 &type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* Map[Map#0, Map#1]: Map[MClass, Map[MClass, Int]] */
1267 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* MapRead#1: Map[MClass, Int] */
1268 &type_model__MClass
, /* HashCollection#0: MClass */
1269 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashCollection#1: HashMapNode[MClass, Map[MClass, Int]] */
1272 /* runtime type Map[MClass, Map[MClass, Int]] */
1273 const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1275 "Map[MClass, Map[MClass, Int]]", /* class_name_string */
1281 0, /* nullable Object */
1283 359, /* Map[MClass, Map[MClass, Int]] */
1286 /* runtime type HashMapKeys[MClass, Set[MVirtualTypeProp]] */
1287 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1289 "HashMapKeys[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1292 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
1295 0, /* nullable Object */
1297 178, /* Collection[nullable MClass] */
1298 2131, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
1299 170, /* Collection[Object] */
1300 1787, /* Collection[MClass] */
1301 2417, /* HashMapKeys[MClass, Set[MProperty]] */
1302 2536, /* HashMapKeys[MClass, Set[MVirtualTypeProp]] */
1305 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1308 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
1309 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
1316 &type_model__MClass
, /* RemovableCollection#0: MClass */
1320 &type_model__MClass
, /* Collection#0: MClass */
1321 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
1324 /* runtime type HashMapValues[MClass, Set[MVirtualTypeProp]] */
1325 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1327 "HashMapValues[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1330 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
1333 0, /* nullable Object */
1335 1505, /* Collection[Set[PropertyLayoutElement]] */
1336 1852, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
1337 170, /* Collection[Object] */
1338 1853, /* Collection[Set[MProperty]] */
1339 2418, /* HashMapValues[MClass, Set[MProperty]] */
1340 2152, /* Collection[Set[MVirtualTypeProp]] */
1341 2580, /* HashMapValues[MClass, Set[MVirtualTypeProp]] */
1344 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1347 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
1348 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
1355 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* RemovableCollection#0: Set[MVirtualTypeProp] */
1359 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* Collection#0: Set[MVirtualTypeProp] */
1360 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[Set[MVirtualTypeProp]] */
1363 /* runtime type Collection[Set[MVirtualTypeProp]] */
1364 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
= {
1366 "Collection[Set[MVirtualTypeProp]]", /* class_name_string */
1372 0, /* nullable Object */
1374 1505, /* Collection[Set[PropertyLayoutElement]] */
1376 170, /* Collection[Object] */
1377 1853, /* Collection[Set[MProperty]] */
1379 2152, /* Collection[Set[MVirtualTypeProp]] */
1382 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
1383 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1385 "NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]]", /* class_name_string */
1388 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
1391 0, /* nullable Object */
1393 326, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
1394 1506, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
1395 1878, /* NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
1398 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1401 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
1402 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
1405 /* runtime type HashMapNode[MClass, Set[MVirtualTypeProp]] */
1406 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1408 "HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1411 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
1414 0, /* nullable Object */
1416 122, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1417 327, /* nullable HashMapNode[MClass, Set[MProperty]] */
1418 1507, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
1419 1552, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
1420 2132, /* HashMapNode[MClass, Set[MProperty]] */
1421 2537, /* HashMapNode[MClass, Set[MVirtualTypeProp]] */
1424 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1427 &type_model__MClass
, /* HashMapNode#0: MClass */
1428 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* HashMapNode#1: Set[MVirtualTypeProp] */
1429 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* N: HashMapNode[MClass, Set[MVirtualTypeProp]] */
1430 &type_model__MClass
, /* HashNode#0: MClass */
1433 /* runtime type nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
1434 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1436 "nullable HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1439 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
1442 0, /* nullable Object */
1444 122, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1445 327, /* nullable HashMapNode[MClass, Set[MProperty]] */
1447 1552, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
1450 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1453 &type_model__MClass
, /* HashMapNode#0: MClass */
1454 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* HashMapNode#1: Set[MVirtualTypeProp] */
1455 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* N: HashMapNode[MClass, Set[MVirtualTypeProp]] */
1456 &type_model__MClass
, /* HashNode#0: MClass */
1459 /* runtime type HashMapIterator[MClass, Set[MVirtualTypeProp]] */
1460 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1462 "HashMapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1465 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
1468 0, /* nullable Object */
1470 328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
1471 1508, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
1472 1509, /* MapIterator[MClass, Set[MProperty]] */
1473 1879, /* MapIterator[MClass, Set[MVirtualTypeProp]] */
1474 2133, /* HashMapIterator[MClass, Set[MProperty]] */
1475 2538, /* HashMapIterator[MClass, Set[MVirtualTypeProp]] */
1478 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1481 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
1484 /* runtime type MapIterator[MClass, Set[MVirtualTypeProp]] */
1485 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1487 "MapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1493 0, /* nullable Object */
1495 328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
1497 1509, /* MapIterator[MClass, Set[MProperty]] */
1498 1879, /* MapIterator[MClass, Set[MVirtualTypeProp]] */
1501 /* runtime type HashSetNode[MVirtualTypeProp] */
1502 const struct type type_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
1504 "HashSetNode[MVirtualTypeProp]", /* class_name_string */
1507 &resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
1510 0, /* nullable Object */
1512 121, /* nullable HashSetNode[Object] */
1513 348, /* nullable HashSetNode[PropertyLayoutElement] */
1514 1500, /* HashSetNode[Object] */
1515 1538, /* nullable HashSetNode[MProperty] */
1516 1880, /* nullable HashSetNode[MVirtualTypeProp] */
1517 2144, /* HashSetNode[PropertyLayoutElement] */
1518 2530, /* HashSetNode[MProperty] */
1519 2628, /* HashSetNode[MVirtualTypeProp] */
1522 const struct types resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
1525 &type_model__MVirtualTypeProp
, /* HashSetNode#0: MVirtualTypeProp */
1527 &type_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* N: HashSetNode[MVirtualTypeProp] */
1528 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
1531 /* runtime type nullable HashSetNode[MVirtualTypeProp] */
1532 const struct type type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
1534 "nullable HashSetNode[MVirtualTypeProp]", /* class_name_string */
1537 &resolution_table_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
1540 0, /* nullable Object */
1542 121, /* nullable HashSetNode[Object] */
1543 348, /* nullable HashSetNode[PropertyLayoutElement] */
1545 1538, /* nullable HashSetNode[MProperty] */
1546 1880, /* nullable HashSetNode[MVirtualTypeProp] */
1549 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
1552 &type_model__MVirtualTypeProp
, /* HashSetNode#0: MVirtualTypeProp */
1554 &type_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* N: HashSetNode[MVirtualTypeProp] */
1555 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
1558 /* runtime type HashSetIterator[MVirtualTypeProp] */
1559 const struct type type_hash_collection__HashSetIteratormodel__MVirtualTypeProp
= {
1561 "HashSetIterator[MVirtualTypeProp]", /* class_name_string */
1564 &resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp
,
1567 0, /* nullable Object */
1569 324, /* HashSetIterator[Object] */
1570 1536, /* HashSetIterator[PropertyLayoutElement] */
1571 1869, /* HashSetIterator[MProperty] */
1572 2153, /* HashSetIterator[MVirtualTypeProp] */
1575 const struct types resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp
= {
1578 &type_hash_collection__HashSetmodel__MVirtualTypeProp
, /* HashSet[HashSetIterator#0]: HashSet[MVirtualTypeProp] */
1579 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[MVirtualTypeProp] */
1582 /* runtime type NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
1583 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
1585 "NativeArray[nullable HashSetNode[MVirtualTypeProp]]", /* class_name_string */
1588 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
1591 0, /* nullable Object */
1593 325, /* NativeArray[nullable HashSetNode[Object]] */
1594 1537, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
1595 1870, /* NativeArray[nullable HashSetNode[MProperty]] */
1596 2154, /* NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
1599 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
1602 &type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* NativeArray#0: nullable HashSetNode[MVirtualTypeProp] */
1603 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
1606 /* runtime type HashMap[MVirtualTypeProp, Int] */
1607 const struct type type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
= {
1609 "HashMap[MVirtualTypeProp, Int]", /* class_name_string */
1612 &resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
,
1615 0, /* nullable Object */
1617 360, /* Map[PropertyLayoutElement, Int] */
1618 1553, /* HashMap[PropertyLayoutElement, Int] */
1619 1554, /* Map[MVirtualTypeProp, Int] */
1620 2155, /* HashMap[MVirtualTypeProp, Int] */
1623 const struct types resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
= {
1630 &type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MVirtualTypeProp, Int] */
1631 &type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MVirtualTypeProp, Int] */
1632 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
1633 &type_model__MVirtualTypeProp
, /* MapRead#0: MVirtualTypeProp */
1634 &type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MVirtualTypeProp, Int] */
1635 &type_model__MVirtualTypeProp
, /* Map#0: MVirtualTypeProp */
1636 &type_kernel__Int
, /* Map#1: Int */
1637 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MVirtualTypeProp, Int] */
1638 &type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int
, /* Map[Map#0, Map#1]: Map[MVirtualTypeProp, Int] */
1639 &type_kernel__Int
, /* MapRead#1: Int */
1640 &type_model__MVirtualTypeProp
, /* HashCollection#0: MVirtualTypeProp */
1641 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* HashCollection#1: HashMapNode[MVirtualTypeProp, Int] */
1644 /* runtime type HashMap[PropertyLayoutElement, Int] */
1645 const struct type type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
= {
1647 "HashMap[PropertyLayoutElement, Int]", /* class_name_string */
1650 &resolution_table_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
,
1653 0, /* nullable Object */
1655 360, /* Map[PropertyLayoutElement, Int] */
1656 1553, /* HashMap[PropertyLayoutElement, Int] */
1659 const struct types resolution_table_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
= {
1666 &type_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[PropertyLayoutElement, Int] */
1667 &type_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[PropertyLayoutElement, Int] */
1668 &type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
1669 &type_layout_builders__PropertyLayoutElement
, /* MapRead#0: PropertyLayoutElement */
1670 &type_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[PropertyLayoutElement, Int] */
1671 &type_layout_builders__PropertyLayoutElement
, /* Map#0: PropertyLayoutElement */
1672 &type_kernel__Int
, /* Map#1: Int */
1673 &type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[PropertyLayoutElement, Int] */
1674 &type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int
, /* Map[Map#0, Map#1]: Map[PropertyLayoutElement, Int] */
1675 &type_kernel__Int
, /* MapRead#1: Int */
1676 &type_layout_builders__PropertyLayoutElement
, /* HashCollection#0: PropertyLayoutElement */
1677 &type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* HashCollection#1: HashMapNode[PropertyLayoutElement, Int] */
1680 /* runtime type Map[MVirtualTypeProp, Int] */
1681 const struct type type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int
= {
1683 "Map[MVirtualTypeProp, Int]", /* class_name_string */
1689 0, /* nullable Object */
1691 360, /* Map[PropertyLayoutElement, Int] */
1693 1554, /* Map[MVirtualTypeProp, Int] */
1696 /* runtime type Map[PropertyLayoutElement, Int] */
1697 const struct type type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int
= {
1699 "Map[PropertyLayoutElement, Int]", /* class_name_string */
1705 0, /* nullable Object */
1707 360, /* Map[PropertyLayoutElement, Int] */
1710 /* runtime type Layout[MVirtualTypeProp] */
1711 const struct type type_layout_builders__Layoutmodel__MVirtualTypeProp
= {
1713 "Layout[MVirtualTypeProp]", /* class_name_string */
1716 &resolution_table_layout_builders__Layoutmodel__MVirtualTypeProp
,
1719 0, /* nullable Object */
1721 361, /* Layout[PropertyLayoutElement] */
1722 1555, /* Layout[MVirtualTypeProp] */
1725 const struct types resolution_table_layout_builders__Layoutmodel__MVirtualTypeProp
= {
1728 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MVirtualTypeProp, Int] */
1729 &type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int
, /* Map[Layout#0, Int]: Map[MVirtualTypeProp, Int] */
1732 /* runtime type Layout[PropertyLayoutElement] */
1733 const struct type type_layout_builders__Layoutlayout_builders__PropertyLayoutElement
= {
1735 "Layout[PropertyLayoutElement]", /* class_name_string */
1738 &resolution_table_layout_builders__Layoutlayout_builders__PropertyLayoutElement
,
1741 0, /* nullable Object */
1743 361, /* Layout[PropertyLayoutElement] */
1746 const struct types resolution_table_layout_builders__Layoutlayout_builders__PropertyLayoutElement
= {
1749 &type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
, /* HashMap[Layout#0, Int]: HashMap[PropertyLayoutElement, Int] */
1750 &type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int
, /* Map[Layout#0, Int]: Map[PropertyLayoutElement, Int] */
1753 /* runtime type ArrayIterator[CodeWriter] */
1754 const struct type type_array__ArrayIteratorabstract_compiler__CodeWriter
= {
1756 "ArrayIterator[CodeWriter]", /* class_name_string */
1759 &resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter
,
1762 0, /* nullable Object */
1764 289, /* ArrayIterator[Object] */
1765 1556, /* ArrayIterator[CodeWriter] */
1768 const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter
= {
1771 &type_array__AbstractArrayReadabstract_compiler__CodeWriter
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CodeWriter] */
1772 &type_array__Arrayabstract_compiler__CodeWriter
, /* Array[Iterator#0]: Array[CodeWriter] */
1775 /* runtime type NativeArray[CodeWriter] */
1776 const struct type type_array__NativeArrayabstract_compiler__CodeWriter
= {
1778 "NativeArray[CodeWriter]", /* class_name_string */
1781 &resolution_table_array__NativeArrayabstract_compiler__CodeWriter
,
1784 0, /* nullable Object */
1786 193, /* NativeArray[Object] */
1787 1557, /* NativeArray[CodeWriter] */
1790 const struct types resolution_table_array__NativeArrayabstract_compiler__CodeWriter
= {
1793 &type_abstract_compiler__CodeWriter
, /* NativeArray#0: CodeWriter */
1794 &type_array__NativeArrayabstract_compiler__CodeWriter
, /* NativeArray[NativeArray#0]: NativeArray[CodeWriter] */
1797 /* runtime type HashSetNode[String] */
1798 const struct type type_hash_collection__HashSetNodestring__String
= {
1800 "HashSetNode[String]", /* class_name_string */
1803 &resolution_table_hash_collection__HashSetNodestring__String
,
1806 0, /* nullable Object */
1808 121, /* nullable HashSetNode[Object] */
1809 362, /* nullable HashSetNode[String] */
1810 1500, /* HashSetNode[Object] */
1811 2156, /* HashSetNode[String] */
1814 const struct types resolution_table_hash_collection__HashSetNodestring__String
= {
1817 &type_string__String
, /* HashSetNode#0: String */
1819 &type_hash_collection__HashSetNodestring__String
, /* N: HashSetNode[String] */
1820 &type_string__String
, /* HashNode#0: String */
1823 /* runtime type nullable HashSetNode[String] */
1824 const struct type type_nullable_hash_collection__HashSetNodestring__String
= {
1826 "nullable HashSetNode[String]", /* class_name_string */
1829 &resolution_table_nullable_hash_collection__HashSetNodestring__String
,
1832 0, /* nullable Object */
1834 121, /* nullable HashSetNode[Object] */
1835 362, /* nullable HashSetNode[String] */
1838 const struct types resolution_table_nullable_hash_collection__HashSetNodestring__String
= {
1841 &type_string__String
, /* HashSetNode#0: String */
1843 &type_hash_collection__HashSetNodestring__String
, /* N: HashSetNode[String] */
1844 &type_string__String
, /* HashNode#0: String */
1847 /* runtime type HashSetIterator[String] */
1848 const struct type type_hash_collection__HashSetIteratorstring__String
= {
1850 "HashSetIterator[String]", /* class_name_string */
1853 &resolution_table_hash_collection__HashSetIteratorstring__String
,
1856 0, /* nullable Object */
1858 324, /* HashSetIterator[Object] */
1859 1558, /* HashSetIterator[String] */
1862 const struct types resolution_table_hash_collection__HashSetIteratorstring__String
= {
1865 &type_hash_collection__HashSetstring__String
, /* HashSet[HashSetIterator#0]: HashSet[String] */
1866 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
1869 /* runtime type NativeArray[nullable HashSetNode[String]] */
1870 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodestring__String
= {
1872 "NativeArray[nullable HashSetNode[String]]", /* class_name_string */
1875 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String
,
1878 0, /* nullable Object */
1880 325, /* NativeArray[nullable HashSetNode[Object]] */
1881 1559, /* NativeArray[nullable HashSetNode[String]] */
1884 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String
= {
1887 &type_nullable_hash_collection__HashSetNodestring__String
, /* NativeArray#0: nullable HashSetNode[String] */
1888 &type_array__NativeArraynullable_hash_collection__HashSetNodestring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[String]] */
1891 /* runtime type HashMap[MAttribute, Int] */
1892 const struct type type_hash_collection__HashMapmodel__MAttributekernel__Int
= {
1894 "HashMap[MAttribute, Int]", /* class_name_string */
1897 &resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int
,
1900 0, /* nullable Object */
1902 360, /* Map[PropertyLayoutElement, Int] */
1903 1553, /* HashMap[PropertyLayoutElement, Int] */
1904 1560, /* Map[MAttribute, Int] */
1905 2157, /* HashMap[MAttribute, Int] */
1908 const struct types resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int
= {
1915 &type_hash_collection__HashMapKeysmodel__MAttributekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MAttribute, Int] */
1916 &type_hash_collection__HashMapValuesmodel__MAttributekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MAttribute, Int] */
1917 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
1918 &type_model__MAttribute
, /* MapRead#0: MAttribute */
1919 &type_hash_collection__HashMapIteratormodel__MAttributekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MAttribute, Int] */
1920 &type_model__MAttribute
, /* Map#0: MAttribute */
1921 &type_kernel__Int
, /* Map#1: Int */
1922 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MAttribute, Int] */
1923 &type_abstract_collection__Mapmodel__MAttributekernel__Int
, /* Map[Map#0, Map#1]: Map[MAttribute, Int] */
1924 &type_kernel__Int
, /* MapRead#1: Int */
1925 &type_model__MAttribute
, /* HashCollection#0: MAttribute */
1926 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* HashCollection#1: HashMapNode[MAttribute, Int] */
1929 /* runtime type Map[MAttribute, Int] */
1930 const struct type type_abstract_collection__Mapmodel__MAttributekernel__Int
= {
1932 "Map[MAttribute, Int]", /* class_name_string */
1938 0, /* nullable Object */
1940 360, /* Map[PropertyLayoutElement, Int] */
1942 1560, /* Map[MAttribute, Int] */
1945 /* runtime type Layout[MAttribute] */
1946 const struct type type_layout_builders__Layoutmodel__MAttribute
= {
1948 "Layout[MAttribute]", /* class_name_string */
1951 &resolution_table_layout_builders__Layoutmodel__MAttribute
,
1954 0, /* nullable Object */
1956 361, /* Layout[PropertyLayoutElement] */
1957 1561, /* Layout[MAttribute] */
1960 const struct types resolution_table_layout_builders__Layoutmodel__MAttribute
= {
1963 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MAttribute, Int] */
1964 &type_abstract_collection__Mapmodel__MAttributekernel__Int
, /* Map[Layout#0, Int]: Map[MAttribute, Int] */
1967 /* runtime type HashMapKeys[MClass, Set[MAttribute]] */
1968 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
= {
1970 "HashMapKeys[MClass, Set[MAttribute]]", /* class_name_string */
1973 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
,
1976 0, /* nullable Object */
1978 178, /* Collection[nullable MClass] */
1979 2131, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
1980 170, /* Collection[Object] */
1981 1787, /* Collection[MClass] */
1982 2417, /* HashMapKeys[MClass, Set[MProperty]] */
1983 2539, /* HashMapKeys[MClass, Set[MAttribute]] */
1986 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
= {
1989 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MAttribute]] */
1990 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MAttribute]] */
1997 &type_model__MClass
, /* RemovableCollection#0: MClass */
2001 &type_model__MClass
, /* Collection#0: MClass */
2002 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
2005 /* runtime type HashMapValues[MClass, Set[MAttribute]] */
2006 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
= {
2008 "HashMapValues[MClass, Set[MAttribute]]", /* class_name_string */
2011 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
,
2014 0, /* nullable Object */
2016 1505, /* Collection[Set[PropertyLayoutElement]] */
2017 1852, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
2018 170, /* Collection[Object] */
2019 1853, /* Collection[Set[MProperty]] */
2020 2418, /* HashMapValues[MClass, Set[MProperty]] */
2021 2158, /* Collection[Set[MAttribute]] */
2022 2581, /* HashMapValues[MClass, Set[MAttribute]] */
2025 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
= {
2028 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MAttribute]] */
2029 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MAttribute]] */
2036 &type_abstract_collection__Setmodel__MAttribute
, /* RemovableCollection#0: Set[MAttribute] */
2040 &type_abstract_collection__Setmodel__MAttribute
, /* Collection#0: Set[MAttribute] */
2041 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[Collection#0]: Collection[Set[MAttribute]] */
2044 /* runtime type Collection[Set[MAttribute]] */
2045 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
= {
2047 "Collection[Set[MAttribute]]", /* class_name_string */
2053 0, /* nullable Object */
2055 1505, /* Collection[Set[PropertyLayoutElement]] */
2057 170, /* Collection[Object] */
2058 1853, /* Collection[Set[MProperty]] */
2060 2158, /* Collection[Set[MAttribute]] */
2063 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
2064 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
2066 "NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]]", /* class_name_string */
2069 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
2072 0, /* nullable Object */
2074 326, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
2075 1506, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
2076 1881, /* NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
2079 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
2082 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MAttribute]] */
2083 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
2086 /* runtime type HashMapNode[MClass, Set[MAttribute]] */
2087 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
2089 "HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
2092 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
2095 0, /* nullable Object */
2097 122, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
2098 327, /* nullable HashMapNode[MClass, Set[MProperty]] */
2099 1507, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
2100 1562, /* nullable HashMapNode[MClass, Set[MAttribute]] */
2101 2132, /* HashMapNode[MClass, Set[MProperty]] */
2102 2540, /* HashMapNode[MClass, Set[MAttribute]] */
2105 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
2108 &type_model__MClass
, /* HashMapNode#0: MClass */
2109 &type_abstract_collection__Setmodel__MAttribute
, /* HashMapNode#1: Set[MAttribute] */
2110 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* N: HashMapNode[MClass, Set[MAttribute]] */
2111 &type_model__MClass
, /* HashNode#0: MClass */
2114 /* runtime type nullable HashMapNode[MClass, Set[MAttribute]] */
2115 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
2117 "nullable HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
2120 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
2123 0, /* nullable Object */
2125 122, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
2126 327, /* nullable HashMapNode[MClass, Set[MProperty]] */
2128 1562, /* nullable HashMapNode[MClass, Set[MAttribute]] */
2131 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
2134 &type_model__MClass
, /* HashMapNode#0: MClass */
2135 &type_abstract_collection__Setmodel__MAttribute
, /* HashMapNode#1: Set[MAttribute] */
2136 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* N: HashMapNode[MClass, Set[MAttribute]] */
2137 &type_model__MClass
, /* HashNode#0: MClass */
2140 /* runtime type HashMapIterator[MClass, Set[MAttribute]] */
2141 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
2143 "HashMapIterator[MClass, Set[MAttribute]]", /* class_name_string */
2146 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
2149 0, /* nullable Object */
2151 328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
2152 1508, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
2153 1509, /* MapIterator[MClass, Set[MProperty]] */
2154 1882, /* MapIterator[MClass, Set[MAttribute]] */
2155 2133, /* HashMapIterator[MClass, Set[MProperty]] */
2156 2541, /* HashMapIterator[MClass, Set[MAttribute]] */
2159 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
2162 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MAttribute]] */
2165 /* runtime type MapIterator[MClass, Set[MAttribute]] */
2166 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
2168 "MapIterator[MClass, Set[MAttribute]]", /* class_name_string */
2174 0, /* nullable Object */
2176 328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
2178 1509, /* MapIterator[MClass, Set[MProperty]] */
2179 1882, /* MapIterator[MClass, Set[MAttribute]] */
2182 /* runtime type HashSetNode[MAttribute] */
2183 const struct type type_hash_collection__HashSetNodemodel__MAttribute
= {
2185 "HashSetNode[MAttribute]", /* class_name_string */
2188 &resolution_table_hash_collection__HashSetNodemodel__MAttribute
,
2191 0, /* nullable Object */
2193 121, /* nullable HashSetNode[Object] */
2194 348, /* nullable HashSetNode[PropertyLayoutElement] */
2195 1500, /* HashSetNode[Object] */
2196 1538, /* nullable HashSetNode[MProperty] */
2197 1883, /* nullable HashSetNode[MAttribute] */
2198 2144, /* HashSetNode[PropertyLayoutElement] */
2199 2530, /* HashSetNode[MProperty] */
2200 2629, /* HashSetNode[MAttribute] */
2203 const struct types resolution_table_hash_collection__HashSetNodemodel__MAttribute
= {
2206 &type_model__MAttribute
, /* HashSetNode#0: MAttribute */
2208 &type_hash_collection__HashSetNodemodel__MAttribute
, /* N: HashSetNode[MAttribute] */
2209 &type_model__MAttribute
, /* HashNode#0: MAttribute */
2212 /* runtime type nullable HashSetNode[MAttribute] */
2213 const struct type type_nullable_hash_collection__HashSetNodemodel__MAttribute
= {
2215 "nullable HashSetNode[MAttribute]", /* class_name_string */
2218 &resolution_table_nullable_hash_collection__HashSetNodemodel__MAttribute
,
2221 0, /* nullable Object */
2223 121, /* nullable HashSetNode[Object] */
2224 348, /* nullable HashSetNode[PropertyLayoutElement] */
2226 1538, /* nullable HashSetNode[MProperty] */
2227 1883, /* nullable HashSetNode[MAttribute] */
2230 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MAttribute
= {
2233 &type_model__MAttribute
, /* HashSetNode#0: MAttribute */
2235 &type_hash_collection__HashSetNodemodel__MAttribute
, /* N: HashSetNode[MAttribute] */
2236 &type_model__MAttribute
, /* HashNode#0: MAttribute */
2239 /* runtime type HashSetIterator[MAttribute] */
2240 const struct type type_hash_collection__HashSetIteratormodel__MAttribute
= {
2242 "HashSetIterator[MAttribute]", /* class_name_string */
2245 &resolution_table_hash_collection__HashSetIteratormodel__MAttribute
,
2248 0, /* nullable Object */
2250 324, /* HashSetIterator[Object] */
2251 1536, /* HashSetIterator[PropertyLayoutElement] */
2252 1869, /* HashSetIterator[MProperty] */
2253 2159, /* HashSetIterator[MAttribute] */
2256 const struct types resolution_table_hash_collection__HashSetIteratormodel__MAttribute
= {
2259 &type_hash_collection__HashSetmodel__MAttribute
, /* HashSet[HashSetIterator#0]: HashSet[MAttribute] */
2260 &type_array__Arraymodel__MAttribute
, /* Array[Iterator#0]: Array[MAttribute] */
2263 /* runtime type NativeArray[nullable HashSetNode[MAttribute]] */
2264 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
= {
2266 "NativeArray[nullable HashSetNode[MAttribute]]", /* class_name_string */
2269 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
,
2272 0, /* nullable Object */
2274 325, /* NativeArray[nullable HashSetNode[Object]] */
2275 1537, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
2276 1870, /* NativeArray[nullable HashSetNode[MProperty]] */
2277 2160, /* NativeArray[nullable HashSetNode[MAttribute]] */
2280 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
= {
2283 &type_nullable_hash_collection__HashSetNodemodel__MAttribute
, /* NativeArray#0: nullable HashSetNode[MAttribute] */
2284 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MAttribute]] */
2287 /* runtime type IteratorRange[Int] */
2288 const struct type type_range__IteratorRangekernel__Int
= {
2290 "IteratorRange[Int]", /* class_name_string */
2293 &resolution_table_range__IteratorRangekernel__Int
,
2296 0, /* nullable Object */
2298 363, /* IteratorRange[Int] */
2301 const struct types resolution_table_range__IteratorRangekernel__Int
= {
2304 &type_kernel__Int
, /* IteratorRange#0: Int */
2305 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
2306 &type_range__Rangekernel__Int
, /* Range[IteratorRange#0]: Range[Int] */
2309 /* runtime type ArrayIterator[RuntimeVariable] */
2310 const struct type type_array__ArrayIteratorabstract_compiler__RuntimeVariable
= {
2312 "ArrayIterator[RuntimeVariable]", /* class_name_string */
2315 &resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable
,
2318 0, /* nullable Object */
2320 289, /* ArrayIterator[Object] */
2321 1563, /* ArrayIterator[RuntimeVariable] */
2324 const struct types resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable
= {
2327 &type_array__AbstractArrayReadabstract_compiler__RuntimeVariable
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[RuntimeVariable] */
2328 &type_array__Arrayabstract_compiler__RuntimeVariable
, /* Array[Iterator#0]: Array[RuntimeVariable] */
2331 /* runtime type NativeArray[RuntimeVariable] */
2332 const struct type type_array__NativeArrayabstract_compiler__RuntimeVariable
= {
2334 "NativeArray[RuntimeVariable]", /* class_name_string */
2337 &resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable
,
2340 0, /* nullable Object */
2342 193, /* NativeArray[Object] */
2343 1564, /* NativeArray[RuntimeVariable] */
2346 const struct types resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable
= {
2349 &type_abstract_compiler__RuntimeVariable
, /* NativeArray#0: RuntimeVariable */
2350 &type_array__NativeArrayabstract_compiler__RuntimeVariable
, /* NativeArray[NativeArray#0]: NativeArray[RuntimeVariable] */
2353 /* runtime type ArrayIterator[MType] */
2354 const struct type type_array__ArrayIteratormodel__MType
= {
2356 "ArrayIterator[MType]", /* class_name_string */
2359 &resolution_table_array__ArrayIteratormodel__MType
,
2362 0, /* nullable Object */
2364 289, /* ArrayIterator[Object] */
2365 364, /* ArrayIterator[nullable MType] */
2366 1884, /* ArrayIterator[MType] */
2369 const struct types resolution_table_array__ArrayIteratormodel__MType
= {
2372 &type_array__AbstractArrayReadmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MType] */
2373 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
2376 /* runtime type ArrayIterator[nullable MType] */
2377 const struct type type_array__ArrayIteratornullable_model__MType
= {
2379 "ArrayIterator[nullable MType]", /* class_name_string */
2382 &resolution_table_array__ArrayIteratornullable_model__MType
,
2385 0, /* nullable Object */
2388 364, /* ArrayIterator[nullable MType] */
2391 const struct types resolution_table_array__ArrayIteratornullable_model__MType
= {
2394 &type_array__AbstractArrayReadnullable_model__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MType] */
2395 &type_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable MType] */
2398 /* runtime type NativeArray[MType] */
2399 const struct type type_array__NativeArraymodel__MType
= {
2401 "NativeArray[MType]", /* class_name_string */
2404 &resolution_table_array__NativeArraymodel__MType
,
2407 0, /* nullable Object */
2409 193, /* NativeArray[Object] */
2410 365, /* NativeArray[nullable MType] */
2411 1885, /* NativeArray[MType] */
2414 const struct types resolution_table_array__NativeArraymodel__MType
= {
2417 &type_model__MType
, /* NativeArray#0: MType */
2418 &type_array__NativeArraymodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[MType] */
2421 /* runtime type NativeArray[nullable MType] */
2422 const struct type type_array__NativeArraynullable_model__MType
= {
2424 "NativeArray[nullable MType]", /* class_name_string */
2427 &resolution_table_array__NativeArraynullable_model__MType
,
2430 0, /* nullable Object */
2433 365, /* NativeArray[nullable MType] */
2436 const struct types resolution_table_array__NativeArraynullable_model__MType
= {
2439 &type_nullable_model__MType
, /* NativeArray#0: nullable MType */
2440 &type_array__NativeArraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable MType] */
2443 /* runtime type ListNode[MClassType] */
2444 const struct type type_list__ListNodemodel__MClassType
= {
2446 "ListNode[MClassType]", /* class_name_string */
2449 &resolution_table_list__ListNodemodel__MClassType
,
2452 0, /* nullable Object */
2454 2423, /* Container[MClassType] */
2455 2542, /* ListNode[MClassType] */
2456 170, /* Collection[Object] */
2457 180, /* Collection[nullable MType] */
2459 1791, /* Collection[MType] */
2462 1978, /* Collection[MClassType] */
2465 const struct types resolution_table_list__ListNodemodel__MClassType
= {
2468 &type_model__MClassType
, /* ListNode#0: MClassType */
2469 &type_list__ListNodemodel__MClassType
, /* ListNode[ListNode#0]: ListNode[MClassType] */
2470 &type_abstract_collection__ContainerIteratormodel__MClassType
, /* ContainerIterator[Container#0]: ContainerIterator[MClassType] */
2471 &type_model__MClassType
, /* Container#0: MClassType */
2480 &type_model__MClassType
, /* Collection#0: MClassType */
2481 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
2484 /* runtime type Container[MClassType] */
2485 const struct type type_abstract_collection__Containermodel__MClassType
= {
2487 "Container[MClassType]", /* class_name_string */
2493 0, /* nullable Object */
2495 2423, /* Container[MClassType] */
2497 170, /* Collection[Object] */
2498 180, /* Collection[nullable MType] */
2500 1791, /* Collection[MType] */
2503 1978, /* Collection[MClassType] */
2506 /* runtime type ListIterator[MClassType] */
2507 const struct type type_list__ListIteratormodel__MClassType
= {
2509 "ListIterator[MClassType]", /* class_name_string */
2512 &resolution_table_list__ListIteratormodel__MClassType
,
2515 0, /* nullable Object */
2517 366, /* ListIterator[MClassType] */
2520 const struct types resolution_table_list__ListIteratormodel__MClassType
= {
2523 &type_model__MClassType
, /* ListIterator#0: MClassType */
2524 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
2525 &type_list__Listmodel__MClassType
, /* List[ListIterator#0]: List[MClassType] */
2528 /* runtime type ListNode[String] */
2529 const struct type type_list__ListNodestring__String
= {
2531 "ListNode[String]", /* class_name_string */
2534 &resolution_table_list__ListNodestring__String
,
2537 0, /* nullable Object */
2539 631, /* Collection[String] */
2540 1886, /* Container[String] */
2541 170, /* Collection[Object] */
2542 2161, /* ListNode[String] */
2545 const struct types resolution_table_list__ListNodestring__String
= {
2548 &type_string__String
, /* ListNode#0: String */
2549 &type_list__ListNodestring__String
, /* ListNode[ListNode#0]: ListNode[String] */
2550 &type_abstract_collection__ContainerIteratorstring__String
, /* ContainerIterator[Container#0]: ContainerIterator[String] */
2551 &type_string__String
, /* Container#0: String */
2560 &type_string__String
, /* Collection#0: String */
2561 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
2564 /* runtime type Container[String] */
2565 const struct type type_abstract_collection__Containerstring__String
= {
2567 "Container[String]", /* class_name_string */
2573 0, /* nullable Object */
2575 631, /* Collection[String] */
2576 1886, /* Container[String] */
2577 170, /* Collection[Object] */
2580 /* runtime type ListIterator[String] */
2581 const struct type type_list__ListIteratorstring__String
= {
2583 "ListIterator[String]", /* class_name_string */
2586 &resolution_table_list__ListIteratorstring__String
,
2589 0, /* nullable Object */
2591 367, /* ListIterator[String] */
2594 const struct types resolution_table_list__ListIteratorstring__String
= {
2597 &type_string__String
, /* ListIterator#0: String */
2598 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
2599 &type_list__Liststring__String
, /* List[ListIterator#0]: List[String] */
2602 /* runtime type ArrayIterator[MClassType] */
2603 const struct type type_array__ArrayIteratormodel__MClassType
= {
2605 "ArrayIterator[MClassType]", /* class_name_string */
2608 &resolution_table_array__ArrayIteratormodel__MClassType
,
2611 0, /* nullable Object */
2613 289, /* ArrayIterator[Object] */
2614 364, /* ArrayIterator[nullable MType] */
2615 1884, /* ArrayIterator[MType] */
2616 2162, /* ArrayIterator[MClassType] */
2619 const struct types resolution_table_array__ArrayIteratormodel__MClassType
= {
2622 &type_array__AbstractArrayReadmodel__MClassType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClassType] */
2623 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
2626 /* runtime type NativeArray[MClassType] */
2627 const struct type type_array__NativeArraymodel__MClassType
= {
2629 "NativeArray[MClassType]", /* class_name_string */
2632 &resolution_table_array__NativeArraymodel__MClassType
,
2635 0, /* nullable Object */
2637 193, /* NativeArray[Object] */
2638 365, /* NativeArray[nullable MType] */
2639 1885, /* NativeArray[MType] */
2640 2163, /* NativeArray[MClassType] */
2643 const struct types resolution_table_array__NativeArraymodel__MClassType
= {
2646 &type_model__MClassType
, /* NativeArray#0: MClassType */
2647 &type_array__NativeArraymodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[MClassType] */
2650 /* runtime type HashMap[MType, Map[MType, Int]] */
2651 const struct type type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2653 "HashMap[MType, Map[MType, Int]]", /* class_name_string */
2656 &resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
2659 0, /* nullable Object */
2661 368, /* Map[MType, Map[MType, Int]] */
2662 1565, /* HashMap[MType, Map[MType, Int]] */
2665 const struct types resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2672 &type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Map[MType, Int]] */
2673 &type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Map[MType, Int]] */
2674 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
2675 &type_model__MType
, /* MapRead#0: MType */
2676 &type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Map[MType, Int]] */
2677 &type_model__MType
, /* Map#0: MType */
2678 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Map#1: Map[MType, Int] */
2679 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Map[MType, Int]] */
2680 &type_abstract_collection__Mapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* Map[Map#0, Map#1]: Map[MType, Map[MType, Int]] */
2681 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* MapRead#1: Map[MType, Int] */
2682 &type_model__MType
, /* HashCollection#0: MType */
2683 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashCollection#1: HashMapNode[MType, Map[MType, Int]] */
2686 /* runtime type Map[MType, Map[MType, Int]] */
2687 const struct type type_abstract_collection__Mapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2689 "Map[MType, Map[MType, Int]]", /* class_name_string */
2695 0, /* nullable Object */
2697 368, /* Map[MType, Map[MType, Int]] */
2700 /* runtime type HashMap[MType, HashSet[MType]] */
2701 const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
= {
2703 "HashMap[MType, HashSet[MType]]", /* class_name_string */
2706 &resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
,
2709 0, /* nullable Object */
2711 248, /* Map[MType, Set[MType]] */
2712 666, /* HashMap[MType, Set[MType]] */
2713 1887, /* HashMap[MType, HashSet[MType]] */
2716 const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
= {
2723 &type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, HashSet[MType]] */
2724 &type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, HashSet[MType]] */
2725 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
2726 &type_model__MType
, /* MapRead#0: MType */
2727 &type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, HashSet[MType]] */
2728 &type_model__MType
, /* Map#0: MType */
2729 &type_hash_collection__HashSetmodel__MType
, /* Map#1: HashSet[MType] */
2730 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, HashSet[MType]] */
2731 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, HashSet[MType]] not a live type) */
2732 &type_hash_collection__HashSetmodel__MType
, /* MapRead#1: HashSet[MType] */
2733 &type_model__MType
, /* HashCollection#0: MType */
2734 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* HashCollection#1: HashMapNode[MType, HashSet[MType]] */
2737 /* runtime type HashMapKeys[EscapeMark, String] */
2738 const struct type type_hash_collection__HashMapKeysscope__EscapeMarkstring__String
= {
2740 "HashMapKeys[EscapeMark, String]", /* class_name_string */
2743 &resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String
,
2746 0, /* nullable Object */
2748 1566, /* Collection[EscapeMark] */
2749 1888, /* HashMapKeys[EscapeMark, String] */
2750 170, /* Collection[Object] */
2753 const struct types resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String
= {
2756 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[EscapeMark, String] */
2757 &type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[EscapeMark, String] */
2764 &type_scope__EscapeMark
, /* RemovableCollection#0: EscapeMark */
2768 &type_scope__EscapeMark
, /* Collection#0: EscapeMark */
2769 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[Collection#0]: Collection[EscapeMark] */
2772 /* runtime type Collection[EscapeMark] */
2773 const struct type type_abstract_collection__Collectionscope__EscapeMark
= {
2775 "Collection[EscapeMark]", /* class_name_string */
2781 0, /* nullable Object */
2783 1566, /* Collection[EscapeMark] */
2785 170, /* Collection[Object] */
2788 /* runtime type HashMapValues[EscapeMark, String] */
2789 const struct type type_hash_collection__HashMapValuesscope__EscapeMarkstring__String
= {
2791 "HashMapValues[EscapeMark, String]", /* class_name_string */
2794 &resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String
,
2797 0, /* nullable Object */
2799 631, /* Collection[String] */
2800 1889, /* HashMapValues[EscapeMark, String] */
2801 170, /* Collection[Object] */
2804 const struct types resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String
= {
2807 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[EscapeMark, String] */
2808 &type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[EscapeMark, String] */
2815 &type_string__String
, /* RemovableCollection#0: String */
2819 &type_string__String
, /* Collection#0: String */
2820 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
2823 /* runtime type NativeArray[nullable HashMapNode[EscapeMark, String]] */
2824 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
2826 "NativeArray[nullable HashMapNode[EscapeMark, String]]", /* class_name_string */
2829 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
2832 0, /* nullable Object */
2834 369, /* NativeArray[nullable HashMapNode[EscapeMark, String]] */
2837 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
2840 &type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* NativeArray#0: nullable HashMapNode[EscapeMark, String] */
2841 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[EscapeMark, String]] */
2844 /* runtime type HashMapNode[EscapeMark, String] */
2845 const struct type type_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
2847 "HashMapNode[EscapeMark, String]", /* class_name_string */
2850 &resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
2853 0, /* nullable Object */
2855 131, /* nullable HashMapNode[EscapeMark, String] */
2856 1567, /* HashMapNode[EscapeMark, String] */
2859 const struct types resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
2862 &type_scope__EscapeMark
, /* HashMapNode#0: EscapeMark */
2863 &type_string__String
, /* HashMapNode#1: String */
2864 &type_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* N: HashMapNode[EscapeMark, String] */
2865 &type_scope__EscapeMark
, /* HashNode#0: EscapeMark */
2868 /* runtime type nullable HashMapNode[EscapeMark, String] */
2869 const struct type type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
2871 "nullable HashMapNode[EscapeMark, String]", /* class_name_string */
2874 &resolution_table_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
2877 0, /* nullable Object */
2879 131, /* nullable HashMapNode[EscapeMark, String] */
2882 const struct types resolution_table_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
2885 &type_scope__EscapeMark
, /* HashMapNode#0: EscapeMark */
2886 &type_string__String
, /* HashMapNode#1: String */
2887 &type_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* N: HashMapNode[EscapeMark, String] */
2888 &type_scope__EscapeMark
, /* HashNode#0: EscapeMark */
2891 /* runtime type HashMapIterator[EscapeMark, String] */
2892 const struct type type_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
= {
2894 "HashMapIterator[EscapeMark, String]", /* class_name_string */
2897 &resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
,
2900 0, /* nullable Object */
2902 370, /* MapIterator[EscapeMark, String] */
2903 1568, /* HashMapIterator[EscapeMark, String] */
2906 const struct types resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
= {
2909 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[EscapeMark, String] */
2912 /* runtime type MapIterator[EscapeMark, String] */
2913 const struct type type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
= {
2915 "MapIterator[EscapeMark, String]", /* class_name_string */
2921 0, /* nullable Object */
2923 370, /* MapIterator[EscapeMark, String] */
2926 /* runtime type HashMapKeys[Variable, RuntimeVariable] */
2927 const struct type type_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
= {
2929 "HashMapKeys[Variable, RuntimeVariable]", /* class_name_string */
2932 &resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
,
2935 0, /* nullable Object */
2937 675, /* Collection[Variable] */
2938 1890, /* HashMapKeys[Variable, RuntimeVariable] */
2939 170, /* Collection[Object] */
2942 const struct types resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
= {
2945 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, RuntimeVariable] */
2946 &type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, RuntimeVariable] */
2953 &type_scope__Variable
, /* RemovableCollection#0: Variable */
2957 &type_scope__Variable
, /* Collection#0: Variable */
2958 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
2961 /* runtime type HashMapValues[Variable, RuntimeVariable] */
2962 const struct type type_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
= {
2964 "HashMapValues[Variable, RuntimeVariable]", /* class_name_string */
2967 &resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
,
2970 0, /* nullable Object */
2972 654, /* Collection[RuntimeVariable] */
2973 1891, /* HashMapValues[Variable, RuntimeVariable] */
2974 170, /* Collection[Object] */
2977 const struct types resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
= {
2980 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, RuntimeVariable] */
2981 &type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, RuntimeVariable] */
2988 &type_abstract_compiler__RuntimeVariable
, /* RemovableCollection#0: RuntimeVariable */
2992 &type_abstract_compiler__RuntimeVariable
, /* Collection#0: RuntimeVariable */
2993 &type_abstract_collection__Collectionabstract_compiler__RuntimeVariable
, /* Collection[Collection#0]: Collection[RuntimeVariable] */
2996 /* runtime type NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
2997 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
2999 "NativeArray[nullable HashMapNode[Variable, RuntimeVariable]]", /* class_name_string */
3002 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
3005 0, /* nullable Object */
3007 371, /* NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
3010 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
3013 &type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* NativeArray#0: nullable HashMapNode[Variable, RuntimeVariable] */
3014 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
3017 /* runtime type HashMapNode[Variable, RuntimeVariable] */
3018 const struct type type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
3020 "HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
3023 &resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
3026 0, /* nullable Object */
3028 132, /* nullable HashMapNode[Variable, RuntimeVariable] */
3029 1569, /* HashMapNode[Variable, RuntimeVariable] */
3032 const struct types resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
3035 &type_scope__Variable
, /* HashMapNode#0: Variable */
3036 &type_abstract_compiler__RuntimeVariable
, /* HashMapNode#1: RuntimeVariable */
3037 &type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* N: HashMapNode[Variable, RuntimeVariable] */
3038 &type_scope__Variable
, /* HashNode#0: Variable */
3041 /* runtime type nullable HashMapNode[Variable, RuntimeVariable] */
3042 const struct type type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
3044 "nullable HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
3047 &resolution_table_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
3050 0, /* nullable Object */
3052 132, /* nullable HashMapNode[Variable, RuntimeVariable] */
3055 const struct types resolution_table_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
3058 &type_scope__Variable
, /* HashMapNode#0: Variable */
3059 &type_abstract_compiler__RuntimeVariable
, /* HashMapNode#1: RuntimeVariable */
3060 &type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* N: HashMapNode[Variable, RuntimeVariable] */
3061 &type_scope__Variable
, /* HashNode#0: Variable */
3064 /* runtime type HashMapIterator[Variable, RuntimeVariable] */
3065 const struct type type_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
3067 "HashMapIterator[Variable, RuntimeVariable]", /* class_name_string */
3070 &resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
,
3073 0, /* nullable Object */
3075 372, /* MapIterator[Variable, RuntimeVariable] */
3076 1570, /* HashMapIterator[Variable, RuntimeVariable] */
3079 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
3082 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, RuntimeVariable] */
3085 /* runtime type MapIterator[Variable, RuntimeVariable] */
3086 const struct type type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
3088 "MapIterator[Variable, RuntimeVariable]", /* class_name_string */
3094 0, /* nullable Object */
3096 372, /* MapIterator[Variable, RuntimeVariable] */
3099 /* runtime type HashMap[MGroup, POSetElement[MGroup]] */
3100 const struct type type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
= {
3102 "HashMap[MGroup, POSetElement[MGroup]]", /* class_name_string */
3105 &resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
,
3108 0, /* nullable Object */
3110 373, /* HashMap[MGroup, POSetElement[MGroup]] */
3113 const struct types resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
= {
3120 &type_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MGroup, POSetElement[MGroup]] */
3121 &type_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MGroup, POSetElement[MGroup]] */
3122 &type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
3123 &type_mproject__MGroup
, /* MapRead#0: MGroup */
3124 &type_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MGroup, POSetElement[MGroup]] */
3125 &type_mproject__MGroup
, /* Map#0: MGroup */
3126 &type_poset__POSetElementmproject__MGroup
, /* Map#1: POSetElement[MGroup] */
3127 &type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MGroup, POSetElement[MGroup]] */
3128 NULL
, /* empty (Map[Map#0, Map#1]: Map[MGroup, POSetElement[MGroup]] not a live type) */
3129 &type_poset__POSetElementmproject__MGroup
, /* MapRead#1: POSetElement[MGroup] */
3130 &type_mproject__MGroup
, /* HashCollection#0: MGroup */
3131 &type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* HashCollection#1: HashMapNode[MGroup, POSetElement[MGroup]] */
3134 /* runtime type POSetElement[MGroup] */
3135 const struct type type_poset__POSetElementmproject__MGroup
= {
3137 "POSetElement[MGroup]", /* class_name_string */
3140 &resolution_table_poset__POSetElementmproject__MGroup
,
3143 0, /* nullable Object */
3145 374, /* POSetElement[MGroup] */
3148 const struct types resolution_table_poset__POSetElementmproject__MGroup
= {
3151 &type_hash_collection__HashSetmproject__MGroup
, /* HashSet[POSetElement#0]: HashSet[MGroup] */
3152 &type_poset__POSetmproject__MGroup
, /* POSet[POSetElement#0]: POSet[MGroup] */
3153 &type_mproject__MGroup
, /* POSetElement#0: MGroup */
3156 /* runtime type ArrayIterator[Int] */
3157 const struct type type_array__ArrayIteratorkernel__Int
= {
3159 "ArrayIterator[Int]", /* class_name_string */
3162 &resolution_table_array__ArrayIteratorkernel__Int
,
3165 0, /* nullable Object */
3167 289, /* ArrayIterator[Object] */
3168 1571, /* ArrayIterator[Int] */
3171 const struct types resolution_table_array__ArrayIteratorkernel__Int
= {
3174 &type_array__AbstractArrayReadkernel__Int
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Int] */
3175 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
3178 /* runtime type NativeArray[Int] */
3179 const struct type type_array__NativeArraykernel__Int
= {
3181 "NativeArray[Int]", /* class_name_string */
3184 &resolution_table_array__NativeArraykernel__Int
,
3187 0, /* nullable Object */
3189 193, /* NativeArray[Object] */
3190 1572, /* NativeArray[Int] */
3193 const struct types resolution_table_array__NativeArraykernel__Int
= {
3196 &type_kernel__Int
, /* NativeArray#0: Int */
3197 &type_array__NativeArraykernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[Int] */
3200 /* runtime type Array[AClassdef] */
3201 const struct type type_array__Arrayparser_nodes__AClassdef
= {
3203 "Array[AClassdef]", /* class_name_string */
3206 &resolution_table_array__Arrayparser_nodes__AClassdef
,
3209 0, /* nullable Object */
3211 632, /* Collection[ANode] */
3212 169, /* SequenceRead[nullable Object] */
3213 170, /* Collection[Object] */
3214 1793, /* Collection[Prod] */
3215 1782, /* AbstractArrayRead[Object] */
3216 1989, /* Collection[AClassdef] */
3217 2266, /* AbstractArrayRead[ANode] */
3218 1973, /* Array[Object] */
3219 2640, /* AbstractArrayRead[AClassdef] */
3220 2555, /* Array[ANode] */
3221 2556, /* AbstractArrayRead[Prod] */
3222 2692, /* Array[AClassdef] */
3223 2657, /* Array[Prod] */
3226 const struct types resolution_table_array__Arrayparser_nodes__AClassdef
= {
3229 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Array#0]: Array[AClassdef] */
3230 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[Array#0]: NativeArray[AClassdef] */
3231 &type_parser_nodes__AClassdef
, /* Sequence#0: AClassdef */
3232 &type_parser_nodes__AClassdef
, /* SimpleCollection#0: AClassdef */
3233 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Array#0]: Collection[AClassdef] */
3234 &type_parser_nodes__AClassdef
, /* Array#0: AClassdef */
3235 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[ArrayCapable#0]: NativeArray[AClassdef] */
3236 &type_parser_nodes__AClassdef
, /* AbstractArray#0: AClassdef */
3237 &type_parser_nodes__AClassdef
, /* RemovableCollection#0: AClassdef */
3238 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Sequence#0]: Collection[AClassdef] */
3239 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Sequence#0]: Array[AClassdef] */
3240 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[SimpleCollection#0]: Collection[AClassdef] */
3241 &type_parser_nodes__AClassdef
, /* Collection#0: AClassdef */
3242 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Collection#0]: Collection[AClassdef] */
3243 &type_parser_nodes__AClassdef
, /* SequenceRead#0: AClassdef */
3244 &type_parser_nodes__AClassdef
, /* AbstractArrayRead#0: AClassdef */
3245 &type_array__Arrayparser_nodes__AClassdef
, /* Array[AbstractArrayRead#0]: Array[AClassdef] */
3246 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AClassdef] not a live type) */
3247 &type_array__ArrayIteratorparser_nodes__AClassdef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AClassdef] */
3250 /* runtime type AbstractArrayRead[AClassdef] */
3251 const struct type type_array__AbstractArrayReadparser_nodes__AClassdef
= {
3253 "AbstractArrayRead[AClassdef]", /* class_name_string */
3259 0, /* nullable Object */
3261 632, /* Collection[ANode] */
3262 169, /* SequenceRead[nullable Object] */
3263 170, /* Collection[Object] */
3264 1793, /* Collection[Prod] */
3265 1782, /* AbstractArrayRead[Object] */
3266 1989, /* Collection[AClassdef] */
3267 2266, /* AbstractArrayRead[ANode] */
3269 2640, /* AbstractArrayRead[AClassdef] */
3271 2556, /* AbstractArrayRead[Prod] */
3274 /* runtime type Array[APropdef] */
3275 const struct type type_array__Arrayparser_nodes__APropdef
= {
3277 "Array[APropdef]", /* class_name_string */
3280 &resolution_table_array__Arrayparser_nodes__APropdef
,
3283 0, /* nullable Object */
3285 632, /* Collection[ANode] */
3286 169, /* SequenceRead[nullable Object] */
3287 170, /* Collection[Object] */
3288 1793, /* Collection[Prod] */
3289 1782, /* AbstractArrayRead[Object] */
3290 1990, /* Collection[APropdef] */
3291 2266, /* AbstractArrayRead[ANode] */
3292 1973, /* Array[Object] */
3293 2641, /* AbstractArrayRead[APropdef] */
3294 2555, /* Array[ANode] */
3295 2556, /* AbstractArrayRead[Prod] */
3296 2693, /* Array[APropdef] */
3297 2657, /* Array[Prod] */
3300 const struct types resolution_table_array__Arrayparser_nodes__APropdef
= {
3303 &type_array__Arrayparser_nodes__APropdef
, /* Array[Array#0]: Array[APropdef] */
3304 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[Array#0]: NativeArray[APropdef] */
3305 &type_parser_nodes__APropdef
, /* Sequence#0: APropdef */
3306 &type_parser_nodes__APropdef
, /* SimpleCollection#0: APropdef */
3307 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Array#0]: Collection[APropdef] */
3308 &type_parser_nodes__APropdef
, /* Array#0: APropdef */
3309 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[ArrayCapable#0]: NativeArray[APropdef] */
3310 &type_parser_nodes__APropdef
, /* AbstractArray#0: APropdef */
3311 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
3312 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Sequence#0]: Collection[APropdef] */
3313 &type_array__Arrayparser_nodes__APropdef
, /* Array[Sequence#0]: Array[APropdef] */
3314 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[SimpleCollection#0]: Collection[APropdef] */
3315 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
3316 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
3317 &type_parser_nodes__APropdef
, /* SequenceRead#0: APropdef */
3318 &type_parser_nodes__APropdef
, /* AbstractArrayRead#0: APropdef */
3319 &type_array__Arrayparser_nodes__APropdef
, /* Array[AbstractArrayRead#0]: Array[APropdef] */
3320 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[APropdef] not a live type) */
3321 &type_array__ArrayIteratorparser_nodes__APropdef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[APropdef] */
3324 /* runtime type AbstractArrayRead[APropdef] */
3325 const struct type type_array__AbstractArrayReadparser_nodes__APropdef
= {
3327 "AbstractArrayRead[APropdef]", /* class_name_string */
3333 0, /* nullable Object */
3335 632, /* Collection[ANode] */
3336 169, /* SequenceRead[nullable Object] */
3337 170, /* Collection[Object] */
3338 1793, /* Collection[Prod] */
3339 1782, /* AbstractArrayRead[Object] */
3340 1990, /* Collection[APropdef] */
3341 2266, /* AbstractArrayRead[ANode] */
3343 2641, /* AbstractArrayRead[APropdef] */
3345 2556, /* AbstractArrayRead[Prod] */
3348 /* runtime type ListNode[ANode] */
3349 const struct type type_list__ListNodeparser_nodes__ANode
= {
3351 "ListNode[ANode]", /* class_name_string */
3354 &resolution_table_list__ListNodeparser_nodes__ANode
,
3357 0, /* nullable Object */
3359 632, /* Collection[ANode] */
3360 1892, /* Container[ANode] */
3361 170, /* Collection[Object] */
3362 2164, /* ListNode[ANode] */
3365 const struct types resolution_table_list__ListNodeparser_nodes__ANode
= {
3368 &type_parser_nodes__ANode
, /* ListNode#0: ANode */
3369 &type_list__ListNodeparser_nodes__ANode
, /* ListNode[ListNode#0]: ListNode[ANode] */
3370 &type_abstract_collection__ContainerIteratorparser_nodes__ANode
, /* ContainerIterator[Container#0]: ContainerIterator[ANode] */
3371 &type_parser_nodes__ANode
, /* Container#0: ANode */
3380 &type_parser_nodes__ANode
, /* Collection#0: ANode */
3381 &type_abstract_collection__Collectionparser_nodes__ANode
, /* Collection[Collection#0]: Collection[ANode] */
3384 /* runtime type Container[ANode] */
3385 const struct type type_abstract_collection__Containerparser_nodes__ANode
= {
3387 "Container[ANode]", /* class_name_string */
3393 0, /* nullable Object */
3395 632, /* Collection[ANode] */
3396 1892, /* Container[ANode] */
3397 170, /* Collection[Object] */
3400 /* runtime type ListIterator[ANode] */
3401 const struct type type_list__ListIteratorparser_nodes__ANode
= {
3403 "ListIterator[ANode]", /* class_name_string */
3406 &resolution_table_list__ListIteratorparser_nodes__ANode
,
3409 0, /* nullable Object */
3411 375, /* ListIterator[ANode] */
3414 const struct types resolution_table_list__ListIteratorparser_nodes__ANode
= {
3417 &type_parser_nodes__ANode
, /* ListIterator#0: ANode */
3418 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
3419 &type_list__Listparser_nodes__ANode
, /* List[ListIterator#0]: List[ANode] */
3422 /* runtime type HashSetNode[ANode] */
3423 const struct type type_hash_collection__HashSetNodeparser_nodes__ANode
= {
3425 "HashSetNode[ANode]", /* class_name_string */
3428 &resolution_table_hash_collection__HashSetNodeparser_nodes__ANode
,
3431 0, /* nullable Object */
3433 121, /* nullable HashSetNode[Object] */
3434 376, /* nullable HashSetNode[ANode] */
3435 1500, /* HashSetNode[Object] */
3436 2165, /* HashSetNode[ANode] */
3439 const struct types resolution_table_hash_collection__HashSetNodeparser_nodes__ANode
= {
3442 &type_parser_nodes__ANode
, /* HashSetNode#0: ANode */
3444 &type_hash_collection__HashSetNodeparser_nodes__ANode
, /* N: HashSetNode[ANode] */
3445 &type_parser_nodes__ANode
, /* HashNode#0: ANode */
3448 /* runtime type nullable HashSetNode[ANode] */
3449 const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
3451 "nullable HashSetNode[ANode]", /* class_name_string */
3454 &resolution_table_nullable_hash_collection__HashSetNodeparser_nodes__ANode
,
3457 0, /* nullable Object */
3459 121, /* nullable HashSetNode[Object] */
3460 376, /* nullable HashSetNode[ANode] */
3463 const struct types resolution_table_nullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
3466 &type_parser_nodes__ANode
, /* HashSetNode#0: ANode */
3468 &type_hash_collection__HashSetNodeparser_nodes__ANode
, /* N: HashSetNode[ANode] */
3469 &type_parser_nodes__ANode
, /* HashNode#0: ANode */
3472 /* runtime type HashSetIterator[ANode] */
3473 const struct type type_hash_collection__HashSetIteratorparser_nodes__ANode
= {
3475 "HashSetIterator[ANode]", /* class_name_string */
3478 &resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode
,
3481 0, /* nullable Object */
3483 324, /* HashSetIterator[Object] */
3484 1573, /* HashSetIterator[ANode] */
3487 const struct types resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode
= {
3490 &type_hash_collection__HashSetparser_nodes__ANode
, /* HashSet[HashSetIterator#0]: HashSet[ANode] */
3491 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
3494 /* runtime type NativeArray[nullable HashSetNode[ANode]] */
3495 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
3497 "NativeArray[nullable HashSetNode[ANode]]", /* class_name_string */
3500 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
,
3503 0, /* nullable Object */
3505 325, /* NativeArray[nullable HashSetNode[Object]] */
3506 1574, /* NativeArray[nullable HashSetNode[ANode]] */
3509 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
3512 &type_nullable_hash_collection__HashSetNodeparser_nodes__ANode
, /* NativeArray#0: nullable HashSetNode[ANode] */
3513 &type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[ANode]] */
3516 /* runtime type HashMapKeys[MClass, Array[nullable MClass]] */
3517 const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
= {
3519 "HashMapKeys[MClass, Array[nullable MClass]]", /* class_name_string */
3522 &resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
,
3525 0, /* nullable Object */
3527 178, /* Collection[nullable MClass] */
3528 2166, /* HashMapKeys[MClass, Array[nullable MClass]] */
3529 170, /* Collection[Object] */
3530 1787, /* Collection[MClass] */
3533 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
= {
3536 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[nullable MClass]] */
3537 &type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[nullable MClass]] */
3544 &type_model__MClass
, /* RemovableCollection#0: MClass */
3548 &type_model__MClass
, /* Collection#0: MClass */
3549 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
3552 /* runtime type HashMapValues[MClass, Array[nullable MClass]] */
3553 const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
= {
3555 "HashMapValues[MClass, Array[nullable MClass]]", /* class_name_string */
3558 &resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
,
3561 0, /* nullable Object */
3563 1479, /* Collection[Array[nullable MClass]] */
3564 1893, /* HashMapValues[MClass, Array[nullable MClass]] */
3565 170, /* Collection[Object] */
3568 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
= {
3571 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[nullable MClass]] */
3572 &type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[nullable MClass]] */
3579 &type_array__Arraynullable_model__MClass
, /* RemovableCollection#0: Array[nullable MClass] */
3583 &type_array__Arraynullable_model__MClass
, /* Collection#0: Array[nullable MClass] */
3584 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Collection#0]: Collection[Array[nullable MClass]] */
3587 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
3588 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
3590 "NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]]", /* class_name_string */
3593 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
3596 0, /* nullable Object */
3598 377, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
3601 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
3604 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, Array[nullable MClass]] */
3605 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
3608 /* runtime type HashMapNode[MClass, Array[nullable MClass]] */
3609 const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
3611 "HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
3614 &resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
3617 0, /* nullable Object */
3619 133, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
3621 1575, /* HashMapNode[MClass, Array[nullable MClass]] */
3624 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
3627 &type_model__MClass
, /* HashMapNode#0: MClass */
3628 &type_array__Arraynullable_model__MClass
, /* HashMapNode#1: Array[nullable MClass] */
3629 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* N: HashMapNode[MClass, Array[nullable MClass]] */
3630 &type_model__MClass
, /* HashNode#0: MClass */
3633 /* runtime type nullable HashMapNode[MClass, Array[nullable MClass]] */
3634 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
3636 "nullable HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
3639 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
3642 0, /* nullable Object */
3644 133, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
3647 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
3650 &type_model__MClass
, /* HashMapNode#0: MClass */
3651 &type_array__Arraynullable_model__MClass
, /* HashMapNode#1: Array[nullable MClass] */
3652 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* N: HashMapNode[MClass, Array[nullable MClass]] */
3653 &type_model__MClass
, /* HashNode#0: MClass */
3656 /* runtime type HashMapIterator[MClass, Array[nullable MClass]] */
3657 const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
3659 "HashMapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
3662 &resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
,
3665 0, /* nullable Object */
3667 378, /* MapIterator[MClass, Array[nullable MClass]] */
3668 1576, /* HashMapIterator[MClass, Array[nullable MClass]] */
3671 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
3674 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[nullable MClass]] */
3677 /* runtime type MapIterator[MClass, Array[nullable MClass]] */
3678 const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
3680 "MapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
3686 0, /* nullable Object */
3688 378, /* MapIterator[MClass, Array[nullable MClass]] */
3691 /* runtime type ArrayIterator[nullable MPropDef] */
3692 const struct type type_array__ArrayIteratornullable_model__MPropDef
= {
3694 "ArrayIterator[nullable MPropDef]", /* class_name_string */
3697 &resolution_table_array__ArrayIteratornullable_model__MPropDef
,
3700 0, /* nullable Object */
3703 379, /* ArrayIterator[nullable MPropDef] */
3706 const struct types resolution_table_array__ArrayIteratornullable_model__MPropDef
= {
3709 &type_array__AbstractArrayReadnullable_model__MPropDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MPropDef] */
3710 &type_array__Arraynullable_model__MPropDef
, /* Array[Iterator#0]: Array[nullable MPropDef] */
3713 /* runtime type NativeArray[nullable MPropDef] */
3714 const struct type type_array__NativeArraynullable_model__MPropDef
= {
3716 "NativeArray[nullable MPropDef]", /* class_name_string */
3719 &resolution_table_array__NativeArraynullable_model__MPropDef
,
3722 0, /* nullable Object */
3725 380, /* NativeArray[nullable MPropDef] */
3728 const struct types resolution_table_array__NativeArraynullable_model__MPropDef
= {
3731 &type_nullable_model__MPropDef
, /* NativeArray#0: nullable MPropDef */
3732 &type_array__NativeArraynullable_model__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable MPropDef] */
3735 /* runtime type ArraySetIterator[MMethodDef] */
3736 const struct type type_array__ArraySetIteratormodel__MMethodDef
= {
3738 "ArraySetIterator[MMethodDef]", /* class_name_string */
3741 &resolution_table_array__ArraySetIteratormodel__MMethodDef
,
3744 0, /* nullable Object */
3746 381, /* ArraySetIterator[MMethodDef] */
3749 const struct types resolution_table_array__ArraySetIteratormodel__MMethodDef
= {
3752 &type_array__ArrayIteratormodel__MMethodDef
, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[MMethodDef] */
3753 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
3756 /* runtime type Array[MMethodDef] */
3757 const struct type type_array__Arraymodel__MMethodDef
= {
3759 "Array[MMethodDef]", /* class_name_string */
3762 &resolution_table_array__Arraymodel__MMethodDef
,
3765 0, /* nullable Object */
3767 202, /* Collection[nullable MPropDef] */
3768 169, /* SequenceRead[nullable Object] */
3769 170, /* Collection[Object] */
3770 626, /* Collection[PropertyLayoutElement] */
3771 1782, /* AbstractArrayRead[Object] */
3772 1801, /* AbstractArrayRead[nullable MPropDef] */
3773 1985, /* Collection[MPropDef] */
3774 1973, /* Array[Object] */
3775 1992, /* Array[nullable MPropDef] */
3776 2264, /* AbstractArrayRead[PropertyLayoutElement] */
3777 2273, /* Collection[MMethodDef] */
3778 2553, /* Array[PropertyLayoutElement] */
3779 2636, /* AbstractArrayRead[MPropDef] */
3780 2679, /* AbstractArrayRead[MMethodDef] */
3781 2690, /* Array[MPropDef] */
3782 2715, /* Array[MMethodDef] */
3785 const struct types resolution_table_array__Arraymodel__MMethodDef
= {
3788 &type_array__Arraymodel__MMethodDef
, /* Array[Array#0]: Array[MMethodDef] */
3789 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[Array#0]: NativeArray[MMethodDef] */
3790 &type_model__MMethodDef
, /* Sequence#0: MMethodDef */
3791 &type_model__MMethodDef
, /* SimpleCollection#0: MMethodDef */
3792 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Array#0]: Collection[MMethodDef] */
3793 &type_model__MMethodDef
, /* Array#0: MMethodDef */
3794 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MMethodDef] */
3795 &type_model__MMethodDef
, /* AbstractArray#0: MMethodDef */
3796 &type_model__MMethodDef
, /* RemovableCollection#0: MMethodDef */
3797 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Sequence#0]: Collection[MMethodDef] */
3798 &type_array__Arraymodel__MMethodDef
, /* Array[Sequence#0]: Array[MMethodDef] */
3799 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[MMethodDef] */
3800 &type_model__MMethodDef
, /* Collection#0: MMethodDef */
3801 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Collection#0]: Collection[MMethodDef] */
3802 &type_model__MMethodDef
, /* SequenceRead#0: MMethodDef */
3803 &type_model__MMethodDef
, /* AbstractArrayRead#0: MMethodDef */
3804 &type_array__Arraymodel__MMethodDef
, /* Array[AbstractArrayRead#0]: Array[MMethodDef] */
3805 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MMethodDef] not a live type) */
3806 &type_array__ArrayIteratormodel__MMethodDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MMethodDef] */
3809 /* runtime type AbstractArrayRead[MMethodDef] */
3810 const struct type type_array__AbstractArrayReadmodel__MMethodDef
= {
3812 "AbstractArrayRead[MMethodDef]", /* class_name_string */
3818 0, /* nullable Object */
3820 202, /* Collection[nullable MPropDef] */
3821 169, /* SequenceRead[nullable Object] */
3822 170, /* Collection[Object] */
3823 626, /* Collection[PropertyLayoutElement] */
3824 1782, /* AbstractArrayRead[Object] */
3825 1801, /* AbstractArrayRead[nullable MPropDef] */
3826 1985, /* Collection[MPropDef] */
3829 2264, /* AbstractArrayRead[PropertyLayoutElement] */
3830 2273, /* Collection[MMethodDef] */
3832 2636, /* AbstractArrayRead[MPropDef] */
3833 2679, /* AbstractArrayRead[MMethodDef] */
3836 /* runtime type ArrayIterator[MPropDef] */
3837 const struct type type_array__ArrayIteratormodel__MPropDef
= {
3839 "ArrayIterator[MPropDef]", /* class_name_string */
3842 &resolution_table_array__ArrayIteratormodel__MPropDef
,
3845 0, /* nullable Object */
3847 289, /* ArrayIterator[Object] */
3848 379, /* ArrayIterator[nullable MPropDef] */
3849 1475, /* ArrayIterator[PropertyLayoutElement] */
3850 2167, /* ArrayIterator[MPropDef] */
3853 const struct types resolution_table_array__ArrayIteratormodel__MPropDef
= {
3856 &type_array__AbstractArrayReadmodel__MPropDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MPropDef] */
3857 &type_array__Arraymodel__MPropDef
, /* Array[Iterator#0]: Array[MPropDef] */
3860 /* runtime type NativeArray[MPropDef] */
3861 const struct type type_array__NativeArraymodel__MPropDef
= {
3863 "NativeArray[MPropDef]", /* class_name_string */
3866 &resolution_table_array__NativeArraymodel__MPropDef
,
3869 0, /* nullable Object */
3871 193, /* NativeArray[Object] */
3872 380, /* NativeArray[nullable MPropDef] */
3873 1476, /* NativeArray[PropertyLayoutElement] */
3874 2168, /* NativeArray[MPropDef] */
3877 const struct types resolution_table_array__NativeArraymodel__MPropDef
= {
3880 &type_model__MPropDef
, /* NativeArray#0: MPropDef */
3881 &type_array__NativeArraymodel__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[MPropDef] */
3884 /* runtime type HashMapKeys[MModule, Set[MClassDef]] */
3885 const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
3887 "HashMapKeys[MModule, Set[MClassDef]]", /* class_name_string */
3890 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef
,
3893 0, /* nullable Object */
3895 624, /* Collection[MModule] */
3896 1894, /* HashMapKeys[MModule, Set[MClassDef]] */
3897 170, /* Collection[Object] */
3900 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
3903 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassDef]] */
3904 &type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassDef]] */
3911 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
3915 &type_mmodule__MModule
, /* Collection#0: MModule */
3916 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
3919 /* runtime type HashMapValues[MModule, Set[MClassDef]] */
3920 const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
3922 "HashMapValues[MModule, Set[MClassDef]]", /* class_name_string */
3925 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef
,
3928 0, /* nullable Object */
3930 1577, /* Collection[Set[MClassDef]] */
3931 1895, /* HashMapValues[MModule, Set[MClassDef]] */
3932 170, /* Collection[Object] */
3935 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
3938 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassDef]] */
3939 &type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassDef]] */
3946 &type_abstract_collection__Setmodel__MClassDef
, /* RemovableCollection#0: Set[MClassDef] */
3950 &type_abstract_collection__Setmodel__MClassDef
, /* Collection#0: Set[MClassDef] */
3951 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[Collection#0]: Collection[Set[MClassDef]] */
3954 /* runtime type Collection[Set[MClassDef]] */
3955 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
= {
3957 "Collection[Set[MClassDef]]", /* class_name_string */
3963 0, /* nullable Object */
3965 1577, /* Collection[Set[MClassDef]] */
3967 170, /* Collection[Object] */
3970 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
3971 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
3973 "NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]]", /* class_name_string */
3976 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
,
3979 0, /* nullable Object */
3981 382, /* NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
3984 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
3987 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassDef]] */
3988 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
3991 /* runtime type HashMapNode[MModule, Set[MClassDef]] */
3992 const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
3994 "HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
3997 &resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
,
4000 0, /* nullable Object */
4002 134, /* nullable HashMapNode[MModule, Set[MClassDef]] */
4003 1578, /* HashMapNode[MModule, Set[MClassDef]] */
4006 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
4009 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
4010 &type_abstract_collection__Setmodel__MClassDef
, /* HashMapNode#1: Set[MClassDef] */
4011 &type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* N: HashMapNode[MModule, Set[MClassDef]] */
4012 &type_mmodule__MModule
, /* HashNode#0: MModule */
4015 /* runtime type nullable HashMapNode[MModule, Set[MClassDef]] */
4016 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
4018 "nullable HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
4021 &resolution_table_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
,
4024 0, /* nullable Object */
4026 134, /* nullable HashMapNode[MModule, Set[MClassDef]] */
4029 const struct types resolution_table_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
4032 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
4033 &type_abstract_collection__Setmodel__MClassDef
, /* HashMapNode#1: Set[MClassDef] */
4034 &type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* N: HashMapNode[MModule, Set[MClassDef]] */
4035 &type_mmodule__MModule
, /* HashNode#0: MModule */
4038 /* runtime type HashMapIterator[MModule, Set[MClassDef]] */
4039 const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
4041 "HashMapIterator[MModule, Set[MClassDef]]", /* class_name_string */
4044 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
,
4047 0, /* nullable Object */
4049 383, /* MapIterator[MModule, Set[MClassDef]] */
4050 1579, /* HashMapIterator[MModule, Set[MClassDef]] */
4053 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
4056 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassDef]] */
4059 /* runtime type MapIterator[MModule, Set[MClassDef]] */
4060 const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
4062 "MapIterator[MModule, Set[MClassDef]]", /* class_name_string */
4068 0, /* nullable Object */
4070 383, /* MapIterator[MModule, Set[MClassDef]] */
4073 /* runtime type HashMapKeys[MModule, Set[MClass]] */
4074 const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass
= {
4076 "HashMapKeys[MModule, Set[MClass]]", /* class_name_string */
4079 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass
,
4082 0, /* nullable Object */
4084 624, /* Collection[MModule] */
4085 1896, /* HashMapKeys[MModule, Set[MClass]] */
4086 170, /* Collection[Object] */
4089 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass
= {
4092 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClass]] */
4093 &type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClass]] */
4100 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
4104 &type_mmodule__MModule
, /* Collection#0: MModule */
4105 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
4108 /* runtime type HashMapValues[MModule, Set[MClass]] */
4109 const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass
= {
4111 "HashMapValues[MModule, Set[MClass]]", /* class_name_string */
4114 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass
,
4117 0, /* nullable Object */
4119 1580, /* Collection[Set[MClass]] */
4120 1897, /* HashMapValues[MModule, Set[MClass]] */
4121 170, /* Collection[Object] */
4124 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass
= {
4127 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClass]] */
4128 &type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClass]] */
4135 &type_abstract_collection__Setmodel__MClass
, /* RemovableCollection#0: Set[MClass] */
4139 &type_abstract_collection__Setmodel__MClass
, /* Collection#0: Set[MClass] */
4140 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Collection#0]: Collection[Set[MClass]] */
4143 /* runtime type Collection[Set[MClass]] */
4144 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
= {
4146 "Collection[Set[MClass]]", /* class_name_string */
4152 0, /* nullable Object */
4154 1580, /* Collection[Set[MClass]] */
4156 170, /* Collection[Object] */
4159 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
4160 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
4162 "NativeArray[nullable HashMapNode[MModule, Set[MClass]]]", /* class_name_string */
4165 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
,
4168 0, /* nullable Object */
4170 384, /* NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
4173 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
4176 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClass]] */
4177 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
4180 /* runtime type HashMapNode[MModule, Set[MClass]] */
4181 const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
4183 "HashMapNode[MModule, Set[MClass]]", /* class_name_string */
4186 &resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
,
4189 0, /* nullable Object */
4191 135, /* nullable HashMapNode[MModule, Set[MClass]] */
4192 1581, /* HashMapNode[MModule, Set[MClass]] */
4195 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
4198 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
4199 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
4200 &type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
, /* N: HashMapNode[MModule, Set[MClass]] */
4201 &type_mmodule__MModule
, /* HashNode#0: MModule */
4204 /* runtime type nullable HashMapNode[MModule, Set[MClass]] */
4205 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
4207 "nullable HashMapNode[MModule, Set[MClass]]", /* class_name_string */
4210 &resolution_table_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
,
4213 0, /* nullable Object */
4215 135, /* nullable HashMapNode[MModule, Set[MClass]] */
4218 const struct types resolution_table_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
4221 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
4222 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
4223 &type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
, /* N: HashMapNode[MModule, Set[MClass]] */
4224 &type_mmodule__MModule
, /* HashNode#0: MModule */
4227 /* runtime type HashMapIterator[MModule, Set[MClass]] */
4228 const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
4230 "HashMapIterator[MModule, Set[MClass]]", /* class_name_string */
4233 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
,
4236 0, /* nullable Object */
4238 385, /* MapIterator[MModule, Set[MClass]] */
4239 1582, /* HashMapIterator[MModule, Set[MClass]] */
4242 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
4245 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClass]] */
4248 /* runtime type MapIterator[MModule, Set[MClass]] */
4249 const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
4251 "MapIterator[MModule, Set[MClass]]", /* class_name_string */
4257 0, /* nullable Object */
4259 385, /* MapIterator[MModule, Set[MClass]] */
4262 /* runtime type HashMapKeys[MModule, Set[MClassType]] */
4263 const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
4265 "HashMapKeys[MModule, Set[MClassType]]", /* class_name_string */
4268 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType
,
4271 0, /* nullable Object */
4273 624, /* Collection[MModule] */
4274 1898, /* HashMapKeys[MModule, Set[MClassType]] */
4275 170, /* Collection[Object] */
4278 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
4281 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassType]] */
4282 &type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassType]] */
4289 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
4293 &type_mmodule__MModule
, /* Collection#0: MModule */
4294 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
4297 /* runtime type HashMapValues[MModule, Set[MClassType]] */
4298 const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
4300 "HashMapValues[MModule, Set[MClassType]]", /* class_name_string */
4303 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType
,
4306 0, /* nullable Object */
4308 1516, /* Collection[Set[MType]] */
4309 2169, /* HashMapValues[MModule, Set[MClassType]] */
4310 170, /* Collection[Object] */
4311 1899, /* Collection[Set[MClassType]] */
4314 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
4317 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassType]] */
4318 &type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassType]] */
4325 &type_abstract_collection__Setmodel__MClassType
, /* RemovableCollection#0: Set[MClassType] */
4329 &type_abstract_collection__Setmodel__MClassType
, /* Collection#0: Set[MClassType] */
4330 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[Collection#0]: Collection[Set[MClassType]] */
4333 /* runtime type Collection[Set[MClassType]] */
4334 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
= {
4336 "Collection[Set[MClassType]]", /* class_name_string */
4342 0, /* nullable Object */
4344 1516, /* Collection[Set[MType]] */
4346 170, /* Collection[Object] */
4347 1899, /* Collection[Set[MClassType]] */
4350 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
4351 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
4353 "NativeArray[nullable HashMapNode[MModule, Set[MClassType]]]", /* class_name_string */
4356 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
,
4359 0, /* nullable Object */
4361 386, /* NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
4364 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
4367 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassType]] */
4368 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
4371 /* runtime type HashMapNode[MModule, Set[MClassType]] */
4372 const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
4374 "HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
4377 &resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
,
4380 0, /* nullable Object */
4382 136, /* nullable HashMapNode[MModule, Set[MClassType]] */
4383 1583, /* HashMapNode[MModule, Set[MClassType]] */
4386 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
4389 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
4390 &type_abstract_collection__Setmodel__MClassType
, /* HashMapNode#1: Set[MClassType] */
4391 &type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
, /* N: HashMapNode[MModule, Set[MClassType]] */
4392 &type_mmodule__MModule
, /* HashNode#0: MModule */
4395 /* runtime type nullable HashMapNode[MModule, Set[MClassType]] */
4396 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
4398 "nullable HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
4401 &resolution_table_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
,
4404 0, /* nullable Object */
4406 136, /* nullable HashMapNode[MModule, Set[MClassType]] */
4409 const struct types resolution_table_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
4412 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
4413 &type_abstract_collection__Setmodel__MClassType
, /* HashMapNode#1: Set[MClassType] */
4414 &type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
, /* N: HashMapNode[MModule, Set[MClassType]] */
4415 &type_mmodule__MModule
, /* HashNode#0: MModule */
4418 /* runtime type HashMapIterator[MModule, Set[MClassType]] */
4419 const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
4421 "HashMapIterator[MModule, Set[MClassType]]", /* class_name_string */
4424 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
,
4427 0, /* nullable Object */
4429 387, /* MapIterator[MModule, Set[MClassType]] */
4430 1584, /* HashMapIterator[MModule, Set[MClassType]] */
4433 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
4436 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassType]] */
4439 /* runtime type MapIterator[MModule, Set[MClassType]] */
4440 const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
4442 "MapIterator[MModule, Set[MClassType]]", /* class_name_string */
4448 0, /* nullable Object */
4450 387, /* MapIterator[MModule, Set[MClassType]] */
4453 /* runtime type ArrayIterator[MGenericType] */
4454 const struct type type_array__ArrayIteratormodel__MGenericType
= {
4456 "ArrayIterator[MGenericType]", /* class_name_string */
4459 &resolution_table_array__ArrayIteratormodel__MGenericType
,
4462 0, /* nullable Object */
4464 289, /* ArrayIterator[Object] */
4465 364, /* ArrayIterator[nullable MType] */
4466 1884, /* ArrayIterator[MType] */
4467 2162, /* ArrayIterator[MClassType] */
4468 2424, /* ArrayIterator[MGenericType] */
4471 const struct types resolution_table_array__ArrayIteratormodel__MGenericType
= {
4474 &type_array__AbstractArrayReadmodel__MGenericType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MGenericType] */
4475 &type_array__Arraymodel__MGenericType
, /* Array[Iterator#0]: Array[MGenericType] */
4478 /* runtime type NativeArray[MGenericType] */
4479 const struct type type_array__NativeArraymodel__MGenericType
= {
4481 "NativeArray[MGenericType]", /* class_name_string */
4484 &resolution_table_array__NativeArraymodel__MGenericType
,
4487 0, /* nullable Object */
4489 193, /* NativeArray[Object] */
4490 365, /* NativeArray[nullable MType] */
4491 1885, /* NativeArray[MType] */
4492 2163, /* NativeArray[MClassType] */
4493 2425, /* NativeArray[MGenericType] */
4496 const struct types resolution_table_array__NativeArraymodel__MGenericType
= {
4499 &type_model__MGenericType
, /* NativeArray#0: MGenericType */
4500 &type_array__NativeArraymodel__MGenericType
, /* NativeArray[NativeArray#0]: NativeArray[MGenericType] */
4503 /* runtime type HashSetNode[MClassDef] */
4504 const struct type type_hash_collection__HashSetNodemodel__MClassDef
= {
4506 "HashSetNode[MClassDef]", /* class_name_string */
4509 &resolution_table_hash_collection__HashSetNodemodel__MClassDef
,
4512 0, /* nullable Object */
4514 121, /* nullable HashSetNode[Object] */
4515 388, /* nullable HashSetNode[MClassDef] */
4516 1500, /* HashSetNode[Object] */
4517 2170, /* HashSetNode[MClassDef] */
4520 const struct types resolution_table_hash_collection__HashSetNodemodel__MClassDef
= {
4523 &type_model__MClassDef
, /* HashSetNode#0: MClassDef */
4525 &type_hash_collection__HashSetNodemodel__MClassDef
, /* N: HashSetNode[MClassDef] */
4526 &type_model__MClassDef
, /* HashNode#0: MClassDef */
4529 /* runtime type nullable HashSetNode[MClassDef] */
4530 const struct type type_nullable_hash_collection__HashSetNodemodel__MClassDef
= {
4532 "nullable HashSetNode[MClassDef]", /* class_name_string */
4535 &resolution_table_nullable_hash_collection__HashSetNodemodel__MClassDef
,
4538 0, /* nullable Object */
4540 121, /* nullable HashSetNode[Object] */
4541 388, /* nullable HashSetNode[MClassDef] */
4544 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MClassDef
= {
4547 &type_model__MClassDef
, /* HashSetNode#0: MClassDef */
4549 &type_hash_collection__HashSetNodemodel__MClassDef
, /* N: HashSetNode[MClassDef] */
4550 &type_model__MClassDef
, /* HashNode#0: MClassDef */
4553 /* runtime type HashSetIterator[MClassDef] */
4554 const struct type type_hash_collection__HashSetIteratormodel__MClassDef
= {
4556 "HashSetIterator[MClassDef]", /* class_name_string */
4559 &resolution_table_hash_collection__HashSetIteratormodel__MClassDef
,
4562 0, /* nullable Object */
4564 324, /* HashSetIterator[Object] */
4565 1585, /* HashSetIterator[MClassDef] */
4568 const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassDef
= {
4571 &type_hash_collection__HashSetmodel__MClassDef
, /* HashSet[HashSetIterator#0]: HashSet[MClassDef] */
4572 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
4575 /* runtime type NativeArray[nullable HashSetNode[MClassDef]] */
4576 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
= {
4578 "NativeArray[nullable HashSetNode[MClassDef]]", /* class_name_string */
4581 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
,
4584 0, /* nullable Object */
4586 325, /* NativeArray[nullable HashSetNode[Object]] */
4587 1586, /* NativeArray[nullable HashSetNode[MClassDef]] */
4590 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
= {
4593 &type_nullable_hash_collection__HashSetNodemodel__MClassDef
, /* NativeArray#0: nullable HashSetNode[MClassDef] */
4594 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClassDef]] */
4597 /* runtime type HashMapKeys[MClassType, Set[MType]] */
4598 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
= {
4600 "HashMapKeys[MClassType, Set[MType]]", /* class_name_string */
4603 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
,
4606 0, /* nullable Object */
4608 2171, /* HashMapKeys[MType, Set[MType]] */
4609 2543, /* HashMapKeys[MClassType, Set[MType]] */
4610 170, /* Collection[Object] */
4611 180, /* Collection[nullable MType] */
4613 1791, /* Collection[MType] */
4616 1978, /* Collection[MClassType] */
4619 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
= {
4622 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Set[MType]] */
4623 &type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Set[MType]] */
4630 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
4634 &type_model__MClassType
, /* Collection#0: MClassType */
4635 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
4638 /* runtime type HashMapKeys[MType, Set[MType]] */
4639 const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
= {
4641 "HashMapKeys[MType, Set[MType]]", /* class_name_string */
4644 &resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
,
4647 0, /* nullable Object */
4649 2171, /* HashMapKeys[MType, Set[MType]] */
4651 170, /* Collection[Object] */
4652 180, /* Collection[nullable MType] */
4654 1791, /* Collection[MType] */
4657 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
= {
4660 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Set[MType]] */
4661 &type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Set[MType]] */
4668 &type_model__MType
, /* RemovableCollection#0: MType */
4672 &type_model__MType
, /* Collection#0: MType */
4673 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
4676 /* runtime type HashMapValues[MClassType, Set[MType]] */
4677 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
= {
4679 "HashMapValues[MClassType, Set[MType]]", /* class_name_string */
4682 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
,
4685 0, /* nullable Object */
4687 1516, /* Collection[Set[MType]] */
4688 1900, /* HashMapValues[MType, Set[MType]] */
4689 170, /* Collection[Object] */
4690 2172, /* HashMapValues[MClassType, Set[MType]] */
4693 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
= {
4696 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Set[MType]] */
4697 &type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Set[MType]] */
4704 &type_abstract_collection__Setmodel__MType
, /* RemovableCollection#0: Set[MType] */
4708 &type_abstract_collection__Setmodel__MType
, /* Collection#0: Set[MType] */
4709 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Collection#0]: Collection[Set[MType]] */
4712 /* runtime type HashMapValues[MType, Set[MType]] */
4713 const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
= {
4715 "HashMapValues[MType, Set[MType]]", /* class_name_string */
4718 &resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
,
4721 0, /* nullable Object */
4723 1516, /* Collection[Set[MType]] */
4724 1900, /* HashMapValues[MType, Set[MType]] */
4725 170, /* Collection[Object] */
4728 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
= {
4731 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Set[MType]] */
4732 &type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Set[MType]] */
4739 &type_abstract_collection__Setmodel__MType
, /* RemovableCollection#0: Set[MType] */
4743 &type_abstract_collection__Setmodel__MType
, /* Collection#0: Set[MType] */
4744 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Collection#0]: Collection[Set[MType]] */
4747 /* runtime type NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
4748 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
4750 "NativeArray[nullable HashMapNode[MClassType, Set[MType]]]", /* class_name_string */
4753 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
4756 0, /* nullable Object */
4758 389, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
4759 1587, /* NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
4762 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
4765 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* NativeArray#0: nullable HashMapNode[MClassType, Set[MType]] */
4766 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
4769 /* runtime type NativeArray[nullable HashMapNode[MType, Set[MType]]] */
4770 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
4772 "NativeArray[nullable HashMapNode[MType, Set[MType]]]", /* class_name_string */
4775 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
4778 0, /* nullable Object */
4780 389, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
4783 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
4786 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, Set[MType]] */
4787 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */
4790 /* runtime type HashMapNode[MClassType, Set[MType]] */
4791 const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
4793 "HashMapNode[MClassType, Set[MType]]", /* class_name_string */
4796 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
4799 0, /* nullable Object */
4801 137, /* nullable HashMapNode[MType, Set[MType]] */
4802 390, /* nullable HashMapNode[MClassType, Set[MType]] */
4803 1588, /* HashMapNode[MType, Set[MType]] */
4804 2173, /* HashMapNode[MClassType, Set[MType]] */
4807 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
4810 &type_model__MClassType
, /* HashMapNode#0: MClassType */
4811 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
4812 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MClassType, Set[MType]] */
4813 &type_model__MClassType
, /* HashNode#0: MClassType */
4816 /* runtime type HashMapNode[MType, Set[MType]] */
4817 const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
4819 "HashMapNode[MType, Set[MType]]", /* class_name_string */
4822 &resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
4825 0, /* nullable Object */
4827 137, /* nullable HashMapNode[MType, Set[MType]] */
4829 1588, /* HashMapNode[MType, Set[MType]] */
4832 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
4835 &type_model__MType
, /* HashMapNode#0: MType */
4836 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
4837 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MType, Set[MType]] */
4838 &type_model__MType
, /* HashNode#0: MType */
4841 /* runtime type nullable HashMapNode[MClassType, Set[MType]] */
4842 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
4844 "nullable HashMapNode[MClassType, Set[MType]]", /* class_name_string */
4847 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
4850 0, /* nullable Object */
4852 137, /* nullable HashMapNode[MType, Set[MType]] */
4853 390, /* nullable HashMapNode[MClassType, Set[MType]] */
4856 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
4859 &type_model__MClassType
, /* HashMapNode#0: MClassType */
4860 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
4861 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MClassType, Set[MType]] */
4862 &type_model__MClassType
, /* HashNode#0: MClassType */
4865 /* runtime type nullable HashMapNode[MType, Set[MType]] */
4866 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
4868 "nullable HashMapNode[MType, Set[MType]]", /* class_name_string */
4871 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
4874 0, /* nullable Object */
4876 137, /* nullable HashMapNode[MType, Set[MType]] */
4879 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
4882 &type_model__MType
, /* HashMapNode#0: MType */
4883 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
4884 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MType, Set[MType]] */
4885 &type_model__MType
, /* HashNode#0: MType */
4888 /* runtime type HashMapIterator[MClassType, Set[MType]] */
4889 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
4891 "HashMapIterator[MClassType, Set[MType]]", /* class_name_string */
4894 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
4897 0, /* nullable Object */
4899 391, /* MapIterator[MType, Set[MType]] */
4900 1589, /* HashMapIterator[MType, Set[MType]] */
4901 1590, /* MapIterator[MClassType, Set[MType]] */
4902 2174, /* HashMapIterator[MClassType, Set[MType]] */
4905 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
4908 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Set[MType]] */
4911 /* runtime type HashMapIterator[MType, Set[MType]] */
4912 const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
4914 "HashMapIterator[MType, Set[MType]]", /* class_name_string */
4917 &resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
,
4920 0, /* nullable Object */
4922 391, /* MapIterator[MType, Set[MType]] */
4923 1589, /* HashMapIterator[MType, Set[MType]] */
4926 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
4929 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Set[MType]] */
4932 /* runtime type MapIterator[MClassType, Set[MType]] */
4933 const struct type type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
4935 "MapIterator[MClassType, Set[MType]]", /* class_name_string */
4941 0, /* nullable Object */
4943 391, /* MapIterator[MType, Set[MType]] */
4945 1590, /* MapIterator[MClassType, Set[MType]] */
4948 /* runtime type MapIterator[MType, Set[MType]] */
4949 const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
4951 "MapIterator[MType, Set[MType]]", /* class_name_string */
4957 0, /* nullable Object */
4959 391, /* MapIterator[MType, Set[MType]] */
4962 /* runtime type HashMap[MClassType, Int] */
4963 const struct type type_hash_collection__HashMapmodel__MClassTypekernel__Int
= {
4965 "HashMap[MClassType, Int]", /* class_name_string */
4968 &resolution_table_hash_collection__HashMapmodel__MClassTypekernel__Int
,
4971 0, /* nullable Object */
4973 252, /* Map[MType, Int] */
4974 668, /* HashMap[MType, Int] */
4975 1591, /* Map[MClassType, Int] */
4976 2175, /* HashMap[MClassType, Int] */
4979 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypekernel__Int
= {
4986 &type_hash_collection__HashMapKeysmodel__MClassTypekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, Int] */
4987 &type_hash_collection__HashMapValuesmodel__MClassTypekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, Int] */
4988 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, Int]] */
4989 &type_model__MClassType
, /* MapRead#0: MClassType */
4990 &type_hash_collection__HashMapIteratormodel__MClassTypekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, Int] */
4991 &type_model__MClassType
, /* Map#0: MClassType */
4992 &type_kernel__Int
, /* Map#1: Int */
4993 &type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, Int] */
4994 &type_abstract_collection__Mapmodel__MClassTypekernel__Int
, /* Map[Map#0, Map#1]: Map[MClassType, Int] */
4995 &type_kernel__Int
, /* MapRead#1: Int */
4996 &type_model__MClassType
, /* HashCollection#0: MClassType */
4997 &type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* HashCollection#1: HashMapNode[MClassType, Int] */
5000 /* runtime type Map[MClassType, Int] */
5001 const struct type type_abstract_collection__Mapmodel__MClassTypekernel__Int
= {
5003 "Map[MClassType, Int]", /* class_name_string */
5009 0, /* nullable Object */
5011 252, /* Map[MType, Int] */
5013 1591, /* Map[MClassType, Int] */
5016 /* runtime type HashMap[MClassType, Map[MType, Int]] */
5017 const struct type type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
5019 "HashMap[MClassType, Map[MType, Int]]", /* class_name_string */
5022 &resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
5025 0, /* nullable Object */
5027 368, /* Map[MType, Map[MType, Int]] */
5028 1565, /* HashMap[MType, Map[MType, Int]] */
5029 1592, /* Map[MClassType, Map[MType, Int]] */
5030 2176, /* HashMap[MClassType, Map[MType, Int]] */
5033 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
5040 &type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, Map[MType, Int]] */
5041 &type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, Map[MType, Int]] */
5042 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */
5043 &type_model__MClassType
, /* MapRead#0: MClassType */
5044 &type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, Map[MType, Int]] */
5045 &type_model__MClassType
, /* Map#0: MClassType */
5046 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Map#1: Map[MType, Int] */
5047 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, Map[MType, Int]] */
5048 &type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* Map[Map#0, Map#1]: Map[MClassType, Map[MType, Int]] */
5049 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* MapRead#1: Map[MType, Int] */
5050 &type_model__MClassType
, /* HashCollection#0: MClassType */
5051 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashCollection#1: HashMapNode[MClassType, Map[MType, Int]] */
5054 /* runtime type Map[MClassType, Map[MType, Int]] */
5055 const struct type type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
5057 "Map[MClassType, Map[MType, Int]]", /* class_name_string */
5063 0, /* nullable Object */
5065 368, /* Map[MType, Map[MType, Int]] */
5067 1592, /* Map[MClassType, Map[MType, Int]] */
5070 /* runtime type HashMapKeys[MType, Int] */
5071 const struct type type_hash_collection__HashMapKeysmodel__MTypekernel__Int
= {
5073 "HashMapKeys[MType, Int]", /* class_name_string */
5076 &resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int
,
5079 0, /* nullable Object */
5081 2177, /* HashMapKeys[MType, Int] */
5083 170, /* Collection[Object] */
5084 180, /* Collection[nullable MType] */
5086 1791, /* Collection[MType] */
5089 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int
= {
5092 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Int] */
5093 &type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Int] */
5100 &type_model__MType
, /* RemovableCollection#0: MType */
5104 &type_model__MType
, /* Collection#0: MType */
5105 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
5108 /* runtime type HashMapValues[MType, Int] */
5109 const struct type type_hash_collection__HashMapValuesmodel__MTypekernel__Int
= {
5111 "HashMapValues[MType, Int]", /* class_name_string */
5114 &resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int
,
5117 0, /* nullable Object */
5119 653, /* Collection[Int] */
5120 1901, /* HashMapValues[MType, Int] */
5121 170, /* Collection[Object] */
5124 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int
= {
5127 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Int] */
5128 &type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Int] */
5135 &type_kernel__Int
, /* RemovableCollection#0: Int */
5139 &type_kernel__Int
, /* Collection#0: Int */
5140 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
5143 /* runtime type NativeArray[nullable HashMapNode[MType, Int]] */
5144 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
5146 "NativeArray[nullable HashMapNode[MType, Int]]", /* class_name_string */
5149 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
,
5152 0, /* nullable Object */
5154 392, /* NativeArray[nullable HashMapNode[MType, Int]] */
5157 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
5160 &type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MType, Int] */
5161 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Int]] */
5164 /* runtime type HashMapNode[MType, Int] */
5165 const struct type type_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
5167 "HashMapNode[MType, Int]", /* class_name_string */
5170 &resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int
,
5173 0, /* nullable Object */
5175 138, /* nullable HashMapNode[MType, Int] */
5177 1593, /* HashMapNode[MType, Int] */
5180 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
5183 &type_model__MType
, /* HashMapNode#0: MType */
5184 &type_kernel__Int
, /* HashMapNode#1: Int */
5185 &type_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* N: HashMapNode[MType, Int] */
5186 &type_model__MType
, /* HashNode#0: MType */
5189 /* runtime type nullable HashMapNode[MType, Int] */
5190 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
5192 "nullable HashMapNode[MType, Int]", /* class_name_string */
5195 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
,
5198 0, /* nullable Object */
5200 138, /* nullable HashMapNode[MType, Int] */
5203 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
5206 &type_model__MType
, /* HashMapNode#0: MType */
5207 &type_kernel__Int
, /* HashMapNode#1: Int */
5208 &type_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* N: HashMapNode[MType, Int] */
5209 &type_model__MType
, /* HashNode#0: MType */
5212 /* runtime type HashMapIterator[MType, Int] */
5213 const struct type type_hash_collection__HashMapIteratormodel__MTypekernel__Int
= {
5215 "HashMapIterator[MType, Int]", /* class_name_string */
5218 &resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int
,
5221 0, /* nullable Object */
5223 393, /* MapIterator[MType, Int] */
5224 1594, /* HashMapIterator[MType, Int] */
5227 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int
= {
5230 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Int] */
5233 /* runtime type MapIterator[MType, Int] */
5234 const struct type type_abstract_collection__MapIteratormodel__MTypekernel__Int
= {
5236 "MapIterator[MType, Int]", /* class_name_string */
5242 0, /* nullable Object */
5244 393, /* MapIterator[MType, Int] */
5247 /* runtime type ArrayIterator[Match] */
5248 const struct type type_array__ArrayIteratorstring_search__Match
= {
5250 "ArrayIterator[Match]", /* class_name_string */
5253 &resolution_table_array__ArrayIteratorstring_search__Match
,
5256 0, /* nullable Object */
5258 289, /* ArrayIterator[Object] */
5259 1595, /* ArrayIterator[Match] */
5262 const struct types resolution_table_array__ArrayIteratorstring_search__Match
= {
5265 &type_array__AbstractArrayReadstring_search__Match
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Match] */
5266 &type_array__Arraystring_search__Match
, /* Array[Iterator#0]: Array[Match] */
5269 /* runtime type NativeArray[Match] */
5270 const struct type type_array__NativeArraystring_search__Match
= {
5272 "NativeArray[Match]", /* class_name_string */
5275 &resolution_table_array__NativeArraystring_search__Match
,
5278 0, /* nullable Object */
5280 193, /* NativeArray[Object] */
5281 1596, /* NativeArray[Match] */
5284 const struct types resolution_table_array__NativeArraystring_search__Match
= {
5287 &type_string_search__Match
, /* NativeArray#0: Match */
5288 &type_array__NativeArraystring_search__Match
, /* NativeArray[NativeArray#0]: NativeArray[Match] */
5291 /* runtime type ArrayIterator[State] */
5292 const struct type type_array__ArrayIteratorparser__State
= {
5294 "ArrayIterator[State]", /* class_name_string */
5297 &resolution_table_array__ArrayIteratorparser__State
,
5300 0, /* nullable Object */
5302 289, /* ArrayIterator[Object] */
5303 1597, /* ArrayIterator[State] */
5306 const struct types resolution_table_array__ArrayIteratorparser__State
= {
5309 &type_array__AbstractArrayReadparser__State
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[State] */
5310 &type_array__Arrayparser__State
, /* Array[Iterator#0]: Array[State] */
5313 /* runtime type NativeArray[State] */
5314 const struct type type_array__NativeArrayparser__State
= {
5316 "NativeArray[State]", /* class_name_string */
5319 &resolution_table_array__NativeArrayparser__State
,
5322 0, /* nullable Object */
5324 193, /* NativeArray[Object] */
5325 1598, /* NativeArray[State] */
5328 const struct types resolution_table_array__NativeArrayparser__State
= {
5331 &type_parser__State
, /* NativeArray#0: State */
5332 &type_array__NativeArrayparser__State
, /* NativeArray[NativeArray#0]: NativeArray[State] */
5335 /* runtime type HashMapKeys[MClass, MClassType] */
5336 const struct type type_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
= {
5338 "HashMapKeys[MClass, MClassType]", /* class_name_string */
5341 &resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
,
5344 0, /* nullable Object */
5346 178, /* Collection[nullable MClass] */
5347 2178, /* HashMapKeys[MClass, MClassType] */
5348 170, /* Collection[Object] */
5349 1787, /* Collection[MClass] */
5352 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
= {
5355 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, MClassType] */
5356 &type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, MClassType] */
5363 &type_model__MClass
, /* RemovableCollection#0: MClass */
5367 &type_model__MClass
, /* Collection#0: MClass */
5368 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
5371 /* runtime type HashMapValues[MClass, MClassType] */
5372 const struct type type_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
= {
5374 "HashMapValues[MClass, MClassType]", /* class_name_string */
5377 &resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
,
5380 0, /* nullable Object */
5382 2426, /* HashMapValues[MClass, MClassType] */
5384 170, /* Collection[Object] */
5385 180, /* Collection[nullable MType] */
5387 1791, /* Collection[MType] */
5390 1978, /* Collection[MClassType] */
5393 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
= {
5396 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, MClassType] */
5397 &type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, MClassType] */
5404 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
5408 &type_model__MClassType
, /* Collection#0: MClassType */
5409 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
5412 /* runtime type NativeArray[nullable HashMapNode[MClass, MClassType]] */
5413 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
5415 "NativeArray[nullable HashMapNode[MClass, MClassType]]", /* class_name_string */
5418 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
,
5421 0, /* nullable Object */
5423 394, /* NativeArray[nullable HashMapNode[MClass, MClassType]] */
5426 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
5429 &type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MClass, MClassType] */
5430 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, MClassType]] */
5433 /* runtime type HashMapNode[MClass, MClassType] */
5434 const struct type type_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
5436 "HashMapNode[MClass, MClassType]", /* class_name_string */
5439 &resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType
,
5442 0, /* nullable Object */
5444 139, /* nullable HashMapNode[MClass, MClassType] */
5445 1599, /* HashMapNode[MClass, MClassType] */
5448 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
5451 &type_model__MClass
, /* HashMapNode#0: MClass */
5452 &type_model__MClassType
, /* HashMapNode#1: MClassType */
5453 &type_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* N: HashMapNode[MClass, MClassType] */
5454 &type_model__MClass
, /* HashNode#0: MClass */
5457 /* runtime type nullable HashMapNode[MClass, MClassType] */
5458 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
5460 "nullable HashMapNode[MClass, MClassType]", /* class_name_string */
5463 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
,
5466 0, /* nullable Object */
5468 139, /* nullable HashMapNode[MClass, MClassType] */
5471 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
5474 &type_model__MClass
, /* HashMapNode#0: MClass */
5475 &type_model__MClassType
, /* HashMapNode#1: MClassType */
5476 &type_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* N: HashMapNode[MClass, MClassType] */
5477 &type_model__MClass
, /* HashNode#0: MClass */
5480 /* runtime type HashMapIterator[MClass, MClassType] */
5481 const struct type type_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
= {
5483 "HashMapIterator[MClass, MClassType]", /* class_name_string */
5486 &resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
,
5489 0, /* nullable Object */
5491 395, /* MapIterator[MClass, MClassType] */
5492 1600, /* HashMapIterator[MClass, MClassType] */
5495 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
= {
5498 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, MClassType] */
5501 /* runtime type MapIterator[MClass, MClassType] */
5502 const struct type type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
= {
5504 "MapIterator[MClass, MClassType]", /* class_name_string */
5510 0, /* nullable Object */
5512 395, /* MapIterator[MClass, MClassType] */
5515 /* runtime type ArrayMapKeys[MClass, AType] */
5516 const struct type type_array__ArrayMapKeysmodel__MClassparser_nodes__AType
= {
5518 "ArrayMapKeys[MClass, AType]", /* class_name_string */
5521 &resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType
,
5524 0, /* nullable Object */
5526 178, /* Collection[nullable MClass] */
5527 2179, /* ArrayMapKeys[MClass, AType] */
5528 170, /* Collection[Object] */
5529 1787, /* Collection[MClass] */
5532 const struct types resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType
= {
5535 &type_array__ArrayMapmodel__MClassparser_nodes__AType
, /* ArrayMap[ArrayMapKeys#0, ArrayMapKeys#1]: ArrayMap[MClass, AType] */
5536 &type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
, /* MapKeysIterator[ArrayMapKeys#0, ArrayMapKeys#1]: MapKeysIterator[MClass, AType] */
5543 &type_model__MClass
, /* RemovableCollection#0: MClass */
5547 &type_model__MClass
, /* Collection#0: MClass */
5548 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
5551 /* runtime type ArrayMapValues[MClass, AType] */
5552 const struct type type_array__ArrayMapValuesmodel__MClassparser_nodes__AType
= {
5554 "ArrayMapValues[MClass, AType]", /* class_name_string */
5557 &resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType
,
5560 0, /* nullable Object */
5562 632, /* Collection[ANode] */
5563 2427, /* ArrayMapValues[MClass, AType] */
5564 170, /* Collection[Object] */
5565 1793, /* Collection[Prod] */
5567 2028, /* Collection[AType] */
5570 const struct types resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType
= {
5573 &type_array__ArrayMapmodel__MClassparser_nodes__AType
, /* ArrayMap[ArrayMapValues#0, ArrayMapValues#1]: ArrayMap[MClass, AType] */
5574 &type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
, /* MapValuesIterator[ArrayMapValues#0, ArrayMapValues#1]: MapValuesIterator[MClass, AType] */
5581 &type_parser_nodes__AType
, /* RemovableCollection#0: AType */
5585 &type_parser_nodes__AType
, /* Collection#0: AType */
5586 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Collection#0]: Collection[AType] */
5589 /* runtime type Couple[MClass, AType] */
5590 const struct type type_abstract_collection__Couplemodel__MClassparser_nodes__AType
= {
5592 "Couple[MClass, AType]", /* class_name_string */
5595 &resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType
,
5598 0, /* nullable Object */
5600 396, /* Couple[MClass, AType] */
5603 const struct types resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType
= {
5606 &type_model__MClass
, /* Couple#0: MClass */
5607 &type_parser_nodes__AType
, /* Couple#1: AType */
5610 /* runtime type CoupleMapIterator[MClass, AType] */
5611 const struct type type_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
= {
5613 "CoupleMapIterator[MClass, AType]", /* class_name_string */
5616 &resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
,
5619 0, /* nullable Object */
5621 397, /* MapIterator[MClass, AType] */
5622 1601, /* CoupleMapIterator[MClass, AType] */
5625 const struct types resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
= {
5628 &type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Iterator[Couple[CoupleMapIterator#0, CoupleMapIterator#1]]: Iterator[Couple[MClass, AType]] */
5631 /* runtime type MapIterator[MClass, AType] */
5632 const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
= {
5634 "MapIterator[MClass, AType]", /* class_name_string */
5640 0, /* nullable Object */
5642 397, /* MapIterator[MClass, AType] */
5645 /* runtime type Array[Couple[MClass, AType]] */
5646 const struct type type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
5648 "Array[Couple[MClass, AType]]", /* class_name_string */
5651 &resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
,
5654 0, /* nullable Object */
5656 1602, /* Collection[Couple[MClass, AType]] */
5657 169, /* SequenceRead[nullable Object] */
5658 170, /* Collection[Object] */
5659 2428, /* AbstractArrayRead[Couple[MClass, AType]] */
5660 1782, /* AbstractArrayRead[Object] */
5661 2582, /* Array[Couple[MClass, AType]] */
5663 1973, /* Array[Object] */
5666 const struct types resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
5669 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Array#0]: Array[Couple[MClass, AType]] */
5670 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[Array#0]: NativeArray[Couple[MClass, AType]] */
5671 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Sequence#0: Couple[MClass, AType] */
5672 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* SimpleCollection#0: Couple[MClass, AType] */
5673 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Array#0]: Collection[Couple[MClass, AType]] */
5674 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array#0: Couple[MClass, AType] */
5675 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[ArrayCapable#0]: NativeArray[Couple[MClass, AType]] */
5676 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArray#0: Couple[MClass, AType] */
5677 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* RemovableCollection#0: Couple[MClass, AType] */
5678 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Sequence#0]: Collection[Couple[MClass, AType]] */
5679 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Sequence#0]: Array[Couple[MClass, AType]] */
5680 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[SimpleCollection#0]: Collection[Couple[MClass, AType]] */
5681 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection#0: Couple[MClass, AType] */
5682 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Collection#0]: Collection[Couple[MClass, AType]] */
5683 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* SequenceRead#0: Couple[MClass, AType] */
5684 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArrayRead#0: Couple[MClass, AType] */
5685 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[AbstractArrayRead#0]: Array[Couple[MClass, AType]] */
5686 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Couple[MClass, AType]] not a live type) */
5687 &type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Couple[MClass, AType]] */
5690 /* runtime type Collection[Couple[MClass, AType]] */
5691 const struct type type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
5693 "Collection[Couple[MClass, AType]]", /* class_name_string */
5699 0, /* nullable Object */
5701 1602, /* Collection[Couple[MClass, AType]] */
5703 170, /* Collection[Object] */
5706 /* runtime type AbstractArrayRead[Couple[MClass, AType]] */
5707 const struct type type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
5709 "AbstractArrayRead[Couple[MClass, AType]]", /* class_name_string */
5715 0, /* nullable Object */
5717 1602, /* Collection[Couple[MClass, AType]] */
5718 169, /* SequenceRead[nullable Object] */
5719 170, /* Collection[Object] */
5720 2428, /* AbstractArrayRead[Couple[MClass, AType]] */
5721 1782, /* AbstractArrayRead[Object] */
5724 /* runtime type ListNode[Scope] */
5725 const struct type type_list__ListNodescope__Scope
= {
5727 "ListNode[Scope]", /* class_name_string */
5730 &resolution_table_list__ListNodescope__Scope
,
5733 0, /* nullable Object */
5735 673, /* Collection[Scope] */
5736 1902, /* Container[Scope] */
5737 170, /* Collection[Object] */
5738 2180, /* ListNode[Scope] */
5741 const struct types resolution_table_list__ListNodescope__Scope
= {
5744 &type_scope__Scope
, /* ListNode#0: Scope */
5745 &type_list__ListNodescope__Scope
, /* ListNode[ListNode#0]: ListNode[Scope] */
5746 &type_abstract_collection__ContainerIteratorscope__Scope
, /* ContainerIterator[Container#0]: ContainerIterator[Scope] */
5747 &type_scope__Scope
, /* Container#0: Scope */
5756 &type_scope__Scope
, /* Collection#0: Scope */
5757 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Collection#0]: Collection[Scope] */
5760 /* runtime type Container[Scope] */
5761 const struct type type_abstract_collection__Containerscope__Scope
= {
5763 "Container[Scope]", /* class_name_string */
5769 0, /* nullable Object */
5771 673, /* Collection[Scope] */
5772 1902, /* Container[Scope] */
5773 170, /* Collection[Object] */
5776 /* runtime type ListIterator[Scope] */
5777 const struct type type_list__ListIteratorscope__Scope
= {
5779 "ListIterator[Scope]", /* class_name_string */
5782 &resolution_table_list__ListIteratorscope__Scope
,
5785 0, /* nullable Object */
5787 398, /* ListIterator[Scope] */
5790 const struct types resolution_table_list__ListIteratorscope__Scope
= {
5793 &type_scope__Scope
, /* ListIterator#0: Scope */
5794 &type_array__Arrayscope__Scope
, /* Array[Iterator#0]: Array[Scope] */
5795 &type_list__Listscope__Scope
, /* List[ListIterator#0]: List[Scope] */
5798 /* runtime type ArrayIterator[FlowContext] */
5799 const struct type type_array__ArrayIteratorflow__FlowContext
= {
5801 "ArrayIterator[FlowContext]", /* class_name_string */
5804 &resolution_table_array__ArrayIteratorflow__FlowContext
,
5807 0, /* nullable Object */
5809 289, /* ArrayIterator[Object] */
5810 1603, /* ArrayIterator[FlowContext] */
5813 const struct types resolution_table_array__ArrayIteratorflow__FlowContext
= {
5816 &type_array__AbstractArrayReadflow__FlowContext
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[FlowContext] */
5817 &type_array__Arrayflow__FlowContext
, /* Array[Iterator#0]: Array[FlowContext] */
5820 /* runtime type NativeArray[FlowContext] */
5821 const struct type type_array__NativeArrayflow__FlowContext
= {
5823 "NativeArray[FlowContext]", /* class_name_string */
5826 &resolution_table_array__NativeArrayflow__FlowContext
,
5829 0, /* nullable Object */
5831 193, /* NativeArray[Object] */
5832 1604, /* NativeArray[FlowContext] */
5835 const struct types resolution_table_array__NativeArrayflow__FlowContext
= {
5838 &type_flow__FlowContext
, /* NativeArray#0: FlowContext */
5839 &type_array__NativeArrayflow__FlowContext
, /* NativeArray[NativeArray#0]: NativeArray[FlowContext] */
5842 /* runtime type HashSetNode[Variable] */
5843 const struct type type_hash_collection__HashSetNodescope__Variable
= {
5845 "HashSetNode[Variable]", /* class_name_string */
5848 &resolution_table_hash_collection__HashSetNodescope__Variable
,
5851 0, /* nullable Object */
5853 121, /* nullable HashSetNode[Object] */
5854 399, /* nullable HashSetNode[Variable] */
5855 1500, /* HashSetNode[Object] */
5856 2181, /* HashSetNode[Variable] */
5859 const struct types resolution_table_hash_collection__HashSetNodescope__Variable
= {
5862 &type_scope__Variable
, /* HashSetNode#0: Variable */
5864 &type_hash_collection__HashSetNodescope__Variable
, /* N: HashSetNode[Variable] */
5865 &type_scope__Variable
, /* HashNode#0: Variable */
5868 /* runtime type nullable HashSetNode[Variable] */
5869 const struct type type_nullable_hash_collection__HashSetNodescope__Variable
= {
5871 "nullable HashSetNode[Variable]", /* class_name_string */
5874 &resolution_table_nullable_hash_collection__HashSetNodescope__Variable
,
5877 0, /* nullable Object */
5879 121, /* nullable HashSetNode[Object] */
5880 399, /* nullable HashSetNode[Variable] */
5883 const struct types resolution_table_nullable_hash_collection__HashSetNodescope__Variable
= {
5886 &type_scope__Variable
, /* HashSetNode#0: Variable */
5888 &type_hash_collection__HashSetNodescope__Variable
, /* N: HashSetNode[Variable] */
5889 &type_scope__Variable
, /* HashNode#0: Variable */
5892 /* runtime type HashSetIterator[Variable] */
5893 const struct type type_hash_collection__HashSetIteratorscope__Variable
= {
5895 "HashSetIterator[Variable]", /* class_name_string */
5898 &resolution_table_hash_collection__HashSetIteratorscope__Variable
,
5901 0, /* nullable Object */
5903 324, /* HashSetIterator[Object] */
5904 1605, /* HashSetIterator[Variable] */
5907 const struct types resolution_table_hash_collection__HashSetIteratorscope__Variable
= {
5910 &type_hash_collection__HashSetscope__Variable
, /* HashSet[HashSetIterator#0]: HashSet[Variable] */
5911 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
5914 /* runtime type NativeArray[nullable HashSetNode[Variable]] */
5915 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
= {
5917 "NativeArray[nullable HashSetNode[Variable]]", /* class_name_string */
5920 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
,
5923 0, /* nullable Object */
5925 325, /* NativeArray[nullable HashSetNode[Object]] */
5926 1606, /* NativeArray[nullable HashSetNode[Variable]] */
5929 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
= {
5932 &type_nullable_hash_collection__HashSetNodescope__Variable
, /* NativeArray#0: nullable HashSetNode[Variable] */
5933 &type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Variable]] */
5936 /* runtime type ArrayIterator[MMethod] */
5937 const struct type type_array__ArrayIteratormodel__MMethod
= {
5939 "ArrayIterator[MMethod]", /* class_name_string */
5942 &resolution_table_array__ArrayIteratormodel__MMethod
,
5945 0, /* nullable Object */
5947 289, /* ArrayIterator[Object] */
5948 300, /* ArrayIterator[nullable MProperty] */
5949 1475, /* ArrayIterator[PropertyLayoutElement] */
5950 2125, /* ArrayIterator[MProperty] */
5951 2429, /* ArrayIterator[MMethod] */
5954 const struct types resolution_table_array__ArrayIteratormodel__MMethod
= {
5957 &type_array__AbstractArrayReadmodel__MMethod
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MMethod] */
5958 &type_array__Arraymodel__MMethod
, /* Array[Iterator#0]: Array[MMethod] */
5961 /* runtime type NativeArray[MMethod] */
5962 const struct type type_array__NativeArraymodel__MMethod
= {
5964 "NativeArray[MMethod]", /* class_name_string */
5967 &resolution_table_array__NativeArraymodel__MMethod
,
5970 0, /* nullable Object */
5972 193, /* NativeArray[Object] */
5973 301, /* NativeArray[nullable MProperty] */
5974 1476, /* NativeArray[PropertyLayoutElement] */
5975 2126, /* NativeArray[MProperty] */
5976 2430, /* NativeArray[MMethod] */
5979 const struct types resolution_table_array__NativeArraymodel__MMethod
= {
5982 &type_model__MMethod
, /* NativeArray#0: MMethod */
5983 &type_array__NativeArraymodel__MMethod
, /* NativeArray[NativeArray#0]: NativeArray[MMethod] */
5986 /* runtime type HashMap[MClass, POSetElement[MClass]] */
5987 const struct type type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
= {
5989 "HashMap[MClass, POSetElement[MClass]]", /* class_name_string */
5992 &resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
,
5995 0, /* nullable Object */
5997 400, /* HashMap[MClass, POSetElement[MClass]] */
6000 const struct types resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
= {
6007 &type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, POSetElement[MClass]] */
6008 &type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, POSetElement[MClass]] */
6009 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
6010 &type_model__MClass
, /* MapRead#0: MClass */
6011 &type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, POSetElement[MClass]] */
6012 &type_model__MClass
, /* Map#0: MClass */
6013 &type_poset__POSetElementmodel__MClass
, /* Map#1: POSetElement[MClass] */
6014 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, POSetElement[MClass]] */
6015 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, POSetElement[MClass]] not a live type) */
6016 &type_poset__POSetElementmodel__MClass
, /* MapRead#1: POSetElement[MClass] */
6017 &type_model__MClass
, /* HashCollection#0: MClass */
6018 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, POSetElement[MClass]] */
6021 /* runtime type POSetElement[MClass] */
6022 const struct type type_poset__POSetElementmodel__MClass
= {
6024 "POSetElement[MClass]", /* class_name_string */
6027 &resolution_table_poset__POSetElementmodel__MClass
,
6030 0, /* nullable Object */
6032 401, /* POSetElement[MClass] */
6035 const struct types resolution_table_poset__POSetElementmodel__MClass
= {
6038 &type_hash_collection__HashSetmodel__MClass
, /* HashSet[POSetElement#0]: HashSet[MClass] */
6039 &type_poset__POSetmodel__MClass
, /* POSet[POSetElement#0]: POSet[MClass] */
6040 &type_model__MClass
, /* POSetElement#0: MClass */
6043 /* runtime type ArrayIterator[MParameterType] */
6044 const struct type type_array__ArrayIteratormodel__MParameterType
= {
6046 "ArrayIterator[MParameterType]", /* class_name_string */
6049 &resolution_table_array__ArrayIteratormodel__MParameterType
,
6052 0, /* nullable Object */
6054 289, /* ArrayIterator[Object] */
6055 364, /* ArrayIterator[nullable MType] */
6056 1884, /* ArrayIterator[MType] */
6057 2182, /* ArrayIterator[MParameterType] */
6060 const struct types resolution_table_array__ArrayIteratormodel__MParameterType
= {
6063 &type_array__AbstractArrayReadmodel__MParameterType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MParameterType] */
6064 &type_array__Arraymodel__MParameterType
, /* Array[Iterator#0]: Array[MParameterType] */
6067 /* runtime type NativeArray[MParameterType] */
6068 const struct type type_array__NativeArraymodel__MParameterType
= {
6070 "NativeArray[MParameterType]", /* class_name_string */
6073 &resolution_table_array__NativeArraymodel__MParameterType
,
6076 0, /* nullable Object */
6078 193, /* NativeArray[Object] */
6079 365, /* NativeArray[nullable MType] */
6080 1885, /* NativeArray[MType] */
6081 2183, /* NativeArray[MParameterType] */
6084 const struct types resolution_table_array__NativeArraymodel__MParameterType
= {
6087 &type_model__MParameterType
, /* NativeArray#0: MParameterType */
6088 &type_array__NativeArraymodel__MParameterType
, /* NativeArray[NativeArray#0]: NativeArray[MParameterType] */
6091 /* runtime type ArraySetIterator[MType] */
6092 const struct type type_array__ArraySetIteratormodel__MType
= {
6094 "ArraySetIterator[MType]", /* class_name_string */
6097 &resolution_table_array__ArraySetIteratormodel__MType
,
6100 0, /* nullable Object */
6102 402, /* ArraySetIterator[MType] */
6105 const struct types resolution_table_array__ArraySetIteratormodel__MType
= {
6108 &type_array__ArrayIteratormodel__MType
, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[MType] */
6109 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
6112 /* runtime type ArrayIterator[ReduceAction] */
6113 const struct type type_array__ArrayIteratorparser__ReduceAction
= {
6115 "ArrayIterator[ReduceAction]", /* class_name_string */
6118 &resolution_table_array__ArrayIteratorparser__ReduceAction
,
6121 0, /* nullable Object */
6123 289, /* ArrayIterator[Object] */
6124 1607, /* ArrayIterator[ReduceAction] */
6127 const struct types resolution_table_array__ArrayIteratorparser__ReduceAction
= {
6130 &type_array__AbstractArrayReadparser__ReduceAction
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ReduceAction] */
6131 &type_array__Arrayparser__ReduceAction
, /* Array[Iterator#0]: Array[ReduceAction] */
6134 /* runtime type NativeArray[ReduceAction] */
6135 const struct type type_array__NativeArrayparser__ReduceAction
= {
6137 "NativeArray[ReduceAction]", /* class_name_string */
6140 &resolution_table_array__NativeArrayparser__ReduceAction
,
6143 0, /* nullable Object */
6145 193, /* NativeArray[Object] */
6146 1608, /* NativeArray[ReduceAction] */
6149 const struct types resolution_table_array__NativeArrayparser__ReduceAction
= {
6152 &type_parser__ReduceAction
, /* NativeArray#0: ReduceAction */
6153 &type_array__NativeArrayparser__ReduceAction
, /* NativeArray[NativeArray#0]: NativeArray[ReduceAction] */
6156 /* runtime type Array[AImport] */
6157 const struct type type_array__Arrayparser_nodes__AImport
= {
6159 "Array[AImport]", /* class_name_string */
6162 &resolution_table_array__Arrayparser_nodes__AImport
,
6165 0, /* nullable Object */
6167 632, /* Collection[ANode] */
6168 169, /* SequenceRead[nullable Object] */
6169 170, /* Collection[Object] */
6170 1793, /* Collection[Prod] */
6171 1782, /* AbstractArrayRead[Object] */
6172 2000, /* Collection[AImport] */
6173 2266, /* AbstractArrayRead[ANode] */
6174 1973, /* Array[Object] */
6175 2642, /* AbstractArrayRead[AImport] */
6176 2555, /* Array[ANode] */
6177 2556, /* AbstractArrayRead[Prod] */
6178 2694, /* Array[AImport] */
6179 2657, /* Array[Prod] */
6182 const struct types resolution_table_array__Arrayparser_nodes__AImport
= {
6185 &type_array__Arrayparser_nodes__AImport
, /* Array[Array#0]: Array[AImport] */
6186 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[Array#0]: NativeArray[AImport] */
6187 &type_parser_nodes__AImport
, /* Sequence#0: AImport */
6188 &type_parser_nodes__AImport
, /* SimpleCollection#0: AImport */
6189 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Array#0]: Collection[AImport] */
6190 &type_parser_nodes__AImport
, /* Array#0: AImport */
6191 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[ArrayCapable#0]: NativeArray[AImport] */
6192 &type_parser_nodes__AImport
, /* AbstractArray#0: AImport */
6193 &type_parser_nodes__AImport
, /* RemovableCollection#0: AImport */
6194 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Sequence#0]: Collection[AImport] */
6195 &type_array__Arrayparser_nodes__AImport
, /* Array[Sequence#0]: Array[AImport] */
6196 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[SimpleCollection#0]: Collection[AImport] */
6197 &type_parser_nodes__AImport
, /* Collection#0: AImport */
6198 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Collection#0]: Collection[AImport] */
6199 &type_parser_nodes__AImport
, /* SequenceRead#0: AImport */
6200 &type_parser_nodes__AImport
, /* AbstractArrayRead#0: AImport */
6201 &type_array__Arrayparser_nodes__AImport
, /* Array[AbstractArrayRead#0]: Array[AImport] */
6202 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AImport] not a live type) */
6203 &type_array__ArrayIteratorparser_nodes__AImport
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AImport] */
6206 /* runtime type AbstractArrayRead[AImport] */
6207 const struct type type_array__AbstractArrayReadparser_nodes__AImport
= {
6209 "AbstractArrayRead[AImport]", /* class_name_string */
6215 0, /* nullable Object */
6217 632, /* Collection[ANode] */
6218 169, /* SequenceRead[nullable Object] */
6219 170, /* Collection[Object] */
6220 1793, /* Collection[Prod] */
6221 1782, /* AbstractArrayRead[Object] */
6222 2000, /* Collection[AImport] */
6223 2266, /* AbstractArrayRead[ANode] */
6225 2642, /* AbstractArrayRead[AImport] */
6227 2556, /* AbstractArrayRead[Prod] */
6230 /* runtime type Array[AFormaldef] */
6231 const struct type type_array__Arrayparser_nodes__AFormaldef
= {
6233 "Array[AFormaldef]", /* class_name_string */
6236 &resolution_table_array__Arrayparser_nodes__AFormaldef
,
6239 0, /* nullable Object */
6241 632, /* Collection[ANode] */
6242 169, /* SequenceRead[nullable Object] */
6243 170, /* Collection[Object] */
6244 1793, /* Collection[Prod] */
6245 1782, /* AbstractArrayRead[Object] */
6246 2001, /* Collection[AFormaldef] */
6247 2266, /* AbstractArrayRead[ANode] */
6248 1973, /* Array[Object] */
6249 2643, /* AbstractArrayRead[AFormaldef] */
6250 2555, /* Array[ANode] */
6251 2556, /* AbstractArrayRead[Prod] */
6252 2695, /* Array[AFormaldef] */
6253 2657, /* Array[Prod] */
6256 const struct types resolution_table_array__Arrayparser_nodes__AFormaldef
= {
6259 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Array#0]: Array[AFormaldef] */
6260 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[Array#0]: NativeArray[AFormaldef] */
6261 &type_parser_nodes__AFormaldef
, /* Sequence#0: AFormaldef */
6262 &type_parser_nodes__AFormaldef
, /* SimpleCollection#0: AFormaldef */
6263 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Array#0]: Collection[AFormaldef] */
6264 &type_parser_nodes__AFormaldef
, /* Array#0: AFormaldef */
6265 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[ArrayCapable#0]: NativeArray[AFormaldef] */
6266 &type_parser_nodes__AFormaldef
, /* AbstractArray#0: AFormaldef */
6267 &type_parser_nodes__AFormaldef
, /* RemovableCollection#0: AFormaldef */
6268 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Sequence#0]: Collection[AFormaldef] */
6269 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Sequence#0]: Array[AFormaldef] */
6270 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[SimpleCollection#0]: Collection[AFormaldef] */
6271 &type_parser_nodes__AFormaldef
, /* Collection#0: AFormaldef */
6272 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Collection#0]: Collection[AFormaldef] */
6273 &type_parser_nodes__AFormaldef
, /* SequenceRead#0: AFormaldef */
6274 &type_parser_nodes__AFormaldef
, /* AbstractArrayRead#0: AFormaldef */
6275 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[AbstractArrayRead#0]: Array[AFormaldef] */
6276 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AFormaldef] not a live type) */
6277 &type_array__ArrayIteratorparser_nodes__AFormaldef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AFormaldef] */
6280 /* runtime type AbstractArrayRead[AFormaldef] */
6281 const struct type type_array__AbstractArrayReadparser_nodes__AFormaldef
= {
6283 "AbstractArrayRead[AFormaldef]", /* class_name_string */
6289 0, /* nullable Object */
6291 632, /* Collection[ANode] */
6292 169, /* SequenceRead[nullable Object] */
6293 170, /* Collection[Object] */
6294 1793, /* Collection[Prod] */
6295 1782, /* AbstractArrayRead[Object] */
6296 2001, /* Collection[AFormaldef] */
6297 2266, /* AbstractArrayRead[ANode] */
6299 2643, /* AbstractArrayRead[AFormaldef] */
6301 2556, /* AbstractArrayRead[Prod] */
6304 /* runtime type Array[ASuperclass] */
6305 const struct type type_array__Arrayparser_nodes__ASuperclass
= {
6307 "Array[ASuperclass]", /* class_name_string */
6310 &resolution_table_array__Arrayparser_nodes__ASuperclass
,
6313 0, /* nullable Object */
6315 632, /* Collection[ANode] */
6316 169, /* SequenceRead[nullable Object] */
6317 170, /* Collection[Object] */
6318 1793, /* Collection[Prod] */
6319 1782, /* AbstractArrayRead[Object] */
6320 2002, /* Collection[ASuperclass] */
6321 2266, /* AbstractArrayRead[ANode] */
6322 1973, /* Array[Object] */
6323 2644, /* AbstractArrayRead[ASuperclass] */
6324 2555, /* Array[ANode] */
6325 2556, /* AbstractArrayRead[Prod] */
6326 2696, /* Array[ASuperclass] */
6327 2657, /* Array[Prod] */
6330 const struct types resolution_table_array__Arrayparser_nodes__ASuperclass
= {
6333 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Array#0]: Array[ASuperclass] */
6334 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[Array#0]: NativeArray[ASuperclass] */
6335 &type_parser_nodes__ASuperclass
, /* Sequence#0: ASuperclass */
6336 &type_parser_nodes__ASuperclass
, /* SimpleCollection#0: ASuperclass */
6337 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Array#0]: Collection[ASuperclass] */
6338 &type_parser_nodes__ASuperclass
, /* Array#0: ASuperclass */
6339 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[ArrayCapable#0]: NativeArray[ASuperclass] */
6340 &type_parser_nodes__ASuperclass
, /* AbstractArray#0: ASuperclass */
6341 &type_parser_nodes__ASuperclass
, /* RemovableCollection#0: ASuperclass */
6342 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Sequence#0]: Collection[ASuperclass] */
6343 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Sequence#0]: Array[ASuperclass] */
6344 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[SimpleCollection#0]: Collection[ASuperclass] */
6345 &type_parser_nodes__ASuperclass
, /* Collection#0: ASuperclass */
6346 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Collection#0]: Collection[ASuperclass] */
6347 &type_parser_nodes__ASuperclass
, /* SequenceRead#0: ASuperclass */
6348 &type_parser_nodes__ASuperclass
, /* AbstractArrayRead#0: ASuperclass */
6349 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[AbstractArrayRead#0]: Array[ASuperclass] */
6350 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[ASuperclass] not a live type) */
6351 &type_array__ArrayIteratorparser_nodes__ASuperclass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[ASuperclass] */
6354 /* runtime type AbstractArrayRead[ASuperclass] */
6355 const struct type type_array__AbstractArrayReadparser_nodes__ASuperclass
= {
6357 "AbstractArrayRead[ASuperclass]", /* class_name_string */
6363 0, /* nullable Object */
6365 632, /* Collection[ANode] */
6366 169, /* SequenceRead[nullable Object] */
6367 170, /* Collection[Object] */
6368 1793, /* Collection[Prod] */
6369 1782, /* AbstractArrayRead[Object] */
6370 2002, /* Collection[ASuperclass] */
6371 2266, /* AbstractArrayRead[ANode] */
6373 2644, /* AbstractArrayRead[ASuperclass] */
6375 2556, /* AbstractArrayRead[Prod] */
6378 /* runtime type HashMap2[MModule, MType, Array[MMethodDef]] */
6379 const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
= {
6381 "HashMap2[MModule, MType, Array[MMethodDef]]", /* class_name_string */
6384 &resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
,
6387 0, /* nullable Object */
6389 403, /* HashMap2[MModule, MType, Array[MMethodDef]] */
6392 const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
= {
6395 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
6396 &type_mmodule__MModule
, /* HashMap2#0: MModule */
6397 &type_model__MType
, /* HashMap2#1: MType */
6398 &type_array__Arraymodel__MMethodDef
, /* HashMap2#2: Array[MMethodDef] */
6399 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MMethodDef]] */
6402 /* runtime type ArrayIterator[MParameter] */
6403 const struct type type_array__ArrayIteratormodel__MParameter
= {
6405 "ArrayIterator[MParameter]", /* class_name_string */
6408 &resolution_table_array__ArrayIteratormodel__MParameter
,
6411 0, /* nullable Object */
6413 289, /* ArrayIterator[Object] */
6414 1609, /* ArrayIterator[MParameter] */
6417 const struct types resolution_table_array__ArrayIteratormodel__MParameter
= {
6420 &type_array__AbstractArrayReadmodel__MParameter
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MParameter] */
6421 &type_array__Arraymodel__MParameter
, /* Array[Iterator#0]: Array[MParameter] */
6424 /* runtime type NativeArray[MParameter] */
6425 const struct type type_array__NativeArraymodel__MParameter
= {
6427 "NativeArray[MParameter]", /* class_name_string */
6430 &resolution_table_array__NativeArraymodel__MParameter
,
6433 0, /* nullable Object */
6435 193, /* NativeArray[Object] */
6436 1610, /* NativeArray[MParameter] */
6439 const struct types resolution_table_array__NativeArraymodel__MParameter
= {
6442 &type_model__MParameter
, /* NativeArray#0: MParameter */
6443 &type_array__NativeArraymodel__MParameter
, /* NativeArray[NativeArray#0]: NativeArray[MParameter] */
6446 /* runtime type HashMapKeys[String, Variable] */
6447 const struct type type_hash_collection__HashMapKeysstring__Stringscope__Variable
= {
6449 "HashMapKeys[String, Variable]", /* class_name_string */
6452 &resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable
,
6455 0, /* nullable Object */
6457 631, /* Collection[String] */
6458 1903, /* HashMapKeys[String, Variable] */
6459 170, /* Collection[Object] */
6462 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable
= {
6465 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Variable] */
6466 &type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Variable] */
6473 &type_string__String
, /* RemovableCollection#0: String */
6477 &type_string__String
, /* Collection#0: String */
6478 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
6481 /* runtime type HashMapValues[String, Variable] */
6482 const struct type type_hash_collection__HashMapValuesstring__Stringscope__Variable
= {
6484 "HashMapValues[String, Variable]", /* class_name_string */
6487 &resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable
,
6490 0, /* nullable Object */
6492 675, /* Collection[Variable] */
6493 1904, /* HashMapValues[String, Variable] */
6494 170, /* Collection[Object] */
6497 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable
= {
6500 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Variable] */
6501 &type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Variable] */
6508 &type_scope__Variable
, /* RemovableCollection#0: Variable */
6512 &type_scope__Variable
, /* Collection#0: Variable */
6513 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
6516 /* runtime type NativeArray[nullable HashMapNode[String, Variable]] */
6517 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
6519 "NativeArray[nullable HashMapNode[String, Variable]]", /* class_name_string */
6522 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
,
6525 0, /* nullable Object */
6527 404, /* NativeArray[nullable HashMapNode[String, Variable]] */
6530 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
6533 &type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray#0: nullable HashMapNode[String, Variable] */
6534 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Variable]] */
6537 /* runtime type HashMapNode[String, Variable] */
6538 const struct type type_hash_collection__HashMapNodestring__Stringscope__Variable
= {
6540 "HashMapNode[String, Variable]", /* class_name_string */
6543 &resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable
,
6546 0, /* nullable Object */
6548 140, /* nullable HashMapNode[String, Variable] */
6549 1611, /* HashMapNode[String, Variable] */
6552 const struct types resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable
= {
6555 &type_string__String
, /* HashMapNode#0: String */
6556 &type_scope__Variable
, /* HashMapNode#1: Variable */
6557 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* N: HashMapNode[String, Variable] */
6558 &type_string__String
, /* HashNode#0: String */
6561 /* runtime type nullable HashMapNode[String, Variable] */
6562 const struct type type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
6564 "nullable HashMapNode[String, Variable]", /* class_name_string */
6567 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
,
6570 0, /* nullable Object */
6572 140, /* nullable HashMapNode[String, Variable] */
6575 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
6578 &type_string__String
, /* HashMapNode#0: String */
6579 &type_scope__Variable
, /* HashMapNode#1: Variable */
6580 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* N: HashMapNode[String, Variable] */
6581 &type_string__String
, /* HashNode#0: String */
6584 /* runtime type HashMapIterator[String, Variable] */
6585 const struct type type_hash_collection__HashMapIteratorstring__Stringscope__Variable
= {
6587 "HashMapIterator[String, Variable]", /* class_name_string */
6590 &resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable
,
6593 0, /* nullable Object */
6595 405, /* MapIterator[String, Variable] */
6596 1612, /* HashMapIterator[String, Variable] */
6599 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable
= {
6602 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Variable] */
6605 /* runtime type MapIterator[String, Variable] */
6606 const struct type type_abstract_collection__MapIteratorstring__Stringscope__Variable
= {
6608 "MapIterator[String, Variable]", /* class_name_string */
6614 0, /* nullable Object */
6616 405, /* MapIterator[String, Variable] */
6619 /* runtime type HashMapKeys[Variable, nullable MType] */
6620 const struct type type_hash_collection__HashMapKeysscope__Variablenullable_model__MType
= {
6622 "HashMapKeys[Variable, nullable MType]", /* class_name_string */
6625 &resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType
,
6628 0, /* nullable Object */
6630 675, /* Collection[Variable] */
6631 1905, /* HashMapKeys[Variable, nullable MType] */
6632 170, /* Collection[Object] */
6635 const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType
= {
6638 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, nullable MType] */
6639 &type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, nullable MType] */
6646 &type_scope__Variable
, /* RemovableCollection#0: Variable */
6650 &type_scope__Variable
, /* Collection#0: Variable */
6651 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
6654 /* runtime type HashMapValues[Variable, nullable MType] */
6655 const struct type type_hash_collection__HashMapValuesscope__Variablenullable_model__MType
= {
6657 "HashMapValues[Variable, nullable MType]", /* class_name_string */
6660 &resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType
,
6663 0, /* nullable Object */
6665 1613, /* HashMapValues[Variable, nullable MType] */
6668 180, /* Collection[nullable MType] */
6671 const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType
= {
6674 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, nullable MType] */
6675 &type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, nullable MType] */
6682 &type_nullable_model__MType
, /* RemovableCollection#0: nullable MType */
6686 &type_nullable_model__MType
, /* Collection#0: nullable MType */
6687 &type_abstract_collection__Collectionnullable_model__MType
, /* Collection[Collection#0]: Collection[nullable MType] */
6690 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable MType]] */
6691 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
6693 "NativeArray[nullable HashMapNode[Variable, nullable MType]]", /* class_name_string */
6696 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
6699 0, /* nullable Object */
6701 406, /* NativeArray[nullable HashMapNode[Variable, nullable MType]] */
6704 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
6707 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray#0: nullable HashMapNode[Variable, nullable MType] */
6708 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
6711 /* runtime type HashMapNode[Variable, nullable MType] */
6712 const struct type type_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
6714 "HashMapNode[Variable, nullable MType]", /* class_name_string */
6717 &resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
6720 0, /* nullable Object */
6722 141, /* nullable HashMapNode[Variable, nullable MType] */
6723 1614, /* HashMapNode[Variable, nullable MType] */
6726 const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
6729 &type_scope__Variable
, /* HashMapNode#0: Variable */
6730 &type_nullable_model__MType
, /* HashMapNode#1: nullable MType */
6731 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* N: HashMapNode[Variable, nullable MType] */
6732 &type_scope__Variable
, /* HashNode#0: Variable */
6735 /* runtime type nullable HashMapNode[Variable, nullable MType] */
6736 const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
6738 "nullable HashMapNode[Variable, nullable MType]", /* class_name_string */
6741 &resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
6744 0, /* nullable Object */
6746 141, /* nullable HashMapNode[Variable, nullable MType] */
6749 const struct types resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
6752 &type_scope__Variable
, /* HashMapNode#0: Variable */
6753 &type_nullable_model__MType
, /* HashMapNode#1: nullable MType */
6754 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* N: HashMapNode[Variable, nullable MType] */
6755 &type_scope__Variable
, /* HashNode#0: Variable */
6758 /* runtime type HashMapIterator[Variable, nullable MType] */
6759 const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
= {
6761 "HashMapIterator[Variable, nullable MType]", /* class_name_string */
6764 &resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
,
6767 0, /* nullable Object */
6769 407, /* MapIterator[Variable, nullable MType] */
6770 1615, /* HashMapIterator[Variable, nullable MType] */
6773 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
= {
6776 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, nullable MType] */
6779 /* runtime type MapIterator[Variable, nullable MType] */
6780 const struct type type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
= {
6782 "MapIterator[Variable, nullable MType]", /* class_name_string */
6788 0, /* nullable Object */
6790 407, /* MapIterator[Variable, nullable MType] */
6793 /* runtime type HashMapKeys[Variable, nullable Array[nullable MType]] */
6794 const struct type type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
= {
6796 "HashMapKeys[Variable, nullable Array[nullable MType]]", /* class_name_string */
6799 &resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
,
6802 0, /* nullable Object */
6804 675, /* Collection[Variable] */
6805 1906, /* HashMapKeys[Variable, nullable Array[nullable MType]] */
6806 170, /* Collection[Object] */
6809 const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
= {
6812 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, nullable Array[nullable MType]] */
6813 &type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, nullable Array[nullable MType]] */
6820 &type_scope__Variable
, /* RemovableCollection#0: Variable */
6824 &type_scope__Variable
, /* Collection#0: Variable */
6825 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
6828 /* runtime type HashMapValues[Variable, nullable Array[nullable MType]] */
6829 const struct type type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
= {
6831 "HashMapValues[Variable, nullable Array[nullable MType]]", /* class_name_string */
6834 &resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
,
6837 0, /* nullable Object */
6839 337, /* Collection[nullable Array[nullable MType]] */
6840 1616, /* HashMapValues[Variable, nullable Array[nullable MType]] */
6843 const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
= {
6846 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, nullable Array[nullable MType]] */
6847 &type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, nullable Array[nullable MType]] */
6854 &type_nullable_array__Arraynullable_model__MType
, /* RemovableCollection#0: nullable Array[nullable MType] */
6858 &type_nullable_array__Arraynullable_model__MType
, /* Collection#0: nullable Array[nullable MType] */
6859 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[nullable Array[nullable MType]] */
6862 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
6863 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
6865 "NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]]", /* class_name_string */
6868 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
6871 0, /* nullable Object */
6873 408, /* NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
6876 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
6879 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray#0: nullable HashMapNode[Variable, nullable Array[nullable MType]] */
6880 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
6883 /* runtime type HashMapNode[Variable, nullable Array[nullable MType]] */
6884 const struct type type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
6886 "HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
6889 &resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
6892 0, /* nullable Object */
6894 142, /* nullable HashMapNode[Variable, nullable Array[nullable MType]] */
6895 1617, /* HashMapNode[Variable, nullable Array[nullable MType]] */
6898 const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
6901 &type_scope__Variable
, /* HashMapNode#0: Variable */
6902 &type_nullable_array__Arraynullable_model__MType
, /* HashMapNode#1: nullable Array[nullable MType] */
6903 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* N: HashMapNode[Variable, nullable Array[nullable MType]] */
6904 &type_scope__Variable
, /* HashNode#0: Variable */
6907 /* runtime type nullable HashMapNode[Variable, nullable Array[nullable MType]] */
6908 const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
6910 "nullable HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
6913 &resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
6916 0, /* nullable Object */
6918 142, /* nullable HashMapNode[Variable, nullable Array[nullable MType]] */
6921 const struct types resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
6924 &type_scope__Variable
, /* HashMapNode#0: Variable */
6925 &type_nullable_array__Arraynullable_model__MType
, /* HashMapNode#1: nullable Array[nullable MType] */
6926 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* N: HashMapNode[Variable, nullable Array[nullable MType]] */
6927 &type_scope__Variable
, /* HashNode#0: Variable */
6930 /* runtime type HashMapIterator[Variable, nullable Array[nullable MType]] */
6931 const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
6933 "HashMapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
6936 &resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
6939 0, /* nullable Object */
6941 409, /* MapIterator[Variable, nullable Array[nullable MType]] */
6942 1618, /* HashMapIterator[Variable, nullable Array[nullable MType]] */
6945 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
6948 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, nullable Array[nullable MType]] */
6951 /* runtime type MapIterator[Variable, nullable Array[nullable MType]] */
6952 const struct type type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
6954 "MapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
6960 0, /* nullable Object */
6962 409, /* MapIterator[Variable, nullable Array[nullable MType]] */
6965 /* runtime type Array[MAttributeDef] */
6966 const struct type type_array__Arraymodel__MAttributeDef
= {
6968 "Array[MAttributeDef]", /* class_name_string */
6971 &resolution_table_array__Arraymodel__MAttributeDef
,
6974 0, /* nullable Object */
6976 202, /* Collection[nullable MPropDef] */
6977 169, /* SequenceRead[nullable Object] */
6978 170, /* Collection[Object] */
6979 626, /* Collection[PropertyLayoutElement] */
6980 1782, /* AbstractArrayRead[Object] */
6981 1801, /* AbstractArrayRead[nullable MPropDef] */
6982 1985, /* Collection[MPropDef] */
6983 1973, /* Array[Object] */
6984 1992, /* Array[nullable MPropDef] */
6985 2264, /* AbstractArrayRead[PropertyLayoutElement] */
6986 2431, /* Collection[MAttributeDef] */
6987 2553, /* Array[PropertyLayoutElement] */
6988 2636, /* AbstractArrayRead[MPropDef] */
6989 2680, /* AbstractArrayRead[MAttributeDef] */
6990 2690, /* Array[MPropDef] */
6991 2716, /* Array[MAttributeDef] */
6994 const struct types resolution_table_array__Arraymodel__MAttributeDef
= {
6997 &type_array__Arraymodel__MAttributeDef
, /* Array[Array#0]: Array[MAttributeDef] */
6998 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[Array#0]: NativeArray[MAttributeDef] */
6999 &type_model__MAttributeDef
, /* Sequence#0: MAttributeDef */
7000 &type_model__MAttributeDef
, /* SimpleCollection#0: MAttributeDef */
7001 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Array#0]: Collection[MAttributeDef] */
7002 &type_model__MAttributeDef
, /* Array#0: MAttributeDef */
7003 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MAttributeDef] */
7004 &type_model__MAttributeDef
, /* AbstractArray#0: MAttributeDef */
7005 &type_model__MAttributeDef
, /* RemovableCollection#0: MAttributeDef */
7006 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Sequence#0]: Collection[MAttributeDef] */
7007 &type_array__Arraymodel__MAttributeDef
, /* Array[Sequence#0]: Array[MAttributeDef] */
7008 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[SimpleCollection#0]: Collection[MAttributeDef] */
7009 &type_model__MAttributeDef
, /* Collection#0: MAttributeDef */
7010 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Collection#0]: Collection[MAttributeDef] */
7011 &type_model__MAttributeDef
, /* SequenceRead#0: MAttributeDef */
7012 &type_model__MAttributeDef
, /* AbstractArrayRead#0: MAttributeDef */
7013 &type_array__Arraymodel__MAttributeDef
, /* Array[AbstractArrayRead#0]: Array[MAttributeDef] */
7014 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MAttributeDef] not a live type) */
7015 &type_array__ArrayIteratormodel__MAttributeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MAttributeDef] */
7018 /* runtime type Collection[MAttributeDef] */
7019 const struct type type_abstract_collection__Collectionmodel__MAttributeDef
= {
7021 "Collection[MAttributeDef]", /* class_name_string */
7027 0, /* nullable Object */
7029 202, /* Collection[nullable MPropDef] */
7031 170, /* Collection[Object] */
7032 626, /* Collection[PropertyLayoutElement] */
7035 1985, /* Collection[MPropDef] */
7039 2431, /* Collection[MAttributeDef] */
7042 /* runtime type AbstractArrayRead[MAttributeDef] */
7043 const struct type type_array__AbstractArrayReadmodel__MAttributeDef
= {
7045 "AbstractArrayRead[MAttributeDef]", /* class_name_string */
7051 0, /* nullable Object */
7053 202, /* Collection[nullable MPropDef] */
7054 169, /* SequenceRead[nullable Object] */
7055 170, /* Collection[Object] */
7056 626, /* Collection[PropertyLayoutElement] */
7057 1782, /* AbstractArrayRead[Object] */
7058 1801, /* AbstractArrayRead[nullable MPropDef] */
7059 1985, /* Collection[MPropDef] */
7062 2264, /* AbstractArrayRead[PropertyLayoutElement] */
7063 2431, /* Collection[MAttributeDef] */
7065 2636, /* AbstractArrayRead[MPropDef] */
7066 2680, /* AbstractArrayRead[MAttributeDef] */
7069 /* runtime type HashMap2[MModule, MType, Array[MAttributeDef]] */
7070 const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
= {
7072 "HashMap2[MModule, MType, Array[MAttributeDef]]", /* class_name_string */
7075 &resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
,
7078 0, /* nullable Object */
7080 410, /* HashMap2[MModule, MType, Array[MAttributeDef]] */
7083 const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
= {
7086 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
7087 &type_mmodule__MModule
, /* HashMap2#0: MModule */
7088 &type_model__MType
, /* HashMap2#1: MType */
7089 &type_array__Arraymodel__MAttributeDef
, /* HashMap2#2: Array[MAttributeDef] */
7090 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MAttributeDef]] */
7093 /* runtime type ListNode[Int] */
7094 const struct type type_list__ListNodekernel__Int
= {
7096 "ListNode[Int]", /* class_name_string */
7099 &resolution_table_list__ListNodekernel__Int
,
7102 0, /* nullable Object */
7104 653, /* Collection[Int] */
7105 1907, /* Container[Int] */
7106 170, /* Collection[Object] */
7107 2184, /* ListNode[Int] */
7110 const struct types resolution_table_list__ListNodekernel__Int
= {
7113 &type_kernel__Int
, /* ListNode#0: Int */
7114 &type_list__ListNodekernel__Int
, /* ListNode[ListNode#0]: ListNode[Int] */
7115 &type_abstract_collection__ContainerIteratorkernel__Int
, /* ContainerIterator[Container#0]: ContainerIterator[Int] */
7116 &type_kernel__Int
, /* Container#0: Int */
7125 &type_kernel__Int
, /* Collection#0: Int */
7126 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
7129 /* runtime type Container[Int] */
7130 const struct type type_abstract_collection__Containerkernel__Int
= {
7132 "Container[Int]", /* class_name_string */
7138 0, /* nullable Object */
7140 653, /* Collection[Int] */
7141 1907, /* Container[Int] */
7142 170, /* Collection[Object] */
7145 /* runtime type ListIterator[Int] */
7146 const struct type type_list__ListIteratorkernel__Int
= {
7148 "ListIterator[Int]", /* class_name_string */
7151 &resolution_table_list__ListIteratorkernel__Int
,
7154 0, /* nullable Object */
7156 411, /* ListIterator[Int] */
7159 const struct types resolution_table_list__ListIteratorkernel__Int
= {
7162 &type_kernel__Int
, /* ListIterator#0: Int */
7163 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
7164 &type_list__Listkernel__Int
, /* List[ListIterator#0]: List[Int] */
7167 /* runtime type Array[AExternCodeBlock] */
7168 const struct type type_array__Arrayparser_nodes__AExternCodeBlock
= {
7170 "Array[AExternCodeBlock]", /* class_name_string */
7173 &resolution_table_array__Arrayparser_nodes__AExternCodeBlock
,
7176 0, /* nullable Object */
7178 632, /* Collection[ANode] */
7179 169, /* SequenceRead[nullable Object] */
7180 170, /* Collection[Object] */
7181 1793, /* Collection[Prod] */
7182 1782, /* AbstractArrayRead[Object] */
7183 2007, /* Collection[AExternCodeBlock] */
7184 2266, /* AbstractArrayRead[ANode] */
7185 1973, /* Array[Object] */
7186 2645, /* AbstractArrayRead[AExternCodeBlock] */
7187 2555, /* Array[ANode] */
7188 2556, /* AbstractArrayRead[Prod] */
7189 2697, /* Array[AExternCodeBlock] */
7190 2657, /* Array[Prod] */
7193 const struct types resolution_table_array__Arrayparser_nodes__AExternCodeBlock
= {
7196 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Array#0]: Array[AExternCodeBlock] */
7197 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[Array#0]: NativeArray[AExternCodeBlock] */
7198 &type_parser_nodes__AExternCodeBlock
, /* Sequence#0: AExternCodeBlock */
7199 &type_parser_nodes__AExternCodeBlock
, /* SimpleCollection#0: AExternCodeBlock */
7200 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Array#0]: Collection[AExternCodeBlock] */
7201 &type_parser_nodes__AExternCodeBlock
, /* Array#0: AExternCodeBlock */
7202 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[ArrayCapable#0]: NativeArray[AExternCodeBlock] */
7203 &type_parser_nodes__AExternCodeBlock
, /* AbstractArray#0: AExternCodeBlock */
7204 &type_parser_nodes__AExternCodeBlock
, /* RemovableCollection#0: AExternCodeBlock */
7205 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Sequence#0]: Collection[AExternCodeBlock] */
7206 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Sequence#0]: Array[AExternCodeBlock] */
7207 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[SimpleCollection#0]: Collection[AExternCodeBlock] */
7208 &type_parser_nodes__AExternCodeBlock
, /* Collection#0: AExternCodeBlock */
7209 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Collection#0]: Collection[AExternCodeBlock] */
7210 &type_parser_nodes__AExternCodeBlock
, /* SequenceRead#0: AExternCodeBlock */
7211 &type_parser_nodes__AExternCodeBlock
, /* AbstractArrayRead#0: AExternCodeBlock */
7212 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[AbstractArrayRead#0]: Array[AExternCodeBlock] */
7213 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AExternCodeBlock] not a live type) */
7214 &type_array__ArrayIteratorparser_nodes__AExternCodeBlock
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExternCodeBlock] */
7217 /* runtime type AbstractArrayRead[AExternCodeBlock] */
7218 const struct type type_array__AbstractArrayReadparser_nodes__AExternCodeBlock
= {
7220 "AbstractArrayRead[AExternCodeBlock]", /* class_name_string */
7226 0, /* nullable Object */
7228 632, /* Collection[ANode] */
7229 169, /* SequenceRead[nullable Object] */
7230 170, /* Collection[Object] */
7231 1793, /* Collection[Prod] */
7232 1782, /* AbstractArrayRead[Object] */
7233 2007, /* Collection[AExternCodeBlock] */
7234 2266, /* AbstractArrayRead[ANode] */
7236 2645, /* AbstractArrayRead[AExternCodeBlock] */
7238 2556, /* AbstractArrayRead[Prod] */
7241 /* runtime type HashMapKeys[MClass, AClassdef] */
7242 const struct type type_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
= {
7244 "HashMapKeys[MClass, AClassdef]", /* class_name_string */
7247 &resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
,
7250 0, /* nullable Object */
7252 178, /* Collection[nullable MClass] */
7253 2185, /* HashMapKeys[MClass, AClassdef] */
7254 170, /* Collection[Object] */
7255 1787, /* Collection[MClass] */
7258 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
= {
7261 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, AClassdef] */
7262 &type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, AClassdef] */
7269 &type_model__MClass
, /* RemovableCollection#0: MClass */
7273 &type_model__MClass
, /* Collection#0: MClass */
7274 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
7277 /* runtime type HashMapValues[MClass, AClassdef] */
7278 const struct type type_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
= {
7280 "HashMapValues[MClass, AClassdef]", /* class_name_string */
7283 &resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
,
7286 0, /* nullable Object */
7288 632, /* Collection[ANode] */
7289 2432, /* HashMapValues[MClass, AClassdef] */
7290 170, /* Collection[Object] */
7291 1793, /* Collection[Prod] */
7293 1989, /* Collection[AClassdef] */
7296 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
= {
7299 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, AClassdef] */
7300 &type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, AClassdef] */
7307 &type_parser_nodes__AClassdef
, /* RemovableCollection#0: AClassdef */
7311 &type_parser_nodes__AClassdef
, /* Collection#0: AClassdef */
7312 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Collection#0]: Collection[AClassdef] */
7315 /* runtime type NativeArray[nullable HashMapNode[MClass, AClassdef]] */
7316 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
7318 "NativeArray[nullable HashMapNode[MClass, AClassdef]]", /* class_name_string */
7321 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
7324 0, /* nullable Object */
7326 412, /* NativeArray[nullable HashMapNode[MClass, AClassdef]] */
7329 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
7332 &type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray#0: nullable HashMapNode[MClass, AClassdef] */
7333 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */
7336 /* runtime type HashMapNode[MClass, AClassdef] */
7337 const struct type type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
7339 "HashMapNode[MClass, AClassdef]", /* class_name_string */
7342 &resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
7345 0, /* nullable Object */
7347 143, /* nullable HashMapNode[MClass, AClassdef] */
7348 1619, /* HashMapNode[MClass, AClassdef] */
7351 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
7354 &type_model__MClass
, /* HashMapNode#0: MClass */
7355 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
7356 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* N: HashMapNode[MClass, AClassdef] */
7357 &type_model__MClass
, /* HashNode#0: MClass */
7360 /* runtime type nullable HashMapNode[MClass, AClassdef] */
7361 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
7363 "nullable HashMapNode[MClass, AClassdef]", /* class_name_string */
7366 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
7369 0, /* nullable Object */
7371 143, /* nullable HashMapNode[MClass, AClassdef] */
7374 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
7377 &type_model__MClass
, /* HashMapNode#0: MClass */
7378 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
7379 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* N: HashMapNode[MClass, AClassdef] */
7380 &type_model__MClass
, /* HashNode#0: MClass */
7383 /* runtime type HashMapIterator[MClass, AClassdef] */
7384 const struct type type_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
= {
7386 "HashMapIterator[MClass, AClassdef]", /* class_name_string */
7389 &resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
,
7392 0, /* nullable Object */
7394 413, /* MapIterator[MClass, AClassdef] */
7395 1620, /* HashMapIterator[MClass, AClassdef] */
7398 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
= {
7401 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, AClassdef] */
7404 /* runtime type MapIterator[MClass, AClassdef] */
7405 const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
= {
7407 "MapIterator[MClass, AClassdef]", /* class_name_string */
7413 0, /* nullable Object */
7415 413, /* MapIterator[MClass, AClassdef] */
7418 /* runtime type HashMapKeys[MProperty, APropdef] */
7419 const struct type type_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
= {
7421 "HashMapKeys[MProperty, APropdef]", /* class_name_string */
7424 &resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
,
7427 0, /* nullable Object */
7429 179, /* Collection[nullable MProperty] */
7430 2433, /* HashMapKeys[MProperty, APropdef] */
7431 170, /* Collection[Object] */
7432 626, /* Collection[PropertyLayoutElement] */
7437 1976, /* Collection[MProperty] */
7440 const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
= {
7443 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MProperty, APropdef] */
7444 &type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MProperty, APropdef] */
7451 &type_model__MProperty
, /* RemovableCollection#0: MProperty */
7455 &type_model__MProperty
, /* Collection#0: MProperty */
7456 &type_abstract_collection__Collectionmodel__MProperty
, /* Collection[Collection#0]: Collection[MProperty] */
7459 /* runtime type HashMapValues[MProperty, APropdef] */
7460 const struct type type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
= {
7462 "HashMapValues[MProperty, APropdef]", /* class_name_string */
7465 &resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
,
7468 0, /* nullable Object */
7470 632, /* Collection[ANode] */
7471 2434, /* HashMapValues[MProperty, APropdef] */
7472 170, /* Collection[Object] */
7473 1793, /* Collection[Prod] */
7475 1990, /* Collection[APropdef] */
7478 const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
= {
7481 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MProperty, APropdef] */
7482 &type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MProperty, APropdef] */
7489 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
7493 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
7494 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
7497 /* runtime type NativeArray[nullable HashMapNode[MProperty, APropdef]] */
7498 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
7500 "NativeArray[nullable HashMapNode[MProperty, APropdef]]", /* class_name_string */
7503 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
,
7506 0, /* nullable Object */
7508 414, /* NativeArray[nullable HashMapNode[MProperty, APropdef]] */
7511 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
7514 &type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* NativeArray#0: nullable HashMapNode[MProperty, APropdef] */
7515 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
7518 /* runtime type HashMapNode[MProperty, APropdef] */
7519 const struct type type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
7521 "HashMapNode[MProperty, APropdef]", /* class_name_string */
7524 &resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
,
7527 0, /* nullable Object */
7529 144, /* nullable HashMapNode[MProperty, APropdef] */
7530 1621, /* HashMapNode[MProperty, APropdef] */
7533 const struct types resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
7536 &type_model__MProperty
, /* HashMapNode#0: MProperty */
7537 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
7538 &type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* N: HashMapNode[MProperty, APropdef] */
7539 &type_model__MProperty
, /* HashNode#0: MProperty */
7542 /* runtime type nullable HashMapNode[MProperty, APropdef] */
7543 const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
7545 "nullable HashMapNode[MProperty, APropdef]", /* class_name_string */
7548 &resolution_table_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
,
7551 0, /* nullable Object */
7553 144, /* nullable HashMapNode[MProperty, APropdef] */
7556 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
7559 &type_model__MProperty
, /* HashMapNode#0: MProperty */
7560 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
7561 &type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* N: HashMapNode[MProperty, APropdef] */
7562 &type_model__MProperty
, /* HashNode#0: MProperty */
7565 /* runtime type HashMapIterator[MProperty, APropdef] */
7566 const struct type type_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
= {
7568 "HashMapIterator[MProperty, APropdef]", /* class_name_string */
7571 &resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
,
7574 0, /* nullable Object */
7576 415, /* MapIterator[MProperty, APropdef] */
7577 1622, /* HashMapIterator[MProperty, APropdef] */
7580 const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
= {
7583 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MProperty, APropdef] */
7586 /* runtime type MapIterator[MProperty, APropdef] */
7587 const struct type type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
= {
7589 "MapIterator[MProperty, APropdef]", /* class_name_string */
7595 0, /* nullable Object */
7597 415, /* MapIterator[MProperty, APropdef] */
7600 /* runtime type Array[AAnnotation] */
7601 const struct type type_array__Arrayparser_nodes__AAnnotation
= {
7603 "Array[AAnnotation]", /* class_name_string */
7606 &resolution_table_array__Arrayparser_nodes__AAnnotation
,
7609 0, /* nullable Object */
7611 632, /* Collection[ANode] */
7612 169, /* SequenceRead[nullable Object] */
7613 170, /* Collection[Object] */
7614 1793, /* Collection[Prod] */
7615 1782, /* AbstractArrayRead[Object] */
7616 2014, /* Collection[AAnnotation] */
7617 2266, /* AbstractArrayRead[ANode] */
7618 1973, /* Array[Object] */
7619 2646, /* AbstractArrayRead[AAnnotation] */
7620 2555, /* Array[ANode] */
7621 2556, /* AbstractArrayRead[Prod] */
7622 2698, /* Array[AAnnotation] */
7623 2657, /* Array[Prod] */
7626 const struct types resolution_table_array__Arrayparser_nodes__AAnnotation
= {
7629 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[Array#0]: Array[AAnnotation] */
7630 &type_array__NativeArrayparser_nodes__AAnnotation
, /* NativeArray[Array#0]: NativeArray[AAnnotation] */
7631 &type_parser_nodes__AAnnotation
, /* Sequence#0: AAnnotation */
7632 &type_parser_nodes__AAnnotation
, /* SimpleCollection#0: AAnnotation */
7633 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Array#0]: Collection[AAnnotation] */
7634 &type_parser_nodes__AAnnotation
, /* Array#0: AAnnotation */
7635 &type_array__NativeArrayparser_nodes__AAnnotation
, /* NativeArray[ArrayCapable#0]: NativeArray[AAnnotation] */
7636 &type_parser_nodes__AAnnotation
, /* AbstractArray#0: AAnnotation */
7637 &type_parser_nodes__AAnnotation
, /* RemovableCollection#0: AAnnotation */
7638 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Sequence#0]: Collection[AAnnotation] */
7639 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[Sequence#0]: Array[AAnnotation] */
7640 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[SimpleCollection#0]: Collection[AAnnotation] */
7641 &type_parser_nodes__AAnnotation
, /* Collection#0: AAnnotation */
7642 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Collection#0]: Collection[AAnnotation] */
7643 &type_parser_nodes__AAnnotation
, /* SequenceRead#0: AAnnotation */
7644 &type_parser_nodes__AAnnotation
, /* AbstractArrayRead#0: AAnnotation */
7645 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[AbstractArrayRead#0]: Array[AAnnotation] */
7646 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AAnnotation] not a live type) */
7647 &type_array__ArrayIteratorparser_nodes__AAnnotation
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AAnnotation] */
7650 /* runtime type AbstractArrayRead[AAnnotation] */
7651 const struct type type_array__AbstractArrayReadparser_nodes__AAnnotation
= {
7653 "AbstractArrayRead[AAnnotation]", /* class_name_string */
7659 0, /* nullable Object */
7661 632, /* Collection[ANode] */
7662 169, /* SequenceRead[nullable Object] */
7663 170, /* Collection[Object] */
7664 1793, /* Collection[Prod] */
7665 1782, /* AbstractArrayRead[Object] */
7666 2014, /* Collection[AAnnotation] */
7667 2266, /* AbstractArrayRead[ANode] */
7669 2646, /* AbstractArrayRead[AAnnotation] */
7671 2556, /* AbstractArrayRead[Prod] */
7674 /* runtime type Array[AParam] */
7675 const struct type type_array__Arrayparser_nodes__AParam
= {
7677 "Array[AParam]", /* class_name_string */
7680 &resolution_table_array__Arrayparser_nodes__AParam
,
7683 0, /* nullable Object */
7685 632, /* Collection[ANode] */
7686 169, /* SequenceRead[nullable Object] */
7687 170, /* Collection[Object] */
7688 1793, /* Collection[Prod] */
7689 1782, /* AbstractArrayRead[Object] */
7690 2020, /* Collection[AParam] */
7691 2266, /* AbstractArrayRead[ANode] */
7692 1973, /* Array[Object] */
7693 2647, /* AbstractArrayRead[AParam] */
7694 2555, /* Array[ANode] */
7695 2556, /* AbstractArrayRead[Prod] */
7696 2699, /* Array[AParam] */
7697 2657, /* Array[Prod] */
7700 const struct types resolution_table_array__Arrayparser_nodes__AParam
= {
7703 &type_array__Arrayparser_nodes__AParam
, /* Array[Array#0]: Array[AParam] */
7704 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[Array#0]: NativeArray[AParam] */
7705 &type_parser_nodes__AParam
, /* Sequence#0: AParam */
7706 &type_parser_nodes__AParam
, /* SimpleCollection#0: AParam */
7707 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Array#0]: Collection[AParam] */
7708 &type_parser_nodes__AParam
, /* Array#0: AParam */
7709 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[ArrayCapable#0]: NativeArray[AParam] */
7710 &type_parser_nodes__AParam
, /* AbstractArray#0: AParam */
7711 &type_parser_nodes__AParam
, /* RemovableCollection#0: AParam */
7712 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Sequence#0]: Collection[AParam] */
7713 &type_array__Arrayparser_nodes__AParam
, /* Array[Sequence#0]: Array[AParam] */
7714 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[SimpleCollection#0]: Collection[AParam] */
7715 &type_parser_nodes__AParam
, /* Collection#0: AParam */
7716 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Collection#0]: Collection[AParam] */
7717 &type_parser_nodes__AParam
, /* SequenceRead#0: AParam */
7718 &type_parser_nodes__AParam
, /* AbstractArrayRead#0: AParam */
7719 &type_array__Arrayparser_nodes__AParam
, /* Array[AbstractArrayRead#0]: Array[AParam] */
7720 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AParam] not a live type) */
7721 &type_array__ArrayIteratorparser_nodes__AParam
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AParam] */
7724 /* runtime type AbstractArrayRead[AParam] */
7725 const struct type type_array__AbstractArrayReadparser_nodes__AParam
= {
7727 "AbstractArrayRead[AParam]", /* class_name_string */
7733 0, /* nullable Object */
7735 632, /* Collection[ANode] */
7736 169, /* SequenceRead[nullable Object] */
7737 170, /* Collection[Object] */
7738 1793, /* Collection[Prod] */
7739 1782, /* AbstractArrayRead[Object] */
7740 2020, /* Collection[AParam] */
7741 2266, /* AbstractArrayRead[ANode] */
7743 2647, /* AbstractArrayRead[AParam] */
7745 2556, /* AbstractArrayRead[Prod] */
7748 /* runtime type Array[AExternCall] */
7749 const struct type type_array__Arrayparser_nodes__AExternCall
= {
7751 "Array[AExternCall]", /* class_name_string */
7754 &resolution_table_array__Arrayparser_nodes__AExternCall
,
7757 0, /* nullable Object */
7759 632, /* Collection[ANode] */
7760 169, /* SequenceRead[nullable Object] */
7761 170, /* Collection[Object] */
7762 1793, /* Collection[Prod] */
7763 1782, /* AbstractArrayRead[Object] */
7764 2023, /* Collection[AExternCall] */
7765 2266, /* AbstractArrayRead[ANode] */
7766 1973, /* Array[Object] */
7767 2648, /* AbstractArrayRead[AExternCall] */
7768 2555, /* Array[ANode] */
7769 2556, /* AbstractArrayRead[Prod] */
7770 2700, /* Array[AExternCall] */
7771 2657, /* Array[Prod] */
7774 const struct types resolution_table_array__Arrayparser_nodes__AExternCall
= {
7777 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Array#0]: Array[AExternCall] */
7778 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[Array#0]: NativeArray[AExternCall] */
7779 &type_parser_nodes__AExternCall
, /* Sequence#0: AExternCall */
7780 &type_parser_nodes__AExternCall
, /* SimpleCollection#0: AExternCall */
7781 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Array#0]: Collection[AExternCall] */
7782 &type_parser_nodes__AExternCall
, /* Array#0: AExternCall */
7783 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[ArrayCapable#0]: NativeArray[AExternCall] */
7784 &type_parser_nodes__AExternCall
, /* AbstractArray#0: AExternCall */
7785 &type_parser_nodes__AExternCall
, /* RemovableCollection#0: AExternCall */
7786 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Sequence#0]: Collection[AExternCall] */
7787 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Sequence#0]: Array[AExternCall] */
7788 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[SimpleCollection#0]: Collection[AExternCall] */
7789 &type_parser_nodes__AExternCall
, /* Collection#0: AExternCall */
7790 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Collection#0]: Collection[AExternCall] */
7791 &type_parser_nodes__AExternCall
, /* SequenceRead#0: AExternCall */
7792 &type_parser_nodes__AExternCall
, /* AbstractArrayRead#0: AExternCall */
7793 &type_array__Arrayparser_nodes__AExternCall
, /* Array[AbstractArrayRead#0]: Array[AExternCall] */
7794 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AExternCall] not a live type) */
7795 &type_array__ArrayIteratorparser_nodes__AExternCall
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExternCall] */
7798 /* runtime type AbstractArrayRead[AExternCall] */
7799 const struct type type_array__AbstractArrayReadparser_nodes__AExternCall
= {
7801 "AbstractArrayRead[AExternCall]", /* class_name_string */
7807 0, /* nullable Object */
7809 632, /* Collection[ANode] */
7810 169, /* SequenceRead[nullable Object] */
7811 170, /* Collection[Object] */
7812 1793, /* Collection[Prod] */
7813 1782, /* AbstractArrayRead[Object] */
7814 2023, /* Collection[AExternCall] */
7815 2266, /* AbstractArrayRead[ANode] */
7817 2648, /* AbstractArrayRead[AExternCall] */
7819 2556, /* AbstractArrayRead[Prod] */
7822 /* runtime type Array[AType] */
7823 const struct type type_array__Arrayparser_nodes__AType
= {
7825 "Array[AType]", /* class_name_string */
7828 &resolution_table_array__Arrayparser_nodes__AType
,
7831 0, /* nullable Object */
7833 632, /* Collection[ANode] */
7834 169, /* SequenceRead[nullable Object] */
7835 170, /* Collection[Object] */
7836 1793, /* Collection[Prod] */
7837 1782, /* AbstractArrayRead[Object] */
7838 2028, /* Collection[AType] */
7839 2266, /* AbstractArrayRead[ANode] */
7840 1973, /* Array[Object] */
7841 2649, /* AbstractArrayRead[AType] */
7842 2555, /* Array[ANode] */
7843 2556, /* AbstractArrayRead[Prod] */
7844 2701, /* Array[AType] */
7845 2657, /* Array[Prod] */
7848 const struct types resolution_table_array__Arrayparser_nodes__AType
= {
7851 &type_array__Arrayparser_nodes__AType
, /* Array[Array#0]: Array[AType] */
7852 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[Array#0]: NativeArray[AType] */
7853 &type_parser_nodes__AType
, /* Sequence#0: AType */
7854 &type_parser_nodes__AType
, /* SimpleCollection#0: AType */
7855 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Array#0]: Collection[AType] */
7856 &type_parser_nodes__AType
, /* Array#0: AType */
7857 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[ArrayCapable#0]: NativeArray[AType] */
7858 &type_parser_nodes__AType
, /* AbstractArray#0: AType */
7859 &type_parser_nodes__AType
, /* RemovableCollection#0: AType */
7860 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Sequence#0]: Collection[AType] */
7861 &type_array__Arrayparser_nodes__AType
, /* Array[Sequence#0]: Array[AType] */
7862 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[SimpleCollection#0]: Collection[AType] */
7863 &type_parser_nodes__AType
, /* Collection#0: AType */
7864 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Collection#0]: Collection[AType] */
7865 &type_parser_nodes__AType
, /* SequenceRead#0: AType */
7866 &type_parser_nodes__AType
, /* AbstractArrayRead#0: AType */
7867 &type_array__Arrayparser_nodes__AType
, /* Array[AbstractArrayRead#0]: Array[AType] */
7868 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AType] not a live type) */
7869 &type_array__ArrayIteratorparser_nodes__AType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AType] */
7872 /* runtime type AbstractArrayRead[AType] */
7873 const struct type type_array__AbstractArrayReadparser_nodes__AType
= {
7875 "AbstractArrayRead[AType]", /* class_name_string */
7881 0, /* nullable Object */
7883 632, /* Collection[ANode] */
7884 169, /* SequenceRead[nullable Object] */
7885 170, /* Collection[Object] */
7886 1793, /* Collection[Prod] */
7887 1782, /* AbstractArrayRead[Object] */
7888 2028, /* Collection[AType] */
7889 2266, /* AbstractArrayRead[ANode] */
7891 2649, /* AbstractArrayRead[AType] */
7893 2556, /* AbstractArrayRead[Prod] */
7896 /* runtime type Array[TId] */
7897 const struct type type_array__Arrayparser_nodes__TId
= {
7899 "Array[TId]", /* class_name_string */
7902 &resolution_table_array__Arrayparser_nodes__TId
,
7905 0, /* nullable Object */
7907 632, /* Collection[ANode] */
7908 169, /* SequenceRead[nullable Object] */
7909 170, /* Collection[Object] */
7910 1818, /* Collection[Token] */
7911 1782, /* AbstractArrayRead[Object] */
7912 2030, /* Collection[TId] */
7913 2266, /* AbstractArrayRead[ANode] */
7914 1973, /* Array[Object] */
7915 2577, /* AbstractArrayRead[Token] */
7916 2555, /* Array[ANode] */
7917 2650, /* AbstractArrayRead[TId] */
7918 2661, /* Array[Token] */
7919 2702, /* Array[TId] */
7922 const struct types resolution_table_array__Arrayparser_nodes__TId
= {
7925 &type_array__Arrayparser_nodes__TId
, /* Array[Array#0]: Array[TId] */
7926 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[Array#0]: NativeArray[TId] */
7927 &type_parser_nodes__TId
, /* Sequence#0: TId */
7928 &type_parser_nodes__TId
, /* SimpleCollection#0: TId */
7929 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Array#0]: Collection[TId] */
7930 &type_parser_nodes__TId
, /* Array#0: TId */
7931 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[ArrayCapable#0]: NativeArray[TId] */
7932 &type_parser_nodes__TId
, /* AbstractArray#0: TId */
7933 &type_parser_nodes__TId
, /* RemovableCollection#0: TId */
7934 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Sequence#0]: Collection[TId] */
7935 &type_array__Arrayparser_nodes__TId
, /* Array[Sequence#0]: Array[TId] */
7936 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[SimpleCollection#0]: Collection[TId] */
7937 &type_parser_nodes__TId
, /* Collection#0: TId */
7938 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Collection#0]: Collection[TId] */
7939 &type_parser_nodes__TId
, /* SequenceRead#0: TId */
7940 &type_parser_nodes__TId
, /* AbstractArrayRead#0: TId */
7941 &type_array__Arrayparser_nodes__TId
, /* Array[AbstractArrayRead#0]: Array[TId] */
7942 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[TId] not a live type) */
7943 &type_array__ArrayIteratorparser_nodes__TId
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[TId] */
7946 /* runtime type AbstractArrayRead[TId] */
7947 const struct type type_array__AbstractArrayReadparser_nodes__TId
= {
7949 "AbstractArrayRead[TId]", /* class_name_string */
7955 0, /* nullable Object */
7957 632, /* Collection[ANode] */
7958 169, /* SequenceRead[nullable Object] */
7959 170, /* Collection[Object] */
7960 1818, /* Collection[Token] */
7961 1782, /* AbstractArrayRead[Object] */
7962 2030, /* Collection[TId] */
7963 2266, /* AbstractArrayRead[ANode] */
7965 2577, /* AbstractArrayRead[Token] */
7967 2650, /* AbstractArrayRead[TId] */
7970 /* runtime type Array[AAtArg] */
7971 const struct type type_array__Arrayparser_nodes__AAtArg
= {
7973 "Array[AAtArg]", /* class_name_string */
7976 &resolution_table_array__Arrayparser_nodes__AAtArg
,
7979 0, /* nullable Object */
7981 632, /* Collection[ANode] */
7982 169, /* SequenceRead[nullable Object] */
7983 170, /* Collection[Object] */
7984 1793, /* Collection[Prod] */
7985 1782, /* AbstractArrayRead[Object] */
7986 2034, /* Collection[AAtArg] */
7987 2266, /* AbstractArrayRead[ANode] */
7988 1973, /* Array[Object] */
7989 2651, /* AbstractArrayRead[AAtArg] */
7990 2555, /* Array[ANode] */
7991 2556, /* AbstractArrayRead[Prod] */
7992 2703, /* Array[AAtArg] */
7993 2657, /* Array[Prod] */
7996 const struct types resolution_table_array__Arrayparser_nodes__AAtArg
= {
7999 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Array#0]: Array[AAtArg] */
8000 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[Array#0]: NativeArray[AAtArg] */
8001 &type_parser_nodes__AAtArg
, /* Sequence#0: AAtArg */
8002 &type_parser_nodes__AAtArg
, /* SimpleCollection#0: AAtArg */
8003 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Array#0]: Collection[AAtArg] */
8004 &type_parser_nodes__AAtArg
, /* Array#0: AAtArg */
8005 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[ArrayCapable#0]: NativeArray[AAtArg] */
8006 &type_parser_nodes__AAtArg
, /* AbstractArray#0: AAtArg */
8007 &type_parser_nodes__AAtArg
, /* RemovableCollection#0: AAtArg */
8008 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Sequence#0]: Collection[AAtArg] */
8009 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Sequence#0]: Array[AAtArg] */
8010 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[SimpleCollection#0]: Collection[AAtArg] */
8011 &type_parser_nodes__AAtArg
, /* Collection#0: AAtArg */
8012 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Collection#0]: Collection[AAtArg] */
8013 &type_parser_nodes__AAtArg
, /* SequenceRead#0: AAtArg */
8014 &type_parser_nodes__AAtArg
, /* AbstractArrayRead#0: AAtArg */
8015 &type_array__Arrayparser_nodes__AAtArg
, /* Array[AbstractArrayRead#0]: Array[AAtArg] */
8016 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AAtArg] not a live type) */
8017 &type_array__ArrayIteratorparser_nodes__AAtArg
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AAtArg] */
8020 /* runtime type AbstractArrayRead[AAtArg] */
8021 const struct type type_array__AbstractArrayReadparser_nodes__AAtArg
= {
8023 "AbstractArrayRead[AAtArg]", /* class_name_string */
8029 0, /* nullable Object */
8031 632, /* Collection[ANode] */
8032 169, /* SequenceRead[nullable Object] */
8033 170, /* Collection[Object] */
8034 1793, /* Collection[Prod] */
8035 1782, /* AbstractArrayRead[Object] */
8036 2034, /* Collection[AAtArg] */
8037 2266, /* AbstractArrayRead[ANode] */
8039 2651, /* AbstractArrayRead[AAtArg] */
8041 2556, /* AbstractArrayRead[Prod] */
8044 /* runtime type Array[TComment] */
8045 const struct type type_array__Arrayparser_nodes__TComment
= {
8047 "Array[TComment]", /* class_name_string */
8050 &resolution_table_array__Arrayparser_nodes__TComment
,
8053 0, /* nullable Object */
8055 632, /* Collection[ANode] */
8056 169, /* SequenceRead[nullable Object] */
8057 170, /* Collection[Object] */
8058 1818, /* Collection[Token] */
8059 1782, /* AbstractArrayRead[Object] */
8060 2042, /* Collection[TComment] */
8061 2266, /* AbstractArrayRead[ANode] */
8062 1973, /* Array[Object] */
8063 2577, /* AbstractArrayRead[Token] */
8064 2555, /* Array[ANode] */
8065 2652, /* AbstractArrayRead[TComment] */
8066 2661, /* Array[Token] */
8067 2704, /* Array[TComment] */
8070 const struct types resolution_table_array__Arrayparser_nodes__TComment
= {
8073 &type_array__Arrayparser_nodes__TComment
, /* Array[Array#0]: Array[TComment] */
8074 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[Array#0]: NativeArray[TComment] */
8075 &type_parser_nodes__TComment
, /* Sequence#0: TComment */
8076 &type_parser_nodes__TComment
, /* SimpleCollection#0: TComment */
8077 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Array#0]: Collection[TComment] */
8078 &type_parser_nodes__TComment
, /* Array#0: TComment */
8079 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[ArrayCapable#0]: NativeArray[TComment] */
8080 &type_parser_nodes__TComment
, /* AbstractArray#0: TComment */
8081 &type_parser_nodes__TComment
, /* RemovableCollection#0: TComment */
8082 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Sequence#0]: Collection[TComment] */
8083 &type_array__Arrayparser_nodes__TComment
, /* Array[Sequence#0]: Array[TComment] */
8084 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[SimpleCollection#0]: Collection[TComment] */
8085 &type_parser_nodes__TComment
, /* Collection#0: TComment */
8086 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Collection#0]: Collection[TComment] */
8087 &type_parser_nodes__TComment
, /* SequenceRead#0: TComment */
8088 &type_parser_nodes__TComment
, /* AbstractArrayRead#0: TComment */
8089 &type_array__Arrayparser_nodes__TComment
, /* Array[AbstractArrayRead#0]: Array[TComment] */
8090 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[TComment] not a live type) */
8091 &type_array__ArrayIteratorparser_nodes__TComment
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[TComment] */
8094 /* runtime type AbstractArrayRead[TComment] */
8095 const struct type type_array__AbstractArrayReadparser_nodes__TComment
= {
8097 "AbstractArrayRead[TComment]", /* class_name_string */
8103 0, /* nullable Object */
8105 632, /* Collection[ANode] */
8106 169, /* SequenceRead[nullable Object] */
8107 170, /* Collection[Object] */
8108 1818, /* Collection[Token] */
8109 1782, /* AbstractArrayRead[Object] */
8110 2042, /* Collection[TComment] */
8111 2266, /* AbstractArrayRead[ANode] */
8113 2577, /* AbstractArrayRead[Token] */
8115 2652, /* AbstractArrayRead[TComment] */
8118 /* runtime type ArrayIterator[Token] */
8119 const struct type type_array__ArrayIteratorparser_nodes__Token
= {
8121 "ArrayIterator[Token]", /* class_name_string */
8124 &resolution_table_array__ArrayIteratorparser_nodes__Token
,
8127 0, /* nullable Object */
8129 289, /* ArrayIterator[Object] */
8130 1492, /* ArrayIterator[ANode] */
8131 1908, /* ArrayIterator[Token] */
8134 const struct types resolution_table_array__ArrayIteratorparser_nodes__Token
= {
8137 &type_array__AbstractArrayReadparser_nodes__Token
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Token] */
8138 &type_array__Arrayparser_nodes__Token
, /* Array[Iterator#0]: Array[Token] */
8141 /* runtime type NativeArray[Token] */
8142 const struct type type_array__NativeArrayparser_nodes__Token
= {
8144 "NativeArray[Token]", /* class_name_string */
8147 &resolution_table_array__NativeArrayparser_nodes__Token
,
8150 0, /* nullable Object */
8152 193, /* NativeArray[Object] */
8153 1493, /* NativeArray[ANode] */
8154 1909, /* NativeArray[Token] */
8157 const struct types resolution_table_array__NativeArrayparser_nodes__Token
= {
8160 &type_parser_nodes__Token
, /* NativeArray#0: Token */
8161 &type_array__NativeArrayparser_nodes__Token
, /* NativeArray[NativeArray#0]: NativeArray[Token] */
8164 /* runtime type Array[MVirtualTypeDef] */
8165 const struct type type_array__Arraymodel__MVirtualTypeDef
= {
8167 "Array[MVirtualTypeDef]", /* class_name_string */
8170 &resolution_table_array__Arraymodel__MVirtualTypeDef
,
8173 0, /* nullable Object */
8175 202, /* Collection[nullable MPropDef] */
8176 169, /* SequenceRead[nullable Object] */
8177 170, /* Collection[Object] */
8178 626, /* Collection[PropertyLayoutElement] */
8179 1782, /* AbstractArrayRead[Object] */
8180 1801, /* AbstractArrayRead[nullable MPropDef] */
8181 1985, /* Collection[MPropDef] */
8182 1973, /* Array[Object] */
8183 1992, /* Array[nullable MPropDef] */
8184 2264, /* AbstractArrayRead[PropertyLayoutElement] */
8185 2435, /* Collection[MVirtualTypeDef] */
8186 2553, /* Array[PropertyLayoutElement] */
8187 2636, /* AbstractArrayRead[MPropDef] */
8188 2681, /* AbstractArrayRead[MVirtualTypeDef] */
8189 2690, /* Array[MPropDef] */
8190 2717, /* Array[MVirtualTypeDef] */
8193 const struct types resolution_table_array__Arraymodel__MVirtualTypeDef
= {
8196 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[Array#0]: Array[MVirtualTypeDef] */
8197 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[Array#0]: NativeArray[MVirtualTypeDef] */
8198 &type_model__MVirtualTypeDef
, /* Sequence#0: MVirtualTypeDef */
8199 &type_model__MVirtualTypeDef
, /* SimpleCollection#0: MVirtualTypeDef */
8200 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Array#0]: Collection[MVirtualTypeDef] */
8201 &type_model__MVirtualTypeDef
, /* Array#0: MVirtualTypeDef */
8202 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualTypeDef] */
8203 &type_model__MVirtualTypeDef
, /* AbstractArray#0: MVirtualTypeDef */
8204 &type_model__MVirtualTypeDef
, /* RemovableCollection#0: MVirtualTypeDef */
8205 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Sequence#0]: Collection[MVirtualTypeDef] */
8206 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[Sequence#0]: Array[MVirtualTypeDef] */
8207 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[SimpleCollection#0]: Collection[MVirtualTypeDef] */
8208 &type_model__MVirtualTypeDef
, /* Collection#0: MVirtualTypeDef */
8209 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[MVirtualTypeDef] */
8210 &type_model__MVirtualTypeDef
, /* SequenceRead#0: MVirtualTypeDef */
8211 &type_model__MVirtualTypeDef
, /* AbstractArrayRead#0: MVirtualTypeDef */
8212 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[AbstractArrayRead#0]: Array[MVirtualTypeDef] */
8213 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MVirtualTypeDef] not a live type) */
8214 &type_array__ArrayIteratormodel__MVirtualTypeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualTypeDef] */
8217 /* runtime type Collection[MVirtualTypeDef] */
8218 const struct type type_abstract_collection__Collectionmodel__MVirtualTypeDef
= {
8220 "Collection[MVirtualTypeDef]", /* class_name_string */
8226 0, /* nullable Object */
8228 202, /* Collection[nullable MPropDef] */
8230 170, /* Collection[Object] */
8231 626, /* Collection[PropertyLayoutElement] */
8234 1985, /* Collection[MPropDef] */
8238 2435, /* Collection[MVirtualTypeDef] */
8241 /* runtime type AbstractArrayRead[MVirtualTypeDef] */
8242 const struct type type_array__AbstractArrayReadmodel__MVirtualTypeDef
= {
8244 "AbstractArrayRead[MVirtualTypeDef]", /* class_name_string */
8250 0, /* nullable Object */
8252 202, /* Collection[nullable MPropDef] */
8253 169, /* SequenceRead[nullable Object] */
8254 170, /* Collection[Object] */
8255 626, /* Collection[PropertyLayoutElement] */
8256 1782, /* AbstractArrayRead[Object] */
8257 1801, /* AbstractArrayRead[nullable MPropDef] */
8258 1985, /* Collection[MPropDef] */
8261 2264, /* AbstractArrayRead[PropertyLayoutElement] */
8262 2435, /* Collection[MVirtualTypeDef] */
8264 2636, /* AbstractArrayRead[MPropDef] */
8265 2681, /* AbstractArrayRead[MVirtualTypeDef] */
8268 /* runtime type HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
8269 const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8271 "HashMap2[MModule, MType, Array[MVirtualTypeDef]]", /* class_name_string */
8274 &resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
8277 0, /* nullable Object */
8279 416, /* HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
8282 const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8285 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8286 &type_mmodule__MModule
, /* HashMap2#0: MModule */
8287 &type_model__MType
, /* HashMap2#1: MType */
8288 &type_array__Arraymodel__MVirtualTypeDef
, /* HashMap2#2: Array[MVirtualTypeDef] */
8289 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MVirtualTypeDef]] */
8292 /* runtime type ArrayIterator[MVirtualType] */
8293 const struct type type_array__ArrayIteratormodel__MVirtualType
= {
8295 "ArrayIterator[MVirtualType]", /* class_name_string */
8298 &resolution_table_array__ArrayIteratormodel__MVirtualType
,
8301 0, /* nullable Object */
8303 289, /* ArrayIterator[Object] */
8304 364, /* ArrayIterator[nullable MType] */
8305 1884, /* ArrayIterator[MType] */
8306 2186, /* ArrayIterator[MVirtualType] */
8309 const struct types resolution_table_array__ArrayIteratormodel__MVirtualType
= {
8312 &type_array__AbstractArrayReadmodel__MVirtualType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualType] */
8313 &type_array__Arraymodel__MVirtualType
, /* Array[Iterator#0]: Array[MVirtualType] */
8316 /* runtime type NativeArray[MVirtualType] */
8317 const struct type type_array__NativeArraymodel__MVirtualType
= {
8319 "NativeArray[MVirtualType]", /* class_name_string */
8322 &resolution_table_array__NativeArraymodel__MVirtualType
,
8325 0, /* nullable Object */
8327 193, /* NativeArray[Object] */
8328 365, /* NativeArray[nullable MType] */
8329 1885, /* NativeArray[MType] */
8330 2187, /* NativeArray[MVirtualType] */
8333 const struct types resolution_table_array__NativeArraymodel__MVirtualType
= {
8336 &type_model__MVirtualType
, /* NativeArray#0: MVirtualType */
8337 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[NativeArray#0]: NativeArray[MVirtualType] */
8340 /* runtime type ArrayIterator[AExpr] */
8341 const struct type type_array__ArrayIteratorparser_nodes__AExpr
= {
8343 "ArrayIterator[AExpr]", /* class_name_string */
8346 &resolution_table_array__ArrayIteratorparser_nodes__AExpr
,
8349 0, /* nullable Object */
8351 289, /* ArrayIterator[Object] */
8352 1492, /* ArrayIterator[ANode] */
8353 1848, /* ArrayIterator[Prod] */
8354 2188, /* ArrayIterator[AExpr] */
8357 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExpr
= {
8360 &type_array__AbstractArrayReadparser_nodes__AExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExpr] */
8361 &type_array__Arrayparser_nodes__AExpr
, /* Array[Iterator#0]: Array[AExpr] */
8364 /* runtime type NativeArray[AExpr] */
8365 const struct type type_array__NativeArrayparser_nodes__AExpr
= {
8367 "NativeArray[AExpr]", /* class_name_string */
8370 &resolution_table_array__NativeArrayparser_nodes__AExpr
,
8373 0, /* nullable Object */
8375 193, /* NativeArray[Object] */
8376 1493, /* NativeArray[ANode] */
8377 1849, /* NativeArray[Prod] */
8378 2189, /* NativeArray[AExpr] */
8381 const struct types resolution_table_array__NativeArrayparser_nodes__AExpr
= {
8384 &type_parser_nodes__AExpr
, /* NativeArray#0: AExpr */
8385 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[NativeArray#0]: NativeArray[AExpr] */
8388 /* runtime type ArrayIterator[Variable] */
8389 const struct type type_array__ArrayIteratorscope__Variable
= {
8391 "ArrayIterator[Variable]", /* class_name_string */
8394 &resolution_table_array__ArrayIteratorscope__Variable
,
8397 0, /* nullable Object */
8399 289, /* ArrayIterator[Object] */
8400 1623, /* ArrayIterator[Variable] */
8403 const struct types resolution_table_array__ArrayIteratorscope__Variable
= {
8406 &type_array__AbstractArrayReadscope__Variable
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Variable] */
8407 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
8410 /* runtime type NativeArray[Variable] */
8411 const struct type type_array__NativeArrayscope__Variable
= {
8413 "NativeArray[Variable]", /* class_name_string */
8416 &resolution_table_array__NativeArrayscope__Variable
,
8419 0, /* nullable Object */
8421 193, /* NativeArray[Object] */
8422 1624, /* NativeArray[Variable] */
8425 const struct types resolution_table_array__NativeArrayscope__Variable
= {
8428 &type_scope__Variable
, /* NativeArray#0: Variable */
8429 &type_array__NativeArrayscope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[Variable] */
8432 /* runtime type ArrayIterator[AIntExpr] */
8433 const struct type type_array__ArrayIteratorparser_nodes__AIntExpr
= {
8435 "ArrayIterator[AIntExpr]", /* class_name_string */
8438 &resolution_table_array__ArrayIteratorparser_nodes__AIntExpr
,
8441 0, /* nullable Object */
8443 289, /* ArrayIterator[Object] */
8444 1492, /* ArrayIterator[ANode] */
8445 1848, /* ArrayIterator[Prod] */
8446 2188, /* ArrayIterator[AExpr] */
8447 2436, /* ArrayIterator[AIntExpr] */
8450 const struct types resolution_table_array__ArrayIteratorparser_nodes__AIntExpr
= {
8453 &type_array__AbstractArrayReadparser_nodes__AIntExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AIntExpr] */
8454 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[Iterator#0]: Array[AIntExpr] */
8457 /* runtime type NativeArray[AIntExpr] */
8458 const struct type type_array__NativeArrayparser_nodes__AIntExpr
= {
8460 "NativeArray[AIntExpr]", /* class_name_string */
8463 &resolution_table_array__NativeArrayparser_nodes__AIntExpr
,
8466 0, /* nullable Object */
8468 193, /* NativeArray[Object] */
8469 1493, /* NativeArray[ANode] */
8470 1849, /* NativeArray[Prod] */
8471 2189, /* NativeArray[AExpr] */
8472 2437, /* NativeArray[AIntExpr] */
8475 const struct types resolution_table_array__NativeArrayparser_nodes__AIntExpr
= {
8478 &type_parser_nodes__AIntExpr
, /* NativeArray#0: AIntExpr */
8479 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[NativeArray#0]: NativeArray[AIntExpr] */
8482 /* runtime type ArrayIterator[ABreakExpr] */
8483 const struct type type_array__ArrayIteratorparser_nodes__ABreakExpr
= {
8485 "ArrayIterator[ABreakExpr]", /* class_name_string */
8488 &resolution_table_array__ArrayIteratorparser_nodes__ABreakExpr
,
8491 0, /* nullable Object */
8493 289, /* ArrayIterator[Object] */
8494 1492, /* ArrayIterator[ANode] */
8495 1848, /* ArrayIterator[Prod] */
8496 2188, /* ArrayIterator[AExpr] */
8497 2438, /* ArrayIterator[ABreakExpr] */
8500 const struct types resolution_table_array__ArrayIteratorparser_nodes__ABreakExpr
= {
8503 &type_array__AbstractArrayReadparser_nodes__ABreakExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ABreakExpr] */
8504 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[Iterator#0]: Array[ABreakExpr] */
8507 /* runtime type NativeArray[ABreakExpr] */
8508 const struct type type_array__NativeArrayparser_nodes__ABreakExpr
= {
8510 "NativeArray[ABreakExpr]", /* class_name_string */
8513 &resolution_table_array__NativeArrayparser_nodes__ABreakExpr
,
8516 0, /* nullable Object */
8518 193, /* NativeArray[Object] */
8519 1493, /* NativeArray[ANode] */
8520 1849, /* NativeArray[Prod] */
8521 2189, /* NativeArray[AExpr] */
8522 2439, /* NativeArray[ABreakExpr] */
8525 const struct types resolution_table_array__NativeArrayparser_nodes__ABreakExpr
= {
8528 &type_parser_nodes__ABreakExpr
, /* NativeArray#0: ABreakExpr */
8529 &type_array__NativeArrayparser_nodes__ABreakExpr
, /* NativeArray[NativeArray#0]: NativeArray[ABreakExpr] */
8532 /* runtime type ArrayIterator[AContinueExpr] */
8533 const struct type type_array__ArrayIteratorparser_nodes__AContinueExpr
= {
8535 "ArrayIterator[AContinueExpr]", /* class_name_string */
8538 &resolution_table_array__ArrayIteratorparser_nodes__AContinueExpr
,
8541 0, /* nullable Object */
8543 289, /* ArrayIterator[Object] */
8544 1492, /* ArrayIterator[ANode] */
8545 1848, /* ArrayIterator[Prod] */
8546 2188, /* ArrayIterator[AExpr] */
8547 2440, /* ArrayIterator[AContinueExpr] */
8550 const struct types resolution_table_array__ArrayIteratorparser_nodes__AContinueExpr
= {
8553 &type_array__AbstractArrayReadparser_nodes__AContinueExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AContinueExpr] */
8554 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[Iterator#0]: Array[AContinueExpr] */
8557 /* runtime type NativeArray[AContinueExpr] */
8558 const struct type type_array__NativeArrayparser_nodes__AContinueExpr
= {
8560 "NativeArray[AContinueExpr]", /* class_name_string */
8563 &resolution_table_array__NativeArrayparser_nodes__AContinueExpr
,
8566 0, /* nullable Object */
8568 193, /* NativeArray[Object] */
8569 1493, /* NativeArray[ANode] */
8570 1849, /* NativeArray[Prod] */
8571 2189, /* NativeArray[AExpr] */
8572 2441, /* NativeArray[AContinueExpr] */
8575 const struct types resolution_table_array__NativeArrayparser_nodes__AContinueExpr
= {
8578 &type_parser_nodes__AContinueExpr
, /* NativeArray#0: AContinueExpr */
8579 &type_array__NativeArrayparser_nodes__AContinueExpr
, /* NativeArray[NativeArray#0]: NativeArray[AContinueExpr] */
8582 /* runtime type HashMapKeys[Phase, POSetElement[Phase]] */
8583 const struct type type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
= {
8585 "HashMapKeys[Phase, POSetElement[Phase]]", /* class_name_string */
8588 &resolution_table_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
,
8591 0, /* nullable Object */
8593 608, /* Collection[Phase] */
8594 1910, /* HashMapKeys[Phase, POSetElement[Phase]] */
8595 170, /* Collection[Object] */
8598 const struct types resolution_table_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
= {
8601 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Phase, POSetElement[Phase]] */
8602 &type_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Phase, POSetElement[Phase]] */
8609 &type_phase__Phase
, /* RemovableCollection#0: Phase */
8613 &type_phase__Phase
, /* Collection#0: Phase */
8614 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Collection#0]: Collection[Phase] */
8617 /* runtime type HashMapValues[Phase, POSetElement[Phase]] */
8618 const struct type type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
= {
8620 "HashMapValues[Phase, POSetElement[Phase]]", /* class_name_string */
8623 &resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
,
8626 0, /* nullable Object */
8628 1625, /* Collection[POSetElement[Phase]] */
8629 1911, /* HashMapValues[Phase, POSetElement[Phase]] */
8630 170, /* Collection[Object] */
8633 const struct types resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
= {
8636 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Phase, POSetElement[Phase]] */
8637 &type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Phase, POSetElement[Phase]] */
8644 &type_poset__POSetElementphase__Phase
, /* RemovableCollection#0: POSetElement[Phase] */
8648 &type_poset__POSetElementphase__Phase
, /* Collection#0: POSetElement[Phase] */
8649 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[Collection#0]: Collection[POSetElement[Phase]] */
8652 /* runtime type Collection[POSetElement[Phase]] */
8653 const struct type type_abstract_collection__Collectionposet__POSetElementphase__Phase
= {
8655 "Collection[POSetElement[Phase]]", /* class_name_string */
8661 0, /* nullable Object */
8663 1625, /* Collection[POSetElement[Phase]] */
8665 170, /* Collection[Object] */
8668 /* runtime type NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
8669 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
8671 "NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]]", /* class_name_string */
8674 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
8677 0, /* nullable Object */
8679 417, /* NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
8682 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
8685 &type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray#0: nullable HashMapNode[Phase, POSetElement[Phase]] */
8686 &type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
8689 /* runtime type HashMapNode[Phase, POSetElement[Phase]] */
8690 const struct type type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
8692 "HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
8695 &resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
8698 0, /* nullable Object */
8700 145, /* nullable HashMapNode[Phase, POSetElement[Phase]] */
8701 1626, /* HashMapNode[Phase, POSetElement[Phase]] */
8704 const struct types resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
8707 &type_phase__Phase
, /* HashMapNode#0: Phase */
8708 &type_poset__POSetElementphase__Phase
, /* HashMapNode#1: POSetElement[Phase] */
8709 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* N: HashMapNode[Phase, POSetElement[Phase]] */
8710 &type_phase__Phase
, /* HashNode#0: Phase */
8713 /* runtime type nullable HashMapNode[Phase, POSetElement[Phase]] */
8714 const struct type type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
8716 "nullable HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
8719 &resolution_table_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
8722 0, /* nullable Object */
8724 145, /* nullable HashMapNode[Phase, POSetElement[Phase]] */
8727 const struct types resolution_table_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
8730 &type_phase__Phase
, /* HashMapNode#0: Phase */
8731 &type_poset__POSetElementphase__Phase
, /* HashMapNode#1: POSetElement[Phase] */
8732 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* N: HashMapNode[Phase, POSetElement[Phase]] */
8733 &type_phase__Phase
, /* HashNode#0: Phase */
8736 /* runtime type HashMapIterator[Phase, POSetElement[Phase]] */
8737 const struct type type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
8739 "HashMapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
8742 &resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
,
8745 0, /* nullable Object */
8747 418, /* MapIterator[Phase, POSetElement[Phase]] */
8748 1627, /* HashMapIterator[Phase, POSetElement[Phase]] */
8751 const struct types resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
8754 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Phase, POSetElement[Phase]] */
8757 /* runtime type MapIterator[Phase, POSetElement[Phase]] */
8758 const struct type type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
8760 "MapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
8766 0, /* nullable Object */
8768 418, /* MapIterator[Phase, POSetElement[Phase]] */
8771 /* runtime type HashSet[Phase] */
8772 const struct type type_hash_collection__HashSetphase__Phase
= {
8774 "HashSet[Phase]", /* class_name_string */
8777 &resolution_table_hash_collection__HashSetphase__Phase
,
8780 0, /* nullable Object */
8782 608, /* Collection[Phase] */
8783 633, /* Set[Object] */
8784 170, /* Collection[Object] */
8785 2442, /* HashSet[Phase] */
8786 1794, /* HashSet[Object] */
8789 const struct types resolution_table_hash_collection__HashSetphase__Phase
= {
8792 &type_hash_collection__HashSetNodephase__Phase
, /* HashSetNode[HashSet#0]: HashSetNode[Phase] */
8793 &type_hash_collection__HashSetIteratorphase__Phase
, /* HashSetIterator[HashSet#0]: HashSetIterator[Phase] */
8794 &type_abstract_collection__Collectionphase__Phase
, /* Collection[HashSet#0]: Collection[Phase] */
8795 &type_phase__Phase
, /* SimpleCollection#0: Phase */
8796 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Set#0]: Collection[Phase] */
8798 &type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[Phase]] */
8800 &type_phase__Phase
, /* RemovableCollection#0: Phase */
8803 &type_abstract_collection__Collectionphase__Phase
, /* Collection[SimpleCollection#0]: Collection[Phase] */
8804 &type_phase__Phase
, /* Collection#0: Phase */
8805 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Collection#0]: Collection[Phase] */
8806 &type_phase__Phase
, /* HashCollection#0: Phase */
8807 &type_hash_collection__HashSetNodephase__Phase
, /* HashCollection#1: HashSetNode[Phase] */
8810 /* runtime type MapKeysIterator[String, Array[MProject]] */
8811 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
= {
8813 "MapKeysIterator[String, Array[MProject]]", /* class_name_string */
8816 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
,
8819 0, /* nullable Object */
8821 419, /* MapKeysIterator[String, Array[MProject]] */
8824 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
= {
8827 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MProject]] */
8828 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
8831 /* runtime type MapValuesIterator[String, Array[MProject]] */
8832 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
= {
8834 "MapValuesIterator[String, Array[MProject]]", /* class_name_string */
8837 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
,
8840 0, /* nullable Object */
8842 420, /* MapValuesIterator[String, Array[MProject]] */
8845 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
= {
8848 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MProject]] */
8849 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[Iterator#0]: Array[Array[MProject]] */
8852 /* runtime type HashMapKeys[MModule, POSetElement[MModule]] */
8853 const struct type type_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
= {
8855 "HashMapKeys[MModule, POSetElement[MModule]]", /* class_name_string */
8858 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
,
8861 0, /* nullable Object */
8863 624, /* Collection[MModule] */
8864 1912, /* HashMapKeys[MModule, POSetElement[MModule]] */
8865 170, /* Collection[Object] */
8868 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
= {
8871 &type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, POSetElement[MModule]] */
8872 &type_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, POSetElement[MModule]] */
8879 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
8883 &type_mmodule__MModule
, /* Collection#0: MModule */
8884 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
8887 /* runtime type HashMapValues[MModule, POSetElement[MModule]] */
8888 const struct type type_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
= {
8890 "HashMapValues[MModule, POSetElement[MModule]]", /* class_name_string */
8893 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
,
8896 0, /* nullable Object */
8898 1628, /* Collection[POSetElement[MModule]] */
8899 1913, /* HashMapValues[MModule, POSetElement[MModule]] */
8900 170, /* Collection[Object] */
8903 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
= {
8906 &type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, POSetElement[MModule]] */
8907 &type_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, POSetElement[MModule]] */
8914 &type_poset__POSetElementmmodule__MModule
, /* RemovableCollection#0: POSetElement[MModule] */
8918 &type_poset__POSetElementmmodule__MModule
, /* Collection#0: POSetElement[MModule] */
8919 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[Collection#0]: Collection[POSetElement[MModule]] */
8922 /* runtime type Collection[POSetElement[MModule]] */
8923 const struct type type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
= {
8925 "Collection[POSetElement[MModule]]", /* class_name_string */
8931 0, /* nullable Object */
8933 1628, /* Collection[POSetElement[MModule]] */
8935 170, /* Collection[Object] */
8938 /* runtime type NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
8939 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
8941 "NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]]", /* class_name_string */
8944 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
,
8947 0, /* nullable Object */
8949 421, /* NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
8952 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
8955 &type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* NativeArray#0: nullable HashMapNode[MModule, POSetElement[MModule]] */
8956 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
8959 /* runtime type HashMapNode[MModule, POSetElement[MModule]] */
8960 const struct type type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
8962 "HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
8965 &resolution_table_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
,
8968 0, /* nullable Object */
8970 146, /* nullable HashMapNode[MModule, POSetElement[MModule]] */
8971 1629, /* HashMapNode[MModule, POSetElement[MModule]] */
8974 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
8977 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
8978 &type_poset__POSetElementmmodule__MModule
, /* HashMapNode#1: POSetElement[MModule] */
8979 &type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* N: HashMapNode[MModule, POSetElement[MModule]] */
8980 &type_mmodule__MModule
, /* HashNode#0: MModule */
8983 /* runtime type nullable HashMapNode[MModule, POSetElement[MModule]] */
8984 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
8986 "nullable HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
8989 &resolution_table_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
,
8992 0, /* nullable Object */
8994 146, /* nullable HashMapNode[MModule, POSetElement[MModule]] */
8997 const struct types resolution_table_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
9000 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
9001 &type_poset__POSetElementmmodule__MModule
, /* HashMapNode#1: POSetElement[MModule] */
9002 &type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* N: HashMapNode[MModule, POSetElement[MModule]] */
9003 &type_mmodule__MModule
, /* HashNode#0: MModule */
9006 /* runtime type HashMapIterator[MModule, POSetElement[MModule]] */
9007 const struct type type_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
9009 "HashMapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
9012 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
,
9015 0, /* nullable Object */
9017 422, /* MapIterator[MModule, POSetElement[MModule]] */
9018 1630, /* HashMapIterator[MModule, POSetElement[MModule]] */
9021 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
9024 &type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, POSetElement[MModule]] */
9027 /* runtime type MapIterator[MModule, POSetElement[MModule]] */
9028 const struct type type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
9030 "MapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
9036 0, /* nullable Object */
9038 422, /* MapIterator[MModule, POSetElement[MModule]] */
9041 /* runtime type MapKeysIterator[String, Array[MModule]] */
9042 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
= {
9044 "MapKeysIterator[String, Array[MModule]]", /* class_name_string */
9047 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
,
9050 0, /* nullable Object */
9052 423, /* MapKeysIterator[String, Array[MModule]] */
9055 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
= {
9058 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MModule]] */
9059 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
9062 /* runtime type MapValuesIterator[String, Array[MModule]] */
9063 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
= {
9065 "MapValuesIterator[String, Array[MModule]]", /* class_name_string */
9068 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
,
9071 0, /* nullable Object */
9073 424, /* MapValuesIterator[String, Array[MModule]] */
9076 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
= {
9079 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MModule]] */
9080 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[Array[MModule]] */
9083 /* runtime type HashMapKeys[MClassDef, POSetElement[MClassDef]] */
9084 const struct type type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9086 "HashMapKeys[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9089 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
,
9092 0, /* nullable Object */
9094 627, /* Collection[MClassDef] */
9095 1914, /* HashMapKeys[MClassDef, POSetElement[MClassDef]] */
9096 170, /* Collection[Object] */
9099 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9102 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
9103 &type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
9110 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
9114 &type_model__MClassDef
, /* Collection#0: MClassDef */
9115 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
9118 /* runtime type HashMapValues[MClassDef, POSetElement[MClassDef]] */
9119 const struct type type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9121 "HashMapValues[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9124 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
,
9127 0, /* nullable Object */
9129 1631, /* Collection[POSetElement[MClassDef]] */
9130 1915, /* HashMapValues[MClassDef, POSetElement[MClassDef]] */
9131 170, /* Collection[Object] */
9134 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9137 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
9138 &type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
9145 &type_poset__POSetElementmodel__MClassDef
, /* RemovableCollection#0: POSetElement[MClassDef] */
9149 &type_poset__POSetElementmodel__MClassDef
, /* Collection#0: POSetElement[MClassDef] */
9150 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[Collection#0]: Collection[POSetElement[MClassDef]] */
9153 /* runtime type Collection[POSetElement[MClassDef]] */
9154 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
= {
9156 "Collection[POSetElement[MClassDef]]", /* class_name_string */
9162 0, /* nullable Object */
9164 1631, /* Collection[POSetElement[MClassDef]] */
9166 170, /* Collection[Object] */
9169 /* runtime type NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
9170 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9172 "NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]]", /* class_name_string */
9175 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
9178 0, /* nullable Object */
9180 425, /* NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
9183 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9186 &type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray#0: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
9187 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
9190 /* runtime type HashMapNode[MClassDef, POSetElement[MClassDef]] */
9191 const struct type type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9193 "HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9196 &resolution_table_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
9199 0, /* nullable Object */
9201 147, /* nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
9202 1632, /* HashMapNode[MClassDef, POSetElement[MClassDef]] */
9205 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9208 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
9209 &type_poset__POSetElementmodel__MClassDef
, /* HashMapNode#1: POSetElement[MClassDef] */
9210 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* N: HashMapNode[MClassDef, POSetElement[MClassDef]] */
9211 &type_model__MClassDef
, /* HashNode#0: MClassDef */
9214 /* runtime type nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
9215 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9217 "nullable HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9220 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
9223 0, /* nullable Object */
9225 147, /* nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
9228 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9231 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
9232 &type_poset__POSetElementmodel__MClassDef
, /* HashMapNode#1: POSetElement[MClassDef] */
9233 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* N: HashMapNode[MClassDef, POSetElement[MClassDef]] */
9234 &type_model__MClassDef
, /* HashNode#0: MClassDef */
9237 /* runtime type HashMapIterator[MClassDef, POSetElement[MClassDef]] */
9238 const struct type type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9240 "HashMapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9243 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
9246 0, /* nullable Object */
9248 426, /* MapIterator[MClassDef, POSetElement[MClassDef]] */
9249 1633, /* HashMapIterator[MClassDef, POSetElement[MClassDef]] */
9252 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9255 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
9258 /* runtime type MapIterator[MClassDef, POSetElement[MClassDef]] */
9259 const struct type type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9261 "MapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9267 0, /* nullable Object */
9269 426, /* MapIterator[MClassDef, POSetElement[MClassDef]] */
9272 /* runtime type HashMapKeys[MClassType, POSetElement[MClassType]] */
9273 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9275 "HashMapKeys[MClassType, POSetElement[MClassType]]", /* class_name_string */
9278 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
,
9281 0, /* nullable Object */
9283 2190, /* HashMapKeys[MType, POSetElement[MType]] */
9284 2544, /* HashMapKeys[MClassType, POSetElement[MClassType]] */
9285 170, /* Collection[Object] */
9286 180, /* Collection[nullable MType] */
9288 1791, /* Collection[MType] */
9291 1978, /* Collection[MClassType] */
9294 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9297 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, POSetElement[MClassType]] */
9298 &type_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, POSetElement[MClassType]] */
9305 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
9309 &type_model__MClassType
, /* Collection#0: MClassType */
9310 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
9313 /* runtime type HashMapKeys[MType, POSetElement[MType]] */
9314 const struct type type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
= {
9316 "HashMapKeys[MType, POSetElement[MType]]", /* class_name_string */
9319 &resolution_table_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
,
9322 0, /* nullable Object */
9324 2190, /* HashMapKeys[MType, POSetElement[MType]] */
9326 170, /* Collection[Object] */
9327 180, /* Collection[nullable MType] */
9329 1791, /* Collection[MType] */
9332 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
= {
9335 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, POSetElement[MType]] */
9336 &type_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, POSetElement[MType]] */
9343 &type_model__MType
, /* RemovableCollection#0: MType */
9347 &type_model__MType
, /* Collection#0: MType */
9348 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
9351 /* runtime type HashMapValues[MClassType, POSetElement[MClassType]] */
9352 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9354 "HashMapValues[MClassType, POSetElement[MClassType]]", /* class_name_string */
9357 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
,
9360 0, /* nullable Object */
9362 1634, /* Collection[POSetElement[MType]] */
9363 1916, /* HashMapValues[MType, POSetElement[MType]] */
9364 170, /* Collection[Object] */
9365 1917, /* Collection[POSetElement[MClassType]] */
9366 2443, /* HashMapValues[MClassType, POSetElement[MClassType]] */
9369 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9372 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, POSetElement[MClassType]] */
9373 &type_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, POSetElement[MClassType]] */
9380 &type_poset__POSetElementmodel__MClassType
, /* RemovableCollection#0: POSetElement[MClassType] */
9384 &type_poset__POSetElementmodel__MClassType
, /* Collection#0: POSetElement[MClassType] */
9385 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[Collection#0]: Collection[POSetElement[MClassType]] */
9388 /* runtime type HashMapValues[MType, POSetElement[MType]] */
9389 const struct type type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
= {
9391 "HashMapValues[MType, POSetElement[MType]]", /* class_name_string */
9394 &resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
,
9397 0, /* nullable Object */
9399 1634, /* Collection[POSetElement[MType]] */
9400 1916, /* HashMapValues[MType, POSetElement[MType]] */
9401 170, /* Collection[Object] */
9404 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
= {
9407 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, POSetElement[MType]] */
9408 &type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, POSetElement[MType]] */
9415 &type_poset__POSetElementmodel__MType
, /* RemovableCollection#0: POSetElement[MType] */
9419 &type_poset__POSetElementmodel__MType
, /* Collection#0: POSetElement[MType] */
9420 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[Collection#0]: Collection[POSetElement[MType]] */
9423 /* runtime type Collection[POSetElement[MClassType]] */
9424 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
= {
9426 "Collection[POSetElement[MClassType]]", /* class_name_string */
9432 0, /* nullable Object */
9434 1634, /* Collection[POSetElement[MType]] */
9436 170, /* Collection[Object] */
9437 1917, /* Collection[POSetElement[MClassType]] */
9440 /* runtime type Collection[POSetElement[MType]] */
9441 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MType
= {
9443 "Collection[POSetElement[MType]]", /* class_name_string */
9449 0, /* nullable Object */
9451 1634, /* Collection[POSetElement[MType]] */
9453 170, /* Collection[Object] */
9456 /* runtime type NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
9457 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9459 "NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]]", /* class_name_string */
9462 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
9465 0, /* nullable Object */
9467 427, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
9468 1635, /* NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
9471 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9474 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MClassType, POSetElement[MClassType]] */
9475 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
9478 /* runtime type NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
9479 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
9481 "NativeArray[nullable HashMapNode[MType, POSetElement[MType]]]", /* class_name_string */
9484 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
9487 0, /* nullable Object */
9489 427, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
9492 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
9495 &type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, POSetElement[MType]] */
9496 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
9499 /* runtime type HashMapNode[MClassType, POSetElement[MClassType]] */
9500 const struct type type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9502 "HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
9505 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
9508 0, /* nullable Object */
9510 148, /* nullable HashMapNode[MType, POSetElement[MType]] */
9511 428, /* nullable HashMapNode[MClassType, POSetElement[MClassType]] */
9512 1636, /* HashMapNode[MType, POSetElement[MType]] */
9513 2191, /* HashMapNode[MClassType, POSetElement[MClassType]] */
9516 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9519 &type_model__MClassType
, /* HashMapNode#0: MClassType */
9520 &type_poset__POSetElementmodel__MClassType
, /* HashMapNode#1: POSetElement[MClassType] */
9521 &type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* N: HashMapNode[MClassType, POSetElement[MClassType]] */
9522 &type_model__MClassType
, /* HashNode#0: MClassType */
9525 /* runtime type HashMapNode[MType, POSetElement[MType]] */
9526 const struct type type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
9528 "HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
9531 &resolution_table_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
9534 0, /* nullable Object */
9536 148, /* nullable HashMapNode[MType, POSetElement[MType]] */
9538 1636, /* HashMapNode[MType, POSetElement[MType]] */
9541 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
9544 &type_model__MType
, /* HashMapNode#0: MType */
9545 &type_poset__POSetElementmodel__MType
, /* HashMapNode#1: POSetElement[MType] */
9546 &type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* N: HashMapNode[MType, POSetElement[MType]] */
9547 &type_model__MType
, /* HashNode#0: MType */
9550 /* runtime type nullable HashMapNode[MClassType, POSetElement[MClassType]] */
9551 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9553 "nullable HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
9556 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
9559 0, /* nullable Object */
9561 148, /* nullable HashMapNode[MType, POSetElement[MType]] */
9562 428, /* nullable HashMapNode[MClassType, POSetElement[MClassType]] */
9565 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9568 &type_model__MClassType
, /* HashMapNode#0: MClassType */
9569 &type_poset__POSetElementmodel__MClassType
, /* HashMapNode#1: POSetElement[MClassType] */
9570 &type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* N: HashMapNode[MClassType, POSetElement[MClassType]] */
9571 &type_model__MClassType
, /* HashNode#0: MClassType */
9574 /* runtime type nullable HashMapNode[MType, POSetElement[MType]] */
9575 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
9577 "nullable HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
9580 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
9583 0, /* nullable Object */
9585 148, /* nullable HashMapNode[MType, POSetElement[MType]] */
9588 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
9591 &type_model__MType
, /* HashMapNode#0: MType */
9592 &type_poset__POSetElementmodel__MType
, /* HashMapNode#1: POSetElement[MType] */
9593 &type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* N: HashMapNode[MType, POSetElement[MType]] */
9594 &type_model__MType
, /* HashNode#0: MType */
9597 /* runtime type HashMapIterator[MClassType, POSetElement[MClassType]] */
9598 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9600 "HashMapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
9603 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
9606 0, /* nullable Object */
9608 429, /* MapIterator[MType, POSetElement[MType]] */
9609 1637, /* HashMapIterator[MType, POSetElement[MType]] */
9610 1638, /* MapIterator[MClassType, POSetElement[MClassType]] */
9611 2192, /* HashMapIterator[MClassType, POSetElement[MClassType]] */
9614 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9617 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, POSetElement[MClassType]] */
9620 /* runtime type HashMapIterator[MType, POSetElement[MType]] */
9621 const struct type type_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
9623 "HashMapIterator[MType, POSetElement[MType]]", /* class_name_string */
9626 &resolution_table_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
,
9629 0, /* nullable Object */
9631 429, /* MapIterator[MType, POSetElement[MType]] */
9632 1637, /* HashMapIterator[MType, POSetElement[MType]] */
9635 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
9638 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, POSetElement[MType]] */
9641 /* runtime type MapIterator[MClassType, POSetElement[MClassType]] */
9642 const struct type type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9644 "MapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
9650 0, /* nullable Object */
9652 429, /* MapIterator[MType, POSetElement[MType]] */
9654 1638, /* MapIterator[MClassType, POSetElement[MClassType]] */
9657 /* runtime type MapIterator[MType, POSetElement[MType]] */
9658 const struct type type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
9660 "MapIterator[MType, POSetElement[MType]]", /* class_name_string */
9666 0, /* nullable Object */
9668 429, /* MapIterator[MType, POSetElement[MType]] */
9671 /* runtime type MapKeysIterator[String, Array[MClass]] */
9672 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
= {
9674 "MapKeysIterator[String, Array[MClass]]", /* class_name_string */
9677 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
,
9680 0, /* nullable Object */
9682 430, /* MapKeysIterator[String, Array[MClass]] */
9685 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
= {
9688 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MClass]] */
9689 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
9692 /* runtime type MapValuesIterator[String, Array[MClass]] */
9693 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
= {
9695 "MapValuesIterator[String, Array[MClass]]", /* class_name_string */
9698 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
,
9701 0, /* nullable Object */
9703 431, /* MapValuesIterator[String, Array[MClass]] */
9706 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
= {
9709 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MClass]] */
9710 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Iterator#0]: Array[Array[MClass]] */
9713 /* runtime type MapKeysIterator[String, Array[MProperty]] */
9714 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
= {
9716 "MapKeysIterator[String, Array[MProperty]]", /* class_name_string */
9719 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
,
9722 0, /* nullable Object */
9724 432, /* MapKeysIterator[String, Array[MProperty]] */
9727 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
= {
9730 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MProperty]] */
9731 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
9734 /* runtime type MapValuesIterator[String, Array[MProperty]] */
9735 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
= {
9737 "MapValuesIterator[String, Array[MProperty]]", /* class_name_string */
9740 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
,
9743 0, /* nullable Object */
9745 433, /* MapValuesIterator[String, Array[MProperty]] */
9748 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
= {
9751 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MProperty]] */
9752 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[Array[MProperty]] */
9755 /* runtime type HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
9756 const struct type type_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9758 "HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
9761 &resolution_table_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
9764 0, /* nullable Object */
9766 624, /* Collection[MModule] */
9767 1918, /* HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
9768 170, /* Collection[Object] */
9771 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9774 &type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
9775 &type_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9782 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
9786 &type_mmodule__MModule
, /* Collection#0: MModule */
9787 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
9790 /* runtime type HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
9791 const struct type type_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9793 "HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
9796 &resolution_table_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
9799 0, /* nullable Object */
9801 1639, /* Collection[HashMap2[MType, String, nullable MProperty]] */
9802 1919, /* HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
9803 170, /* Collection[Object] */
9806 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9809 &type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
9810 &type_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9817 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap2[MType, String, nullable MProperty] */
9821 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection#0: HashMap2[MType, String, nullable MProperty] */
9822 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
9825 /* runtime type Collection[HashMap2[MType, String, nullable MProperty]] */
9826 const struct type type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9828 "Collection[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
9834 0, /* nullable Object */
9836 1639, /* Collection[HashMap2[MType, String, nullable MProperty]] */
9838 170, /* Collection[Object] */
9841 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
9842 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9844 "NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]]", /* class_name_string */
9847 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
9850 0, /* nullable Object */
9852 434, /* NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
9855 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9858 &type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray#0: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
9859 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
9862 /* runtime type HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
9863 const struct type type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9865 "HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
9868 &resolution_table_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
9871 0, /* nullable Object */
9873 149, /* nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
9874 1640, /* HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
9877 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9880 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
9881 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapNode#1: HashMap2[MType, String, nullable MProperty] */
9882 &type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* N: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
9883 &type_mmodule__MModule
, /* HashNode#0: MModule */
9886 /* runtime type nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
9887 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9889 "nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
9892 &resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
9895 0, /* nullable Object */
9897 149, /* nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
9900 const struct types resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9903 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
9904 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapNode#1: HashMap2[MType, String, nullable MProperty] */
9905 &type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* N: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
9906 &type_mmodule__MModule
, /* HashNode#0: MModule */
9909 /* runtime type HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9910 const struct type type_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9912 "HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
9915 &resolution_table_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
9918 0, /* nullable Object */
9920 435, /* MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9921 1641, /* HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9924 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9927 &type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
9930 /* runtime type MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9931 const struct type type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9933 "MapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
9939 0, /* nullable Object */
9941 435, /* MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9944 /* runtime type HashMap[MType, HashMap[String, nullable MProperty]] */
9945 const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9947 "HashMap[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
9950 &resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
9953 0, /* nullable Object */
9955 436, /* HashMap[MType, HashMap[String, nullable MProperty]] */
9958 const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9965 &type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, HashMap[String, nullable MProperty]] */
9966 &type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, HashMap[String, nullable MProperty]] */
9967 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
9968 &type_model__MType
, /* MapRead#0: MType */
9969 &type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, HashMap[String, nullable MProperty]] */
9970 &type_model__MType
, /* Map#0: MType */
9971 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Map#1: HashMap[String, nullable MProperty] */
9972 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, HashMap[String, nullable MProperty]] */
9973 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, HashMap[String, nullable MProperty]] not a live type) */
9974 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapRead#1: HashMap[String, nullable MProperty] */
9975 &type_model__MType
, /* HashCollection#0: MType */
9976 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashCollection#1: HashMapNode[MType, HashMap[String, nullable MProperty]] */
9979 /* runtime type HashMap[String, nullable MProperty] */
9980 const struct type type_hash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9982 "HashMap[String, nullable MProperty]", /* class_name_string */
9985 &resolution_table_hash_collection__HashMapstring__Stringnullable_model__MProperty
,
9988 0, /* nullable Object */
9990 437, /* HashMap[String, nullable MProperty] */