1 #include "nitg.types.0.h"
2 /* runtime type ArrayIterator[Int] */
3 const struct type type_array__ArrayIteratorkernel__Int
= {
5 "ArrayIterator[Int]", /* class_name_string */
8 &resolution_table_array__ArrayIteratorkernel__Int
,
11 0, /* nullable Object */
13 277, /* ArrayIterator[Object] */
14 1502, /* ArrayIterator[Int] */
17 const struct types resolution_table_array__ArrayIteratorkernel__Int
= {
20 &type_array__AbstractArrayReadkernel__Int
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Int] */
21 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
24 /* runtime type NativeArray[Int] */
25 const struct type type_array__NativeArraykernel__Int
= {
27 "NativeArray[Int]", /* class_name_string */
30 &resolution_table_array__NativeArraykernel__Int
,
33 0, /* nullable Object */
35 185, /* NativeArray[Object] */
36 1503, /* NativeArray[Int] */
39 const struct types resolution_table_array__NativeArraykernel__Int
= {
42 &type_kernel__Int
, /* NativeArray#0: Int */
43 &type_array__NativeArraykernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[Int] */
46 /* runtime type ArrayIterator[MType] */
47 const struct type type_array__ArrayIteratormodel__MType
= {
49 "ArrayIterator[MType]", /* class_name_string */
52 &resolution_table_array__ArrayIteratormodel__MType
,
55 0, /* nullable Object */
57 277, /* ArrayIterator[Object] */
58 337, /* ArrayIterator[nullable MType] */
59 1818, /* ArrayIterator[MType] */
62 const struct types resolution_table_array__ArrayIteratormodel__MType
= {
65 &type_array__AbstractArrayReadmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MType] */
66 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
69 /* runtime type ArrayIterator[nullable MType] */
70 const struct type type_array__ArrayIteratornullable_model__MType
= {
72 "ArrayIterator[nullable MType]", /* class_name_string */
75 &resolution_table_array__ArrayIteratornullable_model__MType
,
78 0, /* nullable Object */
81 337, /* ArrayIterator[nullable MType] */
84 const struct types resolution_table_array__ArrayIteratornullable_model__MType
= {
87 &type_array__AbstractArrayReadnullable_model__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MType] */
88 &type_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable MType] */
91 /* runtime type NativeArray[MType] */
92 const struct type type_array__NativeArraymodel__MType
= {
94 "NativeArray[MType]", /* class_name_string */
97 &resolution_table_array__NativeArraymodel__MType
,
100 0, /* nullable Object */
102 185, /* NativeArray[Object] */
103 338, /* NativeArray[nullable MType] */
104 1819, /* NativeArray[MType] */
107 const struct types resolution_table_array__NativeArraymodel__MType
= {
110 &type_model__MType
, /* NativeArray#0: MType */
111 &type_array__NativeArraymodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[MType] */
114 /* runtime type NativeArray[nullable MType] */
115 const struct type type_array__NativeArraynullable_model__MType
= {
117 "NativeArray[nullable MType]", /* class_name_string */
120 &resolution_table_array__NativeArraynullable_model__MType
,
123 0, /* nullable Object */
126 338, /* NativeArray[nullable MType] */
129 const struct types resolution_table_array__NativeArraynullable_model__MType
= {
132 &type_nullable_model__MType
, /* NativeArray#0: nullable MType */
133 &type_array__NativeArraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable MType] */
136 /* runtime type IteratorRange[Int] */
137 const struct type type_range__IteratorRangekernel__Int
= {
139 "IteratorRange[Int]", /* class_name_string */
142 &resolution_table_range__IteratorRangekernel__Int
,
145 0, /* nullable Object */
147 339, /* IteratorRange[Int] */
150 const struct types resolution_table_range__IteratorRangekernel__Int
= {
153 &type_kernel__Int
, /* IteratorRange#0: Int */
154 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
155 &type_range__Rangekernel__Int
, /* Range[IteratorRange#0]: Range[Int] */
158 /* runtime type ListNode[MClassType] */
159 const struct type type_list__ListNodemodel__MClassType
= {
161 "ListNode[MClassType]", /* class_name_string */
164 &resolution_table_list__ListNodemodel__MClassType
,
167 0, /* nullable Object */
169 2358, /* Container[MClassType] */
170 2466, /* ListNode[MClassType] */
171 164, /* Collection[Object] */
172 173, /* Collection[nullable MType] */
174 1737, /* Collection[MType] */
177 1916, /* Collection[MClassType] */
180 const struct types resolution_table_list__ListNodemodel__MClassType
= {
183 &type_model__MClassType
, /* ListNode#0: MClassType */
184 &type_list__ListNodemodel__MClassType
, /* ListNode[ListNode#0]: ListNode[MClassType] */
185 &type_abstract_collection__ContainerIteratormodel__MClassType
, /* ContainerIterator[Container#0]: ContainerIterator[MClassType] */
186 &type_model__MClassType
, /* Container#0: MClassType */
195 &type_model__MClassType
, /* Collection#0: MClassType */
196 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
199 /* runtime type Container[MClassType] */
200 const struct type type_abstract_collection__Containermodel__MClassType
= {
202 "Container[MClassType]", /* class_name_string */
208 0, /* nullable Object */
210 2358, /* Container[MClassType] */
212 164, /* Collection[Object] */
213 173, /* Collection[nullable MType] */
215 1737, /* Collection[MType] */
218 1916, /* Collection[MClassType] */
221 /* runtime type ListIterator[MClassType] */
222 const struct type type_list__ListIteratormodel__MClassType
= {
224 "ListIterator[MClassType]", /* class_name_string */
227 &resolution_table_list__ListIteratormodel__MClassType
,
230 0, /* nullable Object */
232 340, /* ListIterator[MClassType] */
235 const struct types resolution_table_list__ListIteratormodel__MClassType
= {
238 &type_model__MClassType
, /* ListIterator#0: MClassType */
239 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
240 &type_list__Listmodel__MClassType
, /* List[ListIterator#0]: List[MClassType] */
243 /* runtime type HashMapKeys[String, Int] */
244 const struct type type_hash_collection__HashMapKeysstring__Stringkernel__Int
= {
246 "HashMapKeys[String, Int]", /* class_name_string */
249 &resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int
,
252 0, /* nullable Object */
254 595, /* Collection[String] */
255 1820, /* HashMapKeys[String, Int] */
256 164, /* Collection[Object] */
259 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int
= {
262 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Int] */
263 &type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Int] */
270 &type_string__String
, /* RemovableCollection#0: String */
274 &type_string__String
, /* Collection#0: String */
275 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
278 /* runtime type HashMapValues[String, Int] */
279 const struct type type_hash_collection__HashMapValuesstring__Stringkernel__Int
= {
281 "HashMapValues[String, Int]", /* class_name_string */
284 &resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int
,
287 0, /* nullable Object */
289 612, /* Collection[Int] */
290 1821, /* HashMapValues[String, Int] */
291 164, /* Collection[Object] */
294 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int
= {
297 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Int] */
298 &type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Int] */
305 &type_kernel__Int
, /* RemovableCollection#0: Int */
309 &type_kernel__Int
, /* Collection#0: Int */
310 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
313 /* runtime type NativeArray[nullable HashMapNode[String, Int]] */
314 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
316 "NativeArray[nullable HashMapNode[String, Int]]", /* class_name_string */
319 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
,
322 0, /* nullable Object */
324 341, /* NativeArray[nullable HashMapNode[String, Int]] */
327 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
330 &type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
, /* NativeArray#0: nullable HashMapNode[String, Int] */
331 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Int]] */
334 /* runtime type HashMapNode[String, Int] */
335 const struct type type_hash_collection__HashMapNodestring__Stringkernel__Int
= {
337 "HashMapNode[String, Int]", /* class_name_string */
340 &resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int
,
343 0, /* nullable Object */
345 125, /* nullable HashMapNode[String, Int] */
346 1504, /* HashMapNode[String, Int] */
349 const struct types resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int
= {
352 &type_string__String
, /* HashMapNode#0: String */
353 &type_kernel__Int
, /* HashMapNode#1: Int */
354 &type_hash_collection__HashMapNodestring__Stringkernel__Int
, /* N: HashMapNode[String, Int] */
355 &type_string__String
, /* HashNode#0: String */
358 /* runtime type nullable HashMapNode[String, Int] */
359 const struct type type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
361 "nullable HashMapNode[String, Int]", /* class_name_string */
364 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
,
367 0, /* nullable Object */
369 125, /* nullable HashMapNode[String, Int] */
372 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
375 &type_string__String
, /* HashMapNode#0: String */
376 &type_kernel__Int
, /* HashMapNode#1: Int */
377 &type_hash_collection__HashMapNodestring__Stringkernel__Int
, /* N: HashMapNode[String, Int] */
378 &type_string__String
, /* HashNode#0: String */
381 /* runtime type HashMapIterator[String, Int] */
382 const struct type type_hash_collection__HashMapIteratorstring__Stringkernel__Int
= {
384 "HashMapIterator[String, Int]", /* class_name_string */
387 &resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int
,
390 0, /* nullable Object */
392 342, /* MapIterator[String, Int] */
393 1505, /* HashMapIterator[String, Int] */
396 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int
= {
399 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Int] */
402 /* runtime type MapIterator[String, Int] */
403 const struct type type_abstract_collection__MapIteratorstring__Stringkernel__Int
= {
405 "MapIterator[String, Int]", /* class_name_string */
411 0, /* nullable Object */
413 342, /* MapIterator[String, Int] */
416 /* runtime type HashMap[MClass, Array[MClass]] */
417 const struct type type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
= {
419 "HashMap[MClass, Array[MClass]]", /* class_name_string */
422 &resolution_table_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
,
425 0, /* nullable Object */
427 234, /* HashMap[MClass, Array[nullable MClass]] */
428 1506, /* HashMap[MClass, Array[MClass]] */
431 const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
= {
438 &type_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Array[MClass]] */
439 &type_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Array[MClass]] */
440 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
441 &type_model__MClass
, /* MapRead#0: MClass */
442 &type_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Array[MClass]] */
443 &type_model__MClass
, /* Map#0: MClass */
444 &type_array__Arraymodel__MClass
, /* Map#1: Array[MClass] */
445 &type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Array[MClass]] */
446 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, Array[MClass]] not a live type) */
447 &type_array__Arraymodel__MClass
, /* MapRead#1: Array[MClass] */
448 &type_model__MClass
, /* HashCollection#0: MClass */
449 &type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* HashCollection#1: HashMapNode[MClass, Array[MClass]] */
452 /* runtime type Layout[MClass] */
453 const struct type type_layout_builders__Layoutmodel__MClass
= {
455 "Layout[MClass]", /* class_name_string */
458 &resolution_table_layout_builders__Layoutmodel__MClass
,
461 0, /* nullable Object */
463 343, /* Layout[MClass] */
466 const struct types resolution_table_layout_builders__Layoutmodel__MClass
= {
469 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MClass, Int] */
470 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map[Layout#0, Int]: Map[MClass, Int] */
473 /* runtime type HashMap[MClass, HashSet[MClass]] */
474 const struct type type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
= {
476 "HashMap[MClass, HashSet[MClass]]", /* class_name_string */
479 &resolution_table_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
,
482 0, /* nullable Object */
484 344, /* Map[MClass, Set[MClass]] */
485 1507, /* HashMap[MClass, Set[MClass]] */
486 1822, /* HashMap[MClass, HashSet[MClass]] */
489 const struct types resolution_table_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
= {
496 &type_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, HashSet[MClass]] */
497 &type_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, HashSet[MClass]] */
498 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
499 &type_model__MClass
, /* MapRead#0: MClass */
500 &type_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, HashSet[MClass]] */
501 &type_model__MClass
, /* Map#0: MClass */
502 &type_hash_collection__HashSetmodel__MClass
, /* Map#1: HashSet[MClass] */
503 &type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, HashSet[MClass]] */
504 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, HashSet[MClass]] not a live type) */
505 &type_hash_collection__HashSetmodel__MClass
, /* MapRead#1: HashSet[MClass] */
506 &type_model__MClass
, /* HashCollection#0: MClass */
507 &type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, HashSet[MClass]] */
510 /* runtime type HashMap[MClass, Set[MClass]] */
511 const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
= {
513 "HashMap[MClass, Set[MClass]]", /* class_name_string */
516 &resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
,
519 0, /* nullable Object */
521 344, /* Map[MClass, Set[MClass]] */
522 1507, /* HashMap[MClass, Set[MClass]] */
525 const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
= {
532 &type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Set[MClass]] */
533 &type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Set[MClass]] */
534 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
535 &type_model__MClass
, /* MapRead#0: MClass */
536 &type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Set[MClass]] */
537 &type_model__MClass
, /* Map#0: MClass */
538 &type_abstract_collection__Setmodel__MClass
, /* Map#1: Set[MClass] */
539 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Set[MClass]] */
540 &type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass
, /* Map[Map#0, Map#1]: Map[MClass, Set[MClass]] */
541 &type_abstract_collection__Setmodel__MClass
, /* MapRead#1: Set[MClass] */
542 &type_model__MClass
, /* HashCollection#0: MClass */
543 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, Set[MClass]] */
546 /* runtime type Map[MClass, Set[MClass]] */
547 const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass
= {
549 "Map[MClass, Set[MClass]]", /* class_name_string */
555 0, /* nullable Object */
557 344, /* Map[MClass, Set[MClass]] */
560 /* runtime type PHLayout[MClass, MClass] */
561 const struct type type_layout_builders__PHLayoutmodel__MClassmodel__MClass
= {
563 "PHLayout[MClass, MClass]", /* class_name_string */
566 &resolution_table_layout_builders__PHLayoutmodel__MClassmodel__MClass
,
569 0, /* nullable Object */
571 343, /* Layout[MClass] */
572 1508, /* PHLayout[MClass, MClass] */
575 const struct types resolution_table_layout_builders__PHLayoutmodel__MClassmodel__MClass
= {
578 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MClass, Int] */
579 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map[Layout#0, Int]: Map[MClass, Int] */
580 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[PHLayout#0, Int]: HashMap[MClass, Int] */
581 &type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMap[PHLayout#0, Map[PHLayout#1, Int]]: HashMap[MClass, Map[MClass, Int]] */
582 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map[PHLayout#0, Int]: Map[MClass, Int] */
583 &type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* Map[PHLayout#0, Map[PHLayout#1, Int]]: Map[MClass, Map[MClass, Int]] */
586 /* runtime type HashMap[MClass, Map[MClass, Int]] */
587 const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
589 "HashMap[MClass, Map[MClass, Int]]", /* class_name_string */
592 &resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
595 0, /* nullable Object */
597 345, /* Map[MClass, Map[MClass, Int]] */
598 1509, /* HashMap[MClass, Map[MClass, Int]] */
601 const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
608 &type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Map[MClass, Int]] */
609 &type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Map[MClass, Int]] */
610 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
611 &type_model__MClass
, /* MapRead#0: MClass */
612 &type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Map[MClass, Int]] */
613 &type_model__MClass
, /* Map#0: MClass */
614 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map#1: Map[MClass, Int] */
615 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Map[MClass, Int]] */
616 &type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* Map[Map#0, Map#1]: Map[MClass, Map[MClass, Int]] */
617 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* MapRead#1: Map[MClass, Int] */
618 &type_model__MClass
, /* HashCollection#0: MClass */
619 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashCollection#1: HashMapNode[MClass, Map[MClass, Int]] */
622 /* runtime type Map[MClass, Map[MClass, Int]] */
623 const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
625 "Map[MClass, Map[MClass, Int]]", /* class_name_string */
631 0, /* nullable Object */
633 345, /* Map[MClass, Map[MClass, Int]] */
636 /* runtime type HashMapKeys[MClass, Set[MVirtualTypeProp]] */
637 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
639 "HashMapKeys[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
642 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
645 0, /* nullable Object */
647 171, /* Collection[nullable MClass] */
648 2066, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
649 164, /* Collection[Object] */
650 1733, /* Collection[MClass] */
651 2352, /* HashMapKeys[MClass, Set[MProperty]] */
652 2467, /* HashMapKeys[MClass, Set[MVirtualTypeProp]] */
655 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
658 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
659 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
666 &type_model__MClass
, /* RemovableCollection#0: MClass */
670 &type_model__MClass
, /* Collection#0: MClass */
671 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
674 /* runtime type HashMapValues[MClass, Set[MVirtualTypeProp]] */
675 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
677 "HashMapValues[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
680 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
683 0, /* nullable Object */
685 1461, /* Collection[Set[PropertyLayoutElement]] */
686 1795, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
687 164, /* Collection[Object] */
688 1796, /* Collection[Set[MProperty]] */
689 2353, /* HashMapValues[MClass, Set[MProperty]] */
690 2087, /* Collection[Set[MVirtualTypeProp]] */
691 2507, /* HashMapValues[MClass, Set[MVirtualTypeProp]] */
694 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
697 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
698 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
705 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* RemovableCollection#0: Set[MVirtualTypeProp] */
709 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* Collection#0: Set[MVirtualTypeProp] */
710 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[Set[MVirtualTypeProp]] */
713 /* runtime type Collection[Set[MVirtualTypeProp]] */
714 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
= {
716 "Collection[Set[MVirtualTypeProp]]", /* class_name_string */
722 0, /* nullable Object */
724 1461, /* Collection[Set[PropertyLayoutElement]] */
726 164, /* Collection[Object] */
727 1796, /* Collection[Set[MProperty]] */
729 2087, /* Collection[Set[MVirtualTypeProp]] */
732 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
733 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
735 "NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]]", /* class_name_string */
738 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
741 0, /* nullable Object */
743 309, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
744 1462, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
745 1823, /* NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
748 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
751 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
752 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
755 /* runtime type HashMapNode[MClass, Set[MVirtualTypeProp]] */
756 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
758 "HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
761 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
764 0, /* nullable Object */
766 117, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
767 310, /* nullable HashMapNode[MClass, Set[MProperty]] */
768 1463, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
769 1510, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
770 2067, /* HashMapNode[MClass, Set[MProperty]] */
771 2468, /* HashMapNode[MClass, Set[MVirtualTypeProp]] */
774 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
777 &type_model__MClass
, /* HashMapNode#0: MClass */
778 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* HashMapNode#1: Set[MVirtualTypeProp] */
779 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* N: HashMapNode[MClass, Set[MVirtualTypeProp]] */
780 &type_model__MClass
, /* HashNode#0: MClass */
783 /* runtime type nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
784 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
786 "nullable HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
789 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
792 0, /* nullable Object */
794 117, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
795 310, /* nullable HashMapNode[MClass, Set[MProperty]] */
797 1510, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
800 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
803 &type_model__MClass
, /* HashMapNode#0: MClass */
804 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* HashMapNode#1: Set[MVirtualTypeProp] */
805 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* N: HashMapNode[MClass, Set[MVirtualTypeProp]] */
806 &type_model__MClass
, /* HashNode#0: MClass */
809 /* runtime type HashMapIterator[MClass, Set[MVirtualTypeProp]] */
810 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
812 "HashMapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
815 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
818 0, /* nullable Object */
820 311, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
821 1464, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
822 1465, /* MapIterator[MClass, Set[MProperty]] */
823 1824, /* MapIterator[MClass, Set[MVirtualTypeProp]] */
824 2068, /* HashMapIterator[MClass, Set[MProperty]] */
825 2469, /* HashMapIterator[MClass, Set[MVirtualTypeProp]] */
828 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
831 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
834 /* runtime type MapIterator[MClass, Set[MVirtualTypeProp]] */
835 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
837 "MapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
843 0, /* nullable Object */
845 311, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
847 1465, /* MapIterator[MClass, Set[MProperty]] */
848 1824, /* MapIterator[MClass, Set[MVirtualTypeProp]] */
851 /* runtime type HashSetNode[MVirtualTypeProp] */
852 const struct type type_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
854 "HashSetNode[MVirtualTypeProp]", /* class_name_string */
857 &resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
860 0, /* nullable Object */
862 116, /* nullable HashSetNode[Object] */
863 316, /* nullable HashSetNode[PropertyLayoutElement] */
864 1456, /* HashSetNode[Object] */
865 1478, /* nullable HashSetNode[MProperty] */
866 1825, /* nullable HashSetNode[MVirtualTypeProp] */
867 2071, /* HashSetNode[PropertyLayoutElement] */
868 2459, /* HashSetNode[MProperty] */
869 2550, /* HashSetNode[MVirtualTypeProp] */
872 const struct types resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
875 &type_model__MVirtualTypeProp
, /* HashSetNode#0: MVirtualTypeProp */
877 &type_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* N: HashSetNode[MVirtualTypeProp] */
878 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
881 /* runtime type nullable HashSetNode[MVirtualTypeProp] */
882 const struct type type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
884 "nullable HashSetNode[MVirtualTypeProp]", /* class_name_string */
887 &resolution_table_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
890 0, /* nullable Object */
892 116, /* nullable HashSetNode[Object] */
893 316, /* nullable HashSetNode[PropertyLayoutElement] */
895 1478, /* nullable HashSetNode[MProperty] */
896 1825, /* nullable HashSetNode[MVirtualTypeProp] */
899 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
902 &type_model__MVirtualTypeProp
, /* HashSetNode#0: MVirtualTypeProp */
904 &type_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* N: HashSetNode[MVirtualTypeProp] */
905 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
908 /* runtime type HashSetIterator[MVirtualTypeProp] */
909 const struct type type_hash_collection__HashSetIteratormodel__MVirtualTypeProp
= {
911 "HashSetIterator[MVirtualTypeProp]", /* class_name_string */
914 &resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp
,
917 0, /* nullable Object */
919 307, /* HashSetIterator[Object] */
920 1476, /* HashSetIterator[PropertyLayoutElement] */
921 1804, /* HashSetIterator[MProperty] */
922 2088, /* HashSetIterator[MVirtualTypeProp] */
925 const struct types resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp
= {
928 &type_hash_collection__HashSetmodel__MVirtualTypeProp
, /* HashSet[HashSetIterator#0]: HashSet[MVirtualTypeProp] */
929 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[MVirtualTypeProp] */
932 /* runtime type NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
933 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
935 "NativeArray[nullable HashSetNode[MVirtualTypeProp]]", /* class_name_string */
938 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
941 0, /* nullable Object */
943 308, /* NativeArray[nullable HashSetNode[Object]] */
944 1477, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
945 1805, /* NativeArray[nullable HashSetNode[MProperty]] */
946 2089, /* NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
949 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
952 &type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* NativeArray#0: nullable HashSetNode[MVirtualTypeProp] */
953 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
956 /* runtime type HashMap[MVirtualTypeProp, Int] */
957 const struct type type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
= {
959 "HashMap[MVirtualTypeProp, Int]", /* class_name_string */
962 &resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
,
965 0, /* nullable Object */
967 346, /* Map[PropertyLayoutElement, Int] */
968 1511, /* HashMap[PropertyLayoutElement, Int] */
969 1512, /* Map[MVirtualTypeProp, Int] */
970 2090, /* HashMap[MVirtualTypeProp, Int] */
973 const struct types resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
= {
980 &type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MVirtualTypeProp, Int] */
981 &type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MVirtualTypeProp, Int] */
982 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
983 &type_model__MVirtualTypeProp
, /* MapRead#0: MVirtualTypeProp */
984 &type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MVirtualTypeProp, Int] */
985 &type_model__MVirtualTypeProp
, /* Map#0: MVirtualTypeProp */
986 &type_kernel__Int
, /* Map#1: Int */
987 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MVirtualTypeProp, Int] */
988 &type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int
, /* Map[Map#0, Map#1]: Map[MVirtualTypeProp, Int] */
989 &type_kernel__Int
, /* MapRead#1: Int */
990 &type_model__MVirtualTypeProp
, /* HashCollection#0: MVirtualTypeProp */
991 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* HashCollection#1: HashMapNode[MVirtualTypeProp, Int] */
994 /* runtime type HashMap[PropertyLayoutElement, Int] */
995 const struct type type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
= {
997 "HashMap[PropertyLayoutElement, Int]", /* class_name_string */
1000 &resolution_table_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
,
1003 0, /* nullable Object */
1005 346, /* Map[PropertyLayoutElement, Int] */
1006 1511, /* HashMap[PropertyLayoutElement, Int] */
1009 const struct types resolution_table_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
= {
1016 &type_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[PropertyLayoutElement, Int] */
1017 &type_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[PropertyLayoutElement, Int] */
1018 &type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
1019 &type_layout_builders__PropertyLayoutElement
, /* MapRead#0: PropertyLayoutElement */
1020 &type_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[PropertyLayoutElement, Int] */
1021 &type_layout_builders__PropertyLayoutElement
, /* Map#0: PropertyLayoutElement */
1022 &type_kernel__Int
, /* Map#1: Int */
1023 &type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[PropertyLayoutElement, Int] */
1024 &type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int
, /* Map[Map#0, Map#1]: Map[PropertyLayoutElement, Int] */
1025 &type_kernel__Int
, /* MapRead#1: Int */
1026 &type_layout_builders__PropertyLayoutElement
, /* HashCollection#0: PropertyLayoutElement */
1027 &type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* HashCollection#1: HashMapNode[PropertyLayoutElement, Int] */
1030 /* runtime type Map[MVirtualTypeProp, Int] */
1031 const struct type type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int
= {
1033 "Map[MVirtualTypeProp, Int]", /* class_name_string */
1039 0, /* nullable Object */
1041 346, /* Map[PropertyLayoutElement, Int] */
1043 1512, /* Map[MVirtualTypeProp, Int] */
1046 /* runtime type Map[PropertyLayoutElement, Int] */
1047 const struct type type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int
= {
1049 "Map[PropertyLayoutElement, Int]", /* class_name_string */
1055 0, /* nullable Object */
1057 346, /* Map[PropertyLayoutElement, Int] */
1060 /* runtime type Layout[MVirtualTypeProp] */
1061 const struct type type_layout_builders__Layoutmodel__MVirtualTypeProp
= {
1063 "Layout[MVirtualTypeProp]", /* class_name_string */
1066 &resolution_table_layout_builders__Layoutmodel__MVirtualTypeProp
,
1069 0, /* nullable Object */
1071 347, /* Layout[PropertyLayoutElement] */
1072 1513, /* Layout[MVirtualTypeProp] */
1075 const struct types resolution_table_layout_builders__Layoutmodel__MVirtualTypeProp
= {
1078 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MVirtualTypeProp, Int] */
1079 &type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int
, /* Map[Layout#0, Int]: Map[MVirtualTypeProp, Int] */
1082 /* runtime type Layout[PropertyLayoutElement] */
1083 const struct type type_layout_builders__Layoutlayout_builders__PropertyLayoutElement
= {
1085 "Layout[PropertyLayoutElement]", /* class_name_string */
1088 &resolution_table_layout_builders__Layoutlayout_builders__PropertyLayoutElement
,
1091 0, /* nullable Object */
1093 347, /* Layout[PropertyLayoutElement] */
1096 const struct types resolution_table_layout_builders__Layoutlayout_builders__PropertyLayoutElement
= {
1099 &type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
, /* HashMap[Layout#0, Int]: HashMap[PropertyLayoutElement, Int] */
1100 &type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int
, /* Map[Layout#0, Int]: Map[PropertyLayoutElement, Int] */
1103 /* runtime type ArrayIterator[CodeWriter] */
1104 const struct type type_array__ArrayIteratorabstract_compiler__CodeWriter
= {
1106 "ArrayIterator[CodeWriter]", /* class_name_string */
1109 &resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter
,
1112 0, /* nullable Object */
1114 277, /* ArrayIterator[Object] */
1115 1514, /* ArrayIterator[CodeWriter] */
1118 const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter
= {
1121 &type_array__AbstractArrayReadabstract_compiler__CodeWriter
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CodeWriter] */
1122 &type_array__Arrayabstract_compiler__CodeWriter
, /* Array[Iterator#0]: Array[CodeWriter] */
1125 /* runtime type NativeArray[CodeWriter] */
1126 const struct type type_array__NativeArrayabstract_compiler__CodeWriter
= {
1128 "NativeArray[CodeWriter]", /* class_name_string */
1131 &resolution_table_array__NativeArrayabstract_compiler__CodeWriter
,
1134 0, /* nullable Object */
1136 185, /* NativeArray[Object] */
1137 1515, /* NativeArray[CodeWriter] */
1140 const struct types resolution_table_array__NativeArrayabstract_compiler__CodeWriter
= {
1143 &type_abstract_compiler__CodeWriter
, /* NativeArray#0: CodeWriter */
1144 &type_array__NativeArrayabstract_compiler__CodeWriter
, /* NativeArray[NativeArray#0]: NativeArray[CodeWriter] */
1147 /* runtime type HashSetNode[String] */
1148 const struct type type_hash_collection__HashSetNodestring__String
= {
1150 "HashSetNode[String]", /* class_name_string */
1153 &resolution_table_hash_collection__HashSetNodestring__String
,
1156 0, /* nullable Object */
1158 116, /* nullable HashSetNode[Object] */
1159 348, /* nullable HashSetNode[String] */
1160 1456, /* HashSetNode[Object] */
1161 2091, /* HashSetNode[String] */
1164 const struct types resolution_table_hash_collection__HashSetNodestring__String
= {
1167 &type_string__String
, /* HashSetNode#0: String */
1169 &type_hash_collection__HashSetNodestring__String
, /* N: HashSetNode[String] */
1170 &type_string__String
, /* HashNode#0: String */
1173 /* runtime type nullable HashSetNode[String] */
1174 const struct type type_nullable_hash_collection__HashSetNodestring__String
= {
1176 "nullable HashSetNode[String]", /* class_name_string */
1179 &resolution_table_nullable_hash_collection__HashSetNodestring__String
,
1182 0, /* nullable Object */
1184 116, /* nullable HashSetNode[Object] */
1185 348, /* nullable HashSetNode[String] */
1188 const struct types resolution_table_nullable_hash_collection__HashSetNodestring__String
= {
1191 &type_string__String
, /* HashSetNode#0: String */
1193 &type_hash_collection__HashSetNodestring__String
, /* N: HashSetNode[String] */
1194 &type_string__String
, /* HashNode#0: String */
1197 /* runtime type HashSetIterator[String] */
1198 const struct type type_hash_collection__HashSetIteratorstring__String
= {
1200 "HashSetIterator[String]", /* class_name_string */
1203 &resolution_table_hash_collection__HashSetIteratorstring__String
,
1206 0, /* nullable Object */
1208 307, /* HashSetIterator[Object] */
1209 1516, /* HashSetIterator[String] */
1212 const struct types resolution_table_hash_collection__HashSetIteratorstring__String
= {
1215 &type_hash_collection__HashSetstring__String
, /* HashSet[HashSetIterator#0]: HashSet[String] */
1216 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
1219 /* runtime type NativeArray[nullable HashSetNode[String]] */
1220 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodestring__String
= {
1222 "NativeArray[nullable HashSetNode[String]]", /* class_name_string */
1225 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String
,
1228 0, /* nullable Object */
1230 308, /* NativeArray[nullable HashSetNode[Object]] */
1231 1517, /* NativeArray[nullable HashSetNode[String]] */
1234 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String
= {
1237 &type_nullable_hash_collection__HashSetNodestring__String
, /* NativeArray#0: nullable HashSetNode[String] */
1238 &type_array__NativeArraynullable_hash_collection__HashSetNodestring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[String]] */
1241 /* runtime type HashMap[MAttribute, Int] */
1242 const struct type type_hash_collection__HashMapmodel__MAttributekernel__Int
= {
1244 "HashMap[MAttribute, Int]", /* class_name_string */
1247 &resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int
,
1250 0, /* nullable Object */
1252 346, /* Map[PropertyLayoutElement, Int] */
1253 1511, /* HashMap[PropertyLayoutElement, Int] */
1254 1518, /* Map[MAttribute, Int] */
1255 2092, /* HashMap[MAttribute, Int] */
1258 const struct types resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int
= {
1265 &type_hash_collection__HashMapKeysmodel__MAttributekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MAttribute, Int] */
1266 &type_hash_collection__HashMapValuesmodel__MAttributekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MAttribute, Int] */
1267 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
1268 &type_model__MAttribute
, /* MapRead#0: MAttribute */
1269 &type_hash_collection__HashMapIteratormodel__MAttributekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MAttribute, Int] */
1270 &type_model__MAttribute
, /* Map#0: MAttribute */
1271 &type_kernel__Int
, /* Map#1: Int */
1272 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MAttribute, Int] */
1273 &type_abstract_collection__Mapmodel__MAttributekernel__Int
, /* Map[Map#0, Map#1]: Map[MAttribute, Int] */
1274 &type_kernel__Int
, /* MapRead#1: Int */
1275 &type_model__MAttribute
, /* HashCollection#0: MAttribute */
1276 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* HashCollection#1: HashMapNode[MAttribute, Int] */
1279 /* runtime type Map[MAttribute, Int] */
1280 const struct type type_abstract_collection__Mapmodel__MAttributekernel__Int
= {
1282 "Map[MAttribute, Int]", /* class_name_string */
1288 0, /* nullable Object */
1290 346, /* Map[PropertyLayoutElement, Int] */
1292 1518, /* Map[MAttribute, Int] */
1295 /* runtime type Layout[MAttribute] */
1296 const struct type type_layout_builders__Layoutmodel__MAttribute
= {
1298 "Layout[MAttribute]", /* class_name_string */
1301 &resolution_table_layout_builders__Layoutmodel__MAttribute
,
1304 0, /* nullable Object */
1306 347, /* Layout[PropertyLayoutElement] */
1307 1519, /* Layout[MAttribute] */
1310 const struct types resolution_table_layout_builders__Layoutmodel__MAttribute
= {
1313 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MAttribute, Int] */
1314 &type_abstract_collection__Mapmodel__MAttributekernel__Int
, /* Map[Layout#0, Int]: Map[MAttribute, Int] */
1317 /* runtime type HashMapKeys[MClass, Set[MAttribute]] */
1318 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
= {
1320 "HashMapKeys[MClass, Set[MAttribute]]", /* class_name_string */
1323 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
,
1326 0, /* nullable Object */
1328 171, /* Collection[nullable MClass] */
1329 2066, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
1330 164, /* Collection[Object] */
1331 1733, /* Collection[MClass] */
1332 2352, /* HashMapKeys[MClass, Set[MProperty]] */
1333 2470, /* HashMapKeys[MClass, Set[MAttribute]] */
1336 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
= {
1339 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MAttribute]] */
1340 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MAttribute]] */
1347 &type_model__MClass
, /* RemovableCollection#0: MClass */
1351 &type_model__MClass
, /* Collection#0: MClass */
1352 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
1355 /* runtime type HashMapValues[MClass, Set[MAttribute]] */
1356 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
= {
1358 "HashMapValues[MClass, Set[MAttribute]]", /* class_name_string */
1361 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
,
1364 0, /* nullable Object */
1366 1461, /* Collection[Set[PropertyLayoutElement]] */
1367 1795, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
1368 164, /* Collection[Object] */
1369 1796, /* Collection[Set[MProperty]] */
1370 2353, /* HashMapValues[MClass, Set[MProperty]] */
1371 2093, /* Collection[Set[MAttribute]] */
1372 2508, /* HashMapValues[MClass, Set[MAttribute]] */
1375 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
= {
1378 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MAttribute]] */
1379 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MAttribute]] */
1386 &type_abstract_collection__Setmodel__MAttribute
, /* RemovableCollection#0: Set[MAttribute] */
1390 &type_abstract_collection__Setmodel__MAttribute
, /* Collection#0: Set[MAttribute] */
1391 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[Collection#0]: Collection[Set[MAttribute]] */
1394 /* runtime type Collection[Set[MAttribute]] */
1395 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
= {
1397 "Collection[Set[MAttribute]]", /* class_name_string */
1403 0, /* nullable Object */
1405 1461, /* Collection[Set[PropertyLayoutElement]] */
1407 164, /* Collection[Object] */
1408 1796, /* Collection[Set[MProperty]] */
1410 2093, /* Collection[Set[MAttribute]] */
1413 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
1414 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
1416 "NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]]", /* class_name_string */
1419 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
1422 0, /* nullable Object */
1424 309, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
1425 1462, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
1426 1826, /* NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
1429 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
1432 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MAttribute]] */
1433 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
1436 /* runtime type HashMapNode[MClass, Set[MAttribute]] */
1437 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
1439 "HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
1442 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
1445 0, /* nullable Object */
1447 117, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1448 310, /* nullable HashMapNode[MClass, Set[MProperty]] */
1449 1463, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
1450 1520, /* nullable HashMapNode[MClass, Set[MAttribute]] */
1451 2067, /* HashMapNode[MClass, Set[MProperty]] */
1452 2471, /* HashMapNode[MClass, Set[MAttribute]] */
1455 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
1458 &type_model__MClass
, /* HashMapNode#0: MClass */
1459 &type_abstract_collection__Setmodel__MAttribute
, /* HashMapNode#1: Set[MAttribute] */
1460 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* N: HashMapNode[MClass, Set[MAttribute]] */
1461 &type_model__MClass
, /* HashNode#0: MClass */
1464 /* runtime type nullable HashMapNode[MClass, Set[MAttribute]] */
1465 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
1467 "nullable HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
1470 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
1473 0, /* nullable Object */
1475 117, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1476 310, /* nullable HashMapNode[MClass, Set[MProperty]] */
1478 1520, /* nullable HashMapNode[MClass, Set[MAttribute]] */
1481 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
1484 &type_model__MClass
, /* HashMapNode#0: MClass */
1485 &type_abstract_collection__Setmodel__MAttribute
, /* HashMapNode#1: Set[MAttribute] */
1486 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* N: HashMapNode[MClass, Set[MAttribute]] */
1487 &type_model__MClass
, /* HashNode#0: MClass */
1490 /* runtime type HashMapIterator[MClass, Set[MAttribute]] */
1491 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
1493 "HashMapIterator[MClass, Set[MAttribute]]", /* class_name_string */
1496 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
1499 0, /* nullable Object */
1501 311, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
1502 1464, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
1503 1465, /* MapIterator[MClass, Set[MProperty]] */
1504 1827, /* MapIterator[MClass, Set[MAttribute]] */
1505 2068, /* HashMapIterator[MClass, Set[MProperty]] */
1506 2472, /* HashMapIterator[MClass, Set[MAttribute]] */
1509 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
1512 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MAttribute]] */
1515 /* runtime type MapIterator[MClass, Set[MAttribute]] */
1516 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
1518 "MapIterator[MClass, Set[MAttribute]]", /* class_name_string */
1524 0, /* nullable Object */
1526 311, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
1528 1465, /* MapIterator[MClass, Set[MProperty]] */
1529 1827, /* MapIterator[MClass, Set[MAttribute]] */
1532 /* runtime type HashSetNode[MAttribute] */
1533 const struct type type_hash_collection__HashSetNodemodel__MAttribute
= {
1535 "HashSetNode[MAttribute]", /* class_name_string */
1538 &resolution_table_hash_collection__HashSetNodemodel__MAttribute
,
1541 0, /* nullable Object */
1543 116, /* nullable HashSetNode[Object] */
1544 316, /* nullable HashSetNode[PropertyLayoutElement] */
1545 1456, /* HashSetNode[Object] */
1546 1478, /* nullable HashSetNode[MProperty] */
1547 1828, /* nullable HashSetNode[MAttribute] */
1548 2071, /* HashSetNode[PropertyLayoutElement] */
1549 2459, /* HashSetNode[MProperty] */
1550 2551, /* HashSetNode[MAttribute] */
1553 const struct types resolution_table_hash_collection__HashSetNodemodel__MAttribute
= {
1556 &type_model__MAttribute
, /* HashSetNode#0: MAttribute */
1558 &type_hash_collection__HashSetNodemodel__MAttribute
, /* N: HashSetNode[MAttribute] */
1559 &type_model__MAttribute
, /* HashNode#0: MAttribute */
1562 /* runtime type nullable HashSetNode[MAttribute] */
1563 const struct type type_nullable_hash_collection__HashSetNodemodel__MAttribute
= {
1565 "nullable HashSetNode[MAttribute]", /* class_name_string */
1568 &resolution_table_nullable_hash_collection__HashSetNodemodel__MAttribute
,
1571 0, /* nullable Object */
1573 116, /* nullable HashSetNode[Object] */
1574 316, /* nullable HashSetNode[PropertyLayoutElement] */
1576 1478, /* nullable HashSetNode[MProperty] */
1577 1828, /* nullable HashSetNode[MAttribute] */
1580 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MAttribute
= {
1583 &type_model__MAttribute
, /* HashSetNode#0: MAttribute */
1585 &type_hash_collection__HashSetNodemodel__MAttribute
, /* N: HashSetNode[MAttribute] */
1586 &type_model__MAttribute
, /* HashNode#0: MAttribute */
1589 /* runtime type HashSetIterator[MAttribute] */
1590 const struct type type_hash_collection__HashSetIteratormodel__MAttribute
= {
1592 "HashSetIterator[MAttribute]", /* class_name_string */
1595 &resolution_table_hash_collection__HashSetIteratormodel__MAttribute
,
1598 0, /* nullable Object */
1600 307, /* HashSetIterator[Object] */
1601 1476, /* HashSetIterator[PropertyLayoutElement] */
1602 1804, /* HashSetIterator[MProperty] */
1603 2094, /* HashSetIterator[MAttribute] */
1606 const struct types resolution_table_hash_collection__HashSetIteratormodel__MAttribute
= {
1609 &type_hash_collection__HashSetmodel__MAttribute
, /* HashSet[HashSetIterator#0]: HashSet[MAttribute] */
1610 &type_array__Arraymodel__MAttribute
, /* Array[Iterator#0]: Array[MAttribute] */
1613 /* runtime type NativeArray[nullable HashSetNode[MAttribute]] */
1614 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
= {
1616 "NativeArray[nullable HashSetNode[MAttribute]]", /* class_name_string */
1619 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
,
1622 0, /* nullable Object */
1624 308, /* NativeArray[nullable HashSetNode[Object]] */
1625 1477, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
1626 1805, /* NativeArray[nullable HashSetNode[MProperty]] */
1627 2095, /* NativeArray[nullable HashSetNode[MAttribute]] */
1630 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
= {
1633 &type_nullable_hash_collection__HashSetNodemodel__MAttribute
, /* NativeArray#0: nullable HashSetNode[MAttribute] */
1634 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MAttribute]] */
1637 /* runtime type ArrayIterator[RuntimeVariable] */
1638 const struct type type_array__ArrayIteratorabstract_compiler__RuntimeVariable
= {
1640 "ArrayIterator[RuntimeVariable]", /* class_name_string */
1643 &resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable
,
1646 0, /* nullable Object */
1648 277, /* ArrayIterator[Object] */
1649 1521, /* ArrayIterator[RuntimeVariable] */
1652 const struct types resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable
= {
1655 &type_array__AbstractArrayReadabstract_compiler__RuntimeVariable
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[RuntimeVariable] */
1656 &type_array__Arrayabstract_compiler__RuntimeVariable
, /* Array[Iterator#0]: Array[RuntimeVariable] */
1659 /* runtime type NativeArray[RuntimeVariable] */
1660 const struct type type_array__NativeArrayabstract_compiler__RuntimeVariable
= {
1662 "NativeArray[RuntimeVariable]", /* class_name_string */
1665 &resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable
,
1668 0, /* nullable Object */
1670 185, /* NativeArray[Object] */
1671 1522, /* NativeArray[RuntimeVariable] */
1674 const struct types resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable
= {
1677 &type_abstract_compiler__RuntimeVariable
, /* NativeArray#0: RuntimeVariable */
1678 &type_array__NativeArrayabstract_compiler__RuntimeVariable
, /* NativeArray[NativeArray#0]: NativeArray[RuntimeVariable] */
1681 /* runtime type ListNode[String] */
1682 const struct type type_list__ListNodestring__String
= {
1684 "ListNode[String]", /* class_name_string */
1687 &resolution_table_list__ListNodestring__String
,
1690 0, /* nullable Object */
1692 595, /* Collection[String] */
1693 1829, /* Container[String] */
1694 164, /* Collection[Object] */
1695 2096, /* ListNode[String] */
1698 const struct types resolution_table_list__ListNodestring__String
= {
1701 &type_string__String
, /* ListNode#0: String */
1702 &type_list__ListNodestring__String
, /* ListNode[ListNode#0]: ListNode[String] */
1703 &type_abstract_collection__ContainerIteratorstring__String
, /* ContainerIterator[Container#0]: ContainerIterator[String] */
1704 &type_string__String
, /* Container#0: String */
1713 &type_string__String
, /* Collection#0: String */
1714 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
1717 /* runtime type Container[String] */
1718 const struct type type_abstract_collection__Containerstring__String
= {
1720 "Container[String]", /* class_name_string */
1726 0, /* nullable Object */
1728 595, /* Collection[String] */
1729 1829, /* Container[String] */
1730 164, /* Collection[Object] */
1733 /* runtime type ListIterator[String] */
1734 const struct type type_list__ListIteratorstring__String
= {
1736 "ListIterator[String]", /* class_name_string */
1739 &resolution_table_list__ListIteratorstring__String
,
1742 0, /* nullable Object */
1744 349, /* ListIterator[String] */
1747 const struct types resolution_table_list__ListIteratorstring__String
= {
1750 &type_string__String
, /* ListIterator#0: String */
1751 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
1752 &type_list__Liststring__String
, /* List[ListIterator#0]: List[String] */
1755 /* runtime type ArrayIterator[MClassType] */
1756 const struct type type_array__ArrayIteratormodel__MClassType
= {
1758 "ArrayIterator[MClassType]", /* class_name_string */
1761 &resolution_table_array__ArrayIteratormodel__MClassType
,
1764 0, /* nullable Object */
1766 277, /* ArrayIterator[Object] */
1767 337, /* ArrayIterator[nullable MType] */
1768 1818, /* ArrayIterator[MType] */
1769 2097, /* ArrayIterator[MClassType] */
1772 const struct types resolution_table_array__ArrayIteratormodel__MClassType
= {
1775 &type_array__AbstractArrayReadmodel__MClassType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClassType] */
1776 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
1779 /* runtime type NativeArray[MClassType] */
1780 const struct type type_array__NativeArraymodel__MClassType
= {
1782 "NativeArray[MClassType]", /* class_name_string */
1785 &resolution_table_array__NativeArraymodel__MClassType
,
1788 0, /* nullable Object */
1790 185, /* NativeArray[Object] */
1791 338, /* NativeArray[nullable MType] */
1792 1819, /* NativeArray[MType] */
1793 2098, /* NativeArray[MClassType] */
1796 const struct types resolution_table_array__NativeArraymodel__MClassType
= {
1799 &type_model__MClassType
, /* NativeArray#0: MClassType */
1800 &type_array__NativeArraymodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[MClassType] */
1803 /* runtime type HashMap[MType, Map[MType, Int]] */
1804 const struct type type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1806 "HashMap[MType, Map[MType, Int]]", /* class_name_string */
1809 &resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
1812 0, /* nullable Object */
1814 350, /* Map[MType, Map[MType, Int]] */
1815 1523, /* HashMap[MType, Map[MType, Int]] */
1818 const struct types resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1825 &type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Map[MType, Int]] */
1826 &type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Map[MType, Int]] */
1827 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
1828 &type_model__MType
, /* MapRead#0: MType */
1829 &type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Map[MType, Int]] */
1830 &type_model__MType
, /* Map#0: MType */
1831 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Map#1: Map[MType, Int] */
1832 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Map[MType, Int]] */
1833 &type_abstract_collection__Mapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* Map[Map#0, Map#1]: Map[MType, Map[MType, Int]] */
1834 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* MapRead#1: Map[MType, Int] */
1835 &type_model__MType
, /* HashCollection#0: MType */
1836 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashCollection#1: HashMapNode[MType, Map[MType, Int]] */
1839 /* runtime type Map[MType, Map[MType, Int]] */
1840 const struct type type_abstract_collection__Mapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1842 "Map[MType, Map[MType, Int]]", /* class_name_string */
1848 0, /* nullable Object */
1850 350, /* Map[MType, Map[MType, Int]] */
1853 /* runtime type HashMap[MType, HashSet[MType]] */
1854 const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
= {
1856 "HashMap[MType, HashSet[MType]]", /* class_name_string */
1859 &resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
,
1862 0, /* nullable Object */
1864 238, /* Map[MType, Set[MType]] */
1865 631, /* HashMap[MType, Set[MType]] */
1866 1830, /* HashMap[MType, HashSet[MType]] */
1869 const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
= {
1876 &type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, HashSet[MType]] */
1877 &type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, HashSet[MType]] */
1878 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
1879 &type_model__MType
, /* MapRead#0: MType */
1880 &type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, HashSet[MType]] */
1881 &type_model__MType
, /* Map#0: MType */
1882 &type_hash_collection__HashSetmodel__MType
, /* Map#1: HashSet[MType] */
1883 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, HashSet[MType]] */
1884 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, HashSet[MType]] not a live type) */
1885 &type_hash_collection__HashSetmodel__MType
, /* MapRead#1: HashSet[MType] */
1886 &type_model__MType
, /* HashCollection#0: MType */
1887 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* HashCollection#1: HashMapNode[MType, HashSet[MType]] */
1890 /* runtime type HashMapKeys[EscapeMark, String] */
1891 const struct type type_hash_collection__HashMapKeysscope__EscapeMarkstring__String
= {
1893 "HashMapKeys[EscapeMark, String]", /* class_name_string */
1896 &resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String
,
1899 0, /* nullable Object */
1901 1524, /* Collection[EscapeMark] */
1902 1831, /* HashMapKeys[EscapeMark, String] */
1903 164, /* Collection[Object] */
1906 const struct types resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String
= {
1909 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[EscapeMark, String] */
1910 &type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[EscapeMark, String] */
1917 &type_scope__EscapeMark
, /* RemovableCollection#0: EscapeMark */
1921 &type_scope__EscapeMark
, /* Collection#0: EscapeMark */
1922 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[Collection#0]: Collection[EscapeMark] */
1925 /* runtime type Collection[EscapeMark] */
1926 const struct type type_abstract_collection__Collectionscope__EscapeMark
= {
1928 "Collection[EscapeMark]", /* class_name_string */
1934 0, /* nullable Object */
1936 1524, /* Collection[EscapeMark] */
1938 164, /* Collection[Object] */
1941 /* runtime type HashMapValues[EscapeMark, String] */
1942 const struct type type_hash_collection__HashMapValuesscope__EscapeMarkstring__String
= {
1944 "HashMapValues[EscapeMark, String]", /* class_name_string */
1947 &resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String
,
1950 0, /* nullable Object */
1952 595, /* Collection[String] */
1953 1832, /* HashMapValues[EscapeMark, String] */
1954 164, /* Collection[Object] */
1957 const struct types resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String
= {
1960 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[EscapeMark, String] */
1961 &type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[EscapeMark, String] */
1968 &type_string__String
, /* RemovableCollection#0: String */
1972 &type_string__String
, /* Collection#0: String */
1973 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
1976 /* runtime type NativeArray[nullable HashMapNode[EscapeMark, String]] */
1977 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
1979 "NativeArray[nullable HashMapNode[EscapeMark, String]]", /* class_name_string */
1982 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
1985 0, /* nullable Object */
1987 351, /* NativeArray[nullable HashMapNode[EscapeMark, String]] */
1990 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
1993 &type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* NativeArray#0: nullable HashMapNode[EscapeMark, String] */
1994 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[EscapeMark, String]] */
1997 /* runtime type HashMapNode[EscapeMark, String] */
1998 const struct type type_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
2000 "HashMapNode[EscapeMark, String]", /* class_name_string */
2003 &resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
2006 0, /* nullable Object */
2008 126, /* nullable HashMapNode[EscapeMark, String] */
2009 1525, /* HashMapNode[EscapeMark, String] */
2012 const struct types resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
2015 &type_scope__EscapeMark
, /* HashMapNode#0: EscapeMark */
2016 &type_string__String
, /* HashMapNode#1: String */
2017 &type_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* N: HashMapNode[EscapeMark, String] */
2018 &type_scope__EscapeMark
, /* HashNode#0: EscapeMark */
2021 /* runtime type nullable HashMapNode[EscapeMark, String] */
2022 const struct type type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
2024 "nullable HashMapNode[EscapeMark, String]", /* class_name_string */
2027 &resolution_table_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
2030 0, /* nullable Object */
2032 126, /* nullable HashMapNode[EscapeMark, String] */
2035 const struct types resolution_table_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
2038 &type_scope__EscapeMark
, /* HashMapNode#0: EscapeMark */
2039 &type_string__String
, /* HashMapNode#1: String */
2040 &type_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* N: HashMapNode[EscapeMark, String] */
2041 &type_scope__EscapeMark
, /* HashNode#0: EscapeMark */
2044 /* runtime type HashMapIterator[EscapeMark, String] */
2045 const struct type type_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
= {
2047 "HashMapIterator[EscapeMark, String]", /* class_name_string */
2050 &resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
,
2053 0, /* nullable Object */
2055 352, /* MapIterator[EscapeMark, String] */
2056 1526, /* HashMapIterator[EscapeMark, String] */
2059 const struct types resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
= {
2062 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[EscapeMark, String] */
2065 /* runtime type MapIterator[EscapeMark, String] */
2066 const struct type type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
= {
2068 "MapIterator[EscapeMark, String]", /* class_name_string */
2074 0, /* nullable Object */
2076 352, /* MapIterator[EscapeMark, String] */
2079 /* runtime type HashMapKeys[Variable, RuntimeVariable] */
2080 const struct type type_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
= {
2082 "HashMapKeys[Variable, RuntimeVariable]", /* class_name_string */
2085 &resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
,
2088 0, /* nullable Object */
2090 1422, /* Collection[Variable] */
2091 1833, /* HashMapKeys[Variable, RuntimeVariable] */
2092 164, /* Collection[Object] */
2095 const struct types resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
= {
2098 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, RuntimeVariable] */
2099 &type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, RuntimeVariable] */
2106 &type_scope__Variable
, /* RemovableCollection#0: Variable */
2110 &type_scope__Variable
, /* Collection#0: Variable */
2111 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
2114 /* runtime type HashMapValues[Variable, RuntimeVariable] */
2115 const struct type type_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
= {
2117 "HashMapValues[Variable, RuntimeVariable]", /* class_name_string */
2120 &resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
,
2123 0, /* nullable Object */
2125 618, /* Collection[RuntimeVariable] */
2126 1834, /* HashMapValues[Variable, RuntimeVariable] */
2127 164, /* Collection[Object] */
2130 const struct types resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
= {
2133 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, RuntimeVariable] */
2134 &type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, RuntimeVariable] */
2141 &type_abstract_compiler__RuntimeVariable
, /* RemovableCollection#0: RuntimeVariable */
2145 &type_abstract_compiler__RuntimeVariable
, /* Collection#0: RuntimeVariable */
2146 &type_abstract_collection__Collectionabstract_compiler__RuntimeVariable
, /* Collection[Collection#0]: Collection[RuntimeVariable] */
2149 /* runtime type NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
2150 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
2152 "NativeArray[nullable HashMapNode[Variable, RuntimeVariable]]", /* class_name_string */
2155 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
2158 0, /* nullable Object */
2160 353, /* NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
2163 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
2166 &type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* NativeArray#0: nullable HashMapNode[Variable, RuntimeVariable] */
2167 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
2170 /* runtime type HashMapNode[Variable, RuntimeVariable] */
2171 const struct type type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
2173 "HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
2176 &resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
2179 0, /* nullable Object */
2181 127, /* nullable HashMapNode[Variable, RuntimeVariable] */
2182 1527, /* HashMapNode[Variable, RuntimeVariable] */
2185 const struct types resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
2188 &type_scope__Variable
, /* HashMapNode#0: Variable */
2189 &type_abstract_compiler__RuntimeVariable
, /* HashMapNode#1: RuntimeVariable */
2190 &type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* N: HashMapNode[Variable, RuntimeVariable] */
2191 &type_scope__Variable
, /* HashNode#0: Variable */
2194 /* runtime type nullable HashMapNode[Variable, RuntimeVariable] */
2195 const struct type type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
2197 "nullable HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
2200 &resolution_table_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
2203 0, /* nullable Object */
2205 127, /* nullable HashMapNode[Variable, RuntimeVariable] */
2208 const struct types resolution_table_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
2211 &type_scope__Variable
, /* HashMapNode#0: Variable */
2212 &type_abstract_compiler__RuntimeVariable
, /* HashMapNode#1: RuntimeVariable */
2213 &type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* N: HashMapNode[Variable, RuntimeVariable] */
2214 &type_scope__Variable
, /* HashNode#0: Variable */
2217 /* runtime type HashMapIterator[Variable, RuntimeVariable] */
2218 const struct type type_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
2220 "HashMapIterator[Variable, RuntimeVariable]", /* class_name_string */
2223 &resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
,
2226 0, /* nullable Object */
2228 354, /* MapIterator[Variable, RuntimeVariable] */
2229 1528, /* HashMapIterator[Variable, RuntimeVariable] */
2232 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
2235 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, RuntimeVariable] */
2238 /* runtime type MapIterator[Variable, RuntimeVariable] */
2239 const struct type type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
2241 "MapIterator[Variable, RuntimeVariable]", /* class_name_string */
2247 0, /* nullable Object */
2249 354, /* MapIterator[Variable, RuntimeVariable] */
2252 /* runtime type ArrayIterator[State] */
2253 const struct type type_array__ArrayIteratorparser__State
= {
2255 "ArrayIterator[State]", /* class_name_string */
2258 &resolution_table_array__ArrayIteratorparser__State
,
2261 0, /* nullable Object */
2263 277, /* ArrayIterator[Object] */
2264 1529, /* ArrayIterator[State] */
2267 const struct types resolution_table_array__ArrayIteratorparser__State
= {
2270 &type_array__AbstractArrayReadparser__State
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[State] */
2271 &type_array__Arrayparser__State
, /* Array[Iterator#0]: Array[State] */
2274 /* runtime type NativeArray[State] */
2275 const struct type type_array__NativeArrayparser__State
= {
2277 "NativeArray[State]", /* class_name_string */
2280 &resolution_table_array__NativeArrayparser__State
,
2283 0, /* nullable Object */
2285 185, /* NativeArray[Object] */
2286 1530, /* NativeArray[State] */
2289 const struct types resolution_table_array__NativeArrayparser__State
= {
2292 &type_parser__State
, /* NativeArray#0: State */
2293 &type_array__NativeArrayparser__State
, /* NativeArray[NativeArray#0]: NativeArray[State] */
2296 /* runtime type Array[AClassdef] */
2297 const struct type type_array__Arrayparser_nodes__AClassdef
= {
2299 "Array[AClassdef]", /* class_name_string */
2302 &resolution_table_array__Arrayparser_nodes__AClassdef
,
2305 0, /* nullable Object */
2307 596, /* Collection[ANode] */
2308 163, /* SequenceRead[nullable Object] */
2309 164, /* Collection[Object] */
2310 1739, /* Collection[Prod] */
2311 1728, /* AbstractArrayRead[Object] */
2312 1926, /* Collection[AClassdef] */
2313 2196, /* AbstractArrayRead[ANode] */
2314 1911, /* Array[Object] */
2315 2562, /* AbstractArrayRead[AClassdef] */
2316 2483, /* Array[ANode] */
2317 2484, /* AbstractArrayRead[Prod] */
2318 2613, /* Array[AClassdef] */
2319 2579, /* Array[Prod] */
2322 const struct types resolution_table_array__Arrayparser_nodes__AClassdef
= {
2325 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Array#0]: Array[AClassdef] */
2326 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[Array#0]: NativeArray[AClassdef] */
2327 &type_parser_nodes__AClassdef
, /* Sequence#0: AClassdef */
2328 &type_parser_nodes__AClassdef
, /* SimpleCollection#0: AClassdef */
2329 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Array#0]: Collection[AClassdef] */
2330 &type_parser_nodes__AClassdef
, /* Array#0: AClassdef */
2331 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[ArrayCapable#0]: NativeArray[AClassdef] */
2332 &type_parser_nodes__AClassdef
, /* AbstractArray#0: AClassdef */
2333 &type_parser_nodes__AClassdef
, /* RemovableCollection#0: AClassdef */
2334 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Sequence#0]: Collection[AClassdef] */
2335 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Sequence#0]: Array[AClassdef] */
2336 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[SimpleCollection#0]: Collection[AClassdef] */
2337 &type_parser_nodes__AClassdef
, /* Collection#0: AClassdef */
2338 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Collection#0]: Collection[AClassdef] */
2339 &type_parser_nodes__AClassdef
, /* SequenceRead#0: AClassdef */
2340 &type_parser_nodes__AClassdef
, /* AbstractArrayRead#0: AClassdef */
2341 &type_array__Arrayparser_nodes__AClassdef
, /* Array[AbstractArrayRead#0]: Array[AClassdef] */
2342 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AClassdef] not a live type) */
2343 &type_array__ArrayIteratorparser_nodes__AClassdef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AClassdef] */
2346 /* runtime type AbstractArrayRead[AClassdef] */
2347 const struct type type_array__AbstractArrayReadparser_nodes__AClassdef
= {
2349 "AbstractArrayRead[AClassdef]", /* class_name_string */
2355 0, /* nullable Object */
2357 596, /* Collection[ANode] */
2358 163, /* SequenceRead[nullable Object] */
2359 164, /* Collection[Object] */
2360 1739, /* Collection[Prod] */
2361 1728, /* AbstractArrayRead[Object] */
2362 1926, /* Collection[AClassdef] */
2363 2196, /* AbstractArrayRead[ANode] */
2365 2562, /* AbstractArrayRead[AClassdef] */
2367 2484, /* AbstractArrayRead[Prod] */
2370 /* runtime type Array[APropdef] */
2371 const struct type type_array__Arrayparser_nodes__APropdef
= {
2373 "Array[APropdef]", /* class_name_string */
2376 &resolution_table_array__Arrayparser_nodes__APropdef
,
2379 0, /* nullable Object */
2381 596, /* Collection[ANode] */
2382 163, /* SequenceRead[nullable Object] */
2383 164, /* Collection[Object] */
2384 1739, /* Collection[Prod] */
2385 1728, /* AbstractArrayRead[Object] */
2386 1927, /* Collection[APropdef] */
2387 2196, /* AbstractArrayRead[ANode] */
2388 1911, /* Array[Object] */
2389 2563, /* AbstractArrayRead[APropdef] */
2390 2483, /* Array[ANode] */
2391 2484, /* AbstractArrayRead[Prod] */
2392 2614, /* Array[APropdef] */
2393 2579, /* Array[Prod] */
2396 const struct types resolution_table_array__Arrayparser_nodes__APropdef
= {
2399 &type_array__Arrayparser_nodes__APropdef
, /* Array[Array#0]: Array[APropdef] */
2400 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[Array#0]: NativeArray[APropdef] */
2401 &type_parser_nodes__APropdef
, /* Sequence#0: APropdef */
2402 &type_parser_nodes__APropdef
, /* SimpleCollection#0: APropdef */
2403 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Array#0]: Collection[APropdef] */
2404 &type_parser_nodes__APropdef
, /* Array#0: APropdef */
2405 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[ArrayCapable#0]: NativeArray[APropdef] */
2406 &type_parser_nodes__APropdef
, /* AbstractArray#0: APropdef */
2407 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
2408 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Sequence#0]: Collection[APropdef] */
2409 &type_array__Arrayparser_nodes__APropdef
, /* Array[Sequence#0]: Array[APropdef] */
2410 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[SimpleCollection#0]: Collection[APropdef] */
2411 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
2412 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
2413 &type_parser_nodes__APropdef
, /* SequenceRead#0: APropdef */
2414 &type_parser_nodes__APropdef
, /* AbstractArrayRead#0: APropdef */
2415 &type_array__Arrayparser_nodes__APropdef
, /* Array[AbstractArrayRead#0]: Array[APropdef] */
2416 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[APropdef] not a live type) */
2417 &type_array__ArrayIteratorparser_nodes__APropdef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[APropdef] */
2420 /* runtime type AbstractArrayRead[APropdef] */
2421 const struct type type_array__AbstractArrayReadparser_nodes__APropdef
= {
2423 "AbstractArrayRead[APropdef]", /* class_name_string */
2429 0, /* nullable Object */
2431 596, /* Collection[ANode] */
2432 163, /* SequenceRead[nullable Object] */
2433 164, /* Collection[Object] */
2434 1739, /* Collection[Prod] */
2435 1728, /* AbstractArrayRead[Object] */
2436 1927, /* Collection[APropdef] */
2437 2196, /* AbstractArrayRead[ANode] */
2439 2563, /* AbstractArrayRead[APropdef] */
2441 2484, /* AbstractArrayRead[Prod] */
2444 /* runtime type ListNode[ANode] */
2445 const struct type type_list__ListNodeparser_nodes__ANode
= {
2447 "ListNode[ANode]", /* class_name_string */
2450 &resolution_table_list__ListNodeparser_nodes__ANode
,
2453 0, /* nullable Object */
2455 596, /* Collection[ANode] */
2456 1835, /* Container[ANode] */
2457 164, /* Collection[Object] */
2458 2099, /* ListNode[ANode] */
2461 const struct types resolution_table_list__ListNodeparser_nodes__ANode
= {
2464 &type_parser_nodes__ANode
, /* ListNode#0: ANode */
2465 &type_list__ListNodeparser_nodes__ANode
, /* ListNode[ListNode#0]: ListNode[ANode] */
2466 &type_abstract_collection__ContainerIteratorparser_nodes__ANode
, /* ContainerIterator[Container#0]: ContainerIterator[ANode] */
2467 &type_parser_nodes__ANode
, /* Container#0: ANode */
2476 &type_parser_nodes__ANode
, /* Collection#0: ANode */
2477 &type_abstract_collection__Collectionparser_nodes__ANode
, /* Collection[Collection#0]: Collection[ANode] */
2480 /* runtime type Container[ANode] */
2481 const struct type type_abstract_collection__Containerparser_nodes__ANode
= {
2483 "Container[ANode]", /* class_name_string */
2489 0, /* nullable Object */
2491 596, /* Collection[ANode] */
2492 1835, /* Container[ANode] */
2493 164, /* Collection[Object] */
2496 /* runtime type ListIterator[ANode] */
2497 const struct type type_list__ListIteratorparser_nodes__ANode
= {
2499 "ListIterator[ANode]", /* class_name_string */
2502 &resolution_table_list__ListIteratorparser_nodes__ANode
,
2505 0, /* nullable Object */
2507 355, /* ListIterator[ANode] */
2510 const struct types resolution_table_list__ListIteratorparser_nodes__ANode
= {
2513 &type_parser_nodes__ANode
, /* ListIterator#0: ANode */
2514 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
2515 &type_list__Listparser_nodes__ANode
, /* List[ListIterator#0]: List[ANode] */
2518 /* runtime type HashSetNode[ANode] */
2519 const struct type type_hash_collection__HashSetNodeparser_nodes__ANode
= {
2521 "HashSetNode[ANode]", /* class_name_string */
2524 &resolution_table_hash_collection__HashSetNodeparser_nodes__ANode
,
2527 0, /* nullable Object */
2529 116, /* nullable HashSetNode[Object] */
2530 356, /* nullable HashSetNode[ANode] */
2531 1456, /* HashSetNode[Object] */
2532 2100, /* HashSetNode[ANode] */
2535 const struct types resolution_table_hash_collection__HashSetNodeparser_nodes__ANode
= {
2538 &type_parser_nodes__ANode
, /* HashSetNode#0: ANode */
2540 &type_hash_collection__HashSetNodeparser_nodes__ANode
, /* N: HashSetNode[ANode] */
2541 &type_parser_nodes__ANode
, /* HashNode#0: ANode */
2544 /* runtime type nullable HashSetNode[ANode] */
2545 const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
2547 "nullable HashSetNode[ANode]", /* class_name_string */
2550 &resolution_table_nullable_hash_collection__HashSetNodeparser_nodes__ANode
,
2553 0, /* nullable Object */
2555 116, /* nullable HashSetNode[Object] */
2556 356, /* nullable HashSetNode[ANode] */
2559 const struct types resolution_table_nullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
2562 &type_parser_nodes__ANode
, /* HashSetNode#0: ANode */
2564 &type_hash_collection__HashSetNodeparser_nodes__ANode
, /* N: HashSetNode[ANode] */
2565 &type_parser_nodes__ANode
, /* HashNode#0: ANode */
2568 /* runtime type HashSetIterator[ANode] */
2569 const struct type type_hash_collection__HashSetIteratorparser_nodes__ANode
= {
2571 "HashSetIterator[ANode]", /* class_name_string */
2574 &resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode
,
2577 0, /* nullable Object */
2579 307, /* HashSetIterator[Object] */
2580 1531, /* HashSetIterator[ANode] */
2583 const struct types resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode
= {
2586 &type_hash_collection__HashSetparser_nodes__ANode
, /* HashSet[HashSetIterator#0]: HashSet[ANode] */
2587 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
2590 /* runtime type NativeArray[nullable HashSetNode[ANode]] */
2591 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
2593 "NativeArray[nullable HashSetNode[ANode]]", /* class_name_string */
2596 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
,
2599 0, /* nullable Object */
2601 308, /* NativeArray[nullable HashSetNode[Object]] */
2602 1532, /* NativeArray[nullable HashSetNode[ANode]] */
2605 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
2608 &type_nullable_hash_collection__HashSetNodeparser_nodes__ANode
, /* NativeArray#0: nullable HashSetNode[ANode] */
2609 &type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[ANode]] */
2612 /* runtime type HashMapKeys[MModule, Set[MClassDef]] */
2613 const struct type type_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2615 "HashMapKeys[MModule, Set[MClassDef]]", /* class_name_string */
2618 &resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
2621 0, /* nullable Object */
2623 588, /* Collection[MModule] */
2624 1836, /* HashMapKeys[MModule, Set[MClassDef]] */
2625 164, /* Collection[Object] */
2628 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2631 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassDef]] */
2632 &type_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassDef]] */
2639 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
2643 &type_model_base__MModule
, /* Collection#0: MModule */
2644 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
2647 /* runtime type HashMapValues[MModule, Set[MClassDef]] */
2648 const struct type type_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2650 "HashMapValues[MModule, Set[MClassDef]]", /* class_name_string */
2653 &resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
2656 0, /* nullable Object */
2658 1533, /* Collection[Set[MClassDef]] */
2659 1837, /* HashMapValues[MModule, Set[MClassDef]] */
2660 164, /* Collection[Object] */
2663 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2666 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassDef]] */
2667 &type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassDef]] */
2674 &type_abstract_collection__Setmodel__MClassDef
, /* RemovableCollection#0: Set[MClassDef] */
2678 &type_abstract_collection__Setmodel__MClassDef
, /* Collection#0: Set[MClassDef] */
2679 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[Collection#0]: Collection[Set[MClassDef]] */
2682 /* runtime type Collection[Set[MClassDef]] */
2683 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
= {
2685 "Collection[Set[MClassDef]]", /* class_name_string */
2691 0, /* nullable Object */
2693 1533, /* Collection[Set[MClassDef]] */
2695 164, /* Collection[Object] */
2698 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
2699 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2701 "NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]]", /* class_name_string */
2704 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
2707 0, /* nullable Object */
2709 357, /* NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
2712 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2715 &type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassDef]] */
2716 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
2719 /* runtime type HashMapNode[MModule, Set[MClassDef]] */
2720 const struct type type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2722 "HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
2725 &resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
2728 0, /* nullable Object */
2730 128, /* nullable HashMapNode[MModule, Set[MClassDef]] */
2731 1534, /* HashMapNode[MModule, Set[MClassDef]] */
2734 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2737 &type_model_base__MModule
, /* HashMapNode#0: MModule */
2738 &type_abstract_collection__Setmodel__MClassDef
, /* HashMapNode#1: Set[MClassDef] */
2739 &type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* N: HashMapNode[MModule, Set[MClassDef]] */
2740 &type_model_base__MModule
, /* HashNode#0: MModule */
2743 /* runtime type nullable HashMapNode[MModule, Set[MClassDef]] */
2744 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2746 "nullable HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
2749 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
2752 0, /* nullable Object */
2754 128, /* nullable HashMapNode[MModule, Set[MClassDef]] */
2757 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2760 &type_model_base__MModule
, /* HashMapNode#0: MModule */
2761 &type_abstract_collection__Setmodel__MClassDef
, /* HashMapNode#1: Set[MClassDef] */
2762 &type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* N: HashMapNode[MModule, Set[MClassDef]] */
2763 &type_model_base__MModule
, /* HashNode#0: MModule */
2766 /* runtime type HashMapIterator[MModule, Set[MClassDef]] */
2767 const struct type type_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2769 "HashMapIterator[MModule, Set[MClassDef]]", /* class_name_string */
2772 &resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
2775 0, /* nullable Object */
2777 358, /* MapIterator[MModule, Set[MClassDef]] */
2778 1535, /* HashMapIterator[MModule, Set[MClassDef]] */
2781 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2784 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassDef]] */
2787 /* runtime type MapIterator[MModule, Set[MClassDef]] */
2788 const struct type type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2790 "MapIterator[MModule, Set[MClassDef]]", /* class_name_string */
2796 0, /* nullable Object */
2798 358, /* MapIterator[MModule, Set[MClassDef]] */
2801 /* runtime type HashMapKeys[MModule, Set[MClass]] */
2802 const struct type type_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2804 "HashMapKeys[MModule, Set[MClass]]", /* class_name_string */
2807 &resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClass
,
2810 0, /* nullable Object */
2812 588, /* Collection[MModule] */
2813 1838, /* HashMapKeys[MModule, Set[MClass]] */
2814 164, /* Collection[Object] */
2817 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2820 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClass]] */
2821 &type_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClass]] */
2828 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
2832 &type_model_base__MModule
, /* Collection#0: MModule */
2833 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
2836 /* runtime type HashMapValues[MModule, Set[MClass]] */
2837 const struct type type_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2839 "HashMapValues[MModule, Set[MClass]]", /* class_name_string */
2842 &resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClass
,
2845 0, /* nullable Object */
2847 1536, /* Collection[Set[MClass]] */
2848 1839, /* HashMapValues[MModule, Set[MClass]] */
2849 164, /* Collection[Object] */
2852 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2855 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClass]] */
2856 &type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClass]] */
2863 &type_abstract_collection__Setmodel__MClass
, /* RemovableCollection#0: Set[MClass] */
2867 &type_abstract_collection__Setmodel__MClass
, /* Collection#0: Set[MClass] */
2868 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Collection#0]: Collection[Set[MClass]] */
2871 /* runtime type Collection[Set[MClass]] */
2872 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
= {
2874 "Collection[Set[MClass]]", /* class_name_string */
2880 0, /* nullable Object */
2882 1536, /* Collection[Set[MClass]] */
2884 164, /* Collection[Object] */
2887 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
2888 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2890 "NativeArray[nullable HashMapNode[MModule, Set[MClass]]]", /* class_name_string */
2893 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
,
2896 0, /* nullable Object */
2898 359, /* NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
2901 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2904 &type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClass]] */
2905 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
2908 /* runtime type HashMapNode[MModule, Set[MClass]] */
2909 const struct type type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2911 "HashMapNode[MModule, Set[MClass]]", /* class_name_string */
2914 &resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
,
2917 0, /* nullable Object */
2919 129, /* nullable HashMapNode[MModule, Set[MClass]] */
2920 1537, /* HashMapNode[MModule, Set[MClass]] */
2923 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2926 &type_model_base__MModule
, /* HashMapNode#0: MModule */
2927 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
2928 &type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
, /* N: HashMapNode[MModule, Set[MClass]] */
2929 &type_model_base__MModule
, /* HashNode#0: MModule */
2932 /* runtime type nullable HashMapNode[MModule, Set[MClass]] */
2933 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2935 "nullable HashMapNode[MModule, Set[MClass]]", /* class_name_string */
2938 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
,
2941 0, /* nullable Object */
2943 129, /* nullable HashMapNode[MModule, Set[MClass]] */
2946 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2949 &type_model_base__MModule
, /* HashMapNode#0: MModule */
2950 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
2951 &type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass
, /* N: HashMapNode[MModule, Set[MClass]] */
2952 &type_model_base__MModule
, /* HashNode#0: MModule */
2955 /* runtime type HashMapIterator[MModule, Set[MClass]] */
2956 const struct type type_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2958 "HashMapIterator[MModule, Set[MClass]]", /* class_name_string */
2961 &resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
,
2964 0, /* nullable Object */
2966 360, /* MapIterator[MModule, Set[MClass]] */
2967 1538, /* HashMapIterator[MModule, Set[MClass]] */
2970 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2973 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClass]] */
2976 /* runtime type MapIterator[MModule, Set[MClass]] */
2977 const struct type type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2979 "MapIterator[MModule, Set[MClass]]", /* class_name_string */
2985 0, /* nullable Object */
2987 360, /* MapIterator[MModule, Set[MClass]] */
2990 /* runtime type HashMapKeys[MModule, Set[MClassType]] */
2991 const struct type type_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
2993 "HashMapKeys[MModule, Set[MClassType]]", /* class_name_string */
2996 &resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassType
,
2999 0, /* nullable Object */
3001 588, /* Collection[MModule] */
3002 1840, /* HashMapKeys[MModule, Set[MClassType]] */
3003 164, /* Collection[Object] */
3006 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
3009 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassType]] */
3010 &type_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassType]] */
3017 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
3021 &type_model_base__MModule
, /* Collection#0: MModule */
3022 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
3025 /* runtime type HashMapValues[MModule, Set[MClassType]] */
3026 const struct type type_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
3028 "HashMapValues[MModule, Set[MClassType]]", /* class_name_string */
3031 &resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassType
,
3034 0, /* nullable Object */
3036 1479, /* Collection[Set[MType]] */
3037 2101, /* HashMapValues[MModule, Set[MClassType]] */
3038 164, /* Collection[Object] */
3039 1841, /* Collection[Set[MClassType]] */
3042 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
3045 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassType]] */
3046 &type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassType]] */
3053 &type_abstract_collection__Setmodel__MClassType
, /* RemovableCollection#0: Set[MClassType] */
3057 &type_abstract_collection__Setmodel__MClassType
, /* Collection#0: Set[MClassType] */
3058 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[Collection#0]: Collection[Set[MClassType]] */
3061 /* runtime type Collection[Set[MClassType]] */
3062 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
= {
3064 "Collection[Set[MClassType]]", /* class_name_string */
3070 0, /* nullable Object */
3072 1479, /* Collection[Set[MType]] */
3074 164, /* Collection[Object] */
3075 1841, /* Collection[Set[MClassType]] */
3078 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
3079 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
3081 "NativeArray[nullable HashMapNode[MModule, Set[MClassType]]]", /* class_name_string */
3084 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
,
3087 0, /* nullable Object */
3089 361, /* NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
3092 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
3095 &type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassType]] */
3096 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
3099 /* runtime type HashMapNode[MModule, Set[MClassType]] */
3100 const struct type type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
3102 "HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
3105 &resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
,
3108 0, /* nullable Object */
3110 130, /* nullable HashMapNode[MModule, Set[MClassType]] */
3111 1539, /* HashMapNode[MModule, Set[MClassType]] */
3114 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
3117 &type_model_base__MModule
, /* HashMapNode#0: MModule */
3118 &type_abstract_collection__Setmodel__MClassType
, /* HashMapNode#1: Set[MClassType] */
3119 &type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* N: HashMapNode[MModule, Set[MClassType]] */
3120 &type_model_base__MModule
, /* HashNode#0: MModule */
3123 /* runtime type nullable HashMapNode[MModule, Set[MClassType]] */
3124 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
3126 "nullable HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
3129 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
,
3132 0, /* nullable Object */
3134 130, /* nullable HashMapNode[MModule, Set[MClassType]] */
3137 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
3140 &type_model_base__MModule
, /* HashMapNode#0: MModule */
3141 &type_abstract_collection__Setmodel__MClassType
, /* HashMapNode#1: Set[MClassType] */
3142 &type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* N: HashMapNode[MModule, Set[MClassType]] */
3143 &type_model_base__MModule
, /* HashNode#0: MModule */
3146 /* runtime type HashMapIterator[MModule, Set[MClassType]] */
3147 const struct type type_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
3149 "HashMapIterator[MModule, Set[MClassType]]", /* class_name_string */
3152 &resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
,
3155 0, /* nullable Object */
3157 362, /* MapIterator[MModule, Set[MClassType]] */
3158 1540, /* HashMapIterator[MModule, Set[MClassType]] */
3161 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
3164 &type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassType]] */
3167 /* runtime type MapIterator[MModule, Set[MClassType]] */
3168 const struct type type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
3170 "MapIterator[MModule, Set[MClassType]]", /* class_name_string */
3176 0, /* nullable Object */
3178 362, /* MapIterator[MModule, Set[MClassType]] */
3181 /* runtime type ArrayIterator[MGenericType] */
3182 const struct type type_array__ArrayIteratormodel__MGenericType
= {
3184 "ArrayIterator[MGenericType]", /* class_name_string */
3187 &resolution_table_array__ArrayIteratormodel__MGenericType
,
3190 0, /* nullable Object */
3192 277, /* ArrayIterator[Object] */
3193 337, /* ArrayIterator[nullable MType] */
3194 1818, /* ArrayIterator[MType] */
3195 2097, /* ArrayIterator[MClassType] */
3196 2359, /* ArrayIterator[MGenericType] */
3199 const struct types resolution_table_array__ArrayIteratormodel__MGenericType
= {
3202 &type_array__AbstractArrayReadmodel__MGenericType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MGenericType] */
3203 &type_array__Arraymodel__MGenericType
, /* Array[Iterator#0]: Array[MGenericType] */
3206 /* runtime type NativeArray[MGenericType] */
3207 const struct type type_array__NativeArraymodel__MGenericType
= {
3209 "NativeArray[MGenericType]", /* class_name_string */
3212 &resolution_table_array__NativeArraymodel__MGenericType
,
3215 0, /* nullable Object */
3217 185, /* NativeArray[Object] */
3218 338, /* NativeArray[nullable MType] */
3219 1819, /* NativeArray[MType] */
3220 2098, /* NativeArray[MClassType] */
3221 2360, /* NativeArray[MGenericType] */
3224 const struct types resolution_table_array__NativeArraymodel__MGenericType
= {
3227 &type_model__MGenericType
, /* NativeArray#0: MGenericType */
3228 &type_array__NativeArraymodel__MGenericType
, /* NativeArray[NativeArray#0]: NativeArray[MGenericType] */
3231 /* runtime type ArrayIterator[MPropDef] */
3232 const struct type type_array__ArrayIteratormodel__MPropDef
= {
3234 "ArrayIterator[MPropDef]", /* class_name_string */
3237 &resolution_table_array__ArrayIteratormodel__MPropDef
,
3240 0, /* nullable Object */
3242 277, /* ArrayIterator[Object] */
3243 363, /* ArrayIterator[nullable MPropDef] */
3244 1435, /* ArrayIterator[PropertyLayoutElement] */
3245 2102, /* ArrayIterator[MPropDef] */
3248 const struct types resolution_table_array__ArrayIteratormodel__MPropDef
= {
3251 &type_array__AbstractArrayReadmodel__MPropDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MPropDef] */
3252 &type_array__Arraymodel__MPropDef
, /* Array[Iterator#0]: Array[MPropDef] */
3255 /* runtime type ArrayIterator[nullable MPropDef] */
3256 const struct type type_array__ArrayIteratornullable_model__MPropDef
= {
3258 "ArrayIterator[nullable MPropDef]", /* class_name_string */
3261 &resolution_table_array__ArrayIteratornullable_model__MPropDef
,
3264 0, /* nullable Object */
3267 363, /* ArrayIterator[nullable MPropDef] */
3270 const struct types resolution_table_array__ArrayIteratornullable_model__MPropDef
= {
3273 &type_array__AbstractArrayReadnullable_model__MPropDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MPropDef] */
3274 &type_array__Arraynullable_model__MPropDef
, /* Array[Iterator#0]: Array[nullable MPropDef] */
3277 /* runtime type NativeArray[MPropDef] */
3278 const struct type type_array__NativeArraymodel__MPropDef
= {
3280 "NativeArray[MPropDef]", /* class_name_string */
3283 &resolution_table_array__NativeArraymodel__MPropDef
,
3286 0, /* nullable Object */
3288 185, /* NativeArray[Object] */
3289 364, /* NativeArray[nullable MPropDef] */
3290 1436, /* NativeArray[PropertyLayoutElement] */
3291 2103, /* NativeArray[MPropDef] */
3294 const struct types resolution_table_array__NativeArraymodel__MPropDef
= {
3297 &type_model__MPropDef
, /* NativeArray#0: MPropDef */
3298 &type_array__NativeArraymodel__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[MPropDef] */
3301 /* runtime type NativeArray[nullable MPropDef] */
3302 const struct type type_array__NativeArraynullable_model__MPropDef
= {
3304 "NativeArray[nullable MPropDef]", /* class_name_string */
3307 &resolution_table_array__NativeArraynullable_model__MPropDef
,
3310 0, /* nullable Object */
3313 364, /* NativeArray[nullable MPropDef] */
3316 const struct types resolution_table_array__NativeArraynullable_model__MPropDef
= {
3319 &type_nullable_model__MPropDef
, /* NativeArray#0: nullable MPropDef */
3320 &type_array__NativeArraynullable_model__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable MPropDef] */
3323 /* runtime type HashMapKeys[MClass, Array[nullable MClass]] */
3324 const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
= {
3326 "HashMapKeys[MClass, Array[nullable MClass]]", /* class_name_string */
3329 &resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
,
3332 0, /* nullable Object */
3334 171, /* Collection[nullable MClass] */
3335 2104, /* HashMapKeys[MClass, Array[nullable MClass]] */
3336 164, /* Collection[Object] */
3337 1733, /* Collection[MClass] */
3340 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
= {
3343 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[nullable MClass]] */
3344 &type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[nullable MClass]] */
3351 &type_model__MClass
, /* RemovableCollection#0: MClass */
3355 &type_model__MClass
, /* Collection#0: MClass */
3356 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
3359 /* runtime type HashMapValues[MClass, Array[nullable MClass]] */
3360 const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
= {
3362 "HashMapValues[MClass, Array[nullable MClass]]", /* class_name_string */
3365 &resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
,
3368 0, /* nullable Object */
3370 1439, /* Collection[Array[nullable MClass]] */
3371 1842, /* HashMapValues[MClass, Array[nullable MClass]] */
3372 164, /* Collection[Object] */
3375 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
= {
3378 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[nullable MClass]] */
3379 &type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[nullable MClass]] */
3386 &type_array__Arraynullable_model__MClass
, /* RemovableCollection#0: Array[nullable MClass] */
3390 &type_array__Arraynullable_model__MClass
, /* Collection#0: Array[nullable MClass] */
3391 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Collection#0]: Collection[Array[nullable MClass]] */
3394 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
3395 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
3397 "NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]]", /* class_name_string */
3400 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
3403 0, /* nullable Object */
3405 365, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
3408 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
3411 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, Array[nullable MClass]] */
3412 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
3415 /* runtime type HashMapNode[MClass, Array[nullable MClass]] */
3416 const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
3418 "HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
3421 &resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
3424 0, /* nullable Object */
3426 131, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
3428 1541, /* HashMapNode[MClass, Array[nullable MClass]] */
3431 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
3434 &type_model__MClass
, /* HashMapNode#0: MClass */
3435 &type_array__Arraynullable_model__MClass
, /* HashMapNode#1: Array[nullable MClass] */
3436 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* N: HashMapNode[MClass, Array[nullable MClass]] */
3437 &type_model__MClass
, /* HashNode#0: MClass */
3440 /* runtime type nullable HashMapNode[MClass, Array[nullable MClass]] */
3441 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
3443 "nullable HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
3446 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
3449 0, /* nullable Object */
3451 131, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
3454 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
3457 &type_model__MClass
, /* HashMapNode#0: MClass */
3458 &type_array__Arraynullable_model__MClass
, /* HashMapNode#1: Array[nullable MClass] */
3459 &type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* N: HashMapNode[MClass, Array[nullable MClass]] */
3460 &type_model__MClass
, /* HashNode#0: MClass */
3463 /* runtime type HashMapIterator[MClass, Array[nullable MClass]] */
3464 const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
3466 "HashMapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
3469 &resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
,
3472 0, /* nullable Object */
3474 366, /* MapIterator[MClass, Array[nullable MClass]] */
3475 1542, /* HashMapIterator[MClass, Array[nullable MClass]] */
3478 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
3481 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[nullable MClass]] */
3484 /* runtime type MapIterator[MClass, Array[nullable MClass]] */
3485 const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
3487 "MapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
3493 0, /* nullable Object */
3495 366, /* MapIterator[MClass, Array[nullable MClass]] */
3498 /* runtime type HashSetNode[MClassDef] */
3499 const struct type type_hash_collection__HashSetNodemodel__MClassDef
= {
3501 "HashSetNode[MClassDef]", /* class_name_string */
3504 &resolution_table_hash_collection__HashSetNodemodel__MClassDef
,
3507 0, /* nullable Object */
3509 116, /* nullable HashSetNode[Object] */
3510 367, /* nullable HashSetNode[MClassDef] */
3511 1456, /* HashSetNode[Object] */
3512 2105, /* HashSetNode[MClassDef] */
3515 const struct types resolution_table_hash_collection__HashSetNodemodel__MClassDef
= {
3518 &type_model__MClassDef
, /* HashSetNode#0: MClassDef */
3520 &type_hash_collection__HashSetNodemodel__MClassDef
, /* N: HashSetNode[MClassDef] */
3521 &type_model__MClassDef
, /* HashNode#0: MClassDef */
3524 /* runtime type nullable HashSetNode[MClassDef] */
3525 const struct type type_nullable_hash_collection__HashSetNodemodel__MClassDef
= {
3527 "nullable HashSetNode[MClassDef]", /* class_name_string */
3530 &resolution_table_nullable_hash_collection__HashSetNodemodel__MClassDef
,
3533 0, /* nullable Object */
3535 116, /* nullable HashSetNode[Object] */
3536 367, /* nullable HashSetNode[MClassDef] */
3539 const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MClassDef
= {
3542 &type_model__MClassDef
, /* HashSetNode#0: MClassDef */
3544 &type_hash_collection__HashSetNodemodel__MClassDef
, /* N: HashSetNode[MClassDef] */
3545 &type_model__MClassDef
, /* HashNode#0: MClassDef */
3548 /* runtime type HashSetIterator[MClassDef] */
3549 const struct type type_hash_collection__HashSetIteratormodel__MClassDef
= {
3551 "HashSetIterator[MClassDef]", /* class_name_string */
3554 &resolution_table_hash_collection__HashSetIteratormodel__MClassDef
,
3557 0, /* nullable Object */
3559 307, /* HashSetIterator[Object] */
3560 1543, /* HashSetIterator[MClassDef] */
3563 const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassDef
= {
3566 &type_hash_collection__HashSetmodel__MClassDef
, /* HashSet[HashSetIterator#0]: HashSet[MClassDef] */
3567 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
3570 /* runtime type NativeArray[nullable HashSetNode[MClassDef]] */
3571 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
= {
3573 "NativeArray[nullable HashSetNode[MClassDef]]", /* class_name_string */
3576 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
,
3579 0, /* nullable Object */
3581 308, /* NativeArray[nullable HashSetNode[Object]] */
3582 1544, /* NativeArray[nullable HashSetNode[MClassDef]] */
3585 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
= {
3588 &type_nullable_hash_collection__HashSetNodemodel__MClassDef
, /* NativeArray#0: nullable HashSetNode[MClassDef] */
3589 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClassDef]] */
3592 /* runtime type HashMapKeys[MClassType, Set[MType]] */
3593 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
= {
3595 "HashMapKeys[MClassType, Set[MType]]", /* class_name_string */
3598 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
,
3601 0, /* nullable Object */
3603 2106, /* HashMapKeys[MType, Set[MType]] */
3604 2473, /* HashMapKeys[MClassType, Set[MType]] */
3605 164, /* Collection[Object] */
3606 173, /* Collection[nullable MType] */
3608 1737, /* Collection[MType] */
3611 1916, /* Collection[MClassType] */
3614 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
= {
3617 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Set[MType]] */
3618 &type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Set[MType]] */
3625 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
3629 &type_model__MClassType
, /* Collection#0: MClassType */
3630 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
3633 /* runtime type HashMapKeys[MType, Set[MType]] */
3634 const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
= {
3636 "HashMapKeys[MType, Set[MType]]", /* class_name_string */
3639 &resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
,
3642 0, /* nullable Object */
3644 2106, /* HashMapKeys[MType, Set[MType]] */
3646 164, /* Collection[Object] */
3647 173, /* Collection[nullable MType] */
3649 1737, /* Collection[MType] */
3652 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
= {
3655 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Set[MType]] */
3656 &type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Set[MType]] */
3663 &type_model__MType
, /* RemovableCollection#0: MType */
3667 &type_model__MType
, /* Collection#0: MType */
3668 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
3671 /* runtime type HashMapValues[MClassType, Set[MType]] */
3672 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
= {
3674 "HashMapValues[MClassType, Set[MType]]", /* class_name_string */
3677 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
,
3680 0, /* nullable Object */
3682 1479, /* Collection[Set[MType]] */
3683 1843, /* HashMapValues[MType, Set[MType]] */
3684 164, /* Collection[Object] */
3685 2107, /* HashMapValues[MClassType, Set[MType]] */
3688 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
= {
3691 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Set[MType]] */
3692 &type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Set[MType]] */
3699 &type_abstract_collection__Setmodel__MType
, /* RemovableCollection#0: Set[MType] */
3703 &type_abstract_collection__Setmodel__MType
, /* Collection#0: Set[MType] */
3704 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Collection#0]: Collection[Set[MType]] */
3707 /* runtime type HashMapValues[MType, Set[MType]] */
3708 const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
= {
3710 "HashMapValues[MType, Set[MType]]", /* class_name_string */
3713 &resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
,
3716 0, /* nullable Object */
3718 1479, /* Collection[Set[MType]] */
3719 1843, /* HashMapValues[MType, Set[MType]] */
3720 164, /* Collection[Object] */
3723 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
= {
3726 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Set[MType]] */
3727 &type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Set[MType]] */
3734 &type_abstract_collection__Setmodel__MType
, /* RemovableCollection#0: Set[MType] */
3738 &type_abstract_collection__Setmodel__MType
, /* Collection#0: Set[MType] */
3739 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Collection#0]: Collection[Set[MType]] */
3742 /* runtime type NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
3743 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
3745 "NativeArray[nullable HashMapNode[MClassType, Set[MType]]]", /* class_name_string */
3748 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
3751 0, /* nullable Object */
3753 368, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
3754 1545, /* NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
3757 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
3760 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* NativeArray#0: nullable HashMapNode[MClassType, Set[MType]] */
3761 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
3764 /* runtime type NativeArray[nullable HashMapNode[MType, Set[MType]]] */
3765 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
3767 "NativeArray[nullable HashMapNode[MType, Set[MType]]]", /* class_name_string */
3770 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
3773 0, /* nullable Object */
3775 368, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
3778 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
3781 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, Set[MType]] */
3782 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */
3785 /* runtime type HashMapNode[MClassType, Set[MType]] */
3786 const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
3788 "HashMapNode[MClassType, Set[MType]]", /* class_name_string */
3791 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
3794 0, /* nullable Object */
3796 132, /* nullable HashMapNode[MType, Set[MType]] */
3797 369, /* nullable HashMapNode[MClassType, Set[MType]] */
3798 1546, /* HashMapNode[MType, Set[MType]] */
3799 2108, /* HashMapNode[MClassType, Set[MType]] */
3802 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
3805 &type_model__MClassType
, /* HashMapNode#0: MClassType */
3806 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
3807 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MClassType, Set[MType]] */
3808 &type_model__MClassType
, /* HashNode#0: MClassType */
3811 /* runtime type HashMapNode[MType, Set[MType]] */
3812 const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
3814 "HashMapNode[MType, Set[MType]]", /* class_name_string */
3817 &resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
3820 0, /* nullable Object */
3822 132, /* nullable HashMapNode[MType, Set[MType]] */
3824 1546, /* HashMapNode[MType, Set[MType]] */
3827 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
3830 &type_model__MType
, /* HashMapNode#0: MType */
3831 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
3832 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MType, Set[MType]] */
3833 &type_model__MType
, /* HashNode#0: MType */
3836 /* runtime type nullable HashMapNode[MClassType, Set[MType]] */
3837 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
3839 "nullable HashMapNode[MClassType, Set[MType]]", /* class_name_string */
3842 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
3845 0, /* nullable Object */
3847 132, /* nullable HashMapNode[MType, Set[MType]] */
3848 369, /* nullable HashMapNode[MClassType, Set[MType]] */
3851 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
3854 &type_model__MClassType
, /* HashMapNode#0: MClassType */
3855 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
3856 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MClassType, Set[MType]] */
3857 &type_model__MClassType
, /* HashNode#0: MClassType */
3860 /* runtime type nullable HashMapNode[MType, Set[MType]] */
3861 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
3863 "nullable HashMapNode[MType, Set[MType]]", /* class_name_string */
3866 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
3869 0, /* nullable Object */
3871 132, /* nullable HashMapNode[MType, Set[MType]] */
3874 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
3877 &type_model__MType
, /* HashMapNode#0: MType */
3878 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
3879 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* N: HashMapNode[MType, Set[MType]] */
3880 &type_model__MType
, /* HashNode#0: MType */
3883 /* runtime type HashMapIterator[MClassType, Set[MType]] */
3884 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
3886 "HashMapIterator[MClassType, Set[MType]]", /* class_name_string */
3889 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
3892 0, /* nullable Object */
3894 370, /* MapIterator[MType, Set[MType]] */
3895 1547, /* HashMapIterator[MType, Set[MType]] */
3896 1548, /* MapIterator[MClassType, Set[MType]] */
3897 2109, /* HashMapIterator[MClassType, Set[MType]] */
3900 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
3903 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Set[MType]] */
3906 /* runtime type HashMapIterator[MType, Set[MType]] */
3907 const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
3909 "HashMapIterator[MType, Set[MType]]", /* class_name_string */
3912 &resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
,
3915 0, /* nullable Object */
3917 370, /* MapIterator[MType, Set[MType]] */
3918 1547, /* HashMapIterator[MType, Set[MType]] */
3921 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
3924 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Set[MType]] */
3927 /* runtime type MapIterator[MClassType, Set[MType]] */
3928 const struct type type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
3930 "MapIterator[MClassType, Set[MType]]", /* class_name_string */
3936 0, /* nullable Object */
3938 370, /* MapIterator[MType, Set[MType]] */
3940 1548, /* MapIterator[MClassType, Set[MType]] */
3943 /* runtime type MapIterator[MType, Set[MType]] */
3944 const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
3946 "MapIterator[MType, Set[MType]]", /* class_name_string */
3952 0, /* nullable Object */
3954 370, /* MapIterator[MType, Set[MType]] */
3957 /* runtime type HashMap[MClassType, Int] */
3958 const struct type type_hash_collection__HashMapmodel__MClassTypekernel__Int
= {
3960 "HashMap[MClassType, Int]", /* class_name_string */
3963 &resolution_table_hash_collection__HashMapmodel__MClassTypekernel__Int
,
3966 0, /* nullable Object */
3968 242, /* Map[MType, Int] */
3969 633, /* HashMap[MType, Int] */
3970 1549, /* Map[MClassType, Int] */
3971 2110, /* HashMap[MClassType, Int] */
3974 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypekernel__Int
= {
3981 &type_hash_collection__HashMapKeysmodel__MClassTypekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, Int] */
3982 &type_hash_collection__HashMapValuesmodel__MClassTypekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, Int] */
3983 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, Int]] */
3984 &type_model__MClassType
, /* MapRead#0: MClassType */
3985 &type_hash_collection__HashMapIteratormodel__MClassTypekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, Int] */
3986 &type_model__MClassType
, /* Map#0: MClassType */
3987 &type_kernel__Int
, /* Map#1: Int */
3988 &type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, Int] */
3989 &type_abstract_collection__Mapmodel__MClassTypekernel__Int
, /* Map[Map#0, Map#1]: Map[MClassType, Int] */
3990 &type_kernel__Int
, /* MapRead#1: Int */
3991 &type_model__MClassType
, /* HashCollection#0: MClassType */
3992 &type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* HashCollection#1: HashMapNode[MClassType, Int] */
3995 /* runtime type Map[MClassType, Int] */
3996 const struct type type_abstract_collection__Mapmodel__MClassTypekernel__Int
= {
3998 "Map[MClassType, Int]", /* class_name_string */
4004 0, /* nullable Object */
4006 242, /* Map[MType, Int] */
4008 1549, /* Map[MClassType, Int] */
4011 /* runtime type HashMap[MClassType, Map[MType, Int]] */
4012 const struct type type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
4014 "HashMap[MClassType, Map[MType, Int]]", /* class_name_string */
4017 &resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
4020 0, /* nullable Object */
4022 350, /* Map[MType, Map[MType, Int]] */
4023 1523, /* HashMap[MType, Map[MType, Int]] */
4024 1550, /* Map[MClassType, Map[MType, Int]] */
4025 2111, /* HashMap[MClassType, Map[MType, Int]] */
4028 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
4035 &type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, Map[MType, Int]] */
4036 &type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, Map[MType, Int]] */
4037 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */
4038 &type_model__MClassType
, /* MapRead#0: MClassType */
4039 &type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, Map[MType, Int]] */
4040 &type_model__MClassType
, /* Map#0: MClassType */
4041 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Map#1: Map[MType, Int] */
4042 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, Map[MType, Int]] */
4043 &type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* Map[Map#0, Map#1]: Map[MClassType, Map[MType, Int]] */
4044 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* MapRead#1: Map[MType, Int] */
4045 &type_model__MClassType
, /* HashCollection#0: MClassType */
4046 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashCollection#1: HashMapNode[MClassType, Map[MType, Int]] */
4049 /* runtime type Map[MClassType, Map[MType, Int]] */
4050 const struct type type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
4052 "Map[MClassType, Map[MType, Int]]", /* class_name_string */
4058 0, /* nullable Object */
4060 350, /* Map[MType, Map[MType, Int]] */
4062 1550, /* Map[MClassType, Map[MType, Int]] */
4065 /* runtime type HashMapKeys[MType, Int] */
4066 const struct type type_hash_collection__HashMapKeysmodel__MTypekernel__Int
= {
4068 "HashMapKeys[MType, Int]", /* class_name_string */
4071 &resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int
,
4074 0, /* nullable Object */
4076 2112, /* HashMapKeys[MType, Int] */
4078 164, /* Collection[Object] */
4079 173, /* Collection[nullable MType] */
4081 1737, /* Collection[MType] */
4084 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int
= {
4087 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Int] */
4088 &type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Int] */
4095 &type_model__MType
, /* RemovableCollection#0: MType */
4099 &type_model__MType
, /* Collection#0: MType */
4100 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
4103 /* runtime type HashMapValues[MType, Int] */
4104 const struct type type_hash_collection__HashMapValuesmodel__MTypekernel__Int
= {
4106 "HashMapValues[MType, Int]", /* class_name_string */
4109 &resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int
,
4112 0, /* nullable Object */
4114 612, /* Collection[Int] */
4115 1844, /* HashMapValues[MType, Int] */
4116 164, /* Collection[Object] */
4119 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int
= {
4122 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Int] */
4123 &type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Int] */
4130 &type_kernel__Int
, /* RemovableCollection#0: Int */
4134 &type_kernel__Int
, /* Collection#0: Int */
4135 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
4138 /* runtime type NativeArray[nullable HashMapNode[MType, Int]] */
4139 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
4141 "NativeArray[nullable HashMapNode[MType, Int]]", /* class_name_string */
4144 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
,
4147 0, /* nullable Object */
4149 371, /* NativeArray[nullable HashMapNode[MType, Int]] */
4152 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
4155 &type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MType, Int] */
4156 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Int]] */
4159 /* runtime type HashMapNode[MType, Int] */
4160 const struct type type_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
4162 "HashMapNode[MType, Int]", /* class_name_string */
4165 &resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int
,
4168 0, /* nullable Object */
4170 133, /* nullable HashMapNode[MType, Int] */
4172 1551, /* HashMapNode[MType, Int] */
4175 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
4178 &type_model__MType
, /* HashMapNode#0: MType */
4179 &type_kernel__Int
, /* HashMapNode#1: Int */
4180 &type_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* N: HashMapNode[MType, Int] */
4181 &type_model__MType
, /* HashNode#0: MType */
4184 /* runtime type nullable HashMapNode[MType, Int] */
4185 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
4187 "nullable HashMapNode[MType, Int]", /* class_name_string */
4190 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
,
4193 0, /* nullable Object */
4195 133, /* nullable HashMapNode[MType, Int] */
4198 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
4201 &type_model__MType
, /* HashMapNode#0: MType */
4202 &type_kernel__Int
, /* HashMapNode#1: Int */
4203 &type_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* N: HashMapNode[MType, Int] */
4204 &type_model__MType
, /* HashNode#0: MType */
4207 /* runtime type HashMapIterator[MType, Int] */
4208 const struct type type_hash_collection__HashMapIteratormodel__MTypekernel__Int
= {
4210 "HashMapIterator[MType, Int]", /* class_name_string */
4213 &resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int
,
4216 0, /* nullable Object */
4218 372, /* MapIterator[MType, Int] */
4219 1552, /* HashMapIterator[MType, Int] */
4222 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int
= {
4225 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Int] */
4228 /* runtime type MapIterator[MType, Int] */
4229 const struct type type_abstract_collection__MapIteratormodel__MTypekernel__Int
= {
4231 "MapIterator[MType, Int]", /* class_name_string */
4237 0, /* nullable Object */
4239 372, /* MapIterator[MType, Int] */
4242 /* runtime type ArrayIterator[Match] */
4243 const struct type type_array__ArrayIteratorstring_search__Match
= {
4245 "ArrayIterator[Match]", /* class_name_string */
4248 &resolution_table_array__ArrayIteratorstring_search__Match
,
4251 0, /* nullable Object */
4253 277, /* ArrayIterator[Object] */
4254 1553, /* ArrayIterator[Match] */
4257 const struct types resolution_table_array__ArrayIteratorstring_search__Match
= {
4260 &type_array__AbstractArrayReadstring_search__Match
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Match] */
4261 &type_array__Arraystring_search__Match
, /* Array[Iterator#0]: Array[Match] */
4264 /* runtime type NativeArray[Match] */
4265 const struct type type_array__NativeArraystring_search__Match
= {
4267 "NativeArray[Match]", /* class_name_string */
4270 &resolution_table_array__NativeArraystring_search__Match
,
4273 0, /* nullable Object */
4275 185, /* NativeArray[Object] */
4276 1554, /* NativeArray[Match] */
4279 const struct types resolution_table_array__NativeArraystring_search__Match
= {
4282 &type_string_search__Match
, /* NativeArray#0: Match */
4283 &type_array__NativeArraystring_search__Match
, /* NativeArray[NativeArray#0]: NativeArray[Match] */
4286 /* runtime type ArrayIterator[ReduceAction] */
4287 const struct type type_array__ArrayIteratorparser__ReduceAction
= {
4289 "ArrayIterator[ReduceAction]", /* class_name_string */
4292 &resolution_table_array__ArrayIteratorparser__ReduceAction
,
4295 0, /* nullable Object */
4297 277, /* ArrayIterator[Object] */
4298 1555, /* ArrayIterator[ReduceAction] */
4301 const struct types resolution_table_array__ArrayIteratorparser__ReduceAction
= {
4304 &type_array__AbstractArrayReadparser__ReduceAction
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ReduceAction] */
4305 &type_array__Arrayparser__ReduceAction
, /* Array[Iterator#0]: Array[ReduceAction] */
4308 /* runtime type NativeArray[ReduceAction] */
4309 const struct type type_array__NativeArrayparser__ReduceAction
= {
4311 "NativeArray[ReduceAction]", /* class_name_string */
4314 &resolution_table_array__NativeArrayparser__ReduceAction
,
4317 0, /* nullable Object */
4319 185, /* NativeArray[Object] */
4320 1556, /* NativeArray[ReduceAction] */
4323 const struct types resolution_table_array__NativeArrayparser__ReduceAction
= {
4326 &type_parser__ReduceAction
, /* NativeArray#0: ReduceAction */
4327 &type_array__NativeArrayparser__ReduceAction
, /* NativeArray[NativeArray#0]: NativeArray[ReduceAction] */
4330 /* runtime type Array[AImport] */
4331 const struct type type_array__Arrayparser_nodes__AImport
= {
4333 "Array[AImport]", /* class_name_string */
4336 &resolution_table_array__Arrayparser_nodes__AImport
,
4339 0, /* nullable Object */
4341 596, /* Collection[ANode] */
4342 163, /* SequenceRead[nullable Object] */
4343 164, /* Collection[Object] */
4344 1739, /* Collection[Prod] */
4345 1728, /* AbstractArrayRead[Object] */
4346 1933, /* Collection[AImport] */
4347 2196, /* AbstractArrayRead[ANode] */
4348 1911, /* Array[Object] */
4349 2564, /* AbstractArrayRead[AImport] */
4350 2483, /* Array[ANode] */
4351 2484, /* AbstractArrayRead[Prod] */
4352 2615, /* Array[AImport] */
4353 2579, /* Array[Prod] */
4356 const struct types resolution_table_array__Arrayparser_nodes__AImport
= {
4359 &type_array__Arrayparser_nodes__AImport
, /* Array[Array#0]: Array[AImport] */
4360 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[Array#0]: NativeArray[AImport] */
4361 &type_parser_nodes__AImport
, /* Sequence#0: AImport */
4362 &type_parser_nodes__AImport
, /* SimpleCollection#0: AImport */
4363 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Array#0]: Collection[AImport] */
4364 &type_parser_nodes__AImport
, /* Array#0: AImport */
4365 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[ArrayCapable#0]: NativeArray[AImport] */
4366 &type_parser_nodes__AImport
, /* AbstractArray#0: AImport */
4367 &type_parser_nodes__AImport
, /* RemovableCollection#0: AImport */
4368 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Sequence#0]: Collection[AImport] */
4369 &type_array__Arrayparser_nodes__AImport
, /* Array[Sequence#0]: Array[AImport] */
4370 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[SimpleCollection#0]: Collection[AImport] */
4371 &type_parser_nodes__AImport
, /* Collection#0: AImport */
4372 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Collection#0]: Collection[AImport] */
4373 &type_parser_nodes__AImport
, /* SequenceRead#0: AImport */
4374 &type_parser_nodes__AImport
, /* AbstractArrayRead#0: AImport */
4375 &type_array__Arrayparser_nodes__AImport
, /* Array[AbstractArrayRead#0]: Array[AImport] */
4376 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AImport] not a live type) */
4377 &type_array__ArrayIteratorparser_nodes__AImport
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AImport] */
4380 /* runtime type AbstractArrayRead[AImport] */
4381 const struct type type_array__AbstractArrayReadparser_nodes__AImport
= {
4383 "AbstractArrayRead[AImport]", /* class_name_string */
4389 0, /* nullable Object */
4391 596, /* Collection[ANode] */
4392 163, /* SequenceRead[nullable Object] */
4393 164, /* Collection[Object] */
4394 1739, /* Collection[Prod] */
4395 1728, /* AbstractArrayRead[Object] */
4396 1933, /* Collection[AImport] */
4397 2196, /* AbstractArrayRead[ANode] */
4399 2564, /* AbstractArrayRead[AImport] */
4401 2484, /* AbstractArrayRead[Prod] */
4404 /* runtime type HashMapKeys[MClass, MClassType] */
4405 const struct type type_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
= {
4407 "HashMapKeys[MClass, MClassType]", /* class_name_string */
4410 &resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
,
4413 0, /* nullable Object */
4415 171, /* Collection[nullable MClass] */
4416 2113, /* HashMapKeys[MClass, MClassType] */
4417 164, /* Collection[Object] */
4418 1733, /* Collection[MClass] */
4421 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
= {
4424 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, MClassType] */
4425 &type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, MClassType] */
4432 &type_model__MClass
, /* RemovableCollection#0: MClass */
4436 &type_model__MClass
, /* Collection#0: MClass */
4437 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
4440 /* runtime type HashMapValues[MClass, MClassType] */
4441 const struct type type_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
= {
4443 "HashMapValues[MClass, MClassType]", /* class_name_string */
4446 &resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
,
4449 0, /* nullable Object */
4451 2361, /* HashMapValues[MClass, MClassType] */
4453 164, /* Collection[Object] */
4454 173, /* Collection[nullable MType] */
4456 1737, /* Collection[MType] */
4459 1916, /* Collection[MClassType] */
4462 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
= {
4465 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, MClassType] */
4466 &type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, MClassType] */
4473 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
4477 &type_model__MClassType
, /* Collection#0: MClassType */
4478 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
4481 /* runtime type NativeArray[nullable HashMapNode[MClass, MClassType]] */
4482 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
4484 "NativeArray[nullable HashMapNode[MClass, MClassType]]", /* class_name_string */
4487 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
,
4490 0, /* nullable Object */
4492 373, /* NativeArray[nullable HashMapNode[MClass, MClassType]] */
4495 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
4498 &type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MClass, MClassType] */
4499 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, MClassType]] */
4502 /* runtime type HashMapNode[MClass, MClassType] */
4503 const struct type type_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
4505 "HashMapNode[MClass, MClassType]", /* class_name_string */
4508 &resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType
,
4511 0, /* nullable Object */
4513 134, /* nullable HashMapNode[MClass, MClassType] */
4514 1557, /* HashMapNode[MClass, MClassType] */
4517 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
4520 &type_model__MClass
, /* HashMapNode#0: MClass */
4521 &type_model__MClassType
, /* HashMapNode#1: MClassType */
4522 &type_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* N: HashMapNode[MClass, MClassType] */
4523 &type_model__MClass
, /* HashNode#0: MClass */
4526 /* runtime type nullable HashMapNode[MClass, MClassType] */
4527 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
4529 "nullable HashMapNode[MClass, MClassType]", /* class_name_string */
4532 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
,
4535 0, /* nullable Object */
4537 134, /* nullable HashMapNode[MClass, MClassType] */
4540 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
4543 &type_model__MClass
, /* HashMapNode#0: MClass */
4544 &type_model__MClassType
, /* HashMapNode#1: MClassType */
4545 &type_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* N: HashMapNode[MClass, MClassType] */
4546 &type_model__MClass
, /* HashNode#0: MClass */
4549 /* runtime type HashMapIterator[MClass, MClassType] */
4550 const struct type type_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
= {
4552 "HashMapIterator[MClass, MClassType]", /* class_name_string */
4555 &resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
,
4558 0, /* nullable Object */
4560 374, /* MapIterator[MClass, MClassType] */
4561 1558, /* HashMapIterator[MClass, MClassType] */
4564 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
= {
4567 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, MClassType] */
4570 /* runtime type MapIterator[MClass, MClassType] */
4571 const struct type type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
= {
4573 "MapIterator[MClass, MClassType]", /* class_name_string */
4579 0, /* nullable Object */
4581 374, /* MapIterator[MClass, MClassType] */
4584 /* runtime type ArrayMapKeys[MClass, AType] */
4585 const struct type type_array__ArrayMapKeysmodel__MClassparser_nodes__AType
= {
4587 "ArrayMapKeys[MClass, AType]", /* class_name_string */
4590 &resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType
,
4593 0, /* nullable Object */
4595 171, /* Collection[nullable MClass] */
4596 2114, /* ArrayMapKeys[MClass, AType] */
4597 164, /* Collection[Object] */
4598 1733, /* Collection[MClass] */
4601 const struct types resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType
= {
4604 &type_array__ArrayMapmodel__MClassparser_nodes__AType
, /* ArrayMap[ArrayMapKeys#0, ArrayMapKeys#1]: ArrayMap[MClass, AType] */
4605 &type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
, /* MapKeysIterator[ArrayMapKeys#0, ArrayMapKeys#1]: MapKeysIterator[MClass, AType] */
4612 &type_model__MClass
, /* RemovableCollection#0: MClass */
4616 &type_model__MClass
, /* Collection#0: MClass */
4617 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
4620 /* runtime type ArrayMapValues[MClass, AType] */
4621 const struct type type_array__ArrayMapValuesmodel__MClassparser_nodes__AType
= {
4623 "ArrayMapValues[MClass, AType]", /* class_name_string */
4626 &resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType
,
4629 0, /* nullable Object */
4631 596, /* Collection[ANode] */
4632 2362, /* ArrayMapValues[MClass, AType] */
4633 164, /* Collection[Object] */
4634 1739, /* Collection[Prod] */
4636 1960, /* Collection[AType] */
4639 const struct types resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType
= {
4642 &type_array__ArrayMapmodel__MClassparser_nodes__AType
, /* ArrayMap[ArrayMapValues#0, ArrayMapValues#1]: ArrayMap[MClass, AType] */
4643 &type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
, /* MapValuesIterator[ArrayMapValues#0, ArrayMapValues#1]: MapValuesIterator[MClass, AType] */
4650 &type_parser_nodes__AType
, /* RemovableCollection#0: AType */
4654 &type_parser_nodes__AType
, /* Collection#0: AType */
4655 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Collection#0]: Collection[AType] */
4658 /* runtime type Couple[MClass, AType] */
4659 const struct type type_abstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4661 "Couple[MClass, AType]", /* class_name_string */
4664 &resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType
,
4667 0, /* nullable Object */
4669 375, /* Couple[MClass, AType] */
4672 const struct types resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4675 &type_model__MClass
, /* Couple#0: MClass */
4676 &type_parser_nodes__AType
, /* Couple#1: AType */
4679 /* runtime type CoupleMapIterator[MClass, AType] */
4680 const struct type type_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
= {
4682 "CoupleMapIterator[MClass, AType]", /* class_name_string */
4685 &resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
,
4688 0, /* nullable Object */
4690 376, /* MapIterator[MClass, AType] */
4691 1559, /* CoupleMapIterator[MClass, AType] */
4694 const struct types resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
= {
4697 &type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Iterator[Couple[CoupleMapIterator#0, CoupleMapIterator#1]]: Iterator[Couple[MClass, AType]] */
4700 /* runtime type MapIterator[MClass, AType] */
4701 const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
= {
4703 "MapIterator[MClass, AType]", /* class_name_string */
4709 0, /* nullable Object */
4711 376, /* MapIterator[MClass, AType] */
4714 /* runtime type Array[Couple[MClass, AType]] */
4715 const struct type type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4717 "Array[Couple[MClass, AType]]", /* class_name_string */
4720 &resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
,
4723 0, /* nullable Object */
4725 1560, /* Collection[Couple[MClass, AType]] */
4726 163, /* SequenceRead[nullable Object] */
4727 164, /* Collection[Object] */
4728 2363, /* AbstractArrayRead[Couple[MClass, AType]] */
4729 1728, /* AbstractArrayRead[Object] */
4730 2509, /* Array[Couple[MClass, AType]] */
4732 1911, /* Array[Object] */
4735 const struct types resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4738 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Array#0]: Array[Couple[MClass, AType]] */
4739 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[Array#0]: NativeArray[Couple[MClass, AType]] */
4740 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Sequence#0: Couple[MClass, AType] */
4741 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* SimpleCollection#0: Couple[MClass, AType] */
4742 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Array#0]: Collection[Couple[MClass, AType]] */
4743 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array#0: Couple[MClass, AType] */
4744 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[ArrayCapable#0]: NativeArray[Couple[MClass, AType]] */
4745 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArray#0: Couple[MClass, AType] */
4746 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* RemovableCollection#0: Couple[MClass, AType] */
4747 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Sequence#0]: Collection[Couple[MClass, AType]] */
4748 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Sequence#0]: Array[Couple[MClass, AType]] */
4749 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[SimpleCollection#0]: Collection[Couple[MClass, AType]] */
4750 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection#0: Couple[MClass, AType] */
4751 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Collection#0]: Collection[Couple[MClass, AType]] */
4752 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* SequenceRead#0: Couple[MClass, AType] */
4753 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArrayRead#0: Couple[MClass, AType] */
4754 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[AbstractArrayRead#0]: Array[Couple[MClass, AType]] */
4755 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Couple[MClass, AType]] not a live type) */
4756 &type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Couple[MClass, AType]] */
4759 /* runtime type Collection[Couple[MClass, AType]] */
4760 const struct type type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4762 "Collection[Couple[MClass, AType]]", /* class_name_string */
4768 0, /* nullable Object */
4770 1560, /* Collection[Couple[MClass, AType]] */
4772 164, /* Collection[Object] */
4775 /* runtime type AbstractArrayRead[Couple[MClass, AType]] */
4776 const struct type type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4778 "AbstractArrayRead[Couple[MClass, AType]]", /* class_name_string */
4784 0, /* nullable Object */
4786 1560, /* Collection[Couple[MClass, AType]] */
4787 163, /* SequenceRead[nullable Object] */
4788 164, /* Collection[Object] */
4789 2363, /* AbstractArrayRead[Couple[MClass, AType]] */
4790 1728, /* AbstractArrayRead[Object] */
4793 /* runtime type ListNode[Scope] */
4794 const struct type type_list__ListNodescope__Scope
= {
4796 "ListNode[Scope]", /* class_name_string */
4799 &resolution_table_list__ListNodescope__Scope
,
4802 0, /* nullable Object */
4804 1420, /* Collection[Scope] */
4805 1845, /* Container[Scope] */
4806 164, /* Collection[Object] */
4807 2115, /* ListNode[Scope] */
4810 const struct types resolution_table_list__ListNodescope__Scope
= {
4813 &type_scope__Scope
, /* ListNode#0: Scope */
4814 &type_list__ListNodescope__Scope
, /* ListNode[ListNode#0]: ListNode[Scope] */
4815 &type_abstract_collection__ContainerIteratorscope__Scope
, /* ContainerIterator[Container#0]: ContainerIterator[Scope] */
4816 &type_scope__Scope
, /* Container#0: Scope */
4825 &type_scope__Scope
, /* Collection#0: Scope */
4826 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Collection#0]: Collection[Scope] */
4829 /* runtime type Container[Scope] */
4830 const struct type type_abstract_collection__Containerscope__Scope
= {
4832 "Container[Scope]", /* class_name_string */
4838 0, /* nullable Object */
4840 1420, /* Collection[Scope] */
4841 1845, /* Container[Scope] */
4842 164, /* Collection[Object] */
4845 /* runtime type ListIterator[Scope] */
4846 const struct type type_list__ListIteratorscope__Scope
= {
4848 "ListIterator[Scope]", /* class_name_string */
4851 &resolution_table_list__ListIteratorscope__Scope
,
4854 0, /* nullable Object */
4856 377, /* ListIterator[Scope] */
4859 const struct types resolution_table_list__ListIteratorscope__Scope
= {
4862 &type_scope__Scope
, /* ListIterator#0: Scope */
4863 &type_array__Arrayscope__Scope
, /* Array[Iterator#0]: Array[Scope] */
4864 &type_list__Listscope__Scope
, /* List[ListIterator#0]: List[Scope] */
4867 /* runtime type ArrayIterator[FlowContext] */
4868 const struct type type_array__ArrayIteratorflow__FlowContext
= {
4870 "ArrayIterator[FlowContext]", /* class_name_string */
4873 &resolution_table_array__ArrayIteratorflow__FlowContext
,
4876 0, /* nullable Object */
4878 277, /* ArrayIterator[Object] */
4879 1561, /* ArrayIterator[FlowContext] */
4882 const struct types resolution_table_array__ArrayIteratorflow__FlowContext
= {
4885 &type_array__AbstractArrayReadflow__FlowContext
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[FlowContext] */
4886 &type_array__Arrayflow__FlowContext
, /* Array[Iterator#0]: Array[FlowContext] */
4889 /* runtime type NativeArray[FlowContext] */
4890 const struct type type_array__NativeArrayflow__FlowContext
= {
4892 "NativeArray[FlowContext]", /* class_name_string */
4895 &resolution_table_array__NativeArrayflow__FlowContext
,
4898 0, /* nullable Object */
4900 185, /* NativeArray[Object] */
4901 1562, /* NativeArray[FlowContext] */
4904 const struct types resolution_table_array__NativeArrayflow__FlowContext
= {
4907 &type_flow__FlowContext
, /* NativeArray#0: FlowContext */
4908 &type_array__NativeArrayflow__FlowContext
, /* NativeArray[NativeArray#0]: NativeArray[FlowContext] */
4911 /* runtime type HashSetNode[Variable] */
4912 const struct type type_hash_collection__HashSetNodescope__Variable
= {
4914 "HashSetNode[Variable]", /* class_name_string */
4917 &resolution_table_hash_collection__HashSetNodescope__Variable
,
4920 0, /* nullable Object */
4922 116, /* nullable HashSetNode[Object] */
4923 378, /* nullable HashSetNode[Variable] */
4924 1456, /* HashSetNode[Object] */
4925 2116, /* HashSetNode[Variable] */
4928 const struct types resolution_table_hash_collection__HashSetNodescope__Variable
= {
4931 &type_scope__Variable
, /* HashSetNode#0: Variable */
4933 &type_hash_collection__HashSetNodescope__Variable
, /* N: HashSetNode[Variable] */
4934 &type_scope__Variable
, /* HashNode#0: Variable */
4937 /* runtime type nullable HashSetNode[Variable] */
4938 const struct type type_nullable_hash_collection__HashSetNodescope__Variable
= {
4940 "nullable HashSetNode[Variable]", /* class_name_string */
4943 &resolution_table_nullable_hash_collection__HashSetNodescope__Variable
,
4946 0, /* nullable Object */
4948 116, /* nullable HashSetNode[Object] */
4949 378, /* nullable HashSetNode[Variable] */
4952 const struct types resolution_table_nullable_hash_collection__HashSetNodescope__Variable
= {
4955 &type_scope__Variable
, /* HashSetNode#0: Variable */
4957 &type_hash_collection__HashSetNodescope__Variable
, /* N: HashSetNode[Variable] */
4958 &type_scope__Variable
, /* HashNode#0: Variable */
4961 /* runtime type HashSetIterator[Variable] */
4962 const struct type type_hash_collection__HashSetIteratorscope__Variable
= {
4964 "HashSetIterator[Variable]", /* class_name_string */
4967 &resolution_table_hash_collection__HashSetIteratorscope__Variable
,
4970 0, /* nullable Object */
4972 307, /* HashSetIterator[Object] */
4973 1563, /* HashSetIterator[Variable] */
4976 const struct types resolution_table_hash_collection__HashSetIteratorscope__Variable
= {
4979 &type_hash_collection__HashSetscope__Variable
, /* HashSet[HashSetIterator#0]: HashSet[Variable] */
4980 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
4983 /* runtime type NativeArray[nullable HashSetNode[Variable]] */
4984 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
= {
4986 "NativeArray[nullable HashSetNode[Variable]]", /* class_name_string */
4989 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
,
4992 0, /* nullable Object */
4994 308, /* NativeArray[nullable HashSetNode[Object]] */
4995 1564, /* NativeArray[nullable HashSetNode[Variable]] */
4998 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
= {
5001 &type_nullable_hash_collection__HashSetNodescope__Variable
, /* NativeArray#0: nullable HashSetNode[Variable] */
5002 &type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Variable]] */
5005 /* runtime type ArrayIterator[MMethod] */
5006 const struct type type_array__ArrayIteratormodel__MMethod
= {
5008 "ArrayIterator[MMethod]", /* class_name_string */
5011 &resolution_table_array__ArrayIteratormodel__MMethod
,
5014 0, /* nullable Object */
5016 277, /* ArrayIterator[Object] */
5017 286, /* ArrayIterator[nullable MProperty] */
5018 1435, /* ArrayIterator[PropertyLayoutElement] */
5019 2060, /* ArrayIterator[MProperty] */
5020 2364, /* ArrayIterator[MMethod] */
5023 const struct types resolution_table_array__ArrayIteratormodel__MMethod
= {
5026 &type_array__AbstractArrayReadmodel__MMethod
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MMethod] */
5027 &type_array__Arraymodel__MMethod
, /* Array[Iterator#0]: Array[MMethod] */
5030 /* runtime type NativeArray[MMethod] */
5031 const struct type type_array__NativeArraymodel__MMethod
= {
5033 "NativeArray[MMethod]", /* class_name_string */
5036 &resolution_table_array__NativeArraymodel__MMethod
,
5039 0, /* nullable Object */
5041 185, /* NativeArray[Object] */
5042 287, /* NativeArray[nullable MProperty] */
5043 1436, /* NativeArray[PropertyLayoutElement] */
5044 2061, /* NativeArray[MProperty] */
5045 2365, /* NativeArray[MMethod] */
5048 const struct types resolution_table_array__NativeArraymodel__MMethod
= {
5051 &type_model__MMethod
, /* NativeArray#0: MMethod */
5052 &type_array__NativeArraymodel__MMethod
, /* NativeArray[NativeArray#0]: NativeArray[MMethod] */
5055 /* runtime type ArrayIterator[MParameterType] */
5056 const struct type type_array__ArrayIteratormodel__MParameterType
= {
5058 "ArrayIterator[MParameterType]", /* class_name_string */
5061 &resolution_table_array__ArrayIteratormodel__MParameterType
,
5064 0, /* nullable Object */
5066 277, /* ArrayIterator[Object] */
5067 337, /* ArrayIterator[nullable MType] */
5068 1818, /* ArrayIterator[MType] */
5069 2117, /* ArrayIterator[MParameterType] */
5072 const struct types resolution_table_array__ArrayIteratormodel__MParameterType
= {
5075 &type_array__AbstractArrayReadmodel__MParameterType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MParameterType] */
5076 &type_array__Arraymodel__MParameterType
, /* Array[Iterator#0]: Array[MParameterType] */
5079 /* runtime type NativeArray[MParameterType] */
5080 const struct type type_array__NativeArraymodel__MParameterType
= {
5082 "NativeArray[MParameterType]", /* class_name_string */
5085 &resolution_table_array__NativeArraymodel__MParameterType
,
5088 0, /* nullable Object */
5090 185, /* NativeArray[Object] */
5091 338, /* NativeArray[nullable MType] */
5092 1819, /* NativeArray[MType] */
5093 2118, /* NativeArray[MParameterType] */
5096 const struct types resolution_table_array__NativeArraymodel__MParameterType
= {
5099 &type_model__MParameterType
, /* NativeArray#0: MParameterType */
5100 &type_array__NativeArraymodel__MParameterType
, /* NativeArray[NativeArray#0]: NativeArray[MParameterType] */
5103 /* runtime type HashMap[MClass, POSetElement[MClass]] */
5104 const struct type type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
= {
5106 "HashMap[MClass, POSetElement[MClass]]", /* class_name_string */
5109 &resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
,
5112 0, /* nullable Object */
5114 379, /* HashMap[MClass, POSetElement[MClass]] */
5117 const struct types resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
= {
5124 &type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, POSetElement[MClass]] */
5125 &type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, POSetElement[MClass]] */
5126 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
5127 &type_model__MClass
, /* MapRead#0: MClass */
5128 &type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, POSetElement[MClass]] */
5129 &type_model__MClass
, /* Map#0: MClass */
5130 &type_poset__POSetElementmodel__MClass
, /* Map#1: POSetElement[MClass] */
5131 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, POSetElement[MClass]] */
5132 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, POSetElement[MClass]] not a live type) */
5133 &type_poset__POSetElementmodel__MClass
, /* MapRead#1: POSetElement[MClass] */
5134 &type_model__MClass
, /* HashCollection#0: MClass */
5135 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, POSetElement[MClass]] */
5138 /* runtime type POSetElement[MClass] */
5139 const struct type type_poset__POSetElementmodel__MClass
= {
5141 "POSetElement[MClass]", /* class_name_string */
5144 &resolution_table_poset__POSetElementmodel__MClass
,
5147 0, /* nullable Object */
5149 380, /* POSetElement[MClass] */
5152 const struct types resolution_table_poset__POSetElementmodel__MClass
= {
5155 &type_hash_collection__HashSetmodel__MClass
, /* HashSet[POSetElement#0]: HashSet[MClass] */
5156 &type_poset__POSetmodel__MClass
, /* POSet[POSetElement#0]: POSet[MClass] */
5157 &type_model__MClass
, /* POSetElement#0: MClass */
5160 /* runtime type ArraySetIterator[MType] */
5161 const struct type type_array__ArraySetIteratormodel__MType
= {
5163 "ArraySetIterator[MType]", /* class_name_string */
5166 &resolution_table_array__ArraySetIteratormodel__MType
,
5169 0, /* nullable Object */
5171 381, /* ArraySetIterator[MType] */
5174 const struct types resolution_table_array__ArraySetIteratormodel__MType
= {
5177 &type_array__ArrayIteratormodel__MType
, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[MType] */
5178 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
5181 /* runtime type Array[AExternCodeBlock] */
5182 const struct type type_array__Arrayparser_nodes__AExternCodeBlock
= {
5184 "Array[AExternCodeBlock]", /* class_name_string */
5187 &resolution_table_array__Arrayparser_nodes__AExternCodeBlock
,
5190 0, /* nullable Object */
5192 596, /* Collection[ANode] */
5193 163, /* SequenceRead[nullable Object] */
5194 164, /* Collection[Object] */
5195 1739, /* Collection[Prod] */
5196 1728, /* AbstractArrayRead[Object] */
5197 1937, /* Collection[AExternCodeBlock] */
5198 2196, /* AbstractArrayRead[ANode] */
5199 1911, /* Array[Object] */
5200 2565, /* AbstractArrayRead[AExternCodeBlock] */
5201 2483, /* Array[ANode] */
5202 2484, /* AbstractArrayRead[Prod] */
5203 2616, /* Array[AExternCodeBlock] */
5204 2579, /* Array[Prod] */
5207 const struct types resolution_table_array__Arrayparser_nodes__AExternCodeBlock
= {
5210 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Array#0]: Array[AExternCodeBlock] */
5211 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[Array#0]: NativeArray[AExternCodeBlock] */
5212 &type_parser_nodes__AExternCodeBlock
, /* Sequence#0: AExternCodeBlock */
5213 &type_parser_nodes__AExternCodeBlock
, /* SimpleCollection#0: AExternCodeBlock */
5214 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Array#0]: Collection[AExternCodeBlock] */
5215 &type_parser_nodes__AExternCodeBlock
, /* Array#0: AExternCodeBlock */
5216 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[ArrayCapable#0]: NativeArray[AExternCodeBlock] */
5217 &type_parser_nodes__AExternCodeBlock
, /* AbstractArray#0: AExternCodeBlock */
5218 &type_parser_nodes__AExternCodeBlock
, /* RemovableCollection#0: AExternCodeBlock */
5219 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Sequence#0]: Collection[AExternCodeBlock] */
5220 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Sequence#0]: Array[AExternCodeBlock] */
5221 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[SimpleCollection#0]: Collection[AExternCodeBlock] */
5222 &type_parser_nodes__AExternCodeBlock
, /* Collection#0: AExternCodeBlock */
5223 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Collection#0]: Collection[AExternCodeBlock] */
5224 &type_parser_nodes__AExternCodeBlock
, /* SequenceRead#0: AExternCodeBlock */
5225 &type_parser_nodes__AExternCodeBlock
, /* AbstractArrayRead#0: AExternCodeBlock */
5226 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[AbstractArrayRead#0]: Array[AExternCodeBlock] */
5227 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AExternCodeBlock] not a live type) */
5228 &type_array__ArrayIteratorparser_nodes__AExternCodeBlock
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExternCodeBlock] */
5231 /* runtime type AbstractArrayRead[AExternCodeBlock] */
5232 const struct type type_array__AbstractArrayReadparser_nodes__AExternCodeBlock
= {
5234 "AbstractArrayRead[AExternCodeBlock]", /* class_name_string */
5240 0, /* nullable Object */
5242 596, /* Collection[ANode] */
5243 163, /* SequenceRead[nullable Object] */
5244 164, /* Collection[Object] */
5245 1739, /* Collection[Prod] */
5246 1728, /* AbstractArrayRead[Object] */
5247 1937, /* Collection[AExternCodeBlock] */
5248 2196, /* AbstractArrayRead[ANode] */
5250 2565, /* AbstractArrayRead[AExternCodeBlock] */
5252 2484, /* AbstractArrayRead[Prod] */
5255 /* runtime type HashMapKeys[MClass, AClassdef] */
5256 const struct type type_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
= {
5258 "HashMapKeys[MClass, AClassdef]", /* class_name_string */
5261 &resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
,
5264 0, /* nullable Object */
5266 171, /* Collection[nullable MClass] */
5267 2119, /* HashMapKeys[MClass, AClassdef] */
5268 164, /* Collection[Object] */
5269 1733, /* Collection[MClass] */
5272 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
= {
5275 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, AClassdef] */
5276 &type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, AClassdef] */
5283 &type_model__MClass
, /* RemovableCollection#0: MClass */
5287 &type_model__MClass
, /* Collection#0: MClass */
5288 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
5291 /* runtime type HashMapValues[MClass, AClassdef] */
5292 const struct type type_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
= {
5294 "HashMapValues[MClass, AClassdef]", /* class_name_string */
5297 &resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
,
5300 0, /* nullable Object */
5302 596, /* Collection[ANode] */
5303 2366, /* HashMapValues[MClass, AClassdef] */
5304 164, /* Collection[Object] */
5305 1739, /* Collection[Prod] */
5307 1926, /* Collection[AClassdef] */
5310 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
= {
5313 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, AClassdef] */
5314 &type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, AClassdef] */
5321 &type_parser_nodes__AClassdef
, /* RemovableCollection#0: AClassdef */
5325 &type_parser_nodes__AClassdef
, /* Collection#0: AClassdef */
5326 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Collection#0]: Collection[AClassdef] */
5329 /* runtime type NativeArray[nullable HashMapNode[MClass, AClassdef]] */
5330 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
5332 "NativeArray[nullable HashMapNode[MClass, AClassdef]]", /* class_name_string */
5335 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
5338 0, /* nullable Object */
5340 382, /* NativeArray[nullable HashMapNode[MClass, AClassdef]] */
5343 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
5346 &type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray#0: nullable HashMapNode[MClass, AClassdef] */
5347 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */
5350 /* runtime type HashMapNode[MClass, AClassdef] */
5351 const struct type type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
5353 "HashMapNode[MClass, AClassdef]", /* class_name_string */
5356 &resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
5359 0, /* nullable Object */
5361 135, /* nullable HashMapNode[MClass, AClassdef] */
5362 1565, /* HashMapNode[MClass, AClassdef] */
5365 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
5368 &type_model__MClass
, /* HashMapNode#0: MClass */
5369 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
5370 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* N: HashMapNode[MClass, AClassdef] */
5371 &type_model__MClass
, /* HashNode#0: MClass */
5374 /* runtime type nullable HashMapNode[MClass, AClassdef] */
5375 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
5377 "nullable HashMapNode[MClass, AClassdef]", /* class_name_string */
5380 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
5383 0, /* nullable Object */
5385 135, /* nullable HashMapNode[MClass, AClassdef] */
5388 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
5391 &type_model__MClass
, /* HashMapNode#0: MClass */
5392 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
5393 &type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* N: HashMapNode[MClass, AClassdef] */
5394 &type_model__MClass
, /* HashNode#0: MClass */
5397 /* runtime type HashMapIterator[MClass, AClassdef] */
5398 const struct type type_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
= {
5400 "HashMapIterator[MClass, AClassdef]", /* class_name_string */
5403 &resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
,
5406 0, /* nullable Object */
5408 383, /* MapIterator[MClass, AClassdef] */
5409 1566, /* HashMapIterator[MClass, AClassdef] */
5412 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
= {
5415 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, AClassdef] */
5418 /* runtime type MapIterator[MClass, AClassdef] */
5419 const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
= {
5421 "MapIterator[MClass, AClassdef]", /* class_name_string */
5427 0, /* nullable Object */
5429 383, /* MapIterator[MClass, AClassdef] */
5432 /* runtime type HashMapKeys[MProperty, APropdef] */
5433 const struct type type_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
= {
5435 "HashMapKeys[MProperty, APropdef]", /* class_name_string */
5438 &resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
,
5441 0, /* nullable Object */
5443 172, /* Collection[nullable MProperty] */
5444 2367, /* HashMapKeys[MProperty, APropdef] */
5445 164, /* Collection[Object] */
5446 590, /* Collection[PropertyLayoutElement] */
5451 1914, /* Collection[MProperty] */
5454 const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
= {
5457 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MProperty, APropdef] */
5458 &type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MProperty, APropdef] */
5465 &type_model__MProperty
, /* RemovableCollection#0: MProperty */
5469 &type_model__MProperty
, /* Collection#0: MProperty */
5470 &type_abstract_collection__Collectionmodel__MProperty
, /* Collection[Collection#0]: Collection[MProperty] */
5473 /* runtime type HashMapValues[MProperty, APropdef] */
5474 const struct type type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
= {
5476 "HashMapValues[MProperty, APropdef]", /* class_name_string */
5479 &resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
,
5482 0, /* nullable Object */
5484 596, /* Collection[ANode] */
5485 2368, /* HashMapValues[MProperty, APropdef] */
5486 164, /* Collection[Object] */
5487 1739, /* Collection[Prod] */
5489 1927, /* Collection[APropdef] */
5492 const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
= {
5495 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MProperty, APropdef] */
5496 &type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MProperty, APropdef] */
5503 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
5507 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
5508 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
5511 /* runtime type NativeArray[nullable HashMapNode[MProperty, APropdef]] */
5512 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
5514 "NativeArray[nullable HashMapNode[MProperty, APropdef]]", /* class_name_string */
5517 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
,
5520 0, /* nullable Object */
5522 384, /* NativeArray[nullable HashMapNode[MProperty, APropdef]] */
5525 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
5528 &type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* NativeArray#0: nullable HashMapNode[MProperty, APropdef] */
5529 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
5532 /* runtime type HashMapNode[MProperty, APropdef] */
5533 const struct type type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
5535 "HashMapNode[MProperty, APropdef]", /* class_name_string */
5538 &resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
,
5541 0, /* nullable Object */
5543 136, /* nullable HashMapNode[MProperty, APropdef] */
5544 1567, /* HashMapNode[MProperty, APropdef] */
5547 const struct types resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
5550 &type_model__MProperty
, /* HashMapNode#0: MProperty */
5551 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
5552 &type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* N: HashMapNode[MProperty, APropdef] */
5553 &type_model__MProperty
, /* HashNode#0: MProperty */
5556 /* runtime type nullable HashMapNode[MProperty, APropdef] */
5557 const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
5559 "nullable HashMapNode[MProperty, APropdef]", /* class_name_string */
5562 &resolution_table_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
,
5565 0, /* nullable Object */
5567 136, /* nullable HashMapNode[MProperty, APropdef] */
5570 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
5573 &type_model__MProperty
, /* HashMapNode#0: MProperty */
5574 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
5575 &type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* N: HashMapNode[MProperty, APropdef] */
5576 &type_model__MProperty
, /* HashNode#0: MProperty */
5579 /* runtime type HashMapIterator[MProperty, APropdef] */
5580 const struct type type_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
= {
5582 "HashMapIterator[MProperty, APropdef]", /* class_name_string */
5585 &resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
,
5588 0, /* nullable Object */
5590 385, /* MapIterator[MProperty, APropdef] */
5591 1568, /* HashMapIterator[MProperty, APropdef] */
5594 const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
= {
5597 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MProperty, APropdef] */
5600 /* runtime type MapIterator[MProperty, APropdef] */
5601 const struct type type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
= {
5603 "MapIterator[MProperty, APropdef]", /* class_name_string */
5609 0, /* nullable Object */
5611 385, /* MapIterator[MProperty, APropdef] */
5614 /* runtime type Array[AFormaldef] */
5615 const struct type type_array__Arrayparser_nodes__AFormaldef
= {
5617 "Array[AFormaldef]", /* class_name_string */
5620 &resolution_table_array__Arrayparser_nodes__AFormaldef
,
5623 0, /* nullable Object */
5625 596, /* Collection[ANode] */
5626 163, /* SequenceRead[nullable Object] */
5627 164, /* Collection[Object] */
5628 1739, /* Collection[Prod] */
5629 1728, /* AbstractArrayRead[Object] */
5630 1943, /* Collection[AFormaldef] */
5631 2196, /* AbstractArrayRead[ANode] */
5632 1911, /* Array[Object] */
5633 2566, /* AbstractArrayRead[AFormaldef] */
5634 2483, /* Array[ANode] */
5635 2484, /* AbstractArrayRead[Prod] */
5636 2617, /* Array[AFormaldef] */
5637 2579, /* Array[Prod] */
5640 const struct types resolution_table_array__Arrayparser_nodes__AFormaldef
= {
5643 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Array#0]: Array[AFormaldef] */
5644 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[Array#0]: NativeArray[AFormaldef] */
5645 &type_parser_nodes__AFormaldef
, /* Sequence#0: AFormaldef */
5646 &type_parser_nodes__AFormaldef
, /* SimpleCollection#0: AFormaldef */
5647 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Array#0]: Collection[AFormaldef] */
5648 &type_parser_nodes__AFormaldef
, /* Array#0: AFormaldef */
5649 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[ArrayCapable#0]: NativeArray[AFormaldef] */
5650 &type_parser_nodes__AFormaldef
, /* AbstractArray#0: AFormaldef */
5651 &type_parser_nodes__AFormaldef
, /* RemovableCollection#0: AFormaldef */
5652 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Sequence#0]: Collection[AFormaldef] */
5653 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Sequence#0]: Array[AFormaldef] */
5654 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[SimpleCollection#0]: Collection[AFormaldef] */
5655 &type_parser_nodes__AFormaldef
, /* Collection#0: AFormaldef */
5656 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Collection#0]: Collection[AFormaldef] */
5657 &type_parser_nodes__AFormaldef
, /* SequenceRead#0: AFormaldef */
5658 &type_parser_nodes__AFormaldef
, /* AbstractArrayRead#0: AFormaldef */
5659 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[AbstractArrayRead#0]: Array[AFormaldef] */
5660 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AFormaldef] not a live type) */
5661 &type_array__ArrayIteratorparser_nodes__AFormaldef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AFormaldef] */
5664 /* runtime type AbstractArrayRead[AFormaldef] */
5665 const struct type type_array__AbstractArrayReadparser_nodes__AFormaldef
= {
5667 "AbstractArrayRead[AFormaldef]", /* class_name_string */
5673 0, /* nullable Object */
5675 596, /* Collection[ANode] */
5676 163, /* SequenceRead[nullable Object] */
5677 164, /* Collection[Object] */
5678 1739, /* Collection[Prod] */
5679 1728, /* AbstractArrayRead[Object] */
5680 1943, /* Collection[AFormaldef] */
5681 2196, /* AbstractArrayRead[ANode] */
5683 2566, /* AbstractArrayRead[AFormaldef] */
5685 2484, /* AbstractArrayRead[Prod] */
5688 /* runtime type Array[ASuperclass] */
5689 const struct type type_array__Arrayparser_nodes__ASuperclass
= {
5691 "Array[ASuperclass]", /* class_name_string */
5694 &resolution_table_array__Arrayparser_nodes__ASuperclass
,
5697 0, /* nullable Object */
5699 596, /* Collection[ANode] */
5700 163, /* SequenceRead[nullable Object] */
5701 164, /* Collection[Object] */
5702 1739, /* Collection[Prod] */
5703 1728, /* AbstractArrayRead[Object] */
5704 1944, /* Collection[ASuperclass] */
5705 2196, /* AbstractArrayRead[ANode] */
5706 1911, /* Array[Object] */
5707 2567, /* AbstractArrayRead[ASuperclass] */
5708 2483, /* Array[ANode] */
5709 2484, /* AbstractArrayRead[Prod] */
5710 2618, /* Array[ASuperclass] */
5711 2579, /* Array[Prod] */
5714 const struct types resolution_table_array__Arrayparser_nodes__ASuperclass
= {
5717 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Array#0]: Array[ASuperclass] */
5718 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[Array#0]: NativeArray[ASuperclass] */
5719 &type_parser_nodes__ASuperclass
, /* Sequence#0: ASuperclass */
5720 &type_parser_nodes__ASuperclass
, /* SimpleCollection#0: ASuperclass */
5721 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Array#0]: Collection[ASuperclass] */
5722 &type_parser_nodes__ASuperclass
, /* Array#0: ASuperclass */
5723 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[ArrayCapable#0]: NativeArray[ASuperclass] */
5724 &type_parser_nodes__ASuperclass
, /* AbstractArray#0: ASuperclass */
5725 &type_parser_nodes__ASuperclass
, /* RemovableCollection#0: ASuperclass */
5726 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Sequence#0]: Collection[ASuperclass] */
5727 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Sequence#0]: Array[ASuperclass] */
5728 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[SimpleCollection#0]: Collection[ASuperclass] */
5729 &type_parser_nodes__ASuperclass
, /* Collection#0: ASuperclass */
5730 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Collection#0]: Collection[ASuperclass] */
5731 &type_parser_nodes__ASuperclass
, /* SequenceRead#0: ASuperclass */
5732 &type_parser_nodes__ASuperclass
, /* AbstractArrayRead#0: ASuperclass */
5733 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[AbstractArrayRead#0]: Array[ASuperclass] */
5734 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[ASuperclass] not a live type) */
5735 &type_array__ArrayIteratorparser_nodes__ASuperclass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[ASuperclass] */
5738 /* runtime type AbstractArrayRead[ASuperclass] */
5739 const struct type type_array__AbstractArrayReadparser_nodes__ASuperclass
= {
5741 "AbstractArrayRead[ASuperclass]", /* class_name_string */
5747 0, /* nullable Object */
5749 596, /* Collection[ANode] */
5750 163, /* SequenceRead[nullable Object] */
5751 164, /* Collection[Object] */
5752 1739, /* Collection[Prod] */
5753 1728, /* AbstractArrayRead[Object] */
5754 1944, /* Collection[ASuperclass] */
5755 2196, /* AbstractArrayRead[ANode] */
5757 2567, /* AbstractArrayRead[ASuperclass] */
5759 2484, /* AbstractArrayRead[Prod] */
5762 /* runtime type Array[AAnnotation] */
5763 const struct type type_array__Arrayparser_nodes__AAnnotation
= {
5765 "Array[AAnnotation]", /* class_name_string */
5768 &resolution_table_array__Arrayparser_nodes__AAnnotation
,
5771 0, /* nullable Object */
5773 596, /* Collection[ANode] */
5774 163, /* SequenceRead[nullable Object] */
5775 164, /* Collection[Object] */
5776 1739, /* Collection[Prod] */
5777 1728, /* AbstractArrayRead[Object] */
5778 1946, /* Collection[AAnnotation] */
5779 2196, /* AbstractArrayRead[ANode] */
5780 1911, /* Array[Object] */
5781 2568, /* AbstractArrayRead[AAnnotation] */
5782 2483, /* Array[ANode] */
5783 2484, /* AbstractArrayRead[Prod] */
5784 2619, /* Array[AAnnotation] */
5785 2579, /* Array[Prod] */
5788 const struct types resolution_table_array__Arrayparser_nodes__AAnnotation
= {
5791 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[Array#0]: Array[AAnnotation] */
5792 &type_array__NativeArrayparser_nodes__AAnnotation
, /* NativeArray[Array#0]: NativeArray[AAnnotation] */
5793 &type_parser_nodes__AAnnotation
, /* Sequence#0: AAnnotation */
5794 &type_parser_nodes__AAnnotation
, /* SimpleCollection#0: AAnnotation */
5795 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Array#0]: Collection[AAnnotation] */
5796 &type_parser_nodes__AAnnotation
, /* Array#0: AAnnotation */
5797 &type_array__NativeArrayparser_nodes__AAnnotation
, /* NativeArray[ArrayCapable#0]: NativeArray[AAnnotation] */
5798 &type_parser_nodes__AAnnotation
, /* AbstractArray#0: AAnnotation */
5799 &type_parser_nodes__AAnnotation
, /* RemovableCollection#0: AAnnotation */
5800 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Sequence#0]: Collection[AAnnotation] */
5801 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[Sequence#0]: Array[AAnnotation] */
5802 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[SimpleCollection#0]: Collection[AAnnotation] */
5803 &type_parser_nodes__AAnnotation
, /* Collection#0: AAnnotation */
5804 &type_abstract_collection__Collectionparser_nodes__AAnnotation
, /* Collection[Collection#0]: Collection[AAnnotation] */
5805 &type_parser_nodes__AAnnotation
, /* SequenceRead#0: AAnnotation */
5806 &type_parser_nodes__AAnnotation
, /* AbstractArrayRead#0: AAnnotation */
5807 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[AbstractArrayRead#0]: Array[AAnnotation] */
5808 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AAnnotation] not a live type) */
5809 &type_array__ArrayIteratorparser_nodes__AAnnotation
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AAnnotation] */
5812 /* runtime type AbstractArrayRead[AAnnotation] */
5813 const struct type type_array__AbstractArrayReadparser_nodes__AAnnotation
= {
5815 "AbstractArrayRead[AAnnotation]", /* class_name_string */
5821 0, /* nullable Object */
5823 596, /* Collection[ANode] */
5824 163, /* SequenceRead[nullable Object] */
5825 164, /* Collection[Object] */
5826 1739, /* Collection[Prod] */
5827 1728, /* AbstractArrayRead[Object] */
5828 1946, /* Collection[AAnnotation] */
5829 2196, /* AbstractArrayRead[ANode] */
5831 2568, /* AbstractArrayRead[AAnnotation] */
5833 2484, /* AbstractArrayRead[Prod] */
5836 /* runtime type Array[AParam] */
5837 const struct type type_array__Arrayparser_nodes__AParam
= {
5839 "Array[AParam]", /* class_name_string */
5842 &resolution_table_array__Arrayparser_nodes__AParam
,
5845 0, /* nullable Object */
5847 596, /* Collection[ANode] */
5848 163, /* SequenceRead[nullable Object] */
5849 164, /* Collection[Object] */
5850 1739, /* Collection[Prod] */
5851 1728, /* AbstractArrayRead[Object] */
5852 1952, /* Collection[AParam] */
5853 2196, /* AbstractArrayRead[ANode] */
5854 1911, /* Array[Object] */
5855 2569, /* AbstractArrayRead[AParam] */
5856 2483, /* Array[ANode] */
5857 2484, /* AbstractArrayRead[Prod] */
5858 2620, /* Array[AParam] */
5859 2579, /* Array[Prod] */
5862 const struct types resolution_table_array__Arrayparser_nodes__AParam
= {
5865 &type_array__Arrayparser_nodes__AParam
, /* Array[Array#0]: Array[AParam] */
5866 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[Array#0]: NativeArray[AParam] */
5867 &type_parser_nodes__AParam
, /* Sequence#0: AParam */
5868 &type_parser_nodes__AParam
, /* SimpleCollection#0: AParam */
5869 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Array#0]: Collection[AParam] */
5870 &type_parser_nodes__AParam
, /* Array#0: AParam */
5871 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[ArrayCapable#0]: NativeArray[AParam] */
5872 &type_parser_nodes__AParam
, /* AbstractArray#0: AParam */
5873 &type_parser_nodes__AParam
, /* RemovableCollection#0: AParam */
5874 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Sequence#0]: Collection[AParam] */
5875 &type_array__Arrayparser_nodes__AParam
, /* Array[Sequence#0]: Array[AParam] */
5876 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[SimpleCollection#0]: Collection[AParam] */
5877 &type_parser_nodes__AParam
, /* Collection#0: AParam */
5878 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Collection#0]: Collection[AParam] */
5879 &type_parser_nodes__AParam
, /* SequenceRead#0: AParam */
5880 &type_parser_nodes__AParam
, /* AbstractArrayRead#0: AParam */
5881 &type_array__Arrayparser_nodes__AParam
, /* Array[AbstractArrayRead#0]: Array[AParam] */
5882 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AParam] not a live type) */
5883 &type_array__ArrayIteratorparser_nodes__AParam
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AParam] */
5886 /* runtime type AbstractArrayRead[AParam] */
5887 const struct type type_array__AbstractArrayReadparser_nodes__AParam
= {
5889 "AbstractArrayRead[AParam]", /* class_name_string */
5895 0, /* nullable Object */
5897 596, /* Collection[ANode] */
5898 163, /* SequenceRead[nullable Object] */
5899 164, /* Collection[Object] */
5900 1739, /* Collection[Prod] */
5901 1728, /* AbstractArrayRead[Object] */
5902 1952, /* Collection[AParam] */
5903 2196, /* AbstractArrayRead[ANode] */
5905 2569, /* AbstractArrayRead[AParam] */
5907 2484, /* AbstractArrayRead[Prod] */
5910 /* runtime type Array[AExternCall] */
5911 const struct type type_array__Arrayparser_nodes__AExternCall
= {
5913 "Array[AExternCall]", /* class_name_string */
5916 &resolution_table_array__Arrayparser_nodes__AExternCall
,
5919 0, /* nullable Object */
5921 596, /* Collection[ANode] */
5922 163, /* SequenceRead[nullable Object] */
5923 164, /* Collection[Object] */
5924 1739, /* Collection[Prod] */
5925 1728, /* AbstractArrayRead[Object] */
5926 1955, /* Collection[AExternCall] */
5927 2196, /* AbstractArrayRead[ANode] */
5928 1911, /* Array[Object] */
5929 2570, /* AbstractArrayRead[AExternCall] */
5930 2483, /* Array[ANode] */
5931 2484, /* AbstractArrayRead[Prod] */
5932 2621, /* Array[AExternCall] */
5933 2579, /* Array[Prod] */
5936 const struct types resolution_table_array__Arrayparser_nodes__AExternCall
= {
5939 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Array#0]: Array[AExternCall] */
5940 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[Array#0]: NativeArray[AExternCall] */
5941 &type_parser_nodes__AExternCall
, /* Sequence#0: AExternCall */
5942 &type_parser_nodes__AExternCall
, /* SimpleCollection#0: AExternCall */
5943 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Array#0]: Collection[AExternCall] */
5944 &type_parser_nodes__AExternCall
, /* Array#0: AExternCall */
5945 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[ArrayCapable#0]: NativeArray[AExternCall] */
5946 &type_parser_nodes__AExternCall
, /* AbstractArray#0: AExternCall */
5947 &type_parser_nodes__AExternCall
, /* RemovableCollection#0: AExternCall */
5948 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Sequence#0]: Collection[AExternCall] */
5949 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Sequence#0]: Array[AExternCall] */
5950 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[SimpleCollection#0]: Collection[AExternCall] */
5951 &type_parser_nodes__AExternCall
, /* Collection#0: AExternCall */
5952 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Collection#0]: Collection[AExternCall] */
5953 &type_parser_nodes__AExternCall
, /* SequenceRead#0: AExternCall */
5954 &type_parser_nodes__AExternCall
, /* AbstractArrayRead#0: AExternCall */
5955 &type_array__Arrayparser_nodes__AExternCall
, /* Array[AbstractArrayRead#0]: Array[AExternCall] */
5956 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AExternCall] not a live type) */
5957 &type_array__ArrayIteratorparser_nodes__AExternCall
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExternCall] */
5960 /* runtime type AbstractArrayRead[AExternCall] */
5961 const struct type type_array__AbstractArrayReadparser_nodes__AExternCall
= {
5963 "AbstractArrayRead[AExternCall]", /* class_name_string */
5969 0, /* nullable Object */
5971 596, /* Collection[ANode] */
5972 163, /* SequenceRead[nullable Object] */
5973 164, /* Collection[Object] */
5974 1739, /* Collection[Prod] */
5975 1728, /* AbstractArrayRead[Object] */
5976 1955, /* Collection[AExternCall] */
5977 2196, /* AbstractArrayRead[ANode] */
5979 2570, /* AbstractArrayRead[AExternCall] */
5981 2484, /* AbstractArrayRead[Prod] */
5984 /* runtime type Array[AType] */
5985 const struct type type_array__Arrayparser_nodes__AType
= {
5987 "Array[AType]", /* class_name_string */
5990 &resolution_table_array__Arrayparser_nodes__AType
,
5993 0, /* nullable Object */
5995 596, /* Collection[ANode] */
5996 163, /* SequenceRead[nullable Object] */
5997 164, /* Collection[Object] */
5998 1739, /* Collection[Prod] */
5999 1728, /* AbstractArrayRead[Object] */
6000 1960, /* Collection[AType] */
6001 2196, /* AbstractArrayRead[ANode] */
6002 1911, /* Array[Object] */
6003 2571, /* AbstractArrayRead[AType] */
6004 2483, /* Array[ANode] */
6005 2484, /* AbstractArrayRead[Prod] */
6006 2622, /* Array[AType] */
6007 2579, /* Array[Prod] */
6010 const struct types resolution_table_array__Arrayparser_nodes__AType
= {
6013 &type_array__Arrayparser_nodes__AType
, /* Array[Array#0]: Array[AType] */
6014 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[Array#0]: NativeArray[AType] */
6015 &type_parser_nodes__AType
, /* Sequence#0: AType */
6016 &type_parser_nodes__AType
, /* SimpleCollection#0: AType */
6017 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Array#0]: Collection[AType] */
6018 &type_parser_nodes__AType
, /* Array#0: AType */
6019 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[ArrayCapable#0]: NativeArray[AType] */
6020 &type_parser_nodes__AType
, /* AbstractArray#0: AType */
6021 &type_parser_nodes__AType
, /* RemovableCollection#0: AType */
6022 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Sequence#0]: Collection[AType] */
6023 &type_array__Arrayparser_nodes__AType
, /* Array[Sequence#0]: Array[AType] */
6024 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[SimpleCollection#0]: Collection[AType] */
6025 &type_parser_nodes__AType
, /* Collection#0: AType */
6026 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Collection#0]: Collection[AType] */
6027 &type_parser_nodes__AType
, /* SequenceRead#0: AType */
6028 &type_parser_nodes__AType
, /* AbstractArrayRead#0: AType */
6029 &type_array__Arrayparser_nodes__AType
, /* Array[AbstractArrayRead#0]: Array[AType] */
6030 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AType] not a live type) */
6031 &type_array__ArrayIteratorparser_nodes__AType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AType] */
6034 /* runtime type AbstractArrayRead[AType] */
6035 const struct type type_array__AbstractArrayReadparser_nodes__AType
= {
6037 "AbstractArrayRead[AType]", /* class_name_string */
6043 0, /* nullable Object */
6045 596, /* Collection[ANode] */
6046 163, /* SequenceRead[nullable Object] */
6047 164, /* Collection[Object] */
6048 1739, /* Collection[Prod] */
6049 1728, /* AbstractArrayRead[Object] */
6050 1960, /* Collection[AType] */
6051 2196, /* AbstractArrayRead[ANode] */
6053 2571, /* AbstractArrayRead[AType] */
6055 2484, /* AbstractArrayRead[Prod] */
6058 /* runtime type Array[TId] */
6059 const struct type type_array__Arrayparser_nodes__TId
= {
6061 "Array[TId]", /* class_name_string */
6064 &resolution_table_array__Arrayparser_nodes__TId
,
6067 0, /* nullable Object */
6069 596, /* Collection[ANode] */
6070 163, /* SequenceRead[nullable Object] */
6071 164, /* Collection[Object] */
6072 1760, /* Collection[Token] */
6073 1728, /* AbstractArrayRead[Object] */
6074 1962, /* Collection[TId] */
6075 2196, /* AbstractArrayRead[ANode] */
6076 1911, /* Array[Object] */
6077 2505, /* AbstractArrayRead[Token] */
6078 2483, /* Array[ANode] */
6079 2572, /* AbstractArrayRead[TId] */
6080 2583, /* Array[Token] */
6081 2623, /* Array[TId] */
6084 const struct types resolution_table_array__Arrayparser_nodes__TId
= {
6087 &type_array__Arrayparser_nodes__TId
, /* Array[Array#0]: Array[TId] */
6088 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[Array#0]: NativeArray[TId] */
6089 &type_parser_nodes__TId
, /* Sequence#0: TId */
6090 &type_parser_nodes__TId
, /* SimpleCollection#0: TId */
6091 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Array#0]: Collection[TId] */
6092 &type_parser_nodes__TId
, /* Array#0: TId */
6093 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[ArrayCapable#0]: NativeArray[TId] */
6094 &type_parser_nodes__TId
, /* AbstractArray#0: TId */
6095 &type_parser_nodes__TId
, /* RemovableCollection#0: TId */
6096 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Sequence#0]: Collection[TId] */
6097 &type_array__Arrayparser_nodes__TId
, /* Array[Sequence#0]: Array[TId] */
6098 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[SimpleCollection#0]: Collection[TId] */
6099 &type_parser_nodes__TId
, /* Collection#0: TId */
6100 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Collection#0]: Collection[TId] */
6101 &type_parser_nodes__TId
, /* SequenceRead#0: TId */
6102 &type_parser_nodes__TId
, /* AbstractArrayRead#0: TId */
6103 &type_array__Arrayparser_nodes__TId
, /* Array[AbstractArrayRead#0]: Array[TId] */
6104 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[TId] not a live type) */
6105 &type_array__ArrayIteratorparser_nodes__TId
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[TId] */
6108 /* runtime type AbstractArrayRead[TId] */
6109 const struct type type_array__AbstractArrayReadparser_nodes__TId
= {
6111 "AbstractArrayRead[TId]", /* class_name_string */
6117 0, /* nullable Object */
6119 596, /* Collection[ANode] */
6120 163, /* SequenceRead[nullable Object] */
6121 164, /* Collection[Object] */
6122 1760, /* Collection[Token] */
6123 1728, /* AbstractArrayRead[Object] */
6124 1962, /* Collection[TId] */
6125 2196, /* AbstractArrayRead[ANode] */
6127 2505, /* AbstractArrayRead[Token] */
6129 2572, /* AbstractArrayRead[TId] */
6132 /* runtime type Array[AAtArg] */
6133 const struct type type_array__Arrayparser_nodes__AAtArg
= {
6135 "Array[AAtArg]", /* class_name_string */
6138 &resolution_table_array__Arrayparser_nodes__AAtArg
,
6141 0, /* nullable Object */
6143 596, /* Collection[ANode] */
6144 163, /* SequenceRead[nullable Object] */
6145 164, /* Collection[Object] */
6146 1739, /* Collection[Prod] */
6147 1728, /* AbstractArrayRead[Object] */
6148 1966, /* Collection[AAtArg] */
6149 2196, /* AbstractArrayRead[ANode] */
6150 1911, /* Array[Object] */
6151 2573, /* AbstractArrayRead[AAtArg] */
6152 2483, /* Array[ANode] */
6153 2484, /* AbstractArrayRead[Prod] */
6154 2624, /* Array[AAtArg] */
6155 2579, /* Array[Prod] */
6158 const struct types resolution_table_array__Arrayparser_nodes__AAtArg
= {
6161 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Array#0]: Array[AAtArg] */
6162 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[Array#0]: NativeArray[AAtArg] */
6163 &type_parser_nodes__AAtArg
, /* Sequence#0: AAtArg */
6164 &type_parser_nodes__AAtArg
, /* SimpleCollection#0: AAtArg */
6165 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Array#0]: Collection[AAtArg] */
6166 &type_parser_nodes__AAtArg
, /* Array#0: AAtArg */
6167 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[ArrayCapable#0]: NativeArray[AAtArg] */
6168 &type_parser_nodes__AAtArg
, /* AbstractArray#0: AAtArg */
6169 &type_parser_nodes__AAtArg
, /* RemovableCollection#0: AAtArg */
6170 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Sequence#0]: Collection[AAtArg] */
6171 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Sequence#0]: Array[AAtArg] */
6172 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[SimpleCollection#0]: Collection[AAtArg] */
6173 &type_parser_nodes__AAtArg
, /* Collection#0: AAtArg */
6174 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Collection#0]: Collection[AAtArg] */
6175 &type_parser_nodes__AAtArg
, /* SequenceRead#0: AAtArg */
6176 &type_parser_nodes__AAtArg
, /* AbstractArrayRead#0: AAtArg */
6177 &type_array__Arrayparser_nodes__AAtArg
, /* Array[AbstractArrayRead#0]: Array[AAtArg] */
6178 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AAtArg] not a live type) */
6179 &type_array__ArrayIteratorparser_nodes__AAtArg
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AAtArg] */
6182 /* runtime type AbstractArrayRead[AAtArg] */
6183 const struct type type_array__AbstractArrayReadparser_nodes__AAtArg
= {
6185 "AbstractArrayRead[AAtArg]", /* class_name_string */
6191 0, /* nullable Object */
6193 596, /* Collection[ANode] */
6194 163, /* SequenceRead[nullable Object] */
6195 164, /* Collection[Object] */
6196 1739, /* Collection[Prod] */
6197 1728, /* AbstractArrayRead[Object] */
6198 1966, /* Collection[AAtArg] */
6199 2196, /* AbstractArrayRead[ANode] */
6201 2573, /* AbstractArrayRead[AAtArg] */
6203 2484, /* AbstractArrayRead[Prod] */
6206 /* runtime type Array[TComment] */
6207 const struct type type_array__Arrayparser_nodes__TComment
= {
6209 "Array[TComment]", /* class_name_string */
6212 &resolution_table_array__Arrayparser_nodes__TComment
,
6215 0, /* nullable Object */
6217 596, /* Collection[ANode] */
6218 163, /* SequenceRead[nullable Object] */
6219 164, /* Collection[Object] */
6220 1760, /* Collection[Token] */
6221 1728, /* AbstractArrayRead[Object] */
6222 1974, /* Collection[TComment] */
6223 2196, /* AbstractArrayRead[ANode] */
6224 1911, /* Array[Object] */
6225 2505, /* AbstractArrayRead[Token] */
6226 2483, /* Array[ANode] */
6227 2574, /* AbstractArrayRead[TComment] */
6228 2583, /* Array[Token] */
6229 2625, /* Array[TComment] */
6232 const struct types resolution_table_array__Arrayparser_nodes__TComment
= {
6235 &type_array__Arrayparser_nodes__TComment
, /* Array[Array#0]: Array[TComment] */
6236 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[Array#0]: NativeArray[TComment] */
6237 &type_parser_nodes__TComment
, /* Sequence#0: TComment */
6238 &type_parser_nodes__TComment
, /* SimpleCollection#0: TComment */
6239 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Array#0]: Collection[TComment] */
6240 &type_parser_nodes__TComment
, /* Array#0: TComment */
6241 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[ArrayCapable#0]: NativeArray[TComment] */
6242 &type_parser_nodes__TComment
, /* AbstractArray#0: TComment */
6243 &type_parser_nodes__TComment
, /* RemovableCollection#0: TComment */
6244 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Sequence#0]: Collection[TComment] */
6245 &type_array__Arrayparser_nodes__TComment
, /* Array[Sequence#0]: Array[TComment] */
6246 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[SimpleCollection#0]: Collection[TComment] */
6247 &type_parser_nodes__TComment
, /* Collection#0: TComment */
6248 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Collection#0]: Collection[TComment] */
6249 &type_parser_nodes__TComment
, /* SequenceRead#0: TComment */
6250 &type_parser_nodes__TComment
, /* AbstractArrayRead#0: TComment */
6251 &type_array__Arrayparser_nodes__TComment
, /* Array[AbstractArrayRead#0]: Array[TComment] */
6252 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[TComment] not a live type) */
6253 &type_array__ArrayIteratorparser_nodes__TComment
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[TComment] */
6256 /* runtime type AbstractArrayRead[TComment] */
6257 const struct type type_array__AbstractArrayReadparser_nodes__TComment
= {
6259 "AbstractArrayRead[TComment]", /* class_name_string */
6265 0, /* nullable Object */
6267 596, /* Collection[ANode] */
6268 163, /* SequenceRead[nullable Object] */
6269 164, /* Collection[Object] */
6270 1760, /* Collection[Token] */
6271 1728, /* AbstractArrayRead[Object] */
6272 1974, /* Collection[TComment] */
6273 2196, /* AbstractArrayRead[ANode] */
6275 2505, /* AbstractArrayRead[Token] */
6277 2574, /* AbstractArrayRead[TComment] */
6280 /* runtime type Array[MMethodDef] */
6281 const struct type type_array__Arraymodel__MMethodDef
= {
6283 "Array[MMethodDef]", /* class_name_string */
6286 &resolution_table_array__Arraymodel__MMethodDef
,
6289 0, /* nullable Object */
6291 188, /* Collection[nullable MPropDef] */
6292 163, /* SequenceRead[nullable Object] */
6293 164, /* Collection[Object] */
6294 590, /* Collection[PropertyLayoutElement] */
6295 1728, /* AbstractArrayRead[Object] */
6296 1749, /* AbstractArrayRead[nullable MPropDef] */
6297 1920, /* Collection[MPropDef] */
6298 1911, /* Array[Object] */
6299 1930, /* Array[nullable MPropDef] */
6300 2194, /* AbstractArrayRead[PropertyLayoutElement] */
6301 2202, /* Collection[MMethodDef] */
6302 2481, /* Array[PropertyLayoutElement] */
6303 2558, /* AbstractArrayRead[MPropDef] */
6304 2600, /* AbstractArrayRead[MMethodDef] */
6305 2611, /* Array[MPropDef] */
6306 2636, /* Array[MMethodDef] */
6309 const struct types resolution_table_array__Arraymodel__MMethodDef
= {
6312 &type_array__Arraymodel__MMethodDef
, /* Array[Array#0]: Array[MMethodDef] */
6313 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[Array#0]: NativeArray[MMethodDef] */
6314 &type_model__MMethodDef
, /* Sequence#0: MMethodDef */
6315 &type_model__MMethodDef
, /* SimpleCollection#0: MMethodDef */
6316 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Array#0]: Collection[MMethodDef] */
6317 &type_model__MMethodDef
, /* Array#0: MMethodDef */
6318 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MMethodDef] */
6319 &type_model__MMethodDef
, /* AbstractArray#0: MMethodDef */
6320 &type_model__MMethodDef
, /* RemovableCollection#0: MMethodDef */
6321 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Sequence#0]: Collection[MMethodDef] */
6322 &type_array__Arraymodel__MMethodDef
, /* Array[Sequence#0]: Array[MMethodDef] */
6323 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[MMethodDef] */
6324 &type_model__MMethodDef
, /* Collection#0: MMethodDef */
6325 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Collection#0]: Collection[MMethodDef] */
6326 &type_model__MMethodDef
, /* SequenceRead#0: MMethodDef */
6327 &type_model__MMethodDef
, /* AbstractArrayRead#0: MMethodDef */
6328 &type_array__Arraymodel__MMethodDef
, /* Array[AbstractArrayRead#0]: Array[MMethodDef] */
6329 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MMethodDef] not a live type) */
6330 &type_array__ArrayIteratormodel__MMethodDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MMethodDef] */
6333 /* runtime type AbstractArrayRead[MMethodDef] */
6334 const struct type type_array__AbstractArrayReadmodel__MMethodDef
= {
6336 "AbstractArrayRead[MMethodDef]", /* class_name_string */
6342 0, /* nullable Object */
6344 188, /* Collection[nullable MPropDef] */
6345 163, /* SequenceRead[nullable Object] */
6346 164, /* Collection[Object] */
6347 590, /* Collection[PropertyLayoutElement] */
6348 1728, /* AbstractArrayRead[Object] */
6349 1749, /* AbstractArrayRead[nullable MPropDef] */
6350 1920, /* Collection[MPropDef] */
6353 2194, /* AbstractArrayRead[PropertyLayoutElement] */
6354 2202, /* Collection[MMethodDef] */
6356 2558, /* AbstractArrayRead[MPropDef] */
6357 2600, /* AbstractArrayRead[MMethodDef] */
6360 /* runtime type HashMap2[MModule, MType, Array[MMethodDef]] */
6361 const struct type type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MMethodDef
= {
6363 "HashMap2[MModule, MType, Array[MMethodDef]]", /* class_name_string */
6366 &resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MMethodDef
,
6369 0, /* nullable Object */
6371 386, /* HashMap2[MModule, MType, Array[MMethodDef]] */
6374 const struct types resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MMethodDef
= {
6377 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
6378 &type_model_base__MModule
, /* HashMap2#0: MModule */
6379 &type_model__MType
, /* HashMap2#1: MType */
6380 &type_array__Arraymodel__MMethodDef
, /* HashMap2#2: Array[MMethodDef] */
6381 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MMethodDef]] */
6384 /* runtime type ArrayIterator[MParameter] */
6385 const struct type type_array__ArrayIteratormodel__MParameter
= {
6387 "ArrayIterator[MParameter]", /* class_name_string */
6390 &resolution_table_array__ArrayIteratormodel__MParameter
,
6393 0, /* nullable Object */
6395 277, /* ArrayIterator[Object] */
6396 1569, /* ArrayIterator[MParameter] */
6399 const struct types resolution_table_array__ArrayIteratormodel__MParameter
= {
6402 &type_array__AbstractArrayReadmodel__MParameter
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MParameter] */
6403 &type_array__Arraymodel__MParameter
, /* Array[Iterator#0]: Array[MParameter] */
6406 /* runtime type NativeArray[MParameter] */
6407 const struct type type_array__NativeArraymodel__MParameter
= {
6409 "NativeArray[MParameter]", /* class_name_string */
6412 &resolution_table_array__NativeArraymodel__MParameter
,
6415 0, /* nullable Object */
6417 185, /* NativeArray[Object] */
6418 1570, /* NativeArray[MParameter] */
6421 const struct types resolution_table_array__NativeArraymodel__MParameter
= {
6424 &type_model__MParameter
, /* NativeArray#0: MParameter */
6425 &type_array__NativeArraymodel__MParameter
, /* NativeArray[NativeArray#0]: NativeArray[MParameter] */
6428 /* runtime type HashMapKeys[String, Variable] */
6429 const struct type type_hash_collection__HashMapKeysstring__Stringscope__Variable
= {
6431 "HashMapKeys[String, Variable]", /* class_name_string */
6434 &resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable
,
6437 0, /* nullable Object */
6439 595, /* Collection[String] */
6440 1846, /* HashMapKeys[String, Variable] */
6441 164, /* Collection[Object] */
6444 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable
= {
6447 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Variable] */
6448 &type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Variable] */
6455 &type_string__String
, /* RemovableCollection#0: String */
6459 &type_string__String
, /* Collection#0: String */
6460 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
6463 /* runtime type HashMapValues[String, Variable] */
6464 const struct type type_hash_collection__HashMapValuesstring__Stringscope__Variable
= {
6466 "HashMapValues[String, Variable]", /* class_name_string */
6469 &resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable
,
6472 0, /* nullable Object */
6474 1422, /* Collection[Variable] */
6475 1847, /* HashMapValues[String, Variable] */
6476 164, /* Collection[Object] */
6479 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable
= {
6482 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Variable] */
6483 &type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Variable] */
6490 &type_scope__Variable
, /* RemovableCollection#0: Variable */
6494 &type_scope__Variable
, /* Collection#0: Variable */
6495 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
6498 /* runtime type NativeArray[nullable HashMapNode[String, Variable]] */
6499 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
6501 "NativeArray[nullable HashMapNode[String, Variable]]", /* class_name_string */
6504 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
,
6507 0, /* nullable Object */
6509 387, /* NativeArray[nullable HashMapNode[String, Variable]] */
6512 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
6515 &type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray#0: nullable HashMapNode[String, Variable] */
6516 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Variable]] */
6519 /* runtime type HashMapNode[String, Variable] */
6520 const struct type type_hash_collection__HashMapNodestring__Stringscope__Variable
= {
6522 "HashMapNode[String, Variable]", /* class_name_string */
6525 &resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable
,
6528 0, /* nullable Object */
6530 137, /* nullable HashMapNode[String, Variable] */
6531 1571, /* HashMapNode[String, Variable] */
6534 const struct types resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable
= {
6537 &type_string__String
, /* HashMapNode#0: String */
6538 &type_scope__Variable
, /* HashMapNode#1: Variable */
6539 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* N: HashMapNode[String, Variable] */
6540 &type_string__String
, /* HashNode#0: String */
6543 /* runtime type nullable HashMapNode[String, Variable] */
6544 const struct type type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
6546 "nullable HashMapNode[String, Variable]", /* class_name_string */
6549 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
,
6552 0, /* nullable Object */
6554 137, /* nullable HashMapNode[String, Variable] */
6557 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
6560 &type_string__String
, /* HashMapNode#0: String */
6561 &type_scope__Variable
, /* HashMapNode#1: Variable */
6562 &type_hash_collection__HashMapNodestring__Stringscope__Variable
, /* N: HashMapNode[String, Variable] */
6563 &type_string__String
, /* HashNode#0: String */
6566 /* runtime type HashMapIterator[String, Variable] */
6567 const struct type type_hash_collection__HashMapIteratorstring__Stringscope__Variable
= {
6569 "HashMapIterator[String, Variable]", /* class_name_string */
6572 &resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable
,
6575 0, /* nullable Object */
6577 388, /* MapIterator[String, Variable] */
6578 1572, /* HashMapIterator[String, Variable] */
6581 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable
= {
6584 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Variable] */
6587 /* runtime type MapIterator[String, Variable] */
6588 const struct type type_abstract_collection__MapIteratorstring__Stringscope__Variable
= {
6590 "MapIterator[String, Variable]", /* class_name_string */
6596 0, /* nullable Object */
6598 388, /* MapIterator[String, Variable] */
6601 /* runtime type HashMapKeys[Variable, nullable MType] */
6602 const struct type type_hash_collection__HashMapKeysscope__Variablenullable_model__MType
= {
6604 "HashMapKeys[Variable, nullable MType]", /* class_name_string */
6607 &resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType
,
6610 0, /* nullable Object */
6612 1422, /* Collection[Variable] */
6613 1848, /* HashMapKeys[Variable, nullable MType] */
6614 164, /* Collection[Object] */
6617 const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType
= {
6620 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, nullable MType] */
6621 &type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, nullable MType] */
6628 &type_scope__Variable
, /* RemovableCollection#0: Variable */
6632 &type_scope__Variable
, /* Collection#0: Variable */
6633 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
6636 /* runtime type HashMapValues[Variable, nullable MType] */
6637 const struct type type_hash_collection__HashMapValuesscope__Variablenullable_model__MType
= {
6639 "HashMapValues[Variable, nullable MType]", /* class_name_string */
6642 &resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType
,
6645 0, /* nullable Object */
6647 1573, /* HashMapValues[Variable, nullable MType] */
6650 173, /* Collection[nullable MType] */
6653 const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType
= {
6656 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, nullable MType] */
6657 &type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, nullable MType] */
6664 &type_nullable_model__MType
, /* RemovableCollection#0: nullable MType */
6668 &type_nullable_model__MType
, /* Collection#0: nullable MType */
6669 &type_abstract_collection__Collectionnullable_model__MType
, /* Collection[Collection#0]: Collection[nullable MType] */
6672 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable MType]] */
6673 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
6675 "NativeArray[nullable HashMapNode[Variable, nullable MType]]", /* class_name_string */
6678 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
6681 0, /* nullable Object */
6683 389, /* NativeArray[nullable HashMapNode[Variable, nullable MType]] */
6686 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
6689 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray#0: nullable HashMapNode[Variable, nullable MType] */
6690 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
6693 /* runtime type HashMapNode[Variable, nullable MType] */
6694 const struct type type_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
6696 "HashMapNode[Variable, nullable MType]", /* class_name_string */
6699 &resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
6702 0, /* nullable Object */
6704 138, /* nullable HashMapNode[Variable, nullable MType] */
6705 1574, /* HashMapNode[Variable, nullable MType] */
6708 const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
6711 &type_scope__Variable
, /* HashMapNode#0: Variable */
6712 &type_nullable_model__MType
, /* HashMapNode#1: nullable MType */
6713 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* N: HashMapNode[Variable, nullable MType] */
6714 &type_scope__Variable
, /* HashNode#0: Variable */
6717 /* runtime type nullable HashMapNode[Variable, nullable MType] */
6718 const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
6720 "nullable HashMapNode[Variable, nullable MType]", /* class_name_string */
6723 &resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
6726 0, /* nullable Object */
6728 138, /* nullable HashMapNode[Variable, nullable MType] */
6731 const struct types resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
6734 &type_scope__Variable
, /* HashMapNode#0: Variable */
6735 &type_nullable_model__MType
, /* HashMapNode#1: nullable MType */
6736 &type_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* N: HashMapNode[Variable, nullable MType] */
6737 &type_scope__Variable
, /* HashNode#0: Variable */
6740 /* runtime type HashMapIterator[Variable, nullable MType] */
6741 const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
= {
6743 "HashMapIterator[Variable, nullable MType]", /* class_name_string */
6746 &resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
,
6749 0, /* nullable Object */
6751 390, /* MapIterator[Variable, nullable MType] */
6752 1575, /* HashMapIterator[Variable, nullable MType] */
6755 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
= {
6758 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, nullable MType] */
6761 /* runtime type MapIterator[Variable, nullable MType] */
6762 const struct type type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
= {
6764 "MapIterator[Variable, nullable MType]", /* class_name_string */
6770 0, /* nullable Object */
6772 390, /* MapIterator[Variable, nullable MType] */
6775 /* runtime type HashMapKeys[Variable, nullable Array[nullable MType]] */
6776 const struct type type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
= {
6778 "HashMapKeys[Variable, nullable Array[nullable MType]]", /* class_name_string */
6781 &resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
,
6784 0, /* nullable Object */
6786 1422, /* Collection[Variable] */
6787 1849, /* HashMapKeys[Variable, nullable Array[nullable MType]] */
6788 164, /* Collection[Object] */
6791 const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
= {
6794 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, nullable Array[nullable MType]] */
6795 &type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, nullable Array[nullable MType]] */
6802 &type_scope__Variable
, /* RemovableCollection#0: Variable */
6806 &type_scope__Variable
, /* Collection#0: Variable */
6807 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
6810 /* runtime type HashMapValues[Variable, nullable Array[nullable MType]] */
6811 const struct type type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
= {
6813 "HashMapValues[Variable, nullable Array[nullable MType]]", /* class_name_string */
6816 &resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
,
6819 0, /* nullable Object */
6821 322, /* Collection[nullable Array[nullable MType]] */
6822 1576, /* HashMapValues[Variable, nullable Array[nullable MType]] */
6825 const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
= {
6828 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, nullable Array[nullable MType]] */
6829 &type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, nullable Array[nullable MType]] */
6836 &type_nullable_array__Arraynullable_model__MType
, /* RemovableCollection#0: nullable Array[nullable MType] */
6840 &type_nullable_array__Arraynullable_model__MType
, /* Collection#0: nullable Array[nullable MType] */
6841 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[nullable Array[nullable MType]] */
6844 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
6845 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
6847 "NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]]", /* class_name_string */
6850 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
6853 0, /* nullable Object */
6855 391, /* NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
6858 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
6861 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray#0: nullable HashMapNode[Variable, nullable Array[nullable MType]] */
6862 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
6865 /* runtime type HashMapNode[Variable, nullable Array[nullable MType]] */
6866 const struct type type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
6868 "HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
6871 &resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
6874 0, /* nullable Object */
6876 139, /* nullable HashMapNode[Variable, nullable Array[nullable MType]] */
6877 1577, /* HashMapNode[Variable, nullable Array[nullable MType]] */
6880 const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
6883 &type_scope__Variable
, /* HashMapNode#0: Variable */
6884 &type_nullable_array__Arraynullable_model__MType
, /* HashMapNode#1: nullable Array[nullable MType] */
6885 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* N: HashMapNode[Variable, nullable Array[nullable MType]] */
6886 &type_scope__Variable
, /* HashNode#0: Variable */
6889 /* runtime type nullable HashMapNode[Variable, nullable Array[nullable MType]] */
6890 const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
6892 "nullable HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
6895 &resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
6898 0, /* nullable Object */
6900 139, /* nullable HashMapNode[Variable, nullable Array[nullable MType]] */
6903 const struct types resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
6906 &type_scope__Variable
, /* HashMapNode#0: Variable */
6907 &type_nullable_array__Arraynullable_model__MType
, /* HashMapNode#1: nullable Array[nullable MType] */
6908 &type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* N: HashMapNode[Variable, nullable Array[nullable MType]] */
6909 &type_scope__Variable
, /* HashNode#0: Variable */
6912 /* runtime type HashMapIterator[Variable, nullable Array[nullable MType]] */
6913 const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
6915 "HashMapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
6918 &resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
6921 0, /* nullable Object */
6923 392, /* MapIterator[Variable, nullable Array[nullable MType]] */
6924 1578, /* HashMapIterator[Variable, nullable Array[nullable MType]] */
6927 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
6930 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, nullable Array[nullable MType]] */
6933 /* runtime type MapIterator[Variable, nullable Array[nullable MType]] */
6934 const struct type type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
6936 "MapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
6942 0, /* nullable Object */
6944 392, /* MapIterator[Variable, nullable Array[nullable MType]] */
6947 /* runtime type Array[MAttributeDef] */
6948 const struct type type_array__Arraymodel__MAttributeDef
= {
6950 "Array[MAttributeDef]", /* class_name_string */
6953 &resolution_table_array__Arraymodel__MAttributeDef
,
6956 0, /* nullable Object */
6958 188, /* Collection[nullable MPropDef] */
6959 163, /* SequenceRead[nullable Object] */
6960 164, /* Collection[Object] */
6961 590, /* Collection[PropertyLayoutElement] */
6962 1728, /* AbstractArrayRead[Object] */
6963 1749, /* AbstractArrayRead[nullable MPropDef] */
6964 1920, /* Collection[MPropDef] */
6965 1911, /* Array[Object] */
6966 1930, /* Array[nullable MPropDef] */
6967 2194, /* AbstractArrayRead[PropertyLayoutElement] */
6968 2369, /* Collection[MAttributeDef] */
6969 2481, /* Array[PropertyLayoutElement] */
6970 2558, /* AbstractArrayRead[MPropDef] */
6971 2601, /* AbstractArrayRead[MAttributeDef] */
6972 2611, /* Array[MPropDef] */
6973 2637, /* Array[MAttributeDef] */
6976 const struct types resolution_table_array__Arraymodel__MAttributeDef
= {
6979 &type_array__Arraymodel__MAttributeDef
, /* Array[Array#0]: Array[MAttributeDef] */
6980 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[Array#0]: NativeArray[MAttributeDef] */
6981 &type_model__MAttributeDef
, /* Sequence#0: MAttributeDef */
6982 &type_model__MAttributeDef
, /* SimpleCollection#0: MAttributeDef */
6983 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Array#0]: Collection[MAttributeDef] */
6984 &type_model__MAttributeDef
, /* Array#0: MAttributeDef */
6985 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MAttributeDef] */
6986 &type_model__MAttributeDef
, /* AbstractArray#0: MAttributeDef */
6987 &type_model__MAttributeDef
, /* RemovableCollection#0: MAttributeDef */
6988 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Sequence#0]: Collection[MAttributeDef] */
6989 &type_array__Arraymodel__MAttributeDef
, /* Array[Sequence#0]: Array[MAttributeDef] */
6990 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[SimpleCollection#0]: Collection[MAttributeDef] */
6991 &type_model__MAttributeDef
, /* Collection#0: MAttributeDef */
6992 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Collection#0]: Collection[MAttributeDef] */
6993 &type_model__MAttributeDef
, /* SequenceRead#0: MAttributeDef */
6994 &type_model__MAttributeDef
, /* AbstractArrayRead#0: MAttributeDef */
6995 &type_array__Arraymodel__MAttributeDef
, /* Array[AbstractArrayRead#0]: Array[MAttributeDef] */
6996 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MAttributeDef] not a live type) */
6997 &type_array__ArrayIteratormodel__MAttributeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MAttributeDef] */
7000 /* runtime type Collection[MAttributeDef] */
7001 const struct type type_abstract_collection__Collectionmodel__MAttributeDef
= {
7003 "Collection[MAttributeDef]", /* class_name_string */
7009 0, /* nullable Object */
7011 188, /* Collection[nullable MPropDef] */
7013 164, /* Collection[Object] */
7014 590, /* Collection[PropertyLayoutElement] */
7017 1920, /* Collection[MPropDef] */
7021 2369, /* Collection[MAttributeDef] */
7024 /* runtime type AbstractArrayRead[MAttributeDef] */
7025 const struct type type_array__AbstractArrayReadmodel__MAttributeDef
= {
7027 "AbstractArrayRead[MAttributeDef]", /* class_name_string */
7033 0, /* nullable Object */
7035 188, /* Collection[nullable MPropDef] */
7036 163, /* SequenceRead[nullable Object] */
7037 164, /* Collection[Object] */
7038 590, /* Collection[PropertyLayoutElement] */
7039 1728, /* AbstractArrayRead[Object] */
7040 1749, /* AbstractArrayRead[nullable MPropDef] */
7041 1920, /* Collection[MPropDef] */
7044 2194, /* AbstractArrayRead[PropertyLayoutElement] */
7045 2369, /* Collection[MAttributeDef] */
7047 2558, /* AbstractArrayRead[MPropDef] */
7048 2601, /* AbstractArrayRead[MAttributeDef] */
7051 /* runtime type HashMap2[MModule, MType, Array[MAttributeDef]] */
7052 const struct type type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MAttributeDef
= {
7054 "HashMap2[MModule, MType, Array[MAttributeDef]]", /* class_name_string */
7057 &resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MAttributeDef
,
7060 0, /* nullable Object */
7062 393, /* HashMap2[MModule, MType, Array[MAttributeDef]] */
7065 const struct types resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MAttributeDef
= {
7068 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
7069 &type_model_base__MModule
, /* HashMap2#0: MModule */
7070 &type_model__MType
, /* HashMap2#1: MType */
7071 &type_array__Arraymodel__MAttributeDef
, /* HashMap2#2: Array[MAttributeDef] */
7072 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MAttributeDef]] */
7075 /* runtime type ListNode[Int] */
7076 const struct type type_list__ListNodekernel__Int
= {
7078 "ListNode[Int]", /* class_name_string */
7081 &resolution_table_list__ListNodekernel__Int
,
7084 0, /* nullable Object */
7086 612, /* Collection[Int] */
7087 1850, /* Container[Int] */
7088 164, /* Collection[Object] */
7089 2120, /* ListNode[Int] */
7092 const struct types resolution_table_list__ListNodekernel__Int
= {
7095 &type_kernel__Int
, /* ListNode#0: Int */
7096 &type_list__ListNodekernel__Int
, /* ListNode[ListNode#0]: ListNode[Int] */
7097 &type_abstract_collection__ContainerIteratorkernel__Int
, /* ContainerIterator[Container#0]: ContainerIterator[Int] */
7098 &type_kernel__Int
, /* Container#0: Int */
7107 &type_kernel__Int
, /* Collection#0: Int */
7108 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
7111 /* runtime type Container[Int] */
7112 const struct type type_abstract_collection__Containerkernel__Int
= {
7114 "Container[Int]", /* class_name_string */
7120 0, /* nullable Object */
7122 612, /* Collection[Int] */
7123 1850, /* Container[Int] */
7124 164, /* Collection[Object] */
7127 /* runtime type ListIterator[Int] */
7128 const struct type type_list__ListIteratorkernel__Int
= {
7130 "ListIterator[Int]", /* class_name_string */
7133 &resolution_table_list__ListIteratorkernel__Int
,
7136 0, /* nullable Object */
7138 394, /* ListIterator[Int] */
7141 const struct types resolution_table_list__ListIteratorkernel__Int
= {
7144 &type_kernel__Int
, /* ListIterator#0: Int */
7145 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
7146 &type_list__Listkernel__Int
, /* List[ListIterator#0]: List[Int] */
7149 /* runtime type Array[MVirtualTypeDef] */
7150 const struct type type_array__Arraymodel__MVirtualTypeDef
= {
7152 "Array[MVirtualTypeDef]", /* class_name_string */
7155 &resolution_table_array__Arraymodel__MVirtualTypeDef
,
7158 0, /* nullable Object */
7160 188, /* Collection[nullable MPropDef] */
7161 163, /* SequenceRead[nullable Object] */
7162 164, /* Collection[Object] */
7163 590, /* Collection[PropertyLayoutElement] */
7164 1728, /* AbstractArrayRead[Object] */
7165 1749, /* AbstractArrayRead[nullable MPropDef] */
7166 1920, /* Collection[MPropDef] */
7167 1911, /* Array[Object] */
7168 1930, /* Array[nullable MPropDef] */
7169 2194, /* AbstractArrayRead[PropertyLayoutElement] */
7170 2370, /* Collection[MVirtualTypeDef] */
7171 2481, /* Array[PropertyLayoutElement] */
7172 2558, /* AbstractArrayRead[MPropDef] */
7173 2602, /* AbstractArrayRead[MVirtualTypeDef] */
7174 2611, /* Array[MPropDef] */
7175 2638, /* Array[MVirtualTypeDef] */
7178 const struct types resolution_table_array__Arraymodel__MVirtualTypeDef
= {
7181 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[Array#0]: Array[MVirtualTypeDef] */
7182 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[Array#0]: NativeArray[MVirtualTypeDef] */
7183 &type_model__MVirtualTypeDef
, /* Sequence#0: MVirtualTypeDef */
7184 &type_model__MVirtualTypeDef
, /* SimpleCollection#0: MVirtualTypeDef */
7185 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Array#0]: Collection[MVirtualTypeDef] */
7186 &type_model__MVirtualTypeDef
, /* Array#0: MVirtualTypeDef */
7187 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualTypeDef] */
7188 &type_model__MVirtualTypeDef
, /* AbstractArray#0: MVirtualTypeDef */
7189 &type_model__MVirtualTypeDef
, /* RemovableCollection#0: MVirtualTypeDef */
7190 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Sequence#0]: Collection[MVirtualTypeDef] */
7191 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[Sequence#0]: Array[MVirtualTypeDef] */
7192 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[SimpleCollection#0]: Collection[MVirtualTypeDef] */
7193 &type_model__MVirtualTypeDef
, /* Collection#0: MVirtualTypeDef */
7194 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[MVirtualTypeDef] */
7195 &type_model__MVirtualTypeDef
, /* SequenceRead#0: MVirtualTypeDef */
7196 &type_model__MVirtualTypeDef
, /* AbstractArrayRead#0: MVirtualTypeDef */
7197 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[AbstractArrayRead#0]: Array[MVirtualTypeDef] */
7198 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MVirtualTypeDef] not a live type) */
7199 &type_array__ArrayIteratormodel__MVirtualTypeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualTypeDef] */
7202 /* runtime type Collection[MVirtualTypeDef] */
7203 const struct type type_abstract_collection__Collectionmodel__MVirtualTypeDef
= {
7205 "Collection[MVirtualTypeDef]", /* class_name_string */
7211 0, /* nullable Object */
7213 188, /* Collection[nullable MPropDef] */
7215 164, /* Collection[Object] */
7216 590, /* Collection[PropertyLayoutElement] */
7219 1920, /* Collection[MPropDef] */
7223 2370, /* Collection[MVirtualTypeDef] */
7226 /* runtime type AbstractArrayRead[MVirtualTypeDef] */
7227 const struct type type_array__AbstractArrayReadmodel__MVirtualTypeDef
= {
7229 "AbstractArrayRead[MVirtualTypeDef]", /* class_name_string */
7235 0, /* nullable Object */
7237 188, /* Collection[nullable MPropDef] */
7238 163, /* SequenceRead[nullable Object] */
7239 164, /* Collection[Object] */
7240 590, /* Collection[PropertyLayoutElement] */
7241 1728, /* AbstractArrayRead[Object] */
7242 1749, /* AbstractArrayRead[nullable MPropDef] */
7243 1920, /* Collection[MPropDef] */
7246 2194, /* AbstractArrayRead[PropertyLayoutElement] */
7247 2370, /* Collection[MVirtualTypeDef] */
7249 2558, /* AbstractArrayRead[MPropDef] */
7250 2602, /* AbstractArrayRead[MVirtualTypeDef] */
7253 /* runtime type HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
7254 const struct type type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
7256 "HashMap2[MModule, MType, Array[MVirtualTypeDef]]", /* class_name_string */
7259 &resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
7262 0, /* nullable Object */
7264 395, /* HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
7267 const struct types resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
7270 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7271 &type_model_base__MModule
, /* HashMap2#0: MModule */
7272 &type_model__MType
, /* HashMap2#1: MType */
7273 &type_array__Arraymodel__MVirtualTypeDef
, /* HashMap2#2: Array[MVirtualTypeDef] */
7274 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MVirtualTypeDef]] */
7277 /* runtime type ArrayIterator[MVirtualType] */
7278 const struct type type_array__ArrayIteratormodel__MVirtualType
= {
7280 "ArrayIterator[MVirtualType]", /* class_name_string */
7283 &resolution_table_array__ArrayIteratormodel__MVirtualType
,
7286 0, /* nullable Object */
7288 277, /* ArrayIterator[Object] */
7289 337, /* ArrayIterator[nullable MType] */
7290 1818, /* ArrayIterator[MType] */
7291 2121, /* ArrayIterator[MVirtualType] */
7294 const struct types resolution_table_array__ArrayIteratormodel__MVirtualType
= {
7297 &type_array__AbstractArrayReadmodel__MVirtualType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualType] */
7298 &type_array__Arraymodel__MVirtualType
, /* Array[Iterator#0]: Array[MVirtualType] */
7301 /* runtime type NativeArray[MVirtualType] */
7302 const struct type type_array__NativeArraymodel__MVirtualType
= {
7304 "NativeArray[MVirtualType]", /* class_name_string */
7307 &resolution_table_array__NativeArraymodel__MVirtualType
,
7310 0, /* nullable Object */
7312 185, /* NativeArray[Object] */
7313 338, /* NativeArray[nullable MType] */
7314 1819, /* NativeArray[MType] */
7315 2122, /* NativeArray[MVirtualType] */
7318 const struct types resolution_table_array__NativeArraymodel__MVirtualType
= {
7321 &type_model__MVirtualType
, /* NativeArray#0: MVirtualType */
7322 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[NativeArray#0]: NativeArray[MVirtualType] */
7325 /* runtime type ArrayIterator[AExpr] */
7326 const struct type type_array__ArrayIteratorparser_nodes__AExpr
= {
7328 "ArrayIterator[AExpr]", /* class_name_string */
7331 &resolution_table_array__ArrayIteratorparser_nodes__AExpr
,
7334 0, /* nullable Object */
7336 277, /* ArrayIterator[Object] */
7337 1448, /* ArrayIterator[ANode] */
7338 1791, /* ArrayIterator[Prod] */
7339 2123, /* ArrayIterator[AExpr] */
7342 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExpr
= {
7345 &type_array__AbstractArrayReadparser_nodes__AExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExpr] */
7346 &type_array__Arrayparser_nodes__AExpr
, /* Array[Iterator#0]: Array[AExpr] */
7349 /* runtime type NativeArray[AExpr] */
7350 const struct type type_array__NativeArrayparser_nodes__AExpr
= {
7352 "NativeArray[AExpr]", /* class_name_string */
7355 &resolution_table_array__NativeArrayparser_nodes__AExpr
,
7358 0, /* nullable Object */
7360 185, /* NativeArray[Object] */
7361 1449, /* NativeArray[ANode] */
7362 1792, /* NativeArray[Prod] */
7363 2124, /* NativeArray[AExpr] */
7366 const struct types resolution_table_array__NativeArrayparser_nodes__AExpr
= {
7369 &type_parser_nodes__AExpr
, /* NativeArray#0: AExpr */
7370 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[NativeArray#0]: NativeArray[AExpr] */
7373 /* runtime type ArrayIterator[AIntExpr] */
7374 const struct type type_array__ArrayIteratorparser_nodes__AIntExpr
= {
7376 "ArrayIterator[AIntExpr]", /* class_name_string */
7379 &resolution_table_array__ArrayIteratorparser_nodes__AIntExpr
,
7382 0, /* nullable Object */
7384 277, /* ArrayIterator[Object] */
7385 1448, /* ArrayIterator[ANode] */
7386 1791, /* ArrayIterator[Prod] */
7387 2123, /* ArrayIterator[AExpr] */
7388 2371, /* ArrayIterator[AIntExpr] */
7391 const struct types resolution_table_array__ArrayIteratorparser_nodes__AIntExpr
= {
7394 &type_array__AbstractArrayReadparser_nodes__AIntExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AIntExpr] */
7395 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[Iterator#0]: Array[AIntExpr] */
7398 /* runtime type NativeArray[AIntExpr] */
7399 const struct type type_array__NativeArrayparser_nodes__AIntExpr
= {
7401 "NativeArray[AIntExpr]", /* class_name_string */
7404 &resolution_table_array__NativeArrayparser_nodes__AIntExpr
,
7407 0, /* nullable Object */
7409 185, /* NativeArray[Object] */
7410 1449, /* NativeArray[ANode] */
7411 1792, /* NativeArray[Prod] */
7412 2124, /* NativeArray[AExpr] */
7413 2372, /* NativeArray[AIntExpr] */
7416 const struct types resolution_table_array__NativeArrayparser_nodes__AIntExpr
= {
7419 &type_parser_nodes__AIntExpr
, /* NativeArray#0: AIntExpr */
7420 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[NativeArray#0]: NativeArray[AIntExpr] */
7423 /* runtime type ArrayIterator[Variable] */
7424 const struct type type_array__ArrayIteratorscope__Variable
= {
7426 "ArrayIterator[Variable]", /* class_name_string */
7429 &resolution_table_array__ArrayIteratorscope__Variable
,
7432 0, /* nullable Object */
7434 277, /* ArrayIterator[Object] */
7435 1579, /* ArrayIterator[Variable] */
7438 const struct types resolution_table_array__ArrayIteratorscope__Variable
= {
7441 &type_array__AbstractArrayReadscope__Variable
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Variable] */
7442 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
7445 /* runtime type NativeArray[Variable] */
7446 const struct type type_array__NativeArrayscope__Variable
= {
7448 "NativeArray[Variable]", /* class_name_string */
7451 &resolution_table_array__NativeArrayscope__Variable
,
7454 0, /* nullable Object */
7456 185, /* NativeArray[Object] */
7457 1580, /* NativeArray[Variable] */
7460 const struct types resolution_table_array__NativeArrayscope__Variable
= {
7463 &type_scope__Variable
, /* NativeArray#0: Variable */
7464 &type_array__NativeArrayscope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[Variable] */
7467 /* runtime type ArrayIterator[Token] */
7468 const struct type type_array__ArrayIteratorparser_nodes__Token
= {
7470 "ArrayIterator[Token]", /* class_name_string */
7473 &resolution_table_array__ArrayIteratorparser_nodes__Token
,
7476 0, /* nullable Object */
7478 277, /* ArrayIterator[Object] */
7479 1448, /* ArrayIterator[ANode] */
7480 1851, /* ArrayIterator[Token] */
7483 const struct types resolution_table_array__ArrayIteratorparser_nodes__Token
= {
7486 &type_array__AbstractArrayReadparser_nodes__Token
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Token] */
7487 &type_array__Arrayparser_nodes__Token
, /* Array[Iterator#0]: Array[Token] */
7490 /* runtime type NativeArray[Token] */
7491 const struct type type_array__NativeArrayparser_nodes__Token
= {
7493 "NativeArray[Token]", /* class_name_string */
7496 &resolution_table_array__NativeArrayparser_nodes__Token
,
7499 0, /* nullable Object */
7501 185, /* NativeArray[Object] */
7502 1449, /* NativeArray[ANode] */
7503 1852, /* NativeArray[Token] */
7506 const struct types resolution_table_array__NativeArrayparser_nodes__Token
= {
7509 &type_parser_nodes__Token
, /* NativeArray#0: Token */
7510 &type_array__NativeArrayparser_nodes__Token
, /* NativeArray[NativeArray#0]: NativeArray[Token] */
7513 /* runtime type ArrayIterator[ABreakExpr] */
7514 const struct type type_array__ArrayIteratorparser_nodes__ABreakExpr
= {
7516 "ArrayIterator[ABreakExpr]", /* class_name_string */
7519 &resolution_table_array__ArrayIteratorparser_nodes__ABreakExpr
,
7522 0, /* nullable Object */
7524 277, /* ArrayIterator[Object] */
7525 1448, /* ArrayIterator[ANode] */
7526 1791, /* ArrayIterator[Prod] */
7527 2123, /* ArrayIterator[AExpr] */
7528 2373, /* ArrayIterator[ABreakExpr] */
7531 const struct types resolution_table_array__ArrayIteratorparser_nodes__ABreakExpr
= {
7534 &type_array__AbstractArrayReadparser_nodes__ABreakExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ABreakExpr] */
7535 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[Iterator#0]: Array[ABreakExpr] */
7538 /* runtime type NativeArray[ABreakExpr] */
7539 const struct type type_array__NativeArrayparser_nodes__ABreakExpr
= {
7541 "NativeArray[ABreakExpr]", /* class_name_string */
7544 &resolution_table_array__NativeArrayparser_nodes__ABreakExpr
,
7547 0, /* nullable Object */
7549 185, /* NativeArray[Object] */
7550 1449, /* NativeArray[ANode] */
7551 1792, /* NativeArray[Prod] */
7552 2124, /* NativeArray[AExpr] */
7553 2374, /* NativeArray[ABreakExpr] */
7556 const struct types resolution_table_array__NativeArrayparser_nodes__ABreakExpr
= {
7559 &type_parser_nodes__ABreakExpr
, /* NativeArray#0: ABreakExpr */
7560 &type_array__NativeArrayparser_nodes__ABreakExpr
, /* NativeArray[NativeArray#0]: NativeArray[ABreakExpr] */
7563 /* runtime type ArrayIterator[AContinueExpr] */
7564 const struct type type_array__ArrayIteratorparser_nodes__AContinueExpr
= {
7566 "ArrayIterator[AContinueExpr]", /* class_name_string */
7569 &resolution_table_array__ArrayIteratorparser_nodes__AContinueExpr
,
7572 0, /* nullable Object */
7574 277, /* ArrayIterator[Object] */
7575 1448, /* ArrayIterator[ANode] */
7576 1791, /* ArrayIterator[Prod] */
7577 2123, /* ArrayIterator[AExpr] */
7578 2375, /* ArrayIterator[AContinueExpr] */
7581 const struct types resolution_table_array__ArrayIteratorparser_nodes__AContinueExpr
= {
7584 &type_array__AbstractArrayReadparser_nodes__AContinueExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AContinueExpr] */
7585 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[Iterator#0]: Array[AContinueExpr] */
7588 /* runtime type NativeArray[AContinueExpr] */
7589 const struct type type_array__NativeArrayparser_nodes__AContinueExpr
= {
7591 "NativeArray[AContinueExpr]", /* class_name_string */
7594 &resolution_table_array__NativeArrayparser_nodes__AContinueExpr
,
7597 0, /* nullable Object */
7599 185, /* NativeArray[Object] */
7600 1449, /* NativeArray[ANode] */
7601 1792, /* NativeArray[Prod] */
7602 2124, /* NativeArray[AExpr] */
7603 2376, /* NativeArray[AContinueExpr] */
7606 const struct types resolution_table_array__NativeArrayparser_nodes__AContinueExpr
= {
7609 &type_parser_nodes__AContinueExpr
, /* NativeArray#0: AContinueExpr */
7610 &type_array__NativeArrayparser_nodes__AContinueExpr
, /* NativeArray[NativeArray#0]: NativeArray[AContinueExpr] */
7613 /* runtime type HashMapKeys[Phase, POSetElement[Phase]] */
7614 const struct type type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
= {
7616 "HashMapKeys[Phase, POSetElement[Phase]]", /* class_name_string */
7619 &resolution_table_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
,
7622 0, /* nullable Object */
7624 575, /* Collection[Phase] */
7625 1853, /* HashMapKeys[Phase, POSetElement[Phase]] */
7626 164, /* Collection[Object] */
7629 const struct types resolution_table_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
= {
7632 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Phase, POSetElement[Phase]] */
7633 &type_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Phase, POSetElement[Phase]] */
7640 &type_phase__Phase
, /* RemovableCollection#0: Phase */
7644 &type_phase__Phase
, /* Collection#0: Phase */
7645 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Collection#0]: Collection[Phase] */
7648 /* runtime type HashMapValues[Phase, POSetElement[Phase]] */
7649 const struct type type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
= {
7651 "HashMapValues[Phase, POSetElement[Phase]]", /* class_name_string */
7654 &resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
,
7657 0, /* nullable Object */
7659 1581, /* Collection[POSetElement[Phase]] */
7660 1854, /* HashMapValues[Phase, POSetElement[Phase]] */
7661 164, /* Collection[Object] */
7664 const struct types resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
= {
7667 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Phase, POSetElement[Phase]] */
7668 &type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Phase, POSetElement[Phase]] */
7675 &type_poset__POSetElementphase__Phase
, /* RemovableCollection#0: POSetElement[Phase] */
7679 &type_poset__POSetElementphase__Phase
, /* Collection#0: POSetElement[Phase] */
7680 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[Collection#0]: Collection[POSetElement[Phase]] */
7683 /* runtime type Collection[POSetElement[Phase]] */
7684 const struct type type_abstract_collection__Collectionposet__POSetElementphase__Phase
= {
7686 "Collection[POSetElement[Phase]]", /* class_name_string */
7692 0, /* nullable Object */
7694 1581, /* Collection[POSetElement[Phase]] */
7696 164, /* Collection[Object] */
7699 /* runtime type NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
7700 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
7702 "NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]]", /* class_name_string */
7705 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
7708 0, /* nullable Object */
7710 396, /* NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
7713 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
7716 &type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray#0: nullable HashMapNode[Phase, POSetElement[Phase]] */
7717 &type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
7720 /* runtime type HashMapNode[Phase, POSetElement[Phase]] */
7721 const struct type type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
7723 "HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
7726 &resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
7729 0, /* nullable Object */
7731 140, /* nullable HashMapNode[Phase, POSetElement[Phase]] */
7732 1582, /* HashMapNode[Phase, POSetElement[Phase]] */
7735 const struct types resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
7738 &type_phase__Phase
, /* HashMapNode#0: Phase */
7739 &type_poset__POSetElementphase__Phase
, /* HashMapNode#1: POSetElement[Phase] */
7740 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* N: HashMapNode[Phase, POSetElement[Phase]] */
7741 &type_phase__Phase
, /* HashNode#0: Phase */
7744 /* runtime type nullable HashMapNode[Phase, POSetElement[Phase]] */
7745 const struct type type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
7747 "nullable HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
7750 &resolution_table_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
7753 0, /* nullable Object */
7755 140, /* nullable HashMapNode[Phase, POSetElement[Phase]] */
7758 const struct types resolution_table_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
7761 &type_phase__Phase
, /* HashMapNode#0: Phase */
7762 &type_poset__POSetElementphase__Phase
, /* HashMapNode#1: POSetElement[Phase] */
7763 &type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* N: HashMapNode[Phase, POSetElement[Phase]] */
7764 &type_phase__Phase
, /* HashNode#0: Phase */
7767 /* runtime type HashMapIterator[Phase, POSetElement[Phase]] */
7768 const struct type type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
7770 "HashMapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
7773 &resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
,
7776 0, /* nullable Object */
7778 397, /* MapIterator[Phase, POSetElement[Phase]] */
7779 1583, /* HashMapIterator[Phase, POSetElement[Phase]] */
7782 const struct types resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
7785 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Phase, POSetElement[Phase]] */
7788 /* runtime type MapIterator[Phase, POSetElement[Phase]] */
7789 const struct type type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
7791 "MapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
7797 0, /* nullable Object */
7799 397, /* MapIterator[Phase, POSetElement[Phase]] */
7802 /* runtime type HashSet[Phase] */
7803 const struct type type_hash_collection__HashSetphase__Phase
= {
7805 "HashSet[Phase]", /* class_name_string */
7808 &resolution_table_hash_collection__HashSetphase__Phase
,
7811 0, /* nullable Object */
7813 575, /* Collection[Phase] */
7814 597, /* Set[Object] */
7815 164, /* Collection[Object] */
7816 2377, /* HashSet[Phase] */
7817 1740, /* HashSet[Object] */
7820 const struct types resolution_table_hash_collection__HashSetphase__Phase
= {
7823 &type_hash_collection__HashSetNodephase__Phase
, /* HashSetNode[HashSet#0]: HashSetNode[Phase] */
7824 &type_hash_collection__HashSetIteratorphase__Phase
, /* HashSetIterator[HashSet#0]: HashSetIterator[Phase] */
7825 &type_abstract_collection__Collectionphase__Phase
, /* Collection[HashSet#0]: Collection[Phase] */
7826 &type_phase__Phase
, /* SimpleCollection#0: Phase */
7827 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Set#0]: Collection[Phase] */
7829 &type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[Phase]] */
7831 &type_phase__Phase
, /* RemovableCollection#0: Phase */
7834 &type_abstract_collection__Collectionphase__Phase
, /* Collection[SimpleCollection#0]: Collection[Phase] */
7835 &type_phase__Phase
, /* Collection#0: Phase */
7836 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Collection#0]: Collection[Phase] */
7837 &type_phase__Phase
, /* HashCollection#0: Phase */
7838 &type_hash_collection__HashSetNodephase__Phase
, /* HashCollection#1: HashSetNode[Phase] */
7841 /* runtime type HashMapKeys[MModule, POSetElement[MModule]] */
7842 const struct type type_hash_collection__HashMapKeysmodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
7844 "HashMapKeys[MModule, POSetElement[MModule]]", /* class_name_string */
7847 &resolution_table_hash_collection__HashMapKeysmodel_base__MModuleposet__POSetElementmodel_base__MModule
,
7850 0, /* nullable Object */
7852 588, /* Collection[MModule] */
7853 1855, /* HashMapKeys[MModule, POSetElement[MModule]] */
7854 164, /* Collection[Object] */
7857 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
7860 &type_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, POSetElement[MModule]] */
7861 &type_abstract_collection__MapKeysIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, POSetElement[MModule]] */
7868 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
7872 &type_model_base__MModule
, /* Collection#0: MModule */
7873 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
7876 /* runtime type HashMapValues[MModule, POSetElement[MModule]] */
7877 const struct type type_hash_collection__HashMapValuesmodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
7879 "HashMapValues[MModule, POSetElement[MModule]]", /* class_name_string */
7882 &resolution_table_hash_collection__HashMapValuesmodel_base__MModuleposet__POSetElementmodel_base__MModule
,
7885 0, /* nullable Object */
7887 1584, /* Collection[POSetElement[MModule]] */
7888 1856, /* HashMapValues[MModule, POSetElement[MModule]] */
7889 164, /* Collection[Object] */
7892 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
7895 &type_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, POSetElement[MModule]] */
7896 &type_abstract_collection__MapValuesIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, POSetElement[MModule]] */
7903 &type_poset__POSetElementmodel_base__MModule
, /* RemovableCollection#0: POSetElement[MModule] */
7907 &type_poset__POSetElementmodel_base__MModule
, /* Collection#0: POSetElement[MModule] */
7908 &type_abstract_collection__Collectionposet__POSetElementmodel_base__MModule
, /* Collection[Collection#0]: Collection[POSetElement[MModule]] */
7911 /* runtime type Collection[POSetElement[MModule]] */
7912 const struct type type_abstract_collection__Collectionposet__POSetElementmodel_base__MModule
= {
7914 "Collection[POSetElement[MModule]]", /* class_name_string */
7920 0, /* nullable Object */
7922 1584, /* Collection[POSetElement[MModule]] */
7924 164, /* Collection[Object] */
7927 /* runtime type NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
7928 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
7930 "NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]]", /* class_name_string */
7933 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
,
7936 0, /* nullable Object */
7938 398, /* NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
7941 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
7944 &type_nullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* NativeArray#0: nullable HashMapNode[MModule, POSetElement[MModule]] */
7945 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
7948 /* runtime type HashMapNode[MModule, POSetElement[MModule]] */
7949 const struct type type_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
7951 "HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
7954 &resolution_table_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
,
7957 0, /* nullable Object */
7959 141, /* nullable HashMapNode[MModule, POSetElement[MModule]] */
7960 1585, /* HashMapNode[MModule, POSetElement[MModule]] */
7963 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
7966 &type_model_base__MModule
, /* HashMapNode#0: MModule */
7967 &type_poset__POSetElementmodel_base__MModule
, /* HashMapNode#1: POSetElement[MModule] */
7968 &type_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* N: HashMapNode[MModule, POSetElement[MModule]] */
7969 &type_model_base__MModule
, /* HashNode#0: MModule */
7972 /* runtime type nullable HashMapNode[MModule, POSetElement[MModule]] */
7973 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
7975 "nullable HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
7978 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
,
7981 0, /* nullable Object */
7983 141, /* nullable HashMapNode[MModule, POSetElement[MModule]] */
7986 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
7989 &type_model_base__MModule
, /* HashMapNode#0: MModule */
7990 &type_poset__POSetElementmodel_base__MModule
, /* HashMapNode#1: POSetElement[MModule] */
7991 &type_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* N: HashMapNode[MModule, POSetElement[MModule]] */
7992 &type_model_base__MModule
, /* HashNode#0: MModule */
7995 /* runtime type HashMapIterator[MModule, POSetElement[MModule]] */
7996 const struct type type_hash_collection__HashMapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
7998 "HashMapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
8001 &resolution_table_hash_collection__HashMapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
,
8004 0, /* nullable Object */
8006 399, /* MapIterator[MModule, POSetElement[MModule]] */
8007 1586, /* HashMapIterator[MModule, POSetElement[MModule]] */
8010 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
8013 &type_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, POSetElement[MModule]] */
8016 /* runtime type MapIterator[MModule, POSetElement[MModule]] */
8017 const struct type type_abstract_collection__MapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
8019 "MapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
8025 0, /* nullable Object */
8027 399, /* MapIterator[MModule, POSetElement[MModule]] */
8030 /* runtime type MapKeysIterator[String, Array[MModule]] */
8031 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel_base__MModule
= {
8033 "MapKeysIterator[String, Array[MModule]]", /* class_name_string */
8036 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel_base__MModule
,
8039 0, /* nullable Object */
8041 400, /* MapKeysIterator[String, Array[MModule]] */
8044 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel_base__MModule
= {
8047 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel_base__MModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MModule]] */
8048 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
8051 /* runtime type MapValuesIterator[String, Array[MModule]] */
8052 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel_base__MModule
= {
8054 "MapValuesIterator[String, Array[MModule]]", /* class_name_string */
8057 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel_base__MModule
,
8060 0, /* nullable Object */
8062 401, /* MapValuesIterator[String, Array[MModule]] */
8065 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel_base__MModule
= {
8068 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel_base__MModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MModule]] */
8069 &type_array__Arrayarray__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[Array[MModule]] */
8072 /* runtime type HashMapKeys[MClassDef, POSetElement[MClassDef]] */
8073 const struct type type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
8075 "HashMapKeys[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
8078 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
,
8081 0, /* nullable Object */
8083 591, /* Collection[MClassDef] */
8084 1857, /* HashMapKeys[MClassDef, POSetElement[MClassDef]] */
8085 164, /* Collection[Object] */
8088 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
8091 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
8092 &type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
8099 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
8103 &type_model__MClassDef
, /* Collection#0: MClassDef */
8104 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
8107 /* runtime type HashMapValues[MClassDef, POSetElement[MClassDef]] */
8108 const struct type type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
8110 "HashMapValues[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
8113 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
,
8116 0, /* nullable Object */
8118 1587, /* Collection[POSetElement[MClassDef]] */
8119 1858, /* HashMapValues[MClassDef, POSetElement[MClassDef]] */
8120 164, /* Collection[Object] */
8123 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
8126 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
8127 &type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
8134 &type_poset__POSetElementmodel__MClassDef
, /* RemovableCollection#0: POSetElement[MClassDef] */
8138 &type_poset__POSetElementmodel__MClassDef
, /* Collection#0: POSetElement[MClassDef] */
8139 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[Collection#0]: Collection[POSetElement[MClassDef]] */
8142 /* runtime type Collection[POSetElement[MClassDef]] */
8143 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
= {
8145 "Collection[POSetElement[MClassDef]]", /* class_name_string */
8151 0, /* nullable Object */
8153 1587, /* Collection[POSetElement[MClassDef]] */
8155 164, /* Collection[Object] */
8158 /* runtime type NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
8159 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
8161 "NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]]", /* class_name_string */
8164 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
8167 0, /* nullable Object */
8169 402, /* NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
8172 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
8175 &type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray#0: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
8176 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
8179 /* runtime type HashMapNode[MClassDef, POSetElement[MClassDef]] */
8180 const struct type type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
8182 "HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
8185 &resolution_table_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
8188 0, /* nullable Object */
8190 142, /* nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
8191 1588, /* HashMapNode[MClassDef, POSetElement[MClassDef]] */
8194 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
8197 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
8198 &type_poset__POSetElementmodel__MClassDef
, /* HashMapNode#1: POSetElement[MClassDef] */
8199 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* N: HashMapNode[MClassDef, POSetElement[MClassDef]] */
8200 &type_model__MClassDef
, /* HashNode#0: MClassDef */
8203 /* runtime type nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
8204 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
8206 "nullable HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
8209 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
8212 0, /* nullable Object */
8214 142, /* nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
8217 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
8220 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
8221 &type_poset__POSetElementmodel__MClassDef
, /* HashMapNode#1: POSetElement[MClassDef] */
8222 &type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* N: HashMapNode[MClassDef, POSetElement[MClassDef]] */
8223 &type_model__MClassDef
, /* HashNode#0: MClassDef */
8226 /* runtime type HashMapIterator[MClassDef, POSetElement[MClassDef]] */
8227 const struct type type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
8229 "HashMapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
8232 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
8235 0, /* nullable Object */
8237 403, /* MapIterator[MClassDef, POSetElement[MClassDef]] */
8238 1589, /* HashMapIterator[MClassDef, POSetElement[MClassDef]] */
8241 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
8244 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
8247 /* runtime type MapIterator[MClassDef, POSetElement[MClassDef]] */
8248 const struct type type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
8250 "MapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
8256 0, /* nullable Object */
8258 403, /* MapIterator[MClassDef, POSetElement[MClassDef]] */
8261 /* runtime type HashMapKeys[MClassType, POSetElement[MClassType]] */
8262 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
8264 "HashMapKeys[MClassType, POSetElement[MClassType]]", /* class_name_string */
8267 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
,
8270 0, /* nullable Object */
8272 2125, /* HashMapKeys[MType, POSetElement[MType]] */
8273 2474, /* HashMapKeys[MClassType, POSetElement[MClassType]] */
8274 164, /* Collection[Object] */
8275 173, /* Collection[nullable MType] */
8277 1737, /* Collection[MType] */
8280 1916, /* Collection[MClassType] */
8283 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
8286 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, POSetElement[MClassType]] */
8287 &type_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, POSetElement[MClassType]] */
8294 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
8298 &type_model__MClassType
, /* Collection#0: MClassType */
8299 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
8302 /* runtime type HashMapKeys[MType, POSetElement[MType]] */
8303 const struct type type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
= {
8305 "HashMapKeys[MType, POSetElement[MType]]", /* class_name_string */
8308 &resolution_table_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
,
8311 0, /* nullable Object */
8313 2125, /* HashMapKeys[MType, POSetElement[MType]] */
8315 164, /* Collection[Object] */
8316 173, /* Collection[nullable MType] */
8318 1737, /* Collection[MType] */
8321 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
= {
8324 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, POSetElement[MType]] */
8325 &type_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, POSetElement[MType]] */
8332 &type_model__MType
, /* RemovableCollection#0: MType */
8336 &type_model__MType
, /* Collection#0: MType */
8337 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
8340 /* runtime type HashMapValues[MClassType, POSetElement[MClassType]] */
8341 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
8343 "HashMapValues[MClassType, POSetElement[MClassType]]", /* class_name_string */
8346 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
,
8349 0, /* nullable Object */
8351 1590, /* Collection[POSetElement[MType]] */
8352 1859, /* HashMapValues[MType, POSetElement[MType]] */
8353 164, /* Collection[Object] */
8354 1860, /* Collection[POSetElement[MClassType]] */
8355 2378, /* HashMapValues[MClassType, POSetElement[MClassType]] */
8358 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
8361 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, POSetElement[MClassType]] */
8362 &type_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, POSetElement[MClassType]] */
8369 &type_poset__POSetElementmodel__MClassType
, /* RemovableCollection#0: POSetElement[MClassType] */
8373 &type_poset__POSetElementmodel__MClassType
, /* Collection#0: POSetElement[MClassType] */
8374 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[Collection#0]: Collection[POSetElement[MClassType]] */
8377 /* runtime type HashMapValues[MType, POSetElement[MType]] */
8378 const struct type type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
= {
8380 "HashMapValues[MType, POSetElement[MType]]", /* class_name_string */
8383 &resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
,
8386 0, /* nullable Object */
8388 1590, /* Collection[POSetElement[MType]] */
8389 1859, /* HashMapValues[MType, POSetElement[MType]] */
8390 164, /* Collection[Object] */
8393 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
= {
8396 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, POSetElement[MType]] */
8397 &type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, POSetElement[MType]] */
8404 &type_poset__POSetElementmodel__MType
, /* RemovableCollection#0: POSetElement[MType] */
8408 &type_poset__POSetElementmodel__MType
, /* Collection#0: POSetElement[MType] */
8409 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[Collection#0]: Collection[POSetElement[MType]] */
8412 /* runtime type Collection[POSetElement[MClassType]] */
8413 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
= {
8415 "Collection[POSetElement[MClassType]]", /* class_name_string */
8421 0, /* nullable Object */
8423 1590, /* Collection[POSetElement[MType]] */
8425 164, /* Collection[Object] */
8426 1860, /* Collection[POSetElement[MClassType]] */
8429 /* runtime type Collection[POSetElement[MType]] */
8430 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MType
= {
8432 "Collection[POSetElement[MType]]", /* class_name_string */
8438 0, /* nullable Object */
8440 1590, /* Collection[POSetElement[MType]] */
8442 164, /* Collection[Object] */
8445 /* runtime type NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
8446 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
8448 "NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]]", /* class_name_string */
8451 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
8454 0, /* nullable Object */
8456 404, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
8457 1591, /* NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
8460 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
8463 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MClassType, POSetElement[MClassType]] */
8464 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
8467 /* runtime type NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
8468 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
8470 "NativeArray[nullable HashMapNode[MType, POSetElement[MType]]]", /* class_name_string */
8473 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
8476 0, /* nullable Object */
8478 404, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
8481 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
8484 &type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, POSetElement[MType]] */
8485 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
8488 /* runtime type HashMapNode[MClassType, POSetElement[MClassType]] */
8489 const struct type type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
8491 "HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
8494 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
8497 0, /* nullable Object */
8499 143, /* nullable HashMapNode[MType, POSetElement[MType]] */
8500 405, /* nullable HashMapNode[MClassType, POSetElement[MClassType]] */
8501 1592, /* HashMapNode[MType, POSetElement[MType]] */
8502 2126, /* HashMapNode[MClassType, POSetElement[MClassType]] */
8505 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
8508 &type_model__MClassType
, /* HashMapNode#0: MClassType */
8509 &type_poset__POSetElementmodel__MClassType
, /* HashMapNode#1: POSetElement[MClassType] */
8510 &type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* N: HashMapNode[MClassType, POSetElement[MClassType]] */
8511 &type_model__MClassType
, /* HashNode#0: MClassType */
8514 /* runtime type HashMapNode[MType, POSetElement[MType]] */
8515 const struct type type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
8517 "HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
8520 &resolution_table_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
8523 0, /* nullable Object */
8525 143, /* nullable HashMapNode[MType, POSetElement[MType]] */
8527 1592, /* HashMapNode[MType, POSetElement[MType]] */
8530 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
8533 &type_model__MType
, /* HashMapNode#0: MType */
8534 &type_poset__POSetElementmodel__MType
, /* HashMapNode#1: POSetElement[MType] */
8535 &type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* N: HashMapNode[MType, POSetElement[MType]] */
8536 &type_model__MType
, /* HashNode#0: MType */
8539 /* runtime type nullable HashMapNode[MClassType, POSetElement[MClassType]] */
8540 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
8542 "nullable HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
8545 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
8548 0, /* nullable Object */
8550 143, /* nullable HashMapNode[MType, POSetElement[MType]] */
8551 405, /* nullable HashMapNode[MClassType, POSetElement[MClassType]] */
8554 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
8557 &type_model__MClassType
, /* HashMapNode#0: MClassType */
8558 &type_poset__POSetElementmodel__MClassType
, /* HashMapNode#1: POSetElement[MClassType] */
8559 &type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* N: HashMapNode[MClassType, POSetElement[MClassType]] */
8560 &type_model__MClassType
, /* HashNode#0: MClassType */
8563 /* runtime type nullable HashMapNode[MType, POSetElement[MType]] */
8564 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
8566 "nullable HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
8569 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
8572 0, /* nullable Object */
8574 143, /* nullable HashMapNode[MType, POSetElement[MType]] */
8577 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
8580 &type_model__MType
, /* HashMapNode#0: MType */
8581 &type_poset__POSetElementmodel__MType
, /* HashMapNode#1: POSetElement[MType] */
8582 &type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* N: HashMapNode[MType, POSetElement[MType]] */
8583 &type_model__MType
, /* HashNode#0: MType */
8586 /* runtime type HashMapIterator[MClassType, POSetElement[MClassType]] */
8587 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
8589 "HashMapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
8592 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
8595 0, /* nullable Object */
8597 406, /* MapIterator[MType, POSetElement[MType]] */
8598 1593, /* HashMapIterator[MType, POSetElement[MType]] */
8599 1594, /* MapIterator[MClassType, POSetElement[MClassType]] */
8600 2127, /* HashMapIterator[MClassType, POSetElement[MClassType]] */
8603 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
8606 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, POSetElement[MClassType]] */
8609 /* runtime type HashMapIterator[MType, POSetElement[MType]] */
8610 const struct type type_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
8612 "HashMapIterator[MType, POSetElement[MType]]", /* class_name_string */
8615 &resolution_table_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
,
8618 0, /* nullable Object */
8620 406, /* MapIterator[MType, POSetElement[MType]] */
8621 1593, /* HashMapIterator[MType, POSetElement[MType]] */
8624 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
8627 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, POSetElement[MType]] */
8630 /* runtime type MapIterator[MClassType, POSetElement[MClassType]] */
8631 const struct type type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
8633 "MapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
8639 0, /* nullable Object */
8641 406, /* MapIterator[MType, POSetElement[MType]] */
8643 1594, /* MapIterator[MClassType, POSetElement[MClassType]] */
8646 /* runtime type MapIterator[MType, POSetElement[MType]] */
8647 const struct type type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
8649 "MapIterator[MType, POSetElement[MType]]", /* class_name_string */
8655 0, /* nullable Object */
8657 406, /* MapIterator[MType, POSetElement[MType]] */
8660 /* runtime type MapKeysIterator[String, Array[MClass]] */
8661 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
= {
8663 "MapKeysIterator[String, Array[MClass]]", /* class_name_string */
8666 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
,
8669 0, /* nullable Object */
8671 407, /* MapKeysIterator[String, Array[MClass]] */
8674 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
= {
8677 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MClass]] */
8678 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
8681 /* runtime type MapValuesIterator[String, Array[MClass]] */
8682 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
= {
8684 "MapValuesIterator[String, Array[MClass]]", /* class_name_string */
8687 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
,
8690 0, /* nullable Object */
8692 408, /* MapValuesIterator[String, Array[MClass]] */
8695 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
= {
8698 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MClass]] */
8699 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Iterator#0]: Array[Array[MClass]] */
8702 /* runtime type MapKeysIterator[String, Array[MProperty]] */
8703 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
= {
8705 "MapKeysIterator[String, Array[MProperty]]", /* class_name_string */
8708 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
,
8711 0, /* nullable Object */
8713 409, /* MapKeysIterator[String, Array[MProperty]] */
8716 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
= {
8719 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MProperty]] */
8720 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
8723 /* runtime type MapValuesIterator[String, Array[MProperty]] */
8724 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
= {
8726 "MapValuesIterator[String, Array[MProperty]]", /* class_name_string */
8729 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
,
8732 0, /* nullable Object */
8734 410, /* MapValuesIterator[String, Array[MProperty]] */
8737 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
= {
8740 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MProperty]] */
8741 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[Array[MProperty]] */
8744 /* runtime type HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
8745 const struct type type_hash_collection__HashMapKeysmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8747 "HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
8750 &resolution_table_hash_collection__HashMapKeysmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
8753 0, /* nullable Object */
8755 588, /* Collection[MModule] */
8756 1861, /* HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
8757 164, /* Collection[Object] */
8760 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8763 &type_hash_collection__HashMapmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
8764 &type_abstract_collection__MapKeysIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
8771 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
8775 &type_model_base__MModule
, /* Collection#0: MModule */
8776 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
8779 /* runtime type HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
8780 const struct type type_hash_collection__HashMapValuesmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8782 "HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
8785 &resolution_table_hash_collection__HashMapValuesmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
8788 0, /* nullable Object */
8790 1595, /* Collection[HashMap2[MType, String, nullable MProperty]] */
8791 1862, /* HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
8792 164, /* Collection[Object] */
8795 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8798 &type_hash_collection__HashMapmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
8799 &type_abstract_collection__MapValuesIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
8806 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap2[MType, String, nullable MProperty] */
8810 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection#0: HashMap2[MType, String, nullable MProperty] */
8811 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
8814 /* runtime type Collection[HashMap2[MType, String, nullable MProperty]] */
8815 const struct type type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8817 "Collection[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
8823 0, /* nullable Object */
8825 1595, /* Collection[HashMap2[MType, String, nullable MProperty]] */
8827 164, /* Collection[Object] */
8830 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
8831 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8833 "NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]]", /* class_name_string */
8836 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
8839 0, /* nullable Object */
8841 411, /* NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
8844 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8847 &type_nullable_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray#0: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
8848 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
8851 /* runtime type HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
8852 const struct type type_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8854 "HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
8857 &resolution_table_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
8860 0, /* nullable Object */
8862 144, /* nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
8863 1596, /* HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
8866 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8869 &type_model_base__MModule
, /* HashMapNode#0: MModule */
8870 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapNode#1: HashMap2[MType, String, nullable MProperty] */
8871 &type_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* N: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
8872 &type_model_base__MModule
, /* HashNode#0: MModule */
8875 /* runtime type nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
8876 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8878 "nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
8881 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
8884 0, /* nullable Object */
8886 144, /* nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
8889 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8892 &type_model_base__MModule
, /* HashMapNode#0: MModule */
8893 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapNode#1: HashMap2[MType, String, nullable MProperty] */
8894 &type_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* N: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
8895 &type_model_base__MModule
, /* HashNode#0: MModule */
8898 /* runtime type HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
8899 const struct type type_hash_collection__HashMapIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8901 "HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
8904 &resolution_table_hash_collection__HashMapIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
8907 0, /* nullable Object */
8909 412, /* MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
8910 1597, /* HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
8913 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8916 &type_hash_collection__HashMapmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
8919 /* runtime type MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
8920 const struct type type_abstract_collection__MapIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8922 "MapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
8928 0, /* nullable Object */
8930 412, /* MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
8933 /* runtime type HashMap[MType, HashMap[String, nullable MProperty]] */
8934 const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
8936 "HashMap[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
8939 &resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
8942 0, /* nullable Object */
8944 413, /* HashMap[MType, HashMap[String, nullable MProperty]] */
8947 const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
8954 &type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, HashMap[String, nullable MProperty]] */
8955 &type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, HashMap[String, nullable MProperty]] */
8956 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
8957 &type_model__MType
, /* MapRead#0: MType */
8958 &type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, HashMap[String, nullable MProperty]] */
8959 &type_model__MType
, /* Map#0: MType */
8960 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Map#1: HashMap[String, nullable MProperty] */
8961 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, HashMap[String, nullable MProperty]] */
8962 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, HashMap[String, nullable MProperty]] not a live type) */
8963 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapRead#1: HashMap[String, nullable MProperty] */
8964 &type_model__MType
, /* HashCollection#0: MType */
8965 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashCollection#1: HashMapNode[MType, HashMap[String, nullable MProperty]] */
8968 /* runtime type HashMap[String, nullable MProperty] */
8969 const struct type type_hash_collection__HashMapstring__Stringnullable_model__MProperty
= {
8971 "HashMap[String, nullable MProperty]", /* class_name_string */
8974 &resolution_table_hash_collection__HashMapstring__Stringnullable_model__MProperty
,
8977 0, /* nullable Object */
8979 414, /* HashMap[String, nullable MProperty] */
8982 const struct types resolution_table_hash_collection__HashMapstring__Stringnullable_model__MProperty
= {
8989 &type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[String, nullable MProperty] */
8990 &type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[String, nullable MProperty] */
8991 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
8992 &type_string__String
, /* MapRead#0: String */
8993 &type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[String, nullable MProperty] */
8994 &type_string__String
, /* Map#0: String */
8995 &type_nullable_model__MProperty
, /* Map#1: nullable MProperty */
8996 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[String, nullable MProperty] */
8997 NULL
, /* empty (Map[Map#0, Map#1]: Map[String, nullable MProperty] not a live type) */
8998 &type_nullable_model__MProperty
, /* MapRead#1: nullable MProperty */
8999 &type_string__String
, /* HashCollection#0: String */
9000 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* HashCollection#1: HashMapNode[String, nullable MProperty] */
9003 /* runtime type MapKeysIterator[String, AModule] */
9004 const struct type type_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__AModule
= {
9006 "MapKeysIterator[String, AModule]", /* class_name_string */
9009 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__AModule
,
9012 0, /* nullable Object */
9014 415, /* MapKeysIterator[String, AModule] */
9017 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__AModule
= {
9020 &type_abstract_collection__MapIteratorstring__Stringparser_nodes__AModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, AModule] */
9021 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
9024 /* runtime type MapValuesIterator[String, AModule] */
9025 const struct type type_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__AModule
= {
9027 "MapValuesIterator[String, AModule]", /* class_name_string */
9030 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__AModule
,
9033 0, /* nullable Object */
9035 416, /* MapValuesIterator[String, AModule] */
9038 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__AModule
= {
9041 &type_abstract_collection__MapIteratorstring__Stringparser_nodes__AModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, AModule] */
9042 &type_array__Arrayparser_nodes__AModule
, /* Array[Iterator#0]: Array[AModule] */
9045 /* runtime type MapKeysIterator[MModule, AModule] */
9046 const struct type type_abstract_collection__MapKeysIteratormodel_base__MModuleparser_nodes__AModule
= {
9048 "MapKeysIterator[MModule, AModule]", /* class_name_string */
9051 &resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleparser_nodes__AModule
,
9054 0, /* nullable Object */
9056 417, /* MapKeysIterator[MModule, AModule] */
9059 const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleparser_nodes__AModule
= {
9062 &type_abstract_collection__MapIteratormodel_base__MModuleparser_nodes__AModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, AModule] */
9063 &type_array__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[MModule] */
9066 /* runtime type MapValuesIterator[MModule, AModule] */
9067 const struct type type_abstract_collection__MapValuesIteratormodel_base__MModuleparser_nodes__AModule
= {
9069 "MapValuesIterator[MModule, AModule]", /* class_name_string */
9072 &resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleparser_nodes__AModule
,
9075 0, /* nullable Object */
9077 418, /* MapValuesIterator[MModule, AModule] */
9080 const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleparser_nodes__AModule
= {
9083 &type_abstract_collection__MapIteratormodel_base__MModuleparser_nodes__AModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, AModule] */
9084 &type_array__Arrayparser_nodes__AModule
, /* Array[Iterator#0]: Array[AModule] */
9087 /* runtime type MapKeysIterator[MClassDef, AClassdef] */
9088 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
= {
9090 "MapKeysIterator[MClassDef, AClassdef]", /* class_name_string */
9093 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
,
9096 0, /* nullable Object */
9098 419, /* MapKeysIterator[MClassDef, AClassdef] */
9101 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
= {
9104 &type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, AClassdef] */
9105 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
9108 /* runtime type MapValuesIterator[MClassDef, AClassdef] */
9109 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
= {
9111 "MapValuesIterator[MClassDef, AClassdef]", /* class_name_string */
9114 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
,
9117 0, /* nullable Object */
9119 420, /* MapValuesIterator[MClassDef, AClassdef] */
9122 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
= {
9125 &type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, AClassdef] */
9126 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Iterator#0]: Array[AClassdef] */
9129 /* runtime type MapKeysIterator[MPropDef, APropdef] */
9130 const struct type type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
= {
9132 "MapKeysIterator[MPropDef, APropdef]", /* class_name_string */
9135 &resolution_table_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
,
9138 0, /* nullable Object */
9140 421, /* MapKeysIterator[MPropDef, APropdef] */
9143 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
= {
9146 &type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MPropDef, APropdef] */
9147 &type_array__Arraymodel__MPropDef
, /* Array[Iterator#0]: Array[MPropDef] */
9150 /* runtime type MapValuesIterator[MPropDef, APropdef] */
9151 const struct type type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
= {
9153 "MapValuesIterator[MPropDef, APropdef]", /* class_name_string */
9156 &resolution_table_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
,
9159 0, /* nullable Object */
9161 422, /* MapValuesIterator[MPropDef, APropdef] */
9164 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
= {
9167 &type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MPropDef, APropdef] */
9168 &type_array__Arrayparser_nodes__APropdef
, /* Array[Iterator#0]: Array[APropdef] */
9171 /* runtime type MapKeysIterator[MClass, Set[MProperty]] */
9172 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
9174 "MapKeysIterator[MClass, Set[MProperty]]", /* class_name_string */
9177 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
9180 0, /* nullable Object */
9182 423, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
9183 1598, /* MapKeysIterator[MClass, Set[MProperty]] */
9186 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
9189 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MProperty]] */
9190 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
9193 /* runtime type MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
9194 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
9196 "MapKeysIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
9199 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
9202 0, /* nullable Object */
9204 423, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
9207 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
9210 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[PropertyLayoutElement]] */
9211 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
9214 /* runtime type MapValuesIterator[MClass, Set[MProperty]] */
9215 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
9217 "MapValuesIterator[MClass, Set[MProperty]]", /* class_name_string */
9220 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
9223 0, /* nullable Object */
9225 424, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
9226 1599, /* MapValuesIterator[MClass, Set[MProperty]] */
9229 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
9232 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MProperty]] */
9233 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[Iterator#0]: Array[Set[MProperty]] */
9236 /* runtime type MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
9237 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
9239 "MapValuesIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
9242 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
9245 0, /* nullable Object */
9247 424, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
9250 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
9253 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[PropertyLayoutElement]] */
9254 &type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Array[Iterator#0]: Array[Set[PropertyLayoutElement]] */
9257 /* runtime type MapKeysIterator[String, Option] */
9258 const struct type type_abstract_collection__MapKeysIteratorstring__Stringopts__Option
= {
9260 "MapKeysIterator[String, Option]", /* class_name_string */
9263 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringopts__Option
,
9266 0, /* nullable Object */
9268 425, /* MapKeysIterator[String, Option] */
9271 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringopts__Option
= {
9274 &type_abstract_collection__MapIteratorstring__Stringopts__Option
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Option] */
9275 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
9278 /* runtime type MapValuesIterator[String, Option] */
9279 const struct type type_abstract_collection__MapValuesIteratorstring__Stringopts__Option
= {
9281 "MapValuesIterator[String, Option]", /* class_name_string */
9284 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option
,
9287 0, /* nullable Object */
9289 426, /* MapValuesIterator[String, Option] */
9292 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option
= {
9295 &type_abstract_collection__MapIteratorstring__Stringopts__Option
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Option] */
9296 &type_array__Arrayopts__Option
, /* Array[Iterator#0]: Array[Option] */
9299 /* runtime type NativeArray[Char] */
9300 const struct type type_array__NativeArraykernel__Char
= {
9302 "NativeArray[Char]", /* class_name_string */
9305 &resolution_table_array__NativeArraykernel__Char
,
9308 0, /* nullable Object */
9310 185, /* NativeArray[Object] */
9311 1600, /* NativeArray[Char] */
9314 const struct types resolution_table_array__NativeArraykernel__Char
= {
9317 &type_kernel__Char
, /* NativeArray#0: Char */
9318 &type_array__NativeArraykernel__Char
, /* NativeArray[NativeArray#0]: NativeArray[Char] */
9321 /* runtime type ContainerIterator[MMethodDef] */
9322 const struct type type_abstract_collection__ContainerIteratormodel__MMethodDef
= {
9324 "ContainerIterator[MMethodDef]", /* class_name_string */
9327 &resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef
,
9330 0, /* nullable Object */
9332 427, /* ContainerIterator[MMethodDef] */
9335 const struct types resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef
= {
9338 &type_abstract_collection__Containermodel__MMethodDef
, /* Container[ContainerIterator#0]: Container[MMethodDef] */
9339 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
9342 /* runtime type MapKeysIterator[MClassDef, HashSet[MType]] */
9343 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
9345 "MapKeysIterator[MClassDef, HashSet[MType]]", /* class_name_string */
9348 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
9351 0, /* nullable Object */
9353 428, /* MapKeysIterator[MClassDef, HashSet[MType]] */
9356 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
9359 &type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, HashSet[MType]] */
9360 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
9363 /* runtime type MapValuesIterator[MClassDef, HashSet[MType]] */
9364 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
9366 "MapValuesIterator[MClassDef, HashSet[MType]]", /* class_name_string */
9369 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
9372 0, /* nullable Object */
9374 429, /* MapValuesIterator[MClassDef, HashSet[MType]] */
9377 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
9380 &type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, HashSet[MType]] */
9381 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Iterator#0]: Array[HashSet[MType]] */
9384 /* runtime type MapKeysIterator[MClass, Int] */
9385 const struct type type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
= {
9387 "MapKeysIterator[MClass, Int]", /* class_name_string */
9390 &resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
,
9393 0, /* nullable Object */
9395 430, /* MapKeysIterator[MClass, Int] */
9398 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
= {
9401 &type_abstract_collection__MapIteratormodel__MClasskernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Int] */
9402 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
9405 /* runtime type MapValuesIterator[MClass, Int] */
9406 const struct type type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
= {
9408 "MapValuesIterator[MClass, Int]", /* class_name_string */
9411 &resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
,
9414 0, /* nullable Object */
9416 431, /* MapValuesIterator[MClass, Int] */
9419 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
= {
9422 &type_abstract_collection__MapIteratormodel__MClasskernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Int] */
9423 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
9426 /* runtime type MapKeysIterator[MType, Array[nullable MType]] */
9427 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
= {
9429 "MapKeysIterator[MType, Array[nullable MType]]", /* class_name_string */
9432 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
,
9435 0, /* nullable Object */
9437 432, /* MapKeysIterator[MType, Array[nullable MType]] */
9440 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
= {
9443 &type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[nullable MType]] */
9444 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
9447 /* runtime type MapValuesIterator[MType, Array[nullable MType]] */
9448 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
= {
9450 "MapValuesIterator[MType, Array[nullable MType]]", /* class_name_string */
9453 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
,
9456 0, /* nullable Object */
9458 433, /* MapValuesIterator[MType, Array[nullable MType]] */
9461 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
= {
9464 &type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[nullable MType]] */
9465 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[Array[nullable MType]] */
9468 /* runtime type MapKeysIterator[MClassType, Array[nullable MType]] */
9469 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
9471 "MapKeysIterator[MClassType, Array[nullable MType]]", /* class_name_string */
9474 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
,
9477 0, /* nullable Object */
9479 432, /* MapKeysIterator[MType, Array[nullable MType]] */
9480 1601, /* MapKeysIterator[MClassType, Array[nullable MType]] */
9483 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
9486 &type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Array[nullable MType]] */
9487 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
9490 /* runtime type MapValuesIterator[MClassType, Array[nullable MType]] */
9491 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
9493 "MapValuesIterator[MClassType, Array[nullable MType]]", /* class_name_string */
9496 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
,
9499 0, /* nullable Object */
9501 433, /* MapValuesIterator[MType, Array[nullable MType]] */
9502 1602, /* MapValuesIterator[MClassType, Array[nullable MType]] */
9505 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
9508 &type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Array[nullable MType]] */
9509 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[Array[nullable MType]] */
9512 /* runtime type MapKeysIterator[MClass, Array[nullable MPropDef]] */
9513 const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
9515 "MapKeysIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
9518 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
9521 0, /* nullable Object */
9523 434, /* MapKeysIterator[MClass, Array[nullable MPropDef]] */
9526 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
9529 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[nullable MPropDef]] */
9530 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
9533 /* runtime type MapValuesIterator[MClass, Array[nullable MPropDef]] */
9534 const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
9536 "MapValuesIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
9539 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
9542 0, /* nullable Object */
9544 435, /* MapValuesIterator[MClass, Array[nullable MPropDef]] */
9547 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
9550 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[nullable MPropDef]] */
9551 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[Iterator#0]: Array[Array[nullable MPropDef]] */
9554 /* runtime type ContainerIterator[CodeFile] */
9555 const struct type type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
= {
9557 "ContainerIterator[CodeFile]", /* class_name_string */
9560 &resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
,
9563 0, /* nullable Object */
9565 436, /* ContainerIterator[CodeFile] */
9568 const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
= {
9571 &type_abstract_collection__Containerabstract_compiler__CodeFile
, /* Container[ContainerIterator#0]: Container[CodeFile] */
9572 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Iterator#0]: Array[CodeFile] */
9575 /* runtime type Array[CodeFile] */
9576 const struct type type_array__Arrayabstract_compiler__CodeFile
= {
9578 "Array[CodeFile]", /* class_name_string */
9581 &resolution_table_array__Arrayabstract_compiler__CodeFile
,
9584 0, /* nullable Object */
9586 606, /* Collection[CodeFile] */
9587 163, /* SequenceRead[nullable Object] */
9588 164, /* Collection[Object] */
9589 2379, /* AbstractArrayRead[CodeFile] */
9590 1728, /* AbstractArrayRead[Object] */
9591 2510, /* Array[CodeFile] */
9593 1911, /* Array[Object] */
9596 const struct types resolution_table_array__Arrayabstract_compiler__CodeFile
= {
9599 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Array#0]: Array[CodeFile] */
9600 &type_array__NativeArrayabstract_compiler__CodeFile
, /* NativeArray[Array#0]: NativeArray[CodeFile] */
9601 &type_abstract_compiler__CodeFile
, /* Sequence#0: CodeFile */
9602 &type_abstract_compiler__CodeFile
, /* SimpleCollection#0: CodeFile */
9603 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Array#0]: Collection[CodeFile] */
9604 &type_abstract_compiler__CodeFile
, /* Array#0: CodeFile */
9605 &type_array__NativeArrayabstract_compiler__CodeFile
, /* NativeArray[ArrayCapable#0]: NativeArray[CodeFile] */
9606 &type_abstract_compiler__CodeFile
, /* AbstractArray#0: CodeFile */
9607 &type_abstract_compiler__CodeFile
, /* RemovableCollection#0: CodeFile */
9608 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Sequence#0]: Collection[CodeFile] */
9609 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Sequence#0]: Array[CodeFile] */
9610 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[SimpleCollection#0]: Collection[CodeFile] */
9611 &type_abstract_compiler__CodeFile
, /* Collection#0: CodeFile */
9612 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Collection#0]: Collection[CodeFile] */
9613 &type_abstract_compiler__CodeFile
, /* SequenceRead#0: CodeFile */
9614 &type_abstract_compiler__CodeFile
, /* AbstractArrayRead#0: CodeFile */
9615 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[AbstractArrayRead#0]: Array[CodeFile] */
9616 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[CodeFile] not a live type) */
9617 &type_array__ArrayIteratorabstract_compiler__CodeFile
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[CodeFile] */
9620 /* runtime type AbstractArrayRead[CodeFile] */
9621 const struct type type_array__AbstractArrayReadabstract_compiler__CodeFile
= {
9623 "AbstractArrayRead[CodeFile]", /* class_name_string */
9629 0, /* nullable Object */
9631 606, /* Collection[CodeFile] */
9632 163, /* SequenceRead[nullable Object] */
9633 164, /* Collection[Object] */
9634 2379, /* AbstractArrayRead[CodeFile] */
9635 1728, /* AbstractArrayRead[Object] */
9638 /* runtime type MapKeysIterator[String, String] */
9639 const struct type type_abstract_collection__MapKeysIteratorstring__Stringstring__String
= {
9641 "MapKeysIterator[String, String]", /* class_name_string */
9644 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String
,
9647 0, /* nullable Object */
9649 437, /* MapKeysIterator[String, String] */
9652 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String
= {
9655 &type_abstract_collection__MapIteratorstring__Stringstring__String
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, String] */
9656 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
9659 /* runtime type MapValuesIterator[String, String] */
9660 const struct type type_abstract_collection__MapValuesIteratorstring__Stringstring__String
= {
9662 "MapValuesIterator[String, String]", /* class_name_string */
9665 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String
,
9668 0, /* nullable Object */
9670 438, /* MapValuesIterator[String, String] */
9673 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String
= {
9676 &type_abstract_collection__MapIteratorstring__Stringstring__String
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, String] */
9677 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
9680 /* runtime type MapKeysIterator[MClassType, String] */
9681 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypestring__String
= {
9683 "MapKeysIterator[MClassType, String]", /* class_name_string */
9686 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypestring__String
,
9689 0, /* nullable Object */
9691 439, /* MapKeysIterator[MClassType, String] */
9694 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypestring__String
= {
9697 &type_abstract_collection__MapIteratormodel__MClassTypestring__String
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, String] */
9698 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
9701 /* runtime type MapValuesIterator[MClassType, String] */
9702 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypestring__String
= {
9704 "MapValuesIterator[MClassType, String]", /* class_name_string */
9707 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypestring__String
,
9710 0, /* nullable Object */
9712 440, /* MapValuesIterator[MClassType, String] */
9715 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypestring__String
= {
9718 &type_abstract_collection__MapIteratormodel__MClassTypestring__String
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, String] */
9719 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
9722 /* runtime type ContainerIterator[AbstractRuntimeFunction] */
9723 const struct type type_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction
= {
9725 "ContainerIterator[AbstractRuntimeFunction]", /* class_name_string */
9728 &resolution_table_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction
,
9731 0, /* nullable Object */
9733 441, /* ContainerIterator[AbstractRuntimeFunction] */
9736 const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction
= {
9739 &type_abstract_collection__Containerabstract_compiler__AbstractRuntimeFunction
, /* Container[ContainerIterator#0]: Container[AbstractRuntimeFunction] */
9740 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
9743 /* runtime type Array[AbstractRuntimeFunction] */
9744 const struct type type_array__Arrayabstract_compiler__AbstractRuntimeFunction
= {
9746 "Array[AbstractRuntimeFunction]", /* class_name_string */
9749 &resolution_table_array__Arrayabstract_compiler__AbstractRuntimeFunction
,
9752 0, /* nullable Object */
9754 609, /* Collection[AbstractRuntimeFunction] */
9755 163, /* SequenceRead[nullable Object] */
9756 164, /* Collection[Object] */
9757 2380, /* AbstractArrayRead[AbstractRuntimeFunction] */
9758 1728, /* AbstractArrayRead[Object] */
9759 2511, /* Array[AbstractRuntimeFunction] */
9761 1911, /* Array[Object] */
9764 const struct types resolution_table_array__Arrayabstract_compiler__AbstractRuntimeFunction
= {
9767 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Array#0]: Array[AbstractRuntimeFunction] */
9768 &type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
, /* NativeArray[Array#0]: NativeArray[AbstractRuntimeFunction] */
9769 &type_abstract_compiler__AbstractRuntimeFunction
, /* Sequence#0: AbstractRuntimeFunction */
9770 &type_abstract_compiler__AbstractRuntimeFunction
, /* SimpleCollection#0: AbstractRuntimeFunction */
9771 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[Array#0]: Collection[AbstractRuntimeFunction] */
9772 &type_abstract_compiler__AbstractRuntimeFunction
, /* Array#0: AbstractRuntimeFunction */
9773 &type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
, /* NativeArray[ArrayCapable#0]: NativeArray[AbstractRuntimeFunction] */
9774 &type_abstract_compiler__AbstractRuntimeFunction
, /* AbstractArray#0: AbstractRuntimeFunction */
9775 &type_abstract_compiler__AbstractRuntimeFunction
, /* RemovableCollection#0: AbstractRuntimeFunction */
9776 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[Sequence#0]: Collection[AbstractRuntimeFunction] */
9777 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Sequence#0]: Array[AbstractRuntimeFunction] */
9778 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[SimpleCollection#0]: Collection[AbstractRuntimeFunction] */
9779 &type_abstract_compiler__AbstractRuntimeFunction
, /* Collection#0: AbstractRuntimeFunction */
9780 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[Collection#0]: Collection[AbstractRuntimeFunction] */
9781 &type_abstract_compiler__AbstractRuntimeFunction
, /* SequenceRead#0: AbstractRuntimeFunction */
9782 &type_abstract_compiler__AbstractRuntimeFunction
, /* AbstractArrayRead#0: AbstractRuntimeFunction */
9783 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[AbstractArrayRead#0]: Array[AbstractRuntimeFunction] */
9784 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AbstractRuntimeFunction] not a live type) */
9785 &type_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AbstractRuntimeFunction] */
9788 /* runtime type AbstractArrayRead[AbstractRuntimeFunction] */
9789 const struct type type_array__AbstractArrayReadabstract_compiler__AbstractRuntimeFunction
= {
9791 "AbstractArrayRead[AbstractRuntimeFunction]", /* class_name_string */
9797 0, /* nullable Object */
9799 609, /* Collection[AbstractRuntimeFunction] */
9800 163, /* SequenceRead[nullable Object] */
9801 164, /* Collection[Object] */
9802 2380, /* AbstractArrayRead[AbstractRuntimeFunction] */
9803 1728, /* AbstractArrayRead[Object] */
9806 /* runtime type MapKeysIterator[MType, Array[MClassType]] */
9807 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType
= {
9809 "MapKeysIterator[MType, Array[MClassType]]", /* class_name_string */
9812 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType
,
9815 0, /* nullable Object */
9817 432, /* MapKeysIterator[MType, Array[nullable MType]] */
9818 1603, /* MapKeysIterator[MType, Array[MType]] */
9819 1863, /* MapKeysIterator[MType, Array[MClassType]] */
9822 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType
= {
9825 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MClassType]] */
9826 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
9829 /* runtime type MapKeysIterator[MType, Array[MType]] */
9830 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType
= {
9832 "MapKeysIterator[MType, Array[MType]]", /* class_name_string */
9835 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType
,
9838 0, /* nullable Object */
9840 432, /* MapKeysIterator[MType, Array[nullable MType]] */
9841 1603, /* MapKeysIterator[MType, Array[MType]] */
9844 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType
= {
9847 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MType]] */
9848 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
9851 /* runtime type MapValuesIterator[MType, Array[MClassType]] */
9852 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType
= {
9854 "MapValuesIterator[MType, Array[MClassType]]", /* class_name_string */
9857 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType
,
9860 0, /* nullable Object */
9862 433, /* MapValuesIterator[MType, Array[nullable MType]] */
9863 1604, /* MapValuesIterator[MType, Array[MType]] */
9864 1864, /* MapValuesIterator[MType, Array[MClassType]] */
9867 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType
= {
9870 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MClassType]] */
9871 &type_array__Arrayarray__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[Array[MClassType]] */
9874 /* runtime type MapValuesIterator[MType, Array[MType]] */
9875 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType
= {
9877 "MapValuesIterator[MType, Array[MType]]", /* class_name_string */
9880 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType
,
9883 0, /* nullable Object */
9885 433, /* MapValuesIterator[MType, Array[nullable MType]] */
9886 1604, /* MapValuesIterator[MType, Array[MType]] */
9889 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType
= {
9892 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MType]] */
9893 &type_array__Arrayarray__Arraymodel__MType
, /* Array[Iterator#0]: Array[Array[MType]] */
9896 /* runtime type ContainerIterator[MClassType] */
9897 const struct type type_abstract_collection__ContainerIteratormodel__MClassType
= {
9899 "ContainerIterator[MClassType]", /* class_name_string */
9902 &resolution_table_abstract_collection__ContainerIteratormodel__MClassType
,
9905 0, /* nullable Object */
9907 442, /* ContainerIterator[MClassType] */
9910 const struct types resolution_table_abstract_collection__ContainerIteratormodel__MClassType
= {
9913 &type_abstract_collection__Containermodel__MClassType
, /* Container[ContainerIterator#0]: Container[MClassType] */
9914 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
9917 /* runtime type MapKeysIterator[String, Int] */
9918 const struct type type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
= {
9920 "MapKeysIterator[String, Int]", /* class_name_string */
9923 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
,
9926 0, /* nullable Object */
9928 443, /* MapKeysIterator[String, Int] */
9931 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
= {
9934 &type_abstract_collection__MapIteratorstring__Stringkernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Int] */
9935 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
9938 /* runtime type MapValuesIterator[String, Int] */
9939 const struct type type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
= {
9941 "MapValuesIterator[String, Int]", /* class_name_string */
9944 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
,
9947 0, /* nullable Object */
9949 444, /* MapValuesIterator[String, Int] */
9952 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
= {
9955 &type_abstract_collection__MapIteratorstring__Stringkernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Int] */
9956 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
9959 /* runtime type HashMapKeys[MClass, Array[MClass]] */
9960 const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass
= {
9962 "HashMapKeys[MClass, Array[MClass]]", /* class_name_string */
9965 &resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass
,
9968 0, /* nullable Object */
9970 171, /* Collection[nullable MClass] */
9971 2104, /* HashMapKeys[MClass, Array[nullable MClass]] */
9972 164, /* Collection[Object] */
9973 1733, /* Collection[MClass] */
9974 2381, /* HashMapKeys[MClass, Array[MClass]] */
9977 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass
= {
9980 &type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[MClass]] */
9981 &type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[MClass]] */
9988 &type_model__MClass
, /* RemovableCollection#0: MClass */
9992 &type_model__MClass
, /* Collection#0: MClass */
9993 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */