1 #include "nith.types.0.h"
2 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
= {
5 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Set[MType]] */
6 &type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Set[MType]] */
10 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
13 &type_model__MClassType
, /* Collection#0: MClassType */
14 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
17 /* runtime type HashMapKeys[MType, Set[MType]] */
18 const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
= {
20 "HashMapKeys[MType, Set[MType]]", /* class_name_string */
23 &resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
,
26 0, /* nullable Object */
30 84, /* Collection[Object] */
31 93, /* Collection[nullable MType] */
32 1316, /* Collection[MType] */
33 1576, /* HashMapKeys[MType, Set[MType]] */
36 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
= {
39 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Set[MType]] */
40 &type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Set[MType]] */
44 &type_model__MType
, /* RemovableCollection#0: MType */
47 &type_model__MType
, /* Collection#0: MType */
48 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
51 /* runtime type HashMapValues[MClassType, Set[MType]] */
52 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
= {
54 "HashMapValues[MClassType, Set[MType]]", /* class_name_string */
57 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
,
60 0, /* nullable Object */
64 84, /* Collection[Object] */
65 1084, /* Collection[Set[MType]] */
66 1394, /* HashMapValues[MType, Set[MType]] */
67 1577, /* HashMapValues[MClassType, Set[MType]] */
70 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
= {
73 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Set[MType]] */
74 &type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Set[MType]] */
78 &type_abstract_collection__Setmodel__MType
, /* RemovableCollection#0: Set[MType] */
81 &type_abstract_collection__Setmodel__MType
, /* Collection#0: Set[MType] */
82 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Collection#0]: Collection[Set[MType]] */
85 /* runtime type HashMapValues[MType, Set[MType]] */
86 const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
= {
88 "HashMapValues[MType, Set[MType]]", /* class_name_string */
91 &resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
,
94 0, /* nullable Object */
98 84, /* Collection[Object] */
99 1084, /* Collection[Set[MType]] */
100 1394, /* HashMapValues[MType, Set[MType]] */
103 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
= {
106 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Set[MType]] */
107 &type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Set[MType]] */
111 &type_abstract_collection__Setmodel__MType
, /* RemovableCollection#0: Set[MType] */
114 &type_abstract_collection__Setmodel__MType
, /* Collection#0: Set[MType] */
115 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Collection#0]: Collection[Set[MType]] */
118 /* runtime type NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
119 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
121 "NativeArray[nullable HashMapNode[MClassType, Set[MType]]]", /* class_name_string */
124 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
127 0, /* nullable Object */
129 399, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
130 1155, /* NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
133 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
136 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* NativeArray#0: nullable HashMapNode[MClassType, Set[MType]] */
137 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
140 /* runtime type NativeArray[nullable HashMapNode[MType, Set[MType]]] */
141 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
143 "NativeArray[nullable HashMapNode[MType, Set[MType]]]", /* class_name_string */
146 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
149 0, /* nullable Object */
151 399, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
154 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
157 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, Set[MType]] */
158 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */
161 /* runtime type HashMapIterator[MClassType, Set[MType]] */
162 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
164 "HashMapIterator[MClassType, Set[MType]]", /* class_name_string */
167 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
170 0, /* nullable Object */
172 400, /* MapIterator[MType, Set[MType]] */
173 1156, /* HashMapIterator[MType, Set[MType]] */
174 1157, /* MapIterator[MClassType, Set[MType]] */
175 1578, /* HashMapIterator[MClassType, Set[MType]] */
178 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
181 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Set[MType]] */
184 /* runtime type HashMapIterator[MType, Set[MType]] */
185 const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
187 "HashMapIterator[MType, Set[MType]]", /* class_name_string */
190 &resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
,
193 0, /* nullable Object */
195 400, /* MapIterator[MType, Set[MType]] */
196 1156, /* HashMapIterator[MType, Set[MType]] */
199 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
202 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Set[MType]] */
205 /* runtime type MapIterator[MClassType, Set[MType]] */
206 const struct type type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
208 "MapIterator[MClassType, Set[MType]]", /* class_name_string */
214 /* runtime type MapIterator[MType, Set[MType]] */
215 const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
217 "MapIterator[MType, Set[MType]]", /* class_name_string */
223 /* runtime type HashMapNode[MClassType, Set[MType]] */
224 const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
226 "HashMapNode[MClassType, Set[MType]]", /* class_name_string */
229 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
232 0, /* nullable Object */
234 51, /* nullable HashMapNode[MType, Set[MType]] */
235 401, /* nullable HashMapNode[MClassType, Set[MType]] */
236 1158, /* HashMapNode[MType, Set[MType]] */
237 1579, /* HashMapNode[MClassType, Set[MType]] */
240 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
243 &type_model__MClassType
, /* HashMapNode#0: MClassType */
244 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
245 &type_model__MClassType
, /* HashNode#0: MClassType */
248 /* runtime type HashMapNode[MType, Set[MType]] */
249 const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
251 "HashMapNode[MType, Set[MType]]", /* class_name_string */
254 &resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
257 0, /* nullable Object */
259 51, /* nullable HashMapNode[MType, Set[MType]] */
261 1158, /* HashMapNode[MType, Set[MType]] */
264 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
267 &type_model__MType
, /* HashMapNode#0: MType */
268 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
269 &type_model__MType
, /* HashNode#0: MType */
272 /* runtime type nullable HashMapNode[MClassType, Set[MType]] */
273 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
275 "nullable HashMapNode[MClassType, Set[MType]]", /* class_name_string */
281 /* runtime type nullable HashMapNode[MType, Set[MType]] */
282 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
284 "nullable HashMapNode[MType, Set[MType]]", /* class_name_string */
290 /* runtime type HashMapKeys[MType, Int] */
291 const struct type type_hash_collection__HashMapKeysmodel__MTypekernel__Int
= {
293 "HashMapKeys[MType, Int]", /* class_name_string */
296 &resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int
,
299 0, /* nullable Object */
303 84, /* Collection[Object] */
304 93, /* Collection[nullable MType] */
305 1316, /* Collection[MType] */
306 1580, /* HashMapKeys[MType, Int] */
309 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int
= {
312 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Int] */
313 &type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Int] */
317 &type_model__MType
, /* RemovableCollection#0: MType */
320 &type_model__MType
, /* Collection#0: MType */
321 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
324 /* runtime type HashMapValues[MType, Int] */
325 const struct type type_hash_collection__HashMapValuesmodel__MTypekernel__Int
= {
327 "HashMapValues[MType, Int]", /* class_name_string */
330 &resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int
,
333 0, /* nullable Object */
337 84, /* Collection[Object] */
338 610, /* Collection[Int] */
339 1395, /* HashMapValues[MType, Int] */
342 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int
= {
345 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Int] */
346 &type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Int] */
350 &type_kernel__Int
, /* RemovableCollection#0: Int */
353 &type_kernel__Int
, /* Collection#0: Int */
354 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
357 /* runtime type NativeArray[nullable HashMapNode[MType, Int]] */
358 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
360 "NativeArray[nullable HashMapNode[MType, Int]]", /* class_name_string */
363 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
,
366 0, /* nullable Object */
368 402, /* NativeArray[nullable HashMapNode[MType, Int]] */
371 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
374 &type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MType, Int] */
375 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Int]] */
378 /* runtime type HashMapIterator[MType, Int] */
379 const struct type type_hash_collection__HashMapIteratormodel__MTypekernel__Int
= {
381 "HashMapIterator[MType, Int]", /* class_name_string */
384 &resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int
,
387 0, /* nullable Object */
389 403, /* MapIterator[MType, Int] */
390 1159, /* HashMapIterator[MType, Int] */
393 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int
= {
396 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Int] */
399 /* runtime type MapIterator[MType, Int] */
400 const struct type type_abstract_collection__MapIteratormodel__MTypekernel__Int
= {
402 "MapIterator[MType, Int]", /* class_name_string */
408 /* runtime type HashMapNode[MType, Int] */
409 const struct type type_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
411 "HashMapNode[MType, Int]", /* class_name_string */
414 &resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int
,
417 0, /* nullable Object */
419 52, /* nullable HashMapNode[MType, Int] */
420 1160, /* HashMapNode[MType, Int] */
423 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
426 &type_model__MType
, /* HashMapNode#0: MType */
427 &type_kernel__Int
, /* HashMapNode#1: Int */
428 &type_model__MType
, /* HashNode#0: MType */
431 /* runtime type nullable HashMapNode[MType, Int] */
432 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
434 "nullable HashMapNode[MType, Int]", /* class_name_string */
440 /* runtime type HashMapKeys[MClass, Array[nullable MClass]] */
441 const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
= {
443 "HashMapKeys[MClass, Array[nullable MClass]]", /* class_name_string */
446 &resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
,
449 0, /* nullable Object */
451 91, /* Collection[nullable MClass] */
453 84, /* Collection[Object] */
454 1312, /* Collection[MClass] */
455 1581, /* HashMapKeys[MClass, Array[nullable MClass]] */
458 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
= {
461 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[nullable MClass]] */
462 &type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[nullable MClass]] */
466 &type_model__MClass
, /* RemovableCollection#0: MClass */
469 &type_model__MClass
, /* Collection#0: MClass */
470 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
473 /* runtime type HashMapValues[MClass, Array[nullable MClass]] */
474 const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
= {
476 "HashMapValues[MClass, Array[nullable MClass]]", /* class_name_string */
479 &resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
,
482 0, /* nullable Object */
486 84, /* Collection[Object] */
487 1036, /* Collection[Array[nullable MClass]] */
488 1396, /* HashMapValues[MClass, Array[nullable MClass]] */
491 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
= {
494 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[nullable MClass]] */
495 &type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[nullable MClass]] */
499 &type_array__Arraynullable_model__MClass
, /* RemovableCollection#0: Array[nullable MClass] */
502 &type_array__Arraynullable_model__MClass
, /* Collection#0: Array[nullable MClass] */
503 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Collection#0]: Collection[Array[nullable MClass]] */
506 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
507 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
509 "NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]]", /* class_name_string */
512 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
515 0, /* nullable Object */
517 404, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
520 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
523 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, Array[nullable MClass]] */
524 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
527 /* runtime type HashMapIterator[MClass, Array[nullable MClass]] */
528 const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
530 "HashMapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
533 &resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
,
536 0, /* nullable Object */
538 405, /* MapIterator[MClass, Array[nullable MClass]] */
539 1161, /* HashMapIterator[MClass, Array[nullable MClass]] */
542 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
545 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[nullable MClass]] */
548 /* runtime type MapIterator[MClass, Array[nullable MClass]] */
549 const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
551 "MapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
557 /* runtime type HashMapNode[MClass, Array[nullable MClass]] */
558 const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
560 "HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
563 &resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
566 0, /* nullable Object */
568 53, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
569 1162, /* HashMapNode[MClass, Array[nullable MClass]] */
572 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
575 &type_model__MClass
, /* HashMapNode#0: MClass */
576 &type_array__Arraynullable_model__MClass
, /* HashMapNode#1: Array[nullable MClass] */
577 &type_model__MClass
, /* HashNode#0: MClass */
580 /* runtime type nullable HashMapNode[MClass, Array[nullable MClass]] */
581 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
583 "nullable HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
589 /* runtime type Array[AExternCodeBlock] */
590 const struct type type_array__Arrayparser_nodes__AExternCodeBlock
= {
592 "Array[AExternCodeBlock]", /* class_name_string */
595 &resolution_table_array__Arrayparser_nodes__AExternCodeBlock
,
598 0, /* nullable Object */
601 83, /* SequenceRead[nullable Object] */
602 84, /* Collection[Object] */
603 601, /* Collection[ANode] */
604 1318, /* Collection[Prod] */
605 1294, /* AbstractArrayRead[Object] */
606 1491, /* Collection[AExternCodeBlock] */
607 1459, /* Array[Object] */
608 1648, /* AbstractArrayRead[ANode] */
610 2023, /* Array[ANode] */
611 2024, /* AbstractArrayRead[Prod] */
612 2136, /* AbstractArrayRead[AExternCodeBlock] */
613 2145, /* Array[Prod] */
614 2189, /* Array[AExternCodeBlock] */
617 const struct types resolution_table_array__Arrayparser_nodes__AExternCodeBlock
= {
620 &type_parser_nodes__AExternCodeBlock
, /* Sequence#0: AExternCodeBlock */
621 &type_parser_nodes__AExternCodeBlock
, /* SimpleCollection#0: AExternCodeBlock */
622 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[Array#0]: NativeArray[AExternCodeBlock] */
623 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Array#0]: Array[AExternCodeBlock] */
624 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[ArrayCapable#0]: NativeArray[AExternCodeBlock] */
625 &type_parser_nodes__AExternCodeBlock
, /* RemovableCollection#0: AExternCodeBlock */
626 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Sequence#0]: Collection[AExternCodeBlock] */
627 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[SimpleCollection#0]: Collection[AExternCodeBlock] */
628 &type_parser_nodes__AExternCodeBlock
, /* Collection#0: AExternCodeBlock */
629 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Collection#0]: Collection[AExternCodeBlock] */
630 &type_parser_nodes__AExternCodeBlock
, /* SequenceRead#0: AExternCodeBlock */
631 &type_parser_nodes__AExternCodeBlock
, /* AbstractArrayRead#0: AExternCodeBlock */
632 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[AbstractArrayRead#0]: Array[AExternCodeBlock] */
633 &type_array__ArrayIteratorparser_nodes__AExternCodeBlock
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExternCodeBlock] */
636 /* runtime type AbstractArrayRead[AExternCodeBlock] */
637 const struct type type_array__AbstractArrayReadparser_nodes__AExternCodeBlock
= {
639 "AbstractArrayRead[AExternCodeBlock]", /* class_name_string */
645 /* runtime type HashMapKeys[MClass, AClassdef] */
646 const struct type type_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
= {
648 "HashMapKeys[MClass, AClassdef]", /* class_name_string */
651 &resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
,
654 0, /* nullable Object */
656 91, /* Collection[nullable MClass] */
658 84, /* Collection[Object] */
659 1312, /* Collection[MClass] */
660 1582, /* HashMapKeys[MClass, AClassdef] */
663 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
= {
666 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, AClassdef] */
667 &type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, AClassdef] */
671 &type_model__MClass
, /* RemovableCollection#0: MClass */
674 &type_model__MClass
, /* Collection#0: MClass */
675 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
678 /* runtime type HashMapValues[MClass, AClassdef] */
679 const struct type type_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
= {
681 "HashMapValues[MClass, AClassdef]", /* class_name_string */
684 &resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
,
687 0, /* nullable Object */
691 84, /* Collection[Object] */
692 601, /* Collection[ANode] */
693 1318, /* Collection[Prod] */
695 1473, /* Collection[AClassdef] */
696 1817, /* HashMapValues[MClass, AClassdef] */
699 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
= {
702 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, AClassdef] */
703 &type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, AClassdef] */
707 &type_parser_nodes__AClassdef
, /* RemovableCollection#0: AClassdef */
710 &type_parser_nodes__AClassdef
, /* Collection#0: AClassdef */
711 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Collection#0]: Collection[AClassdef] */
714 /* runtime type NativeArray[nullable HashMapNode[MClass, AClassdef]] */
715 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
717 "NativeArray[nullable HashMapNode[MClass, AClassdef]]", /* class_name_string */
720 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
723 0, /* nullable Object */
725 406, /* NativeArray[nullable HashMapNode[MClass, AClassdef]] */
728 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
731 &type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray#0: nullable HashMapNode[MClass, AClassdef] */
732 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */
735 /* runtime type HashMapIterator[MClass, AClassdef] */
736 const struct type type_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
= {
738 "HashMapIterator[MClass, AClassdef]", /* class_name_string */
741 &resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
,
744 0, /* nullable Object */
746 407, /* MapIterator[MClass, AClassdef] */
747 1163, /* HashMapIterator[MClass, AClassdef] */
750 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
= {
753 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, AClassdef] */
756 /* runtime type MapIterator[MClass, AClassdef] */
757 const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
= {
759 "MapIterator[MClass, AClassdef]", /* class_name_string */
765 /* runtime type HashMapNode[MClass, AClassdef] */
766 const struct type type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
768 "HashMapNode[MClass, AClassdef]", /* class_name_string */
771 &resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
774 0, /* nullable Object */
776 54, /* nullable HashMapNode[MClass, AClassdef] */
777 1164, /* HashMapNode[MClass, AClassdef] */
780 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
783 &type_model__MClass
, /* HashMapNode#0: MClass */
784 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
785 &type_model__MClass
, /* HashNode#0: MClass */
788 /* runtime type nullable HashMapNode[MClass, AClassdef] */
789 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
791 "nullable HashMapNode[MClass, AClassdef]", /* class_name_string */
797 /* runtime type Array[AParam] */
798 const struct type type_array__Arrayparser_nodes__AParam
= {
800 "Array[AParam]", /* class_name_string */
803 &resolution_table_array__Arrayparser_nodes__AParam
,
806 0, /* nullable Object */
809 83, /* SequenceRead[nullable Object] */
810 84, /* Collection[Object] */
811 601, /* Collection[ANode] */
812 1318, /* Collection[Prod] */
813 1294, /* AbstractArrayRead[Object] */
814 1496, /* Collection[AParam] */
815 1459, /* Array[Object] */
816 1648, /* AbstractArrayRead[ANode] */
818 2023, /* Array[ANode] */
819 2024, /* AbstractArrayRead[Prod] */
820 2137, /* AbstractArrayRead[AParam] */
821 2145, /* Array[Prod] */
822 2190, /* Array[AParam] */
825 const struct types resolution_table_array__Arrayparser_nodes__AParam
= {
828 &type_parser_nodes__AParam
, /* Sequence#0: AParam */
829 &type_parser_nodes__AParam
, /* SimpleCollection#0: AParam */
830 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[Array#0]: NativeArray[AParam] */
831 &type_array__Arrayparser_nodes__AParam
, /* Array[Array#0]: Array[AParam] */
832 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[ArrayCapable#0]: NativeArray[AParam] */
833 &type_parser_nodes__AParam
, /* RemovableCollection#0: AParam */
834 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Sequence#0]: Collection[AParam] */
835 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[SimpleCollection#0]: Collection[AParam] */
836 &type_parser_nodes__AParam
, /* Collection#0: AParam */
837 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Collection#0]: Collection[AParam] */
838 &type_parser_nodes__AParam
, /* SequenceRead#0: AParam */
839 &type_parser_nodes__AParam
, /* AbstractArrayRead#0: AParam */
840 &type_array__Arrayparser_nodes__AParam
, /* Array[AbstractArrayRead#0]: Array[AParam] */
841 &type_array__ArrayIteratorparser_nodes__AParam
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AParam] */
844 /* runtime type AbstractArrayRead[AParam] */
845 const struct type type_array__AbstractArrayReadparser_nodes__AParam
= {
847 "AbstractArrayRead[AParam]", /* class_name_string */
853 /* runtime type Array[AExternCall] */
854 const struct type type_array__Arrayparser_nodes__AExternCall
= {
856 "Array[AExternCall]", /* class_name_string */
859 &resolution_table_array__Arrayparser_nodes__AExternCall
,
862 0, /* nullable Object */
865 83, /* SequenceRead[nullable Object] */
866 84, /* Collection[Object] */
867 601, /* Collection[ANode] */
868 1318, /* Collection[Prod] */
869 1294, /* AbstractArrayRead[Object] */
870 1498, /* Collection[AExternCall] */
871 1459, /* Array[Object] */
872 1648, /* AbstractArrayRead[ANode] */
874 2023, /* Array[ANode] */
875 2024, /* AbstractArrayRead[Prod] */
876 2138, /* AbstractArrayRead[AExternCall] */
877 2145, /* Array[Prod] */
878 2191, /* Array[AExternCall] */
881 const struct types resolution_table_array__Arrayparser_nodes__AExternCall
= {
884 &type_parser_nodes__AExternCall
, /* Sequence#0: AExternCall */
885 &type_parser_nodes__AExternCall
, /* SimpleCollection#0: AExternCall */
886 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[Array#0]: NativeArray[AExternCall] */
887 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Array#0]: Array[AExternCall] */
888 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[ArrayCapable#0]: NativeArray[AExternCall] */
889 &type_parser_nodes__AExternCall
, /* RemovableCollection#0: AExternCall */
890 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Sequence#0]: Collection[AExternCall] */
891 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[SimpleCollection#0]: Collection[AExternCall] */
892 &type_parser_nodes__AExternCall
, /* Collection#0: AExternCall */
893 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Collection#0]: Collection[AExternCall] */
894 &type_parser_nodes__AExternCall
, /* SequenceRead#0: AExternCall */
895 &type_parser_nodes__AExternCall
, /* AbstractArrayRead#0: AExternCall */
896 &type_array__Arrayparser_nodes__AExternCall
, /* Array[AbstractArrayRead#0]: Array[AExternCall] */
897 &type_array__ArrayIteratorparser_nodes__AExternCall
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExternCall] */
900 /* runtime type AbstractArrayRead[AExternCall] */
901 const struct type type_array__AbstractArrayReadparser_nodes__AExternCall
= {
903 "AbstractArrayRead[AExternCall]", /* class_name_string */
909 /* runtime type Array[AType] */
910 const struct type type_array__Arrayparser_nodes__AType
= {
912 "Array[AType]", /* class_name_string */
915 &resolution_table_array__Arrayparser_nodes__AType
,
918 0, /* nullable Object */
921 83, /* SequenceRead[nullable Object] */
922 84, /* Collection[Object] */
923 601, /* Collection[ANode] */
924 1318, /* Collection[Prod] */
925 1294, /* AbstractArrayRead[Object] */
926 1499, /* Collection[AType] */
927 1459, /* Array[Object] */
928 1648, /* AbstractArrayRead[ANode] */
930 2023, /* Array[ANode] */
931 2024, /* AbstractArrayRead[Prod] */
932 2139, /* AbstractArrayRead[AType] */
933 2145, /* Array[Prod] */
934 2192, /* Array[AType] */
937 const struct types resolution_table_array__Arrayparser_nodes__AType
= {
940 &type_parser_nodes__AType
, /* Sequence#0: AType */
941 &type_parser_nodes__AType
, /* SimpleCollection#0: AType */
942 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[Array#0]: NativeArray[AType] */
943 &type_array__Arrayparser_nodes__AType
, /* Array[Array#0]: Array[AType] */
944 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[ArrayCapable#0]: NativeArray[AType] */
945 &type_parser_nodes__AType
, /* RemovableCollection#0: AType */
946 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Sequence#0]: Collection[AType] */
947 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[SimpleCollection#0]: Collection[AType] */
948 &type_parser_nodes__AType
, /* Collection#0: AType */
949 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Collection#0]: Collection[AType] */
950 &type_parser_nodes__AType
, /* SequenceRead#0: AType */
951 &type_parser_nodes__AType
, /* AbstractArrayRead#0: AType */
952 &type_array__Arrayparser_nodes__AType
, /* Array[AbstractArrayRead#0]: Array[AType] */
953 &type_array__ArrayIteratorparser_nodes__AType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AType] */
956 /* runtime type AbstractArrayRead[AType] */
957 const struct type type_array__AbstractArrayReadparser_nodes__AType
= {
959 "AbstractArrayRead[AType]", /* class_name_string */
965 /* runtime type Array[AAtArg] */
966 const struct type type_array__Arrayparser_nodes__AAtArg
= {
968 "Array[AAtArg]", /* class_name_string */
971 &resolution_table_array__Arrayparser_nodes__AAtArg
,
974 0, /* nullable Object */
977 83, /* SequenceRead[nullable Object] */
978 84, /* Collection[Object] */
979 601, /* Collection[ANode] */
980 1318, /* Collection[Prod] */
981 1294, /* AbstractArrayRead[Object] */
982 1501, /* Collection[AAtArg] */
983 1459, /* Array[Object] */
984 1648, /* AbstractArrayRead[ANode] */
986 2023, /* Array[ANode] */
987 2024, /* AbstractArrayRead[Prod] */
988 2140, /* AbstractArrayRead[AAtArg] */
989 2145, /* Array[Prod] */
990 2193, /* Array[AAtArg] */
993 const struct types resolution_table_array__Arrayparser_nodes__AAtArg
= {
996 &type_parser_nodes__AAtArg
, /* Sequence#0: AAtArg */
997 &type_parser_nodes__AAtArg
, /* SimpleCollection#0: AAtArg */
998 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[Array#0]: NativeArray[AAtArg] */
999 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Array#0]: Array[AAtArg] */
1000 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[ArrayCapable#0]: NativeArray[AAtArg] */
1001 &type_parser_nodes__AAtArg
, /* RemovableCollection#0: AAtArg */
1002 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Sequence#0]: Collection[AAtArg] */
1003 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[SimpleCollection#0]: Collection[AAtArg] */
1004 &type_parser_nodes__AAtArg
, /* Collection#0: AAtArg */
1005 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Collection#0]: Collection[AAtArg] */
1006 &type_parser_nodes__AAtArg
, /* SequenceRead#0: AAtArg */
1007 &type_parser_nodes__AAtArg
, /* AbstractArrayRead#0: AAtArg */
1008 &type_array__Arrayparser_nodes__AAtArg
, /* Array[AbstractArrayRead#0]: Array[AAtArg] */
1009 &type_array__ArrayIteratorparser_nodes__AAtArg
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AAtArg] */
1012 /* runtime type AbstractArrayRead[AAtArg] */
1013 const struct type type_array__AbstractArrayReadparser_nodes__AAtArg
= {
1015 "AbstractArrayRead[AAtArg]", /* class_name_string */
1019 0, {}, /*DEAD TYPE*/
1021 /* runtime type ArrayIterator[MParameterType] */
1022 const struct type type_array__ArrayIteratormodel__MParameterType
= {
1024 "ArrayIterator[MParameterType]", /* class_name_string */
1027 &resolution_table_array__ArrayIteratormodel__MParameterType
,
1030 0, /* nullable Object */
1032 288, /* ArrayIterator[Object] */
1033 366, /* ArrayIterator[nullable MType] */
1034 1373, /* ArrayIterator[MType] */
1035 1583, /* ArrayIterator[MParameterType] */
1038 const struct types resolution_table_array__ArrayIteratormodel__MParameterType
= {
1041 &type_array__Arraymodel__MParameterType
, /* Array[Iterator#0]: Array[MParameterType] */
1042 &type_array__AbstractArrayReadmodel__MParameterType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MParameterType] */
1045 /* runtime type NativeArray[MParameterType] */
1046 const struct type type_array__NativeArraymodel__MParameterType
= {
1048 "NativeArray[MParameterType]", /* class_name_string */
1051 &resolution_table_array__NativeArraymodel__MParameterType
,
1054 0, /* nullable Object */
1056 103, /* NativeArray[Object] */
1057 367, /* NativeArray[nullable MType] */
1058 1374, /* NativeArray[MType] */
1059 1584, /* NativeArray[MParameterType] */
1062 const struct types resolution_table_array__NativeArraymodel__MParameterType
= {
1065 &type_model__MParameterType
, /* NativeArray#0: MParameterType */
1066 &type_array__NativeArraymodel__MParameterType
, /* NativeArray[NativeArray#0]: NativeArray[MParameterType] */
1069 /* runtime type NativeArray[nullable HashSetNode[MClassDef]] */
1070 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
= {
1072 "NativeArray[nullable HashSetNode[MClassDef]]", /* class_name_string */
1075 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
,
1078 0, /* nullable Object */
1080 324, /* NativeArray[nullable HashSetNode[Object]] */
1081 1165, /* NativeArray[nullable HashSetNode[MClassDef]] */
1084 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
= {
1087 &type_nullable_hash_collection__HashSetNodemodel__MClassDef
, /* NativeArray#0: nullable HashSetNode[MClassDef] */
1088 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClassDef]] */
1091 /* runtime type HashSetIterator[MClassDef] */
1092 const struct type type_hash_collection__HashSetIteratormodel__MClassDef
= {
1094 "HashSetIterator[MClassDef]", /* class_name_string */
1097 &resolution_table_hash_collection__HashSetIteratormodel__MClassDef
,
1100 0, /* nullable Object */
1102 325, /* HashSetIterator[Object] */
1103 1166, /* HashSetIterator[MClassDef] */
1106 const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassDef
= {
1109 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
1110 &type_hash_collection__HashSetmodel__MClassDef
, /* HashSet[HashSetIterator#0]: HashSet[MClassDef] */
1113 /* runtime type HashSetNode[MClassDef] */
1114 const struct type type_hash_collection__HashSetNodemodel__MClassDef
= {
1116 "HashSetNode[MClassDef]", /* class_name_string */
1119 &resolution_table_hash_collection__HashSetNodemodel__MClassDef
,
1122 0, /* nullable Object */
1124 26, /* nullable HashSetNode[Object] */
1125 408, /* nullable HashSetNode[MClassDef] */
1126 1061, /* HashSetNode[Object] */
1127 1585, /* HashSetNode[MClassDef] */
1130 const struct types resolution_table_hash_collection__HashSetNodemodel__MClassDef
= {
1133 &type_model__MClassDef
, /* HashSetNode#0: MClassDef */
1135 &type_model__MClassDef
, /* HashNode#0: MClassDef */
1138 /* runtime type nullable HashSetNode[MClassDef] */
1139 const struct type type_nullable_hash_collection__HashSetNodemodel__MClassDef
= {
1141 "nullable HashSetNode[MClassDef]", /* class_name_string */
1145 0, {}, /*DEAD TYPE*/
1147 /* runtime type Array[MAttributeDef] */
1148 const struct type type_array__Arraymodel__MAttributeDef
= {
1150 "Array[MAttributeDef]", /* class_name_string */
1153 &resolution_table_array__Arraymodel__MAttributeDef
,
1156 0, /* nullable Object */
1159 83, /* SequenceRead[nullable Object] */
1160 84, /* Collection[Object] */
1161 120, /* Collection[nullable MPropDef] */
1162 596, /* Collection[PropertyLayoutElement] */
1163 1294, /* AbstractArrayRead[Object] */
1164 1333, /* AbstractArrayRead[nullable MPropDef] */
1165 1459, /* Array[Object] */
1166 1477, /* Collection[MPropDef] */
1167 1483, /* Array[nullable MPropDef] */
1168 1647, /* AbstractArrayRead[PropertyLayoutElement] */
1169 1818, /* Collection[MAttributeDef] */
1170 2022, /* Array[PropertyLayoutElement] */
1171 2125, /* AbstractArrayRead[MPropDef] */
1172 2171, /* AbstractArrayRead[MAttributeDef] */
1173 2181, /* Array[MPropDef] */
1174 2204, /* Array[MAttributeDef] */
1177 const struct types resolution_table_array__Arraymodel__MAttributeDef
= {
1180 &type_model__MAttributeDef
, /* Sequence#0: MAttributeDef */
1181 &type_model__MAttributeDef
, /* SimpleCollection#0: MAttributeDef */
1182 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[Array#0]: NativeArray[MAttributeDef] */
1183 &type_array__Arraymodel__MAttributeDef
, /* Array[Array#0]: Array[MAttributeDef] */
1184 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MAttributeDef] */
1185 &type_model__MAttributeDef
, /* RemovableCollection#0: MAttributeDef */
1186 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Sequence#0]: Collection[MAttributeDef] */
1187 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[SimpleCollection#0]: Collection[MAttributeDef] */
1188 &type_model__MAttributeDef
, /* Collection#0: MAttributeDef */
1189 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Collection#0]: Collection[MAttributeDef] */
1190 &type_model__MAttributeDef
, /* SequenceRead#0: MAttributeDef */
1191 &type_model__MAttributeDef
, /* AbstractArrayRead#0: MAttributeDef */
1192 &type_array__Arraymodel__MAttributeDef
, /* Array[AbstractArrayRead#0]: Array[MAttributeDef] */
1193 &type_array__ArrayIteratormodel__MAttributeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MAttributeDef] */
1196 /* runtime type Collection[MAttributeDef] */
1197 const struct type type_abstract_collection__Collectionmodel__MAttributeDef
= {
1199 "Collection[MAttributeDef]", /* class_name_string */
1203 0, {}, /*DEAD TYPE*/
1205 /* runtime type AbstractArrayRead[MAttributeDef] */
1206 const struct type type_array__AbstractArrayReadmodel__MAttributeDef
= {
1208 "AbstractArrayRead[MAttributeDef]", /* class_name_string */
1212 0, {}, /*DEAD TYPE*/
1214 /* runtime type HashMap2[MModule, MType, Array[MAttributeDef]] */
1215 const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
= {
1217 "HashMap2[MModule, MType, Array[MAttributeDef]]", /* class_name_string */
1220 &resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
,
1223 0, /* nullable Object */
1225 409, /* HashMap2[MModule, MType, Array[MAttributeDef]] */
1228 const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
= {
1231 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
1232 &type_mmodule__MModule
, /* HashMap2#0: MModule */
1233 &type_model__MType
, /* HashMap2#1: MType */
1234 &type_array__Arraymodel__MAttributeDef
, /* HashMap2#2: Array[MAttributeDef] */
1235 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MAttributeDef]] */
1238 /* runtime type Array[MVirtualTypeDef] */
1239 const struct type type_array__Arraymodel__MVirtualTypeDef
= {
1241 "Array[MVirtualTypeDef]", /* class_name_string */
1244 &resolution_table_array__Arraymodel__MVirtualTypeDef
,
1247 0, /* nullable Object */
1250 83, /* SequenceRead[nullable Object] */
1251 84, /* Collection[Object] */
1252 120, /* Collection[nullable MPropDef] */
1253 596, /* Collection[PropertyLayoutElement] */
1254 1294, /* AbstractArrayRead[Object] */
1255 1333, /* AbstractArrayRead[nullable MPropDef] */
1256 1459, /* Array[Object] */
1257 1477, /* Collection[MPropDef] */
1258 1483, /* Array[nullable MPropDef] */
1259 1647, /* AbstractArrayRead[PropertyLayoutElement] */
1260 1819, /* Collection[MVirtualTypeDef] */
1261 2022, /* Array[PropertyLayoutElement] */
1262 2125, /* AbstractArrayRead[MPropDef] */
1263 2172, /* AbstractArrayRead[MVirtualTypeDef] */
1264 2181, /* Array[MPropDef] */
1265 2205, /* Array[MVirtualTypeDef] */
1268 const struct types resolution_table_array__Arraymodel__MVirtualTypeDef
= {
1271 &type_model__MVirtualTypeDef
, /* Sequence#0: MVirtualTypeDef */
1272 &type_model__MVirtualTypeDef
, /* SimpleCollection#0: MVirtualTypeDef */
1273 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[Array#0]: NativeArray[MVirtualTypeDef] */
1274 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[Array#0]: Array[MVirtualTypeDef] */
1275 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualTypeDef] */
1276 &type_model__MVirtualTypeDef
, /* RemovableCollection#0: MVirtualTypeDef */
1277 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Sequence#0]: Collection[MVirtualTypeDef] */
1278 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[SimpleCollection#0]: Collection[MVirtualTypeDef] */
1279 &type_model__MVirtualTypeDef
, /* Collection#0: MVirtualTypeDef */
1280 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[MVirtualTypeDef] */
1281 &type_model__MVirtualTypeDef
, /* SequenceRead#0: MVirtualTypeDef */
1282 &type_model__MVirtualTypeDef
, /* AbstractArrayRead#0: MVirtualTypeDef */
1283 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[AbstractArrayRead#0]: Array[MVirtualTypeDef] */
1284 &type_array__ArrayIteratormodel__MVirtualTypeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualTypeDef] */
1287 /* runtime type Collection[MVirtualTypeDef] */
1288 const struct type type_abstract_collection__Collectionmodel__MVirtualTypeDef
= {
1290 "Collection[MVirtualTypeDef]", /* class_name_string */
1294 0, {}, /*DEAD TYPE*/
1296 /* runtime type AbstractArrayRead[MVirtualTypeDef] */
1297 const struct type type_array__AbstractArrayReadmodel__MVirtualTypeDef
= {
1299 "AbstractArrayRead[MVirtualTypeDef]", /* class_name_string */
1303 0, {}, /*DEAD TYPE*/
1305 /* runtime type HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
1306 const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1308 "HashMap2[MModule, MType, Array[MVirtualTypeDef]]", /* class_name_string */
1311 &resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
1314 0, /* nullable Object */
1316 410, /* HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
1319 const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1322 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
1323 &type_mmodule__MModule
, /* HashMap2#0: MModule */
1324 &type_model__MType
, /* HashMap2#1: MType */
1325 &type_array__Arraymodel__MVirtualTypeDef
, /* HashMap2#2: Array[MVirtualTypeDef] */
1326 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MVirtualTypeDef]] */
1329 /* runtime type ArrayIterator[MVirtualType] */
1330 const struct type type_array__ArrayIteratormodel__MVirtualType
= {
1332 "ArrayIterator[MVirtualType]", /* class_name_string */
1335 &resolution_table_array__ArrayIteratormodel__MVirtualType
,
1338 0, /* nullable Object */
1340 288, /* ArrayIterator[Object] */
1341 366, /* ArrayIterator[nullable MType] */
1342 1373, /* ArrayIterator[MType] */
1343 1586, /* ArrayIterator[MVirtualType] */
1346 const struct types resolution_table_array__ArrayIteratormodel__MVirtualType
= {
1349 &type_array__Arraymodel__MVirtualType
, /* Array[Iterator#0]: Array[MVirtualType] */
1350 &type_array__AbstractArrayReadmodel__MVirtualType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualType] */
1353 /* runtime type NativeArray[MVirtualType] */
1354 const struct type type_array__NativeArraymodel__MVirtualType
= {
1356 "NativeArray[MVirtualType]", /* class_name_string */
1359 &resolution_table_array__NativeArraymodel__MVirtualType
,
1362 0, /* nullable Object */
1364 103, /* NativeArray[Object] */
1365 367, /* NativeArray[nullable MType] */
1366 1374, /* NativeArray[MType] */
1367 1587, /* NativeArray[MVirtualType] */
1370 const struct types resolution_table_array__NativeArraymodel__MVirtualType
= {
1373 &type_model__MVirtualType
, /* NativeArray#0: MVirtualType */
1374 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[NativeArray#0]: NativeArray[MVirtualType] */
1377 /* runtime type ArrayIterator[AExpr] */
1378 const struct type type_array__ArrayIteratorparser_nodes__AExpr
= {
1380 "ArrayIterator[AExpr]", /* class_name_string */
1383 &resolution_table_array__ArrayIteratorparser_nodes__AExpr
,
1386 0, /* nullable Object */
1388 288, /* ArrayIterator[Object] */
1389 1048, /* ArrayIterator[ANode] */
1390 1347, /* ArrayIterator[Prod] */
1391 1588, /* ArrayIterator[AExpr] */
1394 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExpr
= {
1397 &type_array__Arrayparser_nodes__AExpr
, /* Array[Iterator#0]: Array[AExpr] */
1398 &type_array__AbstractArrayReadparser_nodes__AExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExpr] */
1401 /* runtime type NativeArray[AExpr] */
1402 const struct type type_array__NativeArrayparser_nodes__AExpr
= {
1404 "NativeArray[AExpr]", /* class_name_string */
1407 &resolution_table_array__NativeArrayparser_nodes__AExpr
,
1410 0, /* nullable Object */
1412 103, /* NativeArray[Object] */
1413 1049, /* NativeArray[ANode] */
1414 1348, /* NativeArray[Prod] */
1415 1589, /* NativeArray[AExpr] */
1418 const struct types resolution_table_array__NativeArrayparser_nodes__AExpr
= {
1421 &type_parser_nodes__AExpr
, /* NativeArray#0: AExpr */
1422 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[NativeArray#0]: NativeArray[AExpr] */
1425 /* runtime type ArrayIterator[Variable] */
1426 const struct type type_array__ArrayIteratorscope__Variable
= {
1428 "ArrayIterator[Variable]", /* class_name_string */
1431 &resolution_table_array__ArrayIteratorscope__Variable
,
1434 0, /* nullable Object */
1436 288, /* ArrayIterator[Object] */
1437 1167, /* ArrayIterator[Variable] */
1440 const struct types resolution_table_array__ArrayIteratorscope__Variable
= {
1443 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
1444 &type_array__AbstractArrayReadscope__Variable
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Variable] */
1447 /* runtime type NativeArray[Variable] */
1448 const struct type type_array__NativeArrayscope__Variable
= {
1450 "NativeArray[Variable]", /* class_name_string */
1453 &resolution_table_array__NativeArrayscope__Variable
,
1456 0, /* nullable Object */
1458 103, /* NativeArray[Object] */
1459 1168, /* NativeArray[Variable] */
1462 const struct types resolution_table_array__NativeArrayscope__Variable
= {
1465 &type_scope__Variable
, /* NativeArray#0: Variable */
1466 &type_array__NativeArrayscope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[Variable] */
1469 /* runtime type ArrayIterator[AIntExpr] */
1470 const struct type type_array__ArrayIteratorparser_nodes__AIntExpr
= {
1472 "ArrayIterator[AIntExpr]", /* class_name_string */
1475 &resolution_table_array__ArrayIteratorparser_nodes__AIntExpr
,
1478 0, /* nullable Object */
1480 288, /* ArrayIterator[Object] */
1481 1048, /* ArrayIterator[ANode] */
1482 1347, /* ArrayIterator[Prod] */
1483 1588, /* ArrayIterator[AExpr] */
1484 1820, /* ArrayIterator[AIntExpr] */
1487 const struct types resolution_table_array__ArrayIteratorparser_nodes__AIntExpr
= {
1490 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[Iterator#0]: Array[AIntExpr] */
1491 &type_array__AbstractArrayReadparser_nodes__AIntExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AIntExpr] */
1494 /* runtime type NativeArray[AIntExpr] */
1495 const struct type type_array__NativeArrayparser_nodes__AIntExpr
= {
1497 "NativeArray[AIntExpr]", /* class_name_string */
1500 &resolution_table_array__NativeArrayparser_nodes__AIntExpr
,
1503 0, /* nullable Object */
1505 103, /* NativeArray[Object] */
1506 1049, /* NativeArray[ANode] */
1507 1348, /* NativeArray[Prod] */
1508 1589, /* NativeArray[AExpr] */
1509 1821, /* NativeArray[AIntExpr] */
1512 const struct types resolution_table_array__NativeArrayparser_nodes__AIntExpr
= {
1515 &type_parser_nodes__AIntExpr
, /* NativeArray#0: AIntExpr */
1516 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[NativeArray#0]: NativeArray[AIntExpr] */
1519 /* runtime type ArrayIterator[AAnnotation] */
1520 const struct type type_array__ArrayIteratorparser_nodes__AAnnotation
= {
1522 "ArrayIterator[AAnnotation]", /* class_name_string */
1525 &resolution_table_array__ArrayIteratorparser_nodes__AAnnotation
,
1528 0, /* nullable Object */
1530 288, /* ArrayIterator[Object] */
1531 1048, /* ArrayIterator[ANode] */
1532 1347, /* ArrayIterator[Prod] */
1533 1590, /* ArrayIterator[AAnnotation] */
1536 const struct types resolution_table_array__ArrayIteratorparser_nodes__AAnnotation
= {
1539 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[Iterator#0]: Array[AAnnotation] */
1540 &type_array__AbstractArrayReadparser_nodes__AAnnotation
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AAnnotation] */
1543 /* runtime type NativeArray[AAnnotation] */
1544 const struct type type_array__NativeArrayparser_nodes__AAnnotation
= {
1546 "NativeArray[AAnnotation]", /* class_name_string */
1549 &resolution_table_array__NativeArrayparser_nodes__AAnnotation
,
1552 0, /* nullable Object */
1554 103, /* NativeArray[Object] */
1555 1049, /* NativeArray[ANode] */
1556 1348, /* NativeArray[Prod] */
1557 1591, /* NativeArray[AAnnotation] */
1560 const struct types resolution_table_array__NativeArrayparser_nodes__AAnnotation
= {
1563 &type_parser_nodes__AAnnotation
, /* NativeArray#0: AAnnotation */
1564 &type_array__NativeArrayparser_nodes__AAnnotation
, /* NativeArray[NativeArray#0]: NativeArray[AAnnotation] */
1567 /* runtime type ArraySetIterator[MType] */
1568 const struct type type_array__ArraySetIteratormodel__MType
= {
1570 "ArraySetIterator[MType]", /* class_name_string */
1573 &resolution_table_array__ArraySetIteratormodel__MType
,
1576 0, /* nullable Object */
1578 411, /* ArraySetIterator[MType] */
1581 const struct types resolution_table_array__ArraySetIteratormodel__MType
= {
1584 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
1585 &type_array__ArrayIteratormodel__MType
, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[MType] */
1588 /* runtime type ArrayIterator[ABreakExpr] */
1589 const struct type type_array__ArrayIteratorparser_nodes__ABreakExpr
= {
1591 "ArrayIterator[ABreakExpr]", /* class_name_string */
1594 &resolution_table_array__ArrayIteratorparser_nodes__ABreakExpr
,
1597 0, /* nullable Object */
1599 288, /* ArrayIterator[Object] */
1600 1048, /* ArrayIterator[ANode] */
1601 1347, /* ArrayIterator[Prod] */
1602 1588, /* ArrayIterator[AExpr] */
1603 1822, /* ArrayIterator[ABreakExpr] */
1606 const struct types resolution_table_array__ArrayIteratorparser_nodes__ABreakExpr
= {
1609 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[Iterator#0]: Array[ABreakExpr] */
1610 &type_array__AbstractArrayReadparser_nodes__ABreakExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ABreakExpr] */
1613 /* runtime type NativeArray[ABreakExpr] */
1614 const struct type type_array__NativeArrayparser_nodes__ABreakExpr
= {
1616 "NativeArray[ABreakExpr]", /* class_name_string */
1619 &resolution_table_array__NativeArrayparser_nodes__ABreakExpr
,
1622 0, /* nullable Object */
1624 103, /* NativeArray[Object] */
1625 1049, /* NativeArray[ANode] */
1626 1348, /* NativeArray[Prod] */
1627 1589, /* NativeArray[AExpr] */
1628 1823, /* NativeArray[ABreakExpr] */
1631 const struct types resolution_table_array__NativeArrayparser_nodes__ABreakExpr
= {
1634 &type_parser_nodes__ABreakExpr
, /* NativeArray#0: ABreakExpr */
1635 &type_array__NativeArrayparser_nodes__ABreakExpr
, /* NativeArray[NativeArray#0]: NativeArray[ABreakExpr] */
1638 /* runtime type ArrayIterator[AContinueExpr] */
1639 const struct type type_array__ArrayIteratorparser_nodes__AContinueExpr
= {
1641 "ArrayIterator[AContinueExpr]", /* class_name_string */
1644 &resolution_table_array__ArrayIteratorparser_nodes__AContinueExpr
,
1647 0, /* nullable Object */
1649 288, /* ArrayIterator[Object] */
1650 1048, /* ArrayIterator[ANode] */
1651 1347, /* ArrayIterator[Prod] */
1652 1588, /* ArrayIterator[AExpr] */
1653 1824, /* ArrayIterator[AContinueExpr] */
1656 const struct types resolution_table_array__ArrayIteratorparser_nodes__AContinueExpr
= {
1659 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[Iterator#0]: Array[AContinueExpr] */
1660 &type_array__AbstractArrayReadparser_nodes__AContinueExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AContinueExpr] */
1663 /* runtime type NativeArray[AContinueExpr] */
1664 const struct type type_array__NativeArrayparser_nodes__AContinueExpr
= {
1666 "NativeArray[AContinueExpr]", /* class_name_string */
1669 &resolution_table_array__NativeArrayparser_nodes__AContinueExpr
,
1672 0, /* nullable Object */
1674 103, /* NativeArray[Object] */
1675 1049, /* NativeArray[ANode] */
1676 1348, /* NativeArray[Prod] */
1677 1589, /* NativeArray[AExpr] */
1678 1825, /* NativeArray[AContinueExpr] */
1681 const struct types resolution_table_array__NativeArrayparser_nodes__AContinueExpr
= {
1684 &type_parser_nodes__AContinueExpr
, /* NativeArray#0: AContinueExpr */
1685 &type_array__NativeArrayparser_nodes__AContinueExpr
, /* NativeArray[NativeArray#0]: NativeArray[AContinueExpr] */
1688 /* runtime type ArraySetIterator[MMethodDef] */
1689 const struct type type_array__ArraySetIteratormodel__MMethodDef
= {
1691 "ArraySetIterator[MMethodDef]", /* class_name_string */
1694 &resolution_table_array__ArraySetIteratormodel__MMethodDef
,
1697 0, /* nullable Object */
1699 412, /* ArraySetIterator[MMethodDef] */
1702 const struct types resolution_table_array__ArraySetIteratormodel__MMethodDef
= {
1705 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
1706 &type_array__ArrayIteratormodel__MMethodDef
, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[MMethodDef] */
1709 /* runtime type HashMapKeys[Phase, POSetElement[Phase]] */
1710 const struct type type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
= {
1712 "HashMapKeys[Phase, POSetElement[Phase]]", /* class_name_string */
1715 &resolution_table_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
,
1718 0, /* nullable Object */
1722 84, /* Collection[Object] */
1723 590, /* Collection[Phase] */
1724 1397, /* HashMapKeys[Phase, POSetElement[Phase]] */
1727 const struct types resolution_table_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
= {
1730 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Phase, POSetElement[Phase]] */
1731 &type_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Phase, POSetElement[Phase]] */
1735 &type_phase__Phase
, /* RemovableCollection#0: Phase */
1738 &type_phase__Phase
, /* Collection#0: Phase */
1739 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Collection#0]: Collection[Phase] */
1742 /* runtime type HashMapValues[Phase, POSetElement[Phase]] */
1743 const struct type type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
= {
1745 "HashMapValues[Phase, POSetElement[Phase]]", /* class_name_string */
1748 &resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
,
1751 0, /* nullable Object */
1755 84, /* Collection[Object] */
1756 1169, /* Collection[POSetElement[Phase]] */
1757 1398, /* HashMapValues[Phase, POSetElement[Phase]] */
1760 const struct types resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
= {
1763 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Phase, POSetElement[Phase]] */
1764 &type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Phase, POSetElement[Phase]] */
1768 &type_poset__POSetElementphase__Phase
, /* RemovableCollection#0: POSetElement[Phase] */
1771 &type_poset__POSetElementphase__Phase
, /* Collection#0: POSetElement[Phase] */
1772 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[Collection#0]: Collection[POSetElement[Phase]] */
1775 /* runtime type Collection[POSetElement[Phase]] */
1776 const struct type type_abstract_collection__Collectionposet__POSetElementphase__Phase
= {
1778 "Collection[POSetElement[Phase]]", /* class_name_string */
1782 0, {}, /*DEAD TYPE*/
1784 /* runtime type NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
1785 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
1787 "NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]]", /* class_name_string */
1790 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
1793 0, /* nullable Object */
1795 413, /* NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
1798 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
1801 &type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray#0: nullable HashMapNode[Phase, POSetElement[Phase]] */
1802 &type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
1805 /* runtime type HashMapIterator[Phase, POSetElement[Phase]] */
1806 const struct type type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
1808 "HashMapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
1811 &resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
,
1814 0, /* nullable Object */
1816 414, /* MapIterator[Phase, POSetElement[Phase]] */
1817 1170, /* HashMapIterator[Phase, POSetElement[Phase]] */
1820 const struct types resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
1823 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Phase, POSetElement[Phase]] */
1826 /* runtime type MapIterator[Phase, POSetElement[Phase]] */
1827 const struct type type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
1829 "MapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
1833 0, {}, /*DEAD TYPE*/
1835 /* runtime type HashMapNode[Phase, POSetElement[Phase]] */
1836 const struct type type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
1838 "HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
1841 &resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
1844 0, /* nullable Object */
1846 55, /* nullable HashMapNode[Phase, POSetElement[Phase]] */
1847 1171, /* HashMapNode[Phase, POSetElement[Phase]] */
1850 const struct types resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
1853 &type_phase__Phase
, /* HashMapNode#0: Phase */
1854 &type_poset__POSetElementphase__Phase
, /* HashMapNode#1: POSetElement[Phase] */
1855 &type_phase__Phase
, /* HashNode#0: Phase */
1858 /* runtime type nullable HashMapNode[Phase, POSetElement[Phase]] */
1859 const struct type type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
1861 "nullable HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
1865 0, {}, /*DEAD TYPE*/
1867 /* runtime type HashSet[Phase] */
1868 const struct type type_hash_collection__HashSetphase__Phase
= {
1870 "HashSet[Phase]", /* class_name_string */
1873 &resolution_table_hash_collection__HashSetphase__Phase
,
1876 0, /* nullable Object */
1880 84, /* Collection[Object] */
1881 590, /* Collection[Phase] */
1883 607, /* Set[Object] */
1884 1321, /* HashSet[Object] */
1885 1826, /* HashSet[Phase] */
1888 const struct types resolution_table_hash_collection__HashSetphase__Phase
= {
1891 &type_hash_collection__HashSetNodephase__Phase
, /* HashSetNode[HashSet#0]: HashSetNode[Phase] */
1892 &type_phase__Phase
, /* SimpleCollection#0: Phase */
1893 &type_hash_collection__HashSetIteratorphase__Phase
, /* HashSetIterator[HashSet#0]: HashSetIterator[Phase] */
1894 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Set#0]: Collection[Phase] */
1895 &type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[Phase]] */
1896 &type_phase__Phase
, /* RemovableCollection#0: Phase */
1897 &type_abstract_collection__Collectionphase__Phase
, /* Collection[HashSet#0]: Collection[Phase] */
1898 &type_abstract_collection__Collectionphase__Phase
, /* Collection[SimpleCollection#0]: Collection[Phase] */
1899 &type_phase__Phase
, /* Collection#0: Phase */
1900 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Collection#0]: Collection[Phase] */
1902 &type_phase__Phase
, /* HashCollection#0: Phase */
1903 &type_nullable_hash_collection__HashSetNodephase__Phase
, /* nullable HashCollection#1: nullable HashSetNode[Phase] */
1904 &type_hash_collection__HashSetNodephase__Phase
, /* HashCollection#1: HashSetNode[Phase] */
1905 &type_nullable_phase__Phase
, /* nullable HashCollection#0: nullable Phase */
1908 /* runtime type MapKeysIterator[String, Array[MProject]] */
1909 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
= {
1911 "MapKeysIterator[String, Array[MProject]]", /* class_name_string */
1914 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
,
1917 0, /* nullable Object */
1919 415, /* MapKeysIterator[String, Array[MProject]] */
1922 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
= {
1925 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
1926 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MProject]] */
1929 /* runtime type MapValuesIterator[String, Array[MProject]] */
1930 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
= {
1932 "MapValuesIterator[String, Array[MProject]]", /* class_name_string */
1935 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
,
1938 0, /* nullable Object */
1940 416, /* MapValuesIterator[String, Array[MProject]] */
1943 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
= {
1946 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[Iterator#0]: Array[Array[MProject]] */
1947 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MProject]] */
1950 /* runtime type HashMapKeys[MModule, POSetElement[MModule]] */
1951 const struct type type_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
= {
1953 "HashMapKeys[MModule, POSetElement[MModule]]", /* class_name_string */
1956 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
,
1959 0, /* nullable Object */
1963 84, /* Collection[Object] */
1964 594, /* Collection[MModule] */
1965 1399, /* HashMapKeys[MModule, POSetElement[MModule]] */
1968 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
= {
1971 &type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, POSetElement[MModule]] */
1972 &type_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, POSetElement[MModule]] */
1976 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
1979 &type_mmodule__MModule
, /* Collection#0: MModule */
1980 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
1983 /* runtime type HashMapValues[MModule, POSetElement[MModule]] */
1984 const struct type type_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
= {
1986 "HashMapValues[MModule, POSetElement[MModule]]", /* class_name_string */
1989 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
,
1992 0, /* nullable Object */
1996 84, /* Collection[Object] */
1997 1172, /* Collection[POSetElement[MModule]] */
1998 1400, /* HashMapValues[MModule, POSetElement[MModule]] */
2001 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
= {
2004 &type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, POSetElement[MModule]] */
2005 &type_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, POSetElement[MModule]] */
2009 &type_poset__POSetElementmmodule__MModule
, /* RemovableCollection#0: POSetElement[MModule] */
2012 &type_poset__POSetElementmmodule__MModule
, /* Collection#0: POSetElement[MModule] */
2013 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[Collection#0]: Collection[POSetElement[MModule]] */
2016 /* runtime type Collection[POSetElement[MModule]] */
2017 const struct type type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
= {
2019 "Collection[POSetElement[MModule]]", /* class_name_string */
2023 0, {}, /*DEAD TYPE*/
2025 /* runtime type NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
2026 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
2028 "NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]]", /* class_name_string */
2031 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
,
2034 0, /* nullable Object */
2036 417, /* NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
2039 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
2042 &type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* NativeArray#0: nullable HashMapNode[MModule, POSetElement[MModule]] */
2043 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
2046 /* runtime type HashMapIterator[MModule, POSetElement[MModule]] */
2047 const struct type type_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
2049 "HashMapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
2052 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
,
2055 0, /* nullable Object */
2057 418, /* MapIterator[MModule, POSetElement[MModule]] */
2058 1173, /* HashMapIterator[MModule, POSetElement[MModule]] */
2061 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
2064 &type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, POSetElement[MModule]] */
2067 /* runtime type MapIterator[MModule, POSetElement[MModule]] */
2068 const struct type type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
2070 "MapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
2074 0, {}, /*DEAD TYPE*/
2076 /* runtime type HashMapNode[MModule, POSetElement[MModule]] */
2077 const struct type type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
2079 "HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
2082 &resolution_table_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
,
2085 0, /* nullable Object */
2087 56, /* nullable HashMapNode[MModule, POSetElement[MModule]] */
2088 1174, /* HashMapNode[MModule, POSetElement[MModule]] */
2091 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
2094 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
2095 &type_poset__POSetElementmmodule__MModule
, /* HashMapNode#1: POSetElement[MModule] */
2096 &type_mmodule__MModule
, /* HashNode#0: MModule */
2099 /* runtime type nullable HashMapNode[MModule, POSetElement[MModule]] */
2100 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
2102 "nullable HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
2106 0, {}, /*DEAD TYPE*/
2108 /* runtime type MapKeysIterator[String, Array[MModule]] */
2109 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
= {
2111 "MapKeysIterator[String, Array[MModule]]", /* class_name_string */
2114 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
,
2117 0, /* nullable Object */
2119 419, /* MapKeysIterator[String, Array[MModule]] */
2122 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
= {
2125 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
2126 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MModule]] */
2129 /* runtime type MapValuesIterator[String, Array[MModule]] */
2130 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
= {
2132 "MapValuesIterator[String, Array[MModule]]", /* class_name_string */
2135 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
,
2138 0, /* nullable Object */
2140 420, /* MapValuesIterator[String, Array[MModule]] */
2143 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
= {
2146 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[Array[MModule]] */
2147 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MModule]] */
2150 /* runtime type HashMapKeys[MClassDef, POSetElement[MClassDef]] */
2151 const struct type type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
2153 "HashMapKeys[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
2156 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
,
2159 0, /* nullable Object */
2163 84, /* Collection[Object] */
2164 597, /* Collection[MClassDef] */
2165 1401, /* HashMapKeys[MClassDef, POSetElement[MClassDef]] */
2168 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
2171 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
2172 &type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
2176 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
2179 &type_model__MClassDef
, /* Collection#0: MClassDef */
2180 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
2183 /* runtime type HashMapValues[MClassDef, POSetElement[MClassDef]] */
2184 const struct type type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
2186 "HashMapValues[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
2189 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
,
2192 0, /* nullable Object */
2196 84, /* Collection[Object] */
2197 1175, /* Collection[POSetElement[MClassDef]] */
2198 1402, /* HashMapValues[MClassDef, POSetElement[MClassDef]] */
2201 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
2204 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
2205 &type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
2209 &type_poset__POSetElementmodel__MClassDef
, /* RemovableCollection#0: POSetElement[MClassDef] */
2212 &type_poset__POSetElementmodel__MClassDef
, /* Collection#0: POSetElement[MClassDef] */
2213 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[Collection#0]: Collection[POSetElement[MClassDef]] */
2216 /* runtime type Collection[POSetElement[MClassDef]] */
2217 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
= {
2219 "Collection[POSetElement[MClassDef]]", /* class_name_string */
2223 0, {}, /*DEAD TYPE*/
2225 /* runtime type NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
2226 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
2228 "NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]]", /* class_name_string */
2231 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
2234 0, /* nullable Object */
2236 421, /* NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
2239 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
2242 &type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray#0: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
2243 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
2246 /* runtime type HashMapIterator[MClassDef, POSetElement[MClassDef]] */
2247 const struct type type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
2249 "HashMapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
2252 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
2255 0, /* nullable Object */
2257 422, /* MapIterator[MClassDef, POSetElement[MClassDef]] */
2258 1176, /* HashMapIterator[MClassDef, POSetElement[MClassDef]] */
2261 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
2264 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
2267 /* runtime type MapIterator[MClassDef, POSetElement[MClassDef]] */
2268 const struct type type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
2270 "MapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
2274 0, {}, /*DEAD TYPE*/
2276 /* runtime type HashMapNode[MClassDef, POSetElement[MClassDef]] */
2277 const struct type type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
2279 "HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
2282 &resolution_table_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
2285 0, /* nullable Object */
2287 57, /* nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
2288 1177, /* HashMapNode[MClassDef, POSetElement[MClassDef]] */
2291 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
2294 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
2295 &type_poset__POSetElementmodel__MClassDef
, /* HashMapNode#1: POSetElement[MClassDef] */
2296 &type_model__MClassDef
, /* HashNode#0: MClassDef */
2299 /* runtime type nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
2300 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
2302 "nullable HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
2306 0, {}, /*DEAD TYPE*/
2308 /* runtime type HashMapKeys[MClassType, POSetElement[MClassType]] */
2309 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
2311 "HashMapKeys[MClassType, POSetElement[MClassType]]", /* class_name_string */
2314 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
,
2317 0, /* nullable Object */
2321 84, /* Collection[Object] */
2322 93, /* Collection[nullable MType] */
2323 1316, /* Collection[MType] */
2324 1592, /* HashMapKeys[MType, POSetElement[MType]] */
2327 1464, /* Collection[MClassType] */
2328 2013, /* HashMapKeys[MClassType, POSetElement[MClassType]] */
2331 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
2334 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, POSetElement[MClassType]] */
2335 &type_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, POSetElement[MClassType]] */
2339 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
2342 &type_model__MClassType
, /* Collection#0: MClassType */
2343 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
2346 /* runtime type HashMapKeys[MType, POSetElement[MType]] */
2347 const struct type type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
= {
2349 "HashMapKeys[MType, POSetElement[MType]]", /* class_name_string */
2352 &resolution_table_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
,
2355 0, /* nullable Object */
2359 84, /* Collection[Object] */
2360 93, /* Collection[nullable MType] */
2361 1316, /* Collection[MType] */
2362 1592, /* HashMapKeys[MType, POSetElement[MType]] */
2365 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
= {
2368 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, POSetElement[MType]] */
2369 &type_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, POSetElement[MType]] */
2373 &type_model__MType
, /* RemovableCollection#0: MType */
2376 &type_model__MType
, /* Collection#0: MType */
2377 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
2380 /* runtime type HashMapValues[MClassType, POSetElement[MClassType]] */
2381 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
2383 "HashMapValues[MClassType, POSetElement[MClassType]]", /* class_name_string */
2386 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
,
2389 0, /* nullable Object */
2393 84, /* Collection[Object] */
2394 1178, /* Collection[POSetElement[MType]] */
2395 1403, /* HashMapValues[MType, POSetElement[MType]] */
2397 1404, /* Collection[POSetElement[MClassType]] */
2398 1827, /* HashMapValues[MClassType, POSetElement[MClassType]] */
2401 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
2404 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, POSetElement[MClassType]] */
2405 &type_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, POSetElement[MClassType]] */
2409 &type_poset__POSetElementmodel__MClassType
, /* RemovableCollection#0: POSetElement[MClassType] */
2412 &type_poset__POSetElementmodel__MClassType
, /* Collection#0: POSetElement[MClassType] */
2413 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[Collection#0]: Collection[POSetElement[MClassType]] */
2416 /* runtime type HashMapValues[MType, POSetElement[MType]] */
2417 const struct type type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
= {
2419 "HashMapValues[MType, POSetElement[MType]]", /* class_name_string */
2422 &resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
,
2425 0, /* nullable Object */
2429 84, /* Collection[Object] */
2430 1178, /* Collection[POSetElement[MType]] */
2431 1403, /* HashMapValues[MType, POSetElement[MType]] */
2434 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
= {
2437 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, POSetElement[MType]] */
2438 &type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, POSetElement[MType]] */
2442 &type_poset__POSetElementmodel__MType
, /* RemovableCollection#0: POSetElement[MType] */
2445 &type_poset__POSetElementmodel__MType
, /* Collection#0: POSetElement[MType] */
2446 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[Collection#0]: Collection[POSetElement[MType]] */
2449 /* runtime type Collection[POSetElement[MClassType]] */
2450 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
= {
2452 "Collection[POSetElement[MClassType]]", /* class_name_string */
2456 0, {}, /*DEAD TYPE*/
2458 /* runtime type Collection[POSetElement[MType]] */
2459 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MType
= {
2461 "Collection[POSetElement[MType]]", /* class_name_string */
2465 0, {}, /*DEAD TYPE*/
2467 /* runtime type NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
2468 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
2470 "NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]]", /* class_name_string */
2473 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
2476 0, /* nullable Object */
2478 423, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
2479 1179, /* NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
2482 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
2485 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MClassType, POSetElement[MClassType]] */
2486 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
2489 /* runtime type NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
2490 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
2492 "NativeArray[nullable HashMapNode[MType, POSetElement[MType]]]", /* class_name_string */
2495 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
2498 0, /* nullable Object */
2500 423, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
2503 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
2506 &type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, POSetElement[MType]] */
2507 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
2510 /* runtime type HashMapIterator[MClassType, POSetElement[MClassType]] */
2511 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
2513 "HashMapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
2516 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
2519 0, /* nullable Object */
2521 424, /* MapIterator[MType, POSetElement[MType]] */
2522 1180, /* HashMapIterator[MType, POSetElement[MType]] */
2523 1181, /* MapIterator[MClassType, POSetElement[MClassType]] */
2524 1593, /* HashMapIterator[MClassType, POSetElement[MClassType]] */
2527 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
2530 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, POSetElement[MClassType]] */
2533 /* runtime type HashMapIterator[MType, POSetElement[MType]] */
2534 const struct type type_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
2536 "HashMapIterator[MType, POSetElement[MType]]", /* class_name_string */
2539 &resolution_table_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
,
2542 0, /* nullable Object */
2544 424, /* MapIterator[MType, POSetElement[MType]] */
2545 1180, /* HashMapIterator[MType, POSetElement[MType]] */
2548 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
2551 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, POSetElement[MType]] */
2554 /* runtime type MapIterator[MClassType, POSetElement[MClassType]] */
2555 const struct type type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
2557 "MapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
2561 0, {}, /*DEAD TYPE*/
2563 /* runtime type MapIterator[MType, POSetElement[MType]] */
2564 const struct type type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
2566 "MapIterator[MType, POSetElement[MType]]", /* class_name_string */
2570 0, {}, /*DEAD TYPE*/
2572 /* runtime type HashMapNode[MClassType, POSetElement[MClassType]] */
2573 const struct type type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
2575 "HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
2578 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
2581 0, /* nullable Object */
2583 58, /* nullable HashMapNode[MType, POSetElement[MType]] */
2584 425, /* nullable HashMapNode[MClassType, POSetElement[MClassType]] */
2585 1182, /* HashMapNode[MType, POSetElement[MType]] */
2586 1594, /* HashMapNode[MClassType, POSetElement[MClassType]] */
2589 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
2592 &type_model__MClassType
, /* HashMapNode#0: MClassType */
2593 &type_poset__POSetElementmodel__MClassType
, /* HashMapNode#1: POSetElement[MClassType] */
2594 &type_model__MClassType
, /* HashNode#0: MClassType */
2597 /* runtime type HashMapNode[MType, POSetElement[MType]] */
2598 const struct type type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
2600 "HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
2603 &resolution_table_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
2606 0, /* nullable Object */
2608 58, /* nullable HashMapNode[MType, POSetElement[MType]] */
2610 1182, /* HashMapNode[MType, POSetElement[MType]] */
2613 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
2616 &type_model__MType
, /* HashMapNode#0: MType */
2617 &type_poset__POSetElementmodel__MType
, /* HashMapNode#1: POSetElement[MType] */
2618 &type_model__MType
, /* HashNode#0: MType */
2621 /* runtime type nullable HashMapNode[MClassType, POSetElement[MClassType]] */
2622 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
2624 "nullable HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
2628 0, {}, /*DEAD TYPE*/
2630 /* runtime type nullable HashMapNode[MType, POSetElement[MType]] */
2631 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
2633 "nullable HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
2637 0, {}, /*DEAD TYPE*/
2639 /* runtime type MapKeysIterator[String, Array[MClass]] */
2640 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
= {
2642 "MapKeysIterator[String, Array[MClass]]", /* class_name_string */
2645 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
,
2648 0, /* nullable Object */
2650 426, /* MapKeysIterator[String, Array[MClass]] */
2653 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
= {
2656 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
2657 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MClass]] */
2660 /* runtime type MapValuesIterator[String, Array[MClass]] */
2661 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
= {
2663 "MapValuesIterator[String, Array[MClass]]", /* class_name_string */
2666 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
,
2669 0, /* nullable Object */
2671 427, /* MapValuesIterator[String, Array[MClass]] */
2674 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
= {
2677 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Iterator#0]: Array[Array[MClass]] */
2678 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MClass]] */
2681 /* runtime type MapKeysIterator[String, Array[MProperty]] */
2682 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
= {
2684 "MapKeysIterator[String, Array[MProperty]]", /* class_name_string */
2687 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
,
2690 0, /* nullable Object */
2692 428, /* MapKeysIterator[String, Array[MProperty]] */
2695 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
= {
2698 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
2699 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MProperty]] */
2702 /* runtime type MapValuesIterator[String, Array[MProperty]] */
2703 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
= {
2705 "MapValuesIterator[String, Array[MProperty]]", /* class_name_string */
2708 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
,
2711 0, /* nullable Object */
2713 429, /* MapValuesIterator[String, Array[MProperty]] */
2716 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
= {
2719 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[Array[MProperty]] */
2720 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MProperty]] */
2723 /* runtime type HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
2724 const struct type type_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2726 "HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
2729 &resolution_table_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
2732 0, /* nullable Object */
2736 84, /* Collection[Object] */
2737 594, /* Collection[MModule] */
2738 1405, /* HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
2741 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2744 &type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
2745 &type_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
2749 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
2752 &type_mmodule__MModule
, /* Collection#0: MModule */
2753 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
2756 /* runtime type HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
2757 const struct type type_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2759 "HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
2762 &resolution_table_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
2765 0, /* nullable Object */
2769 84, /* Collection[Object] */
2770 1183, /* Collection[HashMap2[MType, String, nullable MProperty]] */
2771 1406, /* HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
2774 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2777 &type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
2778 &type_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
2782 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap2[MType, String, nullable MProperty] */
2785 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection#0: HashMap2[MType, String, nullable MProperty] */
2786 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
2789 /* runtime type Collection[HashMap2[MType, String, nullable MProperty]] */
2790 const struct type type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2792 "Collection[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
2796 0, {}, /*DEAD TYPE*/
2798 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
2799 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2801 "NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]]", /* class_name_string */
2804 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
2807 0, /* nullable Object */
2809 430, /* NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
2812 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2815 &type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray#0: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
2816 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
2819 /* runtime type HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
2820 const struct type type_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2822 "HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
2825 &resolution_table_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
2828 0, /* nullable Object */
2830 431, /* MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
2831 1184, /* HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
2834 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2837 &type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
2840 /* runtime type MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
2841 const struct type type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2843 "MapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
2847 0, {}, /*DEAD TYPE*/
2849 /* runtime type HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
2850 const struct type type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2852 "HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
2855 &resolution_table_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
2858 0, /* nullable Object */
2860 59, /* nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
2861 1185, /* HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
2864 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2867 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
2868 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapNode#1: HashMap2[MType, String, nullable MProperty] */
2869 &type_mmodule__MModule
, /* HashNode#0: MModule */
2872 /* runtime type nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
2873 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2875 "nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
2879 0, {}, /*DEAD TYPE*/
2881 /* runtime type HashMap[MType, HashMap[String, nullable MProperty]] */
2882 const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2884 "HashMap[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
2887 &resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
2890 0, /* nullable Object */
2892 432, /* HashMap[MType, HashMap[String, nullable MProperty]] */
2895 const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2901 &type_model__MType
, /* MapRead#0: MType */
2902 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
2903 &type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, HashMap[String, nullable MProperty]] */
2904 &type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, HashMap[String, nullable MProperty]] */
2905 &type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, HashMap[String, nullable MProperty]] */
2906 &type_model__MType
, /* Map#0: MType */
2907 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Map#1: HashMap[String, nullable MProperty] */
2908 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, HashMap[String, nullable MProperty]] */
2909 &type_model__MType
, /* HashCollection#0: MType */
2910 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* nullable HashCollection#1: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
2911 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashCollection#1: HashMapNode[MType, HashMap[String, nullable MProperty]] */
2912 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
2915 /* runtime type HashMap[String, nullable MProperty] */
2916 const struct type type_hash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2918 "HashMap[String, nullable MProperty]", /* class_name_string */
2921 &resolution_table_hash_collection__HashMapstring__Stringnullable_model__MProperty
,
2924 0, /* nullable Object */
2926 433, /* HashMap[String, nullable MProperty] */
2929 const struct types resolution_table_hash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2935 &type_string__String
, /* MapRead#0: String */
2936 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
2937 &type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[String, nullable MProperty] */
2938 &type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[String, nullable MProperty] */
2939 &type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[String, nullable MProperty] */
2940 &type_string__String
, /* Map#0: String */
2941 &type_nullable_model__MProperty
, /* Map#1: nullable MProperty */
2942 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[String, nullable MProperty] */
2943 &type_string__String
, /* HashCollection#0: String */
2944 &type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* nullable HashCollection#1: nullable HashMapNode[String, nullable MProperty] */
2945 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* HashCollection#1: HashMapNode[String, nullable MProperty] */
2946 &type_nullable_string__String
, /* nullable HashCollection#0: nullable String */
2949 /* runtime type MapKeysIterator[String, nullable ModulePath] */
2950 const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
2952 "MapKeysIterator[String, nullable ModulePath]", /* class_name_string */
2955 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
,
2958 0, /* nullable Object */
2960 434, /* MapKeysIterator[String, nullable ModulePath] */
2963 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
2966 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
2967 &type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, nullable ModulePath] */
2970 /* runtime type MapValuesIterator[String, nullable ModulePath] */
2971 const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
2973 "MapValuesIterator[String, nullable ModulePath]", /* class_name_string */
2976 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
,
2979 0, /* nullable Object */
2981 435, /* MapValuesIterator[String, nullable ModulePath] */
2984 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
2987 &type_array__Arraynullable_modelbuilder__ModulePath
, /* Array[Iterator#0]: Array[nullable ModulePath] */
2988 &type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, nullable ModulePath] */
2991 /* runtime type MapKeysIterator[String, nullable MGroup] */
2992 const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
= {
2994 "MapKeysIterator[String, nullable MGroup]", /* class_name_string */
2997 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
,
3000 0, /* nullable Object */
3002 436, /* MapKeysIterator[String, nullable MGroup] */
3005 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
= {
3008 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
3009 &type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, nullable MGroup] */
3012 /* runtime type MapValuesIterator[String, nullable MGroup] */
3013 const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
= {
3015 "MapValuesIterator[String, nullable MGroup]", /* class_name_string */
3018 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
,
3021 0, /* nullable Object */
3023 437, /* MapValuesIterator[String, nullable MGroup] */
3026 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
= {
3029 &type_array__Arraynullable_mproject__MGroup
, /* Array[Iterator#0]: Array[nullable MGroup] */
3030 &type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, nullable MGroup] */
3033 /* runtime type MapKeysIterator[MModule, AModule] */
3034 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
= {
3036 "MapKeysIterator[MModule, AModule]", /* class_name_string */
3039 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
,
3042 0, /* nullable Object */
3044 438, /* MapKeysIterator[MModule, AModule] */
3047 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
= {
3050 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
3051 &type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, AModule] */
3054 /* runtime type MapValuesIterator[MModule, AModule] */
3055 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
= {
3057 "MapValuesIterator[MModule, AModule]", /* class_name_string */
3060 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
,
3063 0, /* nullable Object */
3065 439, /* MapValuesIterator[MModule, AModule] */
3068 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
= {
3071 &type_array__Arrayparser_nodes__AModule
, /* Array[Iterator#0]: Array[AModule] */
3072 &type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, AModule] */
3075 /* runtime type MapKeysIterator[MClassDef, AClassdef] */
3076 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
= {
3078 "MapKeysIterator[MClassDef, AClassdef]", /* class_name_string */
3081 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
,
3084 0, /* nullable Object */
3086 440, /* MapKeysIterator[MClassDef, AClassdef] */
3089 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
= {
3092 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
3093 &type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, AClassdef] */
3096 /* runtime type MapValuesIterator[MClassDef, AClassdef] */
3097 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
= {
3099 "MapValuesIterator[MClassDef, AClassdef]", /* class_name_string */
3102 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
,
3105 0, /* nullable Object */
3107 441, /* MapValuesIterator[MClassDef, AClassdef] */
3110 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
= {
3113 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Iterator#0]: Array[AClassdef] */
3114 &type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, AClassdef] */
3117 /* runtime type MapKeysIterator[MPropDef, APropdef] */
3118 const struct type type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
= {
3120 "MapKeysIterator[MPropDef, APropdef]", /* class_name_string */
3123 &resolution_table_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
,
3126 0, /* nullable Object */
3128 442, /* MapKeysIterator[MPropDef, APropdef] */
3131 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
= {
3134 &type_array__Arraymodel__MPropDef
, /* Array[Iterator#0]: Array[MPropDef] */
3135 &type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MPropDef, APropdef] */
3138 /* runtime type MapValuesIterator[MPropDef, APropdef] */
3139 const struct type type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
= {
3141 "MapValuesIterator[MPropDef, APropdef]", /* class_name_string */
3144 &resolution_table_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
,
3147 0, /* nullable Object */
3149 443, /* MapValuesIterator[MPropDef, APropdef] */
3152 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
= {
3155 &type_array__Arrayparser_nodes__APropdef
, /* Array[Iterator#0]: Array[APropdef] */
3156 &type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MPropDef, APropdef] */
3159 /* runtime type ArrayIterator[FlatBuffer] */
3160 const struct type type_array__ArrayIteratorstring__FlatBuffer
= {
3162 "ArrayIterator[FlatBuffer]", /* class_name_string */
3165 &resolution_table_array__ArrayIteratorstring__FlatBuffer
,
3168 0, /* nullable Object */
3170 288, /* ArrayIterator[Object] */
3171 1019, /* ArrayIterator[Streamable] */
3172 1407, /* ArrayIterator[FlatText] */
3173 1595, /* ArrayIterator[FlatBuffer] */
3176 const struct types resolution_table_array__ArrayIteratorstring__FlatBuffer
= {
3179 &type_array__Arraystring__FlatBuffer
, /* Array[Iterator#0]: Array[FlatBuffer] */
3180 &type_array__AbstractArrayReadstring__FlatBuffer
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[FlatBuffer] */
3183 /* runtime type ArrayIterator[FlatText] */
3184 const struct type type_array__ArrayIteratorstring__FlatText
= {
3186 "ArrayIterator[FlatText]", /* class_name_string */
3189 &resolution_table_array__ArrayIteratorstring__FlatText
,
3192 0, /* nullable Object */
3194 288, /* ArrayIterator[Object] */
3195 1019, /* ArrayIterator[Streamable] */
3196 1407, /* ArrayIterator[FlatText] */
3199 const struct types resolution_table_array__ArrayIteratorstring__FlatText
= {
3202 &type_array__Arraystring__FlatText
, /* Array[Iterator#0]: Array[FlatText] */
3203 &type_array__AbstractArrayReadstring__FlatText
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[FlatText] */
3206 /* runtime type NativeArray[FlatBuffer] */
3207 const struct type type_array__NativeArraystring__FlatBuffer
= {
3209 "NativeArray[FlatBuffer]", /* class_name_string */
3212 &resolution_table_array__NativeArraystring__FlatBuffer
,
3215 0, /* nullable Object */
3217 103, /* NativeArray[Object] */
3218 605, /* NativeArray[Streamable] */
3219 1408, /* NativeArray[FlatText] */
3220 1596, /* NativeArray[FlatBuffer] */
3223 const struct types resolution_table_array__NativeArraystring__FlatBuffer
= {
3226 &type_string__FlatBuffer
, /* NativeArray#0: FlatBuffer */
3227 &type_array__NativeArraystring__FlatBuffer
, /* NativeArray[NativeArray#0]: NativeArray[FlatBuffer] */
3230 /* runtime type NativeArray[FlatText] */
3231 const struct type type_array__NativeArraystring__FlatText
= {
3233 "NativeArray[FlatText]", /* class_name_string */
3236 &resolution_table_array__NativeArraystring__FlatText
,
3239 0, /* nullable Object */
3241 103, /* NativeArray[Object] */
3242 605, /* NativeArray[Streamable] */
3243 1408, /* NativeArray[FlatText] */
3246 const struct types resolution_table_array__NativeArraystring__FlatText
= {
3249 &type_string__FlatText
, /* NativeArray#0: FlatText */
3250 &type_array__NativeArraystring__FlatText
, /* NativeArray[NativeArray#0]: NativeArray[FlatText] */
3253 /* runtime type MapKeysIterator[String, Option] */
3254 const struct type type_abstract_collection__MapKeysIteratorstring__Stringopts__Option
= {
3256 "MapKeysIterator[String, Option]", /* class_name_string */
3259 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringopts__Option
,
3262 0, /* nullable Object */
3264 444, /* MapKeysIterator[String, Option] */
3267 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringopts__Option
= {
3270 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
3271 &type_abstract_collection__MapIteratorstring__Stringopts__Option
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Option] */
3274 /* runtime type MapValuesIterator[String, Option] */
3275 const struct type type_abstract_collection__MapValuesIteratorstring__Stringopts__Option
= {
3277 "MapValuesIterator[String, Option]", /* class_name_string */
3280 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option
,
3283 0, /* nullable Object */
3285 445, /* MapValuesIterator[String, Option] */
3288 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option
= {
3291 &type_array__Arrayopts__Option
, /* Array[Iterator#0]: Array[Option] */
3292 &type_abstract_collection__MapIteratorstring__Stringopts__Option
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Option] */
3295 /* runtime type MapKeysIterator[MClass, Set[MProperty]] */
3296 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
3298 "MapKeysIterator[MClass, Set[MProperty]]", /* class_name_string */
3301 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
3304 0, /* nullable Object */
3306 446, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
3307 1186, /* MapKeysIterator[MClass, Set[MProperty]] */
3310 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
3313 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
3314 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MProperty]] */
3317 /* runtime type MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
3318 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3320 "MapKeysIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
3323 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
3326 0, /* nullable Object */
3328 446, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
3331 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3334 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
3335 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[PropertyLayoutElement]] */
3338 /* runtime type MapValuesIterator[MClass, Set[MProperty]] */
3339 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
3341 "MapValuesIterator[MClass, Set[MProperty]]", /* class_name_string */
3344 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
3347 0, /* nullable Object */
3349 447, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
3350 1187, /* MapValuesIterator[MClass, Set[MProperty]] */
3353 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
3356 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[Iterator#0]: Array[Set[MProperty]] */
3357 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MProperty]] */
3360 /* runtime type MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
3361 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3363 "MapValuesIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
3366 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
3369 0, /* nullable Object */
3371 447, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
3374 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
3377 &type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Array[Iterator#0]: Array[Set[PropertyLayoutElement]] */
3378 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[PropertyLayoutElement]] */
3381 /* runtime type ArrayIterator[Char] */
3382 const struct type type_array__ArrayIteratorkernel__Char
= {
3384 "ArrayIterator[Char]", /* class_name_string */
3387 &resolution_table_array__ArrayIteratorkernel__Char
,
3390 0, /* nullable Object */
3392 288, /* ArrayIterator[Object] */
3393 1188, /* ArrayIterator[Char] */
3396 const struct types resolution_table_array__ArrayIteratorkernel__Char
= {
3399 &type_array__Arraykernel__Char
, /* Array[Iterator#0]: Array[Char] */
3400 &type_array__AbstractArrayReadkernel__Char
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Char] */
3403 /* runtime type NativeArray[Char] */
3404 const struct type type_array__NativeArraykernel__Char
= {
3406 "NativeArray[Char]", /* class_name_string */
3409 &resolution_table_array__NativeArraykernel__Char
,
3412 0, /* nullable Object */
3414 103, /* NativeArray[Object] */
3415 1189, /* NativeArray[Char] */
3418 const struct types resolution_table_array__NativeArraykernel__Char
= {
3421 &type_kernel__Char
, /* NativeArray#0: Char */
3422 &type_array__NativeArraykernel__Char
, /* NativeArray[NativeArray#0]: NativeArray[Char] */
3425 /* runtime type HashMapKeys[MGroup, POSetElement[MGroup]] */
3426 const struct type type_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
= {
3428 "HashMapKeys[MGroup, POSetElement[MGroup]]", /* class_name_string */
3431 &resolution_table_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
,
3434 0, /* nullable Object */
3436 113, /* Collection[nullable MGroup] */
3438 84, /* Collection[Object] */
3439 1324, /* Collection[MGroup] */
3440 1597, /* HashMapKeys[MGroup, POSetElement[MGroup]] */
3443 const struct types resolution_table_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
= {
3446 &type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MGroup, POSetElement[MGroup]] */
3447 &type_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MGroup, POSetElement[MGroup]] */
3451 &type_mproject__MGroup
, /* RemovableCollection#0: MGroup */
3454 &type_mproject__MGroup
, /* Collection#0: MGroup */
3455 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Collection#0]: Collection[MGroup] */
3458 /* runtime type HashMapValues[MGroup, POSetElement[MGroup]] */
3459 const struct type type_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
= {
3461 "HashMapValues[MGroup, POSetElement[MGroup]]", /* class_name_string */
3464 &resolution_table_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
,
3467 0, /* nullable Object */
3471 84, /* Collection[Object] */
3472 1190, /* Collection[POSetElement[MGroup]] */
3473 1409, /* HashMapValues[MGroup, POSetElement[MGroup]] */
3476 const struct types resolution_table_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
= {
3479 &type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MGroup, POSetElement[MGroup]] */
3480 &type_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MGroup, POSetElement[MGroup]] */
3484 &type_poset__POSetElementmproject__MGroup
, /* RemovableCollection#0: POSetElement[MGroup] */
3487 &type_poset__POSetElementmproject__MGroup
, /* Collection#0: POSetElement[MGroup] */
3488 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[Collection#0]: Collection[POSetElement[MGroup]] */
3491 /* runtime type Collection[POSetElement[MGroup]] */
3492 const struct type type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
= {
3494 "Collection[POSetElement[MGroup]]", /* class_name_string */
3498 0, {}, /*DEAD TYPE*/
3500 /* runtime type NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
3501 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
3503 "NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]]", /* class_name_string */
3506 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
,
3509 0, /* nullable Object */
3511 448, /* NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
3514 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
3517 &type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* NativeArray#0: nullable HashMapNode[MGroup, POSetElement[MGroup]] */
3518 &type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
3521 /* runtime type HashMapIterator[MGroup, POSetElement[MGroup]] */
3522 const struct type type_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
3524 "HashMapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
3527 &resolution_table_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
,
3530 0, /* nullable Object */
3532 449, /* MapIterator[MGroup, POSetElement[MGroup]] */
3533 1191, /* HashMapIterator[MGroup, POSetElement[MGroup]] */
3536 const struct types resolution_table_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
3539 &type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MGroup, POSetElement[MGroup]] */
3542 /* runtime type MapIterator[MGroup, POSetElement[MGroup]] */
3543 const struct type type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
3545 "MapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
3549 0, {}, /*DEAD TYPE*/
3551 /* runtime type HashMapNode[MGroup, POSetElement[MGroup]] */
3552 const struct type type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
3554 "HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */
3557 &resolution_table_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
,
3560 0, /* nullable Object */
3562 60, /* nullable HashMapNode[MGroup, POSetElement[MGroup]] */
3563 1192, /* HashMapNode[MGroup, POSetElement[MGroup]] */
3566 const struct types resolution_table_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
3569 &type_mproject__MGroup
, /* HashMapNode#0: MGroup */
3570 &type_poset__POSetElementmproject__MGroup
, /* HashMapNode#1: POSetElement[MGroup] */
3571 &type_mproject__MGroup
, /* HashNode#0: MGroup */
3574 /* runtime type nullable HashMapNode[MGroup, POSetElement[MGroup]] */
3575 const struct type type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
3577 "nullable HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */
3581 0, {}, /*DEAD TYPE*/
3583 /* runtime type HashSet[MGroup] */
3584 const struct type type_hash_collection__HashSetmproject__MGroup
= {
3586 "HashSet[MGroup]", /* class_name_string */
3589 &resolution_table_hash_collection__HashSetmproject__MGroup
,
3592 0, /* nullable Object */
3594 113, /* Collection[nullable MGroup] */
3596 84, /* Collection[Object] */
3597 1324, /* Collection[MGroup] */
3599 607, /* Set[Object] */
3600 1321, /* HashSet[Object] */
3601 2014, /* HashSet[MGroup] */
3604 const struct types resolution_table_hash_collection__HashSetmproject__MGroup
= {
3607 &type_hash_collection__HashSetNodemproject__MGroup
, /* HashSetNode[HashSet#0]: HashSetNode[MGroup] */
3608 &type_mproject__MGroup
, /* SimpleCollection#0: MGroup */
3609 &type_hash_collection__HashSetIteratormproject__MGroup
, /* HashSetIterator[HashSet#0]: HashSetIterator[MGroup] */
3610 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Set#0]: Collection[MGroup] */
3611 &type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[MGroup]] */
3612 &type_mproject__MGroup
, /* RemovableCollection#0: MGroup */
3613 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[HashSet#0]: Collection[MGroup] */
3614 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[SimpleCollection#0]: Collection[MGroup] */
3615 &type_mproject__MGroup
, /* Collection#0: MGroup */
3616 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Collection#0]: Collection[MGroup] */
3618 &type_mproject__MGroup
, /* HashCollection#0: MGroup */
3619 &type_nullable_hash_collection__HashSetNodemproject__MGroup
, /* nullable HashCollection#1: nullable HashSetNode[MGroup] */
3620 &type_hash_collection__HashSetNodemproject__MGroup
, /* HashCollection#1: HashSetNode[MGroup] */
3621 &type_nullable_mproject__MGroup
, /* nullable HashCollection#0: nullable MGroup */
3624 /* runtime type ArrayIterator[APropdef] */
3625 const struct type type_array__ArrayIteratorparser_nodes__APropdef
= {
3627 "ArrayIterator[APropdef]", /* class_name_string */
3630 &resolution_table_array__ArrayIteratorparser_nodes__APropdef
,
3633 0, /* nullable Object */
3635 288, /* ArrayIterator[Object] */
3636 1048, /* ArrayIterator[ANode] */
3637 1347, /* ArrayIterator[Prod] */
3638 1598, /* ArrayIterator[APropdef] */
3641 const struct types resolution_table_array__ArrayIteratorparser_nodes__APropdef
= {
3644 &type_array__Arrayparser_nodes__APropdef
, /* Array[Iterator#0]: Array[APropdef] */
3645 &type_array__AbstractArrayReadparser_nodes__APropdef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[APropdef] */
3648 /* runtime type NativeArray[APropdef] */
3649 const struct type type_array__NativeArrayparser_nodes__APropdef
= {
3651 "NativeArray[APropdef]", /* class_name_string */
3654 &resolution_table_array__NativeArrayparser_nodes__APropdef
,
3657 0, /* nullable Object */
3659 103, /* NativeArray[Object] */
3660 1049, /* NativeArray[ANode] */
3661 1348, /* NativeArray[Prod] */
3662 1599, /* NativeArray[APropdef] */
3665 const struct types resolution_table_array__NativeArrayparser_nodes__APropdef
= {
3668 &type_parser_nodes__APropdef
, /* NativeArray#0: APropdef */
3669 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[NativeArray#0]: NativeArray[APropdef] */
3672 /* runtime type ContainerIterator[ANode] */
3673 const struct type type_abstract_collection__ContainerIteratorparser_nodes__ANode
= {
3675 "ContainerIterator[ANode]", /* class_name_string */
3678 &resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode
,
3681 0, /* nullable Object */
3683 450, /* ContainerIterator[ANode] */
3686 const struct types resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode
= {
3689 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
3690 &type_abstract_collection__Containerparser_nodes__ANode
, /* Container[ContainerIterator#0]: Container[ANode] */
3693 /* runtime type HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */
3694 const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3696 "HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
3699 &resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
3702 0, /* nullable Object */
3706 84, /* Collection[Object] */
3707 93, /* Collection[nullable MType] */
3708 1316, /* Collection[MType] */
3709 1600, /* HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */
3712 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3715 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
3716 &type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
3720 &type_model__MType
, /* RemovableCollection#0: MType */
3723 &type_model__MType
, /* Collection#0: MType */
3724 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
3727 /* runtime type HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */
3728 const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3730 "HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
3733 &resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
3736 0, /* nullable Object */
3740 84, /* Collection[Object] */
3741 1193, /* Collection[HashMap[MProperty, Set[MMethodDef]]] */
3742 1410, /* HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */
3745 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3748 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
3749 &type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
3753 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* RemovableCollection#0: HashMap[MProperty, Set[MMethodDef]] */
3756 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Collection#0: HashMap[MProperty, Set[MMethodDef]] */
3757 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Collection[Collection#0]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
3760 /* runtime type Collection[HashMap[MProperty, Set[MMethodDef]]] */
3761 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3763 "Collection[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
3767 0, {}, /*DEAD TYPE*/
3769 /* runtime type NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
3770 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3772 "NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]]", /* class_name_string */
3775 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
3778 0, /* nullable Object */
3780 451, /* NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
3783 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3786 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray#0: nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
3787 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
3790 /* runtime type HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
3791 const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3793 "HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
3796 &resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
3799 0, /* nullable Object */
3801 452, /* MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
3802 1194, /* HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
3805 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3808 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
3811 /* runtime type MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
3812 const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3814 "MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
3818 0, {}, /*DEAD TYPE*/
3820 /* runtime type HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
3821 const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3823 "HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
3826 &resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
3829 0, /* nullable Object */
3831 61, /* nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
3832 1195, /* HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
3835 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3838 &type_model__MType
, /* HashMapNode#0: MType */
3839 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMapNode#1: HashMap[MProperty, Set[MMethodDef]] */
3840 &type_model__MType
, /* HashNode#0: MType */
3843 /* runtime type nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
3844 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3846 "nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
3850 0, {}, /*DEAD TYPE*/
3852 /* runtime type HashMapKeys[MProperty, Set[MMethodDef]] */
3853 const struct type type_hash_collection__HashMapKeysmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3855 "HashMapKeys[MProperty, Set[MMethodDef]]", /* class_name_string */
3858 &resolution_table_hash_collection__HashMapKeysmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
3861 0, /* nullable Object */
3863 92, /* Collection[nullable MProperty] */
3865 84, /* Collection[Object] */
3867 596, /* Collection[PropertyLayoutElement] */
3871 1462, /* Collection[MProperty] */
3872 1828, /* HashMapKeys[MProperty, Set[MMethodDef]] */
3875 const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3878 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MProperty, Set[MMethodDef]] */
3879 &type_abstract_collection__MapKeysIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MProperty, Set[MMethodDef]] */
3883 &type_model__MProperty
, /* RemovableCollection#0: MProperty */
3886 &type_model__MProperty
, /* Collection#0: MProperty */
3887 &type_abstract_collection__Collectionmodel__MProperty
, /* Collection[Collection#0]: Collection[MProperty] */
3890 /* runtime type HashMapValues[MProperty, Set[MMethodDef]] */
3891 const struct type type_hash_collection__HashMapValuesmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3893 "HashMapValues[MProperty, Set[MMethodDef]]", /* class_name_string */
3896 &resolution_table_hash_collection__HashMapValuesmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
3899 0, /* nullable Object */
3903 84, /* Collection[Object] */
3904 1064, /* Collection[Set[PropertyLayoutElement]] */
3905 1411, /* Collection[Set[MMethodDef]] */
3906 1601, /* HashMapValues[MProperty, Set[MMethodDef]] */
3909 const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3912 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MProperty, Set[MMethodDef]] */
3913 &type_abstract_collection__MapValuesIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MProperty, Set[MMethodDef]] */
3917 &type_abstract_collection__Setmodel__MMethodDef
, /* RemovableCollection#0: Set[MMethodDef] */
3920 &type_abstract_collection__Setmodel__MMethodDef
, /* Collection#0: Set[MMethodDef] */
3921 &type_abstract_collection__Collectionabstract_collection__Setmodel__MMethodDef
, /* Collection[Collection#0]: Collection[Set[MMethodDef]] */
3924 /* runtime type Collection[Set[MMethodDef]] */
3925 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MMethodDef
= {
3927 "Collection[Set[MMethodDef]]", /* class_name_string */
3931 0, {}, /*DEAD TYPE*/
3933 /* runtime type NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
3934 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3936 "NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]]", /* class_name_string */
3939 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
3942 0, /* nullable Object */
3944 453, /* NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
3947 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3950 &type_nullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray#0: nullable HashMapNode[MProperty, Set[MMethodDef]] */
3951 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
3954 /* runtime type HashMapIterator[MProperty, Set[MMethodDef]] */
3955 const struct type type_hash_collection__HashMapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3957 "HashMapIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
3960 &resolution_table_hash_collection__HashMapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
3963 0, /* nullable Object */
3965 454, /* MapIterator[MProperty, Set[MMethodDef]] */
3966 1196, /* HashMapIterator[MProperty, Set[MMethodDef]] */
3969 const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3972 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MProperty, Set[MMethodDef]] */
3975 /* runtime type MapIterator[MProperty, Set[MMethodDef]] */
3976 const struct type type_abstract_collection__MapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3978 "MapIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
3982 0, {}, /*DEAD TYPE*/
3984 /* runtime type HashMapNode[MProperty, Set[MMethodDef]] */
3985 const struct type type_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
3987 "HashMapNode[MProperty, Set[MMethodDef]]", /* class_name_string */
3990 &resolution_table_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
3993 0, /* nullable Object */
3995 62, /* nullable HashMapNode[MProperty, Set[MMethodDef]] */
3996 1197, /* HashMapNode[MProperty, Set[MMethodDef]] */
3999 const struct types resolution_table_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
4002 &type_model__MProperty
, /* HashMapNode#0: MProperty */
4003 &type_abstract_collection__Setmodel__MMethodDef
, /* HashMapNode#1: Set[MMethodDef] */
4004 &type_model__MProperty
, /* HashNode#0: MProperty */
4007 /* runtime type nullable HashMapNode[MProperty, Set[MMethodDef]] */
4008 const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
4010 "nullable HashMapNode[MProperty, Set[MMethodDef]]", /* class_name_string */
4014 0, {}, /*DEAD TYPE*/
4016 /* runtime type ContainerIterator[MMethodDef] */
4017 const struct type type_abstract_collection__ContainerIteratormodel__MMethodDef
= {
4019 "ContainerIterator[MMethodDef]", /* class_name_string */
4022 &resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef
,
4025 0, /* nullable Object */
4027 455, /* ContainerIterator[MMethodDef] */
4030 const struct types resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef
= {
4033 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
4034 &type_abstract_collection__Containermodel__MMethodDef
, /* Container[ContainerIterator#0]: Container[MMethodDef] */
4037 /* runtime type MapKeysIterator[MClassDef, HashSet[MType]] */
4038 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
4040 "MapKeysIterator[MClassDef, HashSet[MType]]", /* class_name_string */
4043 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
4046 0, /* nullable Object */
4048 456, /* MapKeysIterator[MClassDef, HashSet[MType]] */
4051 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
4054 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
4055 &type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, HashSet[MType]] */
4058 /* runtime type MapValuesIterator[MClassDef, HashSet[MType]] */
4059 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
4061 "MapValuesIterator[MClassDef, HashSet[MType]]", /* class_name_string */
4064 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
4067 0, /* nullable Object */
4069 457, /* MapValuesIterator[MClassDef, HashSet[MType]] */
4072 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
4075 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Iterator#0]: Array[HashSet[MType]] */
4076 &type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, HashSet[MType]] */
4079 /* runtime type MapKeysIterator[MClass, Int] */
4080 const struct type type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
= {
4082 "MapKeysIterator[MClass, Int]", /* class_name_string */
4085 &resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
,
4088 0, /* nullable Object */
4090 458, /* MapKeysIterator[MClass, Int] */
4093 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
= {
4096 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
4097 &type_abstract_collection__MapIteratormodel__MClasskernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Int] */
4100 /* runtime type MapValuesIterator[MClass, Int] */
4101 const struct type type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
= {
4103 "MapValuesIterator[MClass, Int]", /* class_name_string */
4106 &resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
,
4109 0, /* nullable Object */
4111 459, /* MapValuesIterator[MClass, Int] */
4114 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
= {
4117 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
4118 &type_abstract_collection__MapIteratormodel__MClasskernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Int] */
4121 /* runtime type MapKeysIterator[MType, Array[nullable MType]] */
4122 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
= {
4124 "MapKeysIterator[MType, Array[nullable MType]]", /* class_name_string */
4127 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
,
4130 0, /* nullable Object */
4132 460, /* MapKeysIterator[MType, Array[nullable MType]] */
4135 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
= {
4138 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
4139 &type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[nullable MType]] */
4142 /* runtime type MapValuesIterator[MType, Array[nullable MType]] */
4143 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
= {
4145 "MapValuesIterator[MType, Array[nullable MType]]", /* class_name_string */
4148 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
,
4151 0, /* nullable Object */
4153 461, /* MapValuesIterator[MType, Array[nullable MType]] */
4156 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
= {
4159 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[Array[nullable MType]] */
4160 &type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[nullable MType]] */
4163 /* runtime type MapKeysIterator[MClassType, Array[nullable MType]] */
4164 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
4166 "MapKeysIterator[MClassType, Array[nullable MType]]", /* class_name_string */
4169 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
,
4172 0, /* nullable Object */
4174 460, /* MapKeysIterator[MType, Array[nullable MType]] */
4175 1198, /* MapKeysIterator[MClassType, Array[nullable MType]] */
4178 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
4181 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
4182 &type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Array[nullable MType]] */
4185 /* runtime type MapValuesIterator[MClassType, Array[nullable MType]] */
4186 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
4188 "MapValuesIterator[MClassType, Array[nullable MType]]", /* class_name_string */
4191 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
,
4194 0, /* nullable Object */
4196 461, /* MapValuesIterator[MType, Array[nullable MType]] */
4197 1199, /* MapValuesIterator[MClassType, Array[nullable MType]] */
4200 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
4203 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[Array[nullable MType]] */
4204 &type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Array[nullable MType]] */
4207 /* runtime type MapKeysIterator[MClass, Array[nullable MPropDef]] */
4208 const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
4210 "MapKeysIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
4213 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
4216 0, /* nullable Object */
4218 462, /* MapKeysIterator[MClass, Array[nullable MPropDef]] */
4221 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
4224 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
4225 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[nullable MPropDef]] */
4228 /* runtime type MapValuesIterator[MClass, Array[nullable MPropDef]] */
4229 const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
4231 "MapValuesIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
4234 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
4237 0, /* nullable Object */
4239 463, /* MapValuesIterator[MClass, Array[nullable MPropDef]] */
4242 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
4245 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[Iterator#0]: Array[Array[nullable MPropDef]] */
4246 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[nullable MPropDef]] */
4249 /* runtime type MapKeysIterator[String, String] */
4250 const struct type type_abstract_collection__MapKeysIteratorstring__Stringstring__String
= {
4252 "MapKeysIterator[String, String]", /* class_name_string */
4255 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String
,
4258 0, /* nullable Object */
4260 464, /* MapKeysIterator[String, String] */
4263 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String
= {
4266 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
4267 &type_abstract_collection__MapIteratorstring__Stringstring__String
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, String] */
4270 /* runtime type MapValuesIterator[String, String] */
4271 const struct type type_abstract_collection__MapValuesIteratorstring__Stringstring__String
= {
4273 "MapValuesIterator[String, String]", /* class_name_string */
4276 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String
,
4279 0, /* nullable Object */
4281 465, /* MapValuesIterator[String, String] */
4284 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String
= {
4287 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
4288 &type_abstract_collection__MapIteratorstring__Stringstring__String
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, String] */
4291 /* runtime type ContainerIterator[CodeFile] */
4292 const struct type type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
= {
4294 "ContainerIterator[CodeFile]", /* class_name_string */
4297 &resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
,
4300 0, /* nullable Object */
4302 466, /* ContainerIterator[CodeFile] */
4305 const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
= {
4308 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Iterator#0]: Array[CodeFile] */
4309 &type_abstract_collection__Containerabstract_compiler__CodeFile
, /* Container[ContainerIterator#0]: Container[CodeFile] */
4312 /* runtime type Array[CodeFile] */
4313 const struct type type_array__Arrayabstract_compiler__CodeFile
= {
4315 "Array[CodeFile]", /* class_name_string */
4318 &resolution_table_array__Arrayabstract_compiler__CodeFile
,
4321 0, /* nullable Object */
4324 83, /* SequenceRead[nullable Object] */
4325 84, /* Collection[Object] */
4326 618, /* Collection[CodeFile] */
4328 1294, /* AbstractArrayRead[Object] */
4329 1829, /* AbstractArrayRead[CodeFile] */
4330 1459, /* Array[Object] */
4331 2072, /* Array[CodeFile] */
4334 const struct types resolution_table_array__Arrayabstract_compiler__CodeFile
= {
4337 &type_abstract_compiler__CodeFile
, /* Sequence#0: CodeFile */
4338 &type_abstract_compiler__CodeFile
, /* SimpleCollection#0: CodeFile */
4339 &type_array__NativeArrayabstract_compiler__CodeFile
, /* NativeArray[Array#0]: NativeArray[CodeFile] */
4340 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Array#0]: Array[CodeFile] */
4341 &type_array__NativeArrayabstract_compiler__CodeFile
, /* NativeArray[ArrayCapable#0]: NativeArray[CodeFile] */
4342 &type_abstract_compiler__CodeFile
, /* RemovableCollection#0: CodeFile */
4343 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Sequence#0]: Collection[CodeFile] */
4344 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[SimpleCollection#0]: Collection[CodeFile] */
4345 &type_abstract_compiler__CodeFile
, /* Collection#0: CodeFile */
4346 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Collection#0]: Collection[CodeFile] */
4347 &type_abstract_compiler__CodeFile
, /* SequenceRead#0: CodeFile */
4348 &type_abstract_compiler__CodeFile
, /* AbstractArrayRead#0: CodeFile */
4349 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[AbstractArrayRead#0]: Array[CodeFile] */
4350 &type_array__ArrayIteratorabstract_compiler__CodeFile
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[CodeFile] */
4353 /* runtime type AbstractArrayRead[CodeFile] */
4354 const struct type type_array__AbstractArrayReadabstract_compiler__CodeFile
= {
4356 "AbstractArrayRead[CodeFile]", /* class_name_string */
4360 0, {}, /*DEAD TYPE*/
4362 /* runtime type MapKeysIterator[String, ANode] */
4363 const struct type type_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode
= {
4365 "MapKeysIterator[String, ANode]", /* class_name_string */
4368 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode
,
4371 0, /* nullable Object */
4373 467, /* MapKeysIterator[String, ANode] */
4376 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode
= {
4379 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
4380 &type_abstract_collection__MapIteratorstring__Stringparser_nodes__ANode
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, ANode] */
4383 /* runtime type MapValuesIterator[String, ANode] */
4384 const struct type type_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode
= {
4386 "MapValuesIterator[String, ANode]", /* class_name_string */
4389 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode
,
4392 0, /* nullable Object */
4394 468, /* MapValuesIterator[String, ANode] */
4397 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode
= {
4400 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
4401 &type_abstract_collection__MapIteratorstring__Stringparser_nodes__ANode
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, ANode] */
4404 /* runtime type ArrayIterator[AImport] */
4405 const struct type type_array__ArrayIteratorparser_nodes__AImport
= {
4407 "ArrayIterator[AImport]", /* class_name_string */
4410 &resolution_table_array__ArrayIteratorparser_nodes__AImport
,
4413 0, /* nullable Object */
4415 288, /* ArrayIterator[Object] */
4416 1048, /* ArrayIterator[ANode] */
4417 1347, /* ArrayIterator[Prod] */
4418 1602, /* ArrayIterator[AImport] */
4421 const struct types resolution_table_array__ArrayIteratorparser_nodes__AImport
= {
4424 &type_array__Arrayparser_nodes__AImport
, /* Array[Iterator#0]: Array[AImport] */
4425 &type_array__AbstractArrayReadparser_nodes__AImport
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AImport] */
4428 /* runtime type NativeArray[AImport] */
4429 const struct type type_array__NativeArrayparser_nodes__AImport
= {
4431 "NativeArray[AImport]", /* class_name_string */
4434 &resolution_table_array__NativeArrayparser_nodes__AImport
,
4437 0, /* nullable Object */
4439 103, /* NativeArray[Object] */
4440 1049, /* NativeArray[ANode] */
4441 1348, /* NativeArray[Prod] */
4442 1603, /* NativeArray[AImport] */
4445 const struct types resolution_table_array__NativeArrayparser_nodes__AImport
= {
4448 &type_parser_nodes__AImport
, /* NativeArray#0: AImport */
4449 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[NativeArray#0]: NativeArray[AImport] */
4452 /* runtime type ArrayIterator[TId] */
4453 const struct type type_array__ArrayIteratorparser_nodes__TId
= {
4455 "ArrayIterator[TId]", /* class_name_string */
4458 &resolution_table_array__ArrayIteratorparser_nodes__TId
,
4461 0, /* nullable Object */
4463 288, /* ArrayIterator[Object] */
4464 1048, /* ArrayIterator[ANode] */
4465 1412, /* ArrayIterator[TId] */
4468 const struct types resolution_table_array__ArrayIteratorparser_nodes__TId
= {
4471 &type_array__Arrayparser_nodes__TId
, /* Array[Iterator#0]: Array[TId] */
4472 &type_array__AbstractArrayReadparser_nodes__TId
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[TId] */
4475 /* runtime type NativeArray[TId] */
4476 const struct type type_array__NativeArrayparser_nodes__TId
= {
4478 "NativeArray[TId]", /* class_name_string */
4481 &resolution_table_array__NativeArrayparser_nodes__TId
,
4484 0, /* nullable Object */
4486 103, /* NativeArray[Object] */
4487 1049, /* NativeArray[ANode] */
4488 1413, /* NativeArray[TId] */
4491 const struct types resolution_table_array__NativeArrayparser_nodes__TId
= {
4494 &type_parser_nodes__TId
, /* NativeArray#0: TId */
4495 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[NativeArray#0]: NativeArray[TId] */
4498 /* runtime type MapKeysIterator[MClass, MClassType] */
4499 const struct type type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
= {
4501 "MapKeysIterator[MClass, MClassType]", /* class_name_string */
4504 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
,
4507 0, /* nullable Object */
4509 469, /* MapKeysIterator[MClass, MClassType] */
4512 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
= {
4515 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
4516 &type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, MClassType] */
4519 /* runtime type MapValuesIterator[MClass, MClassType] */
4520 const struct type type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
= {
4522 "MapValuesIterator[MClass, MClassType]", /* class_name_string */
4525 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
,
4528 0, /* nullable Object */
4530 470, /* MapValuesIterator[MClass, MClassType] */
4533 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
= {
4536 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
4537 &type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, MClassType] */
4540 /* runtime type MapKeysIterator[MClass, AType] */
4541 const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
= {
4543 "MapKeysIterator[MClass, AType]", /* class_name_string */
4546 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
,
4549 0, /* nullable Object */
4551 471, /* MapKeysIterator[MClass, AType] */
4554 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
= {
4557 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
4558 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, AType] */
4561 /* runtime type MapValuesIterator[MClass, AType] */
4562 const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
= {
4564 "MapValuesIterator[MClass, AType]", /* class_name_string */
4567 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
,
4570 0, /* nullable Object */
4572 472, /* MapValuesIterator[MClass, AType] */
4575 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
= {
4578 &type_array__Arrayparser_nodes__AType
, /* Array[Iterator#0]: Array[AType] */
4579 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, AType] */
4582 /* runtime type ArrayIterator[Couple[MClass, AType]] */
4583 const struct type type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4585 "ArrayIterator[Couple[MClass, AType]]", /* class_name_string */
4588 &resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
,
4591 0, /* nullable Object */
4593 288, /* ArrayIterator[Object] */
4594 473, /* Iterator[Couple[MClass, AType]] */
4595 1414, /* ArrayIterator[Couple[MClass, AType]] */
4598 const struct types resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4601 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Iterator#0]: Array[Couple[MClass, AType]] */
4602 &type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Couple[MClass, AType]] */
4605 /* runtime type Iterator[Couple[MClass, AType]] */
4606 const struct type type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4608 "Iterator[Couple[MClass, AType]]", /* class_name_string */
4612 0, {}, /*DEAD TYPE*/
4614 /* runtime type NativeArray[Couple[MClass, AType]] */
4615 const struct type type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4617 "NativeArray[Couple[MClass, AType]]", /* class_name_string */
4620 &resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
,
4623 0, /* nullable Object */
4625 103, /* NativeArray[Object] */
4626 1200, /* NativeArray[Couple[MClass, AType]] */
4629 const struct types resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4632 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray#0: Couple[MClass, AType] */
4633 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[NativeArray#0]: NativeArray[Couple[MClass, AType]] */
4636 /* runtime type ContainerIterator[Scope] */
4637 const struct type type_abstract_collection__ContainerIteratorscope__Scope
= {
4639 "ContainerIterator[Scope]", /* class_name_string */
4642 &resolution_table_abstract_collection__ContainerIteratorscope__Scope
,
4645 0, /* nullable Object */
4647 474, /* ContainerIterator[Scope] */
4650 const struct types resolution_table_abstract_collection__ContainerIteratorscope__Scope
= {
4653 &type_array__Arrayscope__Scope
, /* Array[Iterator#0]: Array[Scope] */
4654 &type_abstract_collection__Containerscope__Scope
, /* Container[ContainerIterator#0]: Container[Scope] */
4657 /* runtime type Array[Scope] */
4658 const struct type type_array__Arrayscope__Scope
= {
4660 "Array[Scope]", /* class_name_string */
4663 &resolution_table_array__Arrayscope__Scope
,
4666 0, /* nullable Object */
4669 83, /* SequenceRead[nullable Object] */
4670 84, /* Collection[Object] */
4671 624, /* Collection[Scope] */
4673 1294, /* AbstractArrayRead[Object] */
4674 1830, /* AbstractArrayRead[Scope] */
4675 1459, /* Array[Object] */
4676 2073, /* Array[Scope] */
4679 const struct types resolution_table_array__Arrayscope__Scope
= {
4682 &type_scope__Scope
, /* Sequence#0: Scope */
4683 &type_scope__Scope
, /* SimpleCollection#0: Scope */
4684 &type_array__NativeArrayscope__Scope
, /* NativeArray[Array#0]: NativeArray[Scope] */
4685 &type_array__Arrayscope__Scope
, /* Array[Array#0]: Array[Scope] */
4686 &type_array__NativeArrayscope__Scope
, /* NativeArray[ArrayCapable#0]: NativeArray[Scope] */
4687 &type_scope__Scope
, /* RemovableCollection#0: Scope */
4688 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Sequence#0]: Collection[Scope] */
4689 &type_abstract_collection__Collectionscope__Scope
, /* Collection[SimpleCollection#0]: Collection[Scope] */
4690 &type_scope__Scope
, /* Collection#0: Scope */
4691 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Collection#0]: Collection[Scope] */
4692 &type_scope__Scope
, /* SequenceRead#0: Scope */
4693 &type_scope__Scope
, /* AbstractArrayRead#0: Scope */
4694 &type_array__Arrayscope__Scope
, /* Array[AbstractArrayRead#0]: Array[Scope] */
4695 &type_array__ArrayIteratorscope__Scope
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Scope] */
4698 /* runtime type AbstractArrayRead[Scope] */
4699 const struct type type_array__AbstractArrayReadscope__Scope
= {
4701 "AbstractArrayRead[Scope]", /* class_name_string */
4705 0, {}, /*DEAD TYPE*/
4707 /* runtime type ContainerIterator[MClassType] */
4708 const struct type type_abstract_collection__ContainerIteratormodel__MClassType
= {
4710 "ContainerIterator[MClassType]", /* class_name_string */
4713 &resolution_table_abstract_collection__ContainerIteratormodel__MClassType
,
4716 0, /* nullable Object */
4718 475, /* ContainerIterator[MClassType] */
4721 const struct types resolution_table_abstract_collection__ContainerIteratormodel__MClassType
= {
4724 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
4725 &type_abstract_collection__Containermodel__MClassType
, /* Container[ContainerIterator#0]: Container[MClassType] */
4728 /* runtime type MapKeysIterator[String, Int] */
4729 const struct type type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
= {
4731 "MapKeysIterator[String, Int]", /* class_name_string */
4734 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
,
4737 0, /* nullable Object */
4739 476, /* MapKeysIterator[String, Int] */
4742 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
= {
4745 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
4746 &type_abstract_collection__MapIteratorstring__Stringkernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Int] */
4749 /* runtime type MapValuesIterator[String, Int] */
4750 const struct type type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
= {
4752 "MapValuesIterator[String, Int]", /* class_name_string */
4755 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
,
4758 0, /* nullable Object */
4760 477, /* MapValuesIterator[String, Int] */
4763 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
= {
4766 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
4767 &type_abstract_collection__MapIteratorstring__Stringkernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Int] */
4770 /* runtime type ContainerIterator[String] */
4771 const struct type type_abstract_collection__ContainerIteratorstring__String
= {
4773 "ContainerIterator[String]", /* class_name_string */
4776 &resolution_table_abstract_collection__ContainerIteratorstring__String
,
4779 0, /* nullable Object */
4781 478, /* ContainerIterator[String] */
4784 const struct types resolution_table_abstract_collection__ContainerIteratorstring__String
= {
4787 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
4788 &type_abstract_collection__Containerstring__String
, /* Container[ContainerIterator#0]: Container[String] */
4791 /* runtime type HashMap[MClass, Set[MClass]] */
4792 const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
= {
4794 "HashMap[MClass, Set[MClass]]", /* class_name_string */
4797 &resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
,
4800 0, /* nullable Object */
4802 479, /* Map[MClass, Set[MClass]] */
4803 1201, /* HashMap[MClass, Set[MClass]] */
4806 const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
= {
4812 &type_model__MClass
, /* MapRead#0: MClass */
4813 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
4814 &type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Set[MClass]] */
4815 &type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Set[MClass]] */
4816 &type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Set[MClass]] */
4817 &type_model__MClass
, /* Map#0: MClass */
4818 &type_abstract_collection__Setmodel__MClass
, /* Map#1: Set[MClass] */
4819 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Set[MClass]] */
4820 &type_model__MClass
, /* HashCollection#0: MClass */
4821 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* nullable HashCollection#1: nullable HashMapNode[MClass, Set[MClass]] */
4822 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, Set[MClass]] */
4823 &type_nullable_model__MClass
, /* nullable HashCollection#0: nullable MClass */
4826 /* runtime type Map[MClass, Set[MClass]] */
4827 const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass
= {
4829 "Map[MClass, Set[MClass]]", /* class_name_string */
4833 0, {}, /*DEAD TYPE*/
4835 /* runtime type MapKeysIterator[MClass, Set[MAttribute]] */
4836 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
4838 "MapKeysIterator[MClass, Set[MAttribute]]", /* class_name_string */
4841 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
4844 0, /* nullable Object */
4846 446, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
4847 1186, /* MapKeysIterator[MClass, Set[MProperty]] */
4848 1415, /* MapKeysIterator[MClass, Set[MAttribute]] */
4851 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
4854 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
4855 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MAttribute]] */
4858 /* runtime type MapValuesIterator[MClass, Set[MAttribute]] */
4859 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
4861 "MapValuesIterator[MClass, Set[MAttribute]]", /* class_name_string */
4864 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
4867 0, /* nullable Object */
4869 447, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
4870 1187, /* MapValuesIterator[MClass, Set[MProperty]] */
4871 1416, /* MapValuesIterator[MClass, Set[MAttribute]] */
4874 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
4877 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[Iterator#0]: Array[Set[MAttribute]] */
4878 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MAttribute]] */
4881 /* runtime type Array[MAttribute] */
4882 const struct type type_array__Arraymodel__MAttribute
= {
4884 "Array[MAttribute]", /* class_name_string */
4887 &resolution_table_array__Arraymodel__MAttribute
,
4890 0, /* nullable Object */
4892 92, /* Collection[nullable MProperty] */
4893 83, /* SequenceRead[nullable Object] */
4894 84, /* Collection[Object] */
4895 1314, /* AbstractArrayRead[nullable MProperty] */
4896 596, /* Collection[PropertyLayoutElement] */
4897 1294, /* AbstractArrayRead[Object] */
4898 1461, /* Array[nullable MProperty] */
4899 1459, /* Array[Object] */
4900 1462, /* Collection[MProperty] */
4901 1672, /* Collection[MAttribute] */
4902 1647, /* AbstractArrayRead[PropertyLayoutElement] */
4903 2119, /* AbstractArrayRead[MProperty] */
4904 2022, /* Array[PropertyLayoutElement] */
4905 2173, /* AbstractArrayRead[MAttribute] */
4906 2176, /* Array[MProperty] */
4907 2206, /* Array[MAttribute] */
4910 const struct types resolution_table_array__Arraymodel__MAttribute
= {
4913 &type_model__MAttribute
, /* Sequence#0: MAttribute */
4914 &type_model__MAttribute
, /* SimpleCollection#0: MAttribute */
4915 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[Array#0]: NativeArray[MAttribute] */
4916 &type_array__Arraymodel__MAttribute
, /* Array[Array#0]: Array[MAttribute] */
4917 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[ArrayCapable#0]: NativeArray[MAttribute] */
4918 &type_model__MAttribute
, /* RemovableCollection#0: MAttribute */
4919 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Sequence#0]: Collection[MAttribute] */
4920 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[SimpleCollection#0]: Collection[MAttribute] */
4921 &type_model__MAttribute
, /* Collection#0: MAttribute */
4922 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Collection#0]: Collection[MAttribute] */
4923 &type_model__MAttribute
, /* SequenceRead#0: MAttribute */
4924 &type_model__MAttribute
, /* AbstractArrayRead#0: MAttribute */
4925 &type_array__Arraymodel__MAttribute
, /* Array[AbstractArrayRead#0]: Array[MAttribute] */
4926 &type_array__ArrayIteratormodel__MAttribute
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MAttribute] */
4929 /* runtime type AbstractArrayRead[MAttribute] */
4930 const struct type type_array__AbstractArrayReadmodel__MAttribute
= {
4932 "AbstractArrayRead[MAttribute]", /* class_name_string */
4936 0, {}, /*DEAD TYPE*/
4938 /* runtime type HashMapKeys[PropertyLayoutElement, Int] */
4939 const struct type type_hash_collection__HashMapKeysseparate_compiler__PropertyLayoutElementkernel__Int
= {
4941 "HashMapKeys[PropertyLayoutElement, Int]", /* class_name_string */
4944 &resolution_table_hash_collection__HashMapKeysseparate_compiler__PropertyLayoutElementkernel__Int
,
4947 0, /* nullable Object */
4951 84, /* Collection[Object] */
4953 596, /* Collection[PropertyLayoutElement] */
4954 1417, /* HashMapKeys[PropertyLayoutElement, Int] */
4957 const struct types resolution_table_hash_collection__HashMapKeysseparate_compiler__PropertyLayoutElementkernel__Int
= {
4960 &type_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[PropertyLayoutElement, Int] */
4961 &type_abstract_collection__MapKeysIteratorseparate_compiler__PropertyLayoutElementkernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[PropertyLayoutElement, Int] */
4965 &type_separate_compiler__PropertyLayoutElement
, /* RemovableCollection#0: PropertyLayoutElement */
4968 &type_separate_compiler__PropertyLayoutElement
, /* Collection#0: PropertyLayoutElement */
4969 &type_abstract_collection__Collectionseparate_compiler__PropertyLayoutElement
, /* Collection[Collection#0]: Collection[PropertyLayoutElement] */
4972 /* runtime type HashMapValues[PropertyLayoutElement, Int] */
4973 const struct type type_hash_collection__HashMapValuesseparate_compiler__PropertyLayoutElementkernel__Int
= {
4975 "HashMapValues[PropertyLayoutElement, Int]", /* class_name_string */
4978 &resolution_table_hash_collection__HashMapValuesseparate_compiler__PropertyLayoutElementkernel__Int
,
4981 0, /* nullable Object */
4985 84, /* Collection[Object] */
4986 610, /* Collection[Int] */
4987 1418, /* HashMapValues[PropertyLayoutElement, Int] */
4990 const struct types resolution_table_hash_collection__HashMapValuesseparate_compiler__PropertyLayoutElementkernel__Int
= {
4993 &type_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[PropertyLayoutElement, Int] */
4994 &type_abstract_collection__MapValuesIteratorseparate_compiler__PropertyLayoutElementkernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[PropertyLayoutElement, Int] */
4998 &type_kernel__Int
, /* RemovableCollection#0: Int */
5001 &type_kernel__Int
, /* Collection#0: Int */
5002 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
5005 /* runtime type NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
5006 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
= {
5008 "NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]]", /* class_name_string */
5011 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
,
5014 0, /* nullable Object */
5016 480, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
5019 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
= {
5022 &type_nullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
, /* NativeArray#0: nullable HashMapNode[PropertyLayoutElement, Int] */
5023 &type_array__NativeArraynullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
5026 /* runtime type HashMapIterator[PropertyLayoutElement, Int] */
5027 const struct type type_hash_collection__HashMapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
5029 "HashMapIterator[PropertyLayoutElement, Int]", /* class_name_string */
5032 &resolution_table_hash_collection__HashMapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
,
5035 0, /* nullable Object */
5037 481, /* MapIterator[PropertyLayoutElement, Int] */
5038 1202, /* HashMapIterator[PropertyLayoutElement, Int] */
5041 const struct types resolution_table_hash_collection__HashMapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
5044 &type_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[PropertyLayoutElement, Int] */
5047 /* runtime type MapIterator[PropertyLayoutElement, Int] */
5048 const struct type type_abstract_collection__MapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
5050 "MapIterator[PropertyLayoutElement, Int]", /* class_name_string */
5054 0, {}, /*DEAD TYPE*/
5056 /* runtime type HashMapNode[PropertyLayoutElement, Int] */
5057 const struct type type_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
= {
5059 "HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
5062 &resolution_table_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
,
5065 0, /* nullable Object */
5067 63, /* nullable HashMapNode[PropertyLayoutElement, Int] */
5069 1203, /* HashMapNode[PropertyLayoutElement, Int] */
5072 const struct types resolution_table_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
= {
5075 &type_separate_compiler__PropertyLayoutElement
, /* HashMapNode#0: PropertyLayoutElement */
5076 &type_kernel__Int
, /* HashMapNode#1: Int */
5077 &type_separate_compiler__PropertyLayoutElement
, /* HashNode#0: PropertyLayoutElement */
5080 /* runtime type nullable HashMapNode[PropertyLayoutElement, Int] */
5081 const struct type type_nullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
= {
5083 "nullable HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
5087 0, {}, /*DEAD TYPE*/
5089 /* runtime type HashMapKeys[MAttribute, Int] */
5090 const struct type type_hash_collection__HashMapKeysmodel__MAttributekernel__Int
= {
5092 "HashMapKeys[MAttribute, Int]", /* class_name_string */
5095 &resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int
,
5098 0, /* nullable Object */
5100 92, /* Collection[nullable MProperty] */
5102 84, /* Collection[Object] */
5104 596, /* Collection[PropertyLayoutElement] */
5105 1417, /* HashMapKeys[PropertyLayoutElement, Int] */
5108 1462, /* Collection[MProperty] */
5109 1672, /* Collection[MAttribute] */
5110 2074, /* HashMapKeys[MAttribute, Int] */
5113 const struct types resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int
= {
5116 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MAttribute, Int] */
5117 &type_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MAttribute, Int] */
5121 &type_model__MAttribute
, /* RemovableCollection#0: MAttribute */
5124 &type_model__MAttribute
, /* Collection#0: MAttribute */
5125 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Collection#0]: Collection[MAttribute] */
5128 /* runtime type HashMapValues[MAttribute, Int] */
5129 const struct type type_hash_collection__HashMapValuesmodel__MAttributekernel__Int
= {
5131 "HashMapValues[MAttribute, Int]", /* class_name_string */
5134 &resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int
,
5137 0, /* nullable Object */
5141 84, /* Collection[Object] */
5142 610, /* Collection[Int] */
5143 1418, /* HashMapValues[PropertyLayoutElement, Int] */
5144 1604, /* HashMapValues[MAttribute, Int] */
5147 const struct types resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int
= {
5150 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MAttribute, Int] */
5151 &type_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MAttribute, Int] */
5155 &type_kernel__Int
, /* RemovableCollection#0: Int */
5158 &type_kernel__Int
, /* Collection#0: Int */
5159 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
5162 /* runtime type NativeArray[nullable HashMapNode[MAttribute, Int]] */
5163 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
5165 "NativeArray[nullable HashMapNode[MAttribute, Int]]", /* class_name_string */
5168 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
,
5171 0, /* nullable Object */
5173 480, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
5174 1204, /* NativeArray[nullable HashMapNode[MAttribute, Int]] */
5177 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
5180 &type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray#0: nullable HashMapNode[MAttribute, Int] */
5181 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
5184 /* runtime type HashMapIterator[MAttribute, Int] */
5185 const struct type type_hash_collection__HashMapIteratormodel__MAttributekernel__Int
= {
5187 "HashMapIterator[MAttribute, Int]", /* class_name_string */
5190 &resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int
,
5193 0, /* nullable Object */
5195 481, /* MapIterator[PropertyLayoutElement, Int] */
5196 1202, /* HashMapIterator[PropertyLayoutElement, Int] */
5197 1205, /* MapIterator[MAttribute, Int] */
5198 1605, /* HashMapIterator[MAttribute, Int] */
5201 const struct types resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int
= {
5204 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MAttribute, Int] */
5207 /* runtime type MapIterator[MAttribute, Int] */
5208 const struct type type_abstract_collection__MapIteratormodel__MAttributekernel__Int
= {
5210 "MapIterator[MAttribute, Int]", /* class_name_string */
5214 0, {}, /*DEAD TYPE*/
5216 /* runtime type HashMapNode[MAttribute, Int] */
5217 const struct type type_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
5219 "HashMapNode[MAttribute, Int]", /* class_name_string */
5222 &resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int
,
5225 0, /* nullable Object */
5227 63, /* nullable HashMapNode[PropertyLayoutElement, Int] */
5228 482, /* nullable HashMapNode[MAttribute, Int] */
5229 1203, /* HashMapNode[PropertyLayoutElement, Int] */
5230 1606, /* HashMapNode[MAttribute, Int] */
5233 const struct types resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
5236 &type_model__MAttribute
, /* HashMapNode#0: MAttribute */
5237 &type_kernel__Int
, /* HashMapNode#1: Int */
5238 &type_model__MAttribute
, /* HashNode#0: MAttribute */
5241 /* runtime type nullable HashMapNode[MAttribute, Int] */
5242 const struct type type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
5244 "nullable HashMapNode[MAttribute, Int]", /* class_name_string */
5248 0, {}, /*DEAD TYPE*/
5250 /* runtime type MapKeysIterator[EscapeMark, String] */
5251 const struct type type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
= {
5253 "MapKeysIterator[EscapeMark, String]", /* class_name_string */
5256 &resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
,
5259 0, /* nullable Object */
5261 483, /* MapKeysIterator[EscapeMark, String] */
5264 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
= {
5267 &type_array__Arrayscope__EscapeMark
, /* Array[Iterator#0]: Array[EscapeMark] */
5268 &type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[EscapeMark, String] */
5271 /* runtime type MapValuesIterator[EscapeMark, String] */
5272 const struct type type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
= {
5274 "MapValuesIterator[EscapeMark, String]", /* class_name_string */
5277 &resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
,
5280 0, /* nullable Object */
5282 484, /* MapValuesIterator[EscapeMark, String] */
5285 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
= {
5288 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
5289 &type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[EscapeMark, String] */
5292 /* runtime type MapKeysIterator[Variable, RuntimeVariable] */
5293 const struct type type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
5295 "MapKeysIterator[Variable, RuntimeVariable]", /* class_name_string */
5298 &resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
,
5301 0, /* nullable Object */
5303 485, /* MapKeysIterator[Variable, RuntimeVariable] */
5306 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
5309 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
5310 &type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, RuntimeVariable] */
5313 /* runtime type MapValuesIterator[Variable, RuntimeVariable] */
5314 const struct type type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
5316 "MapValuesIterator[Variable, RuntimeVariable]", /* class_name_string */
5319 &resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
,
5322 0, /* nullable Object */
5324 486, /* MapValuesIterator[Variable, RuntimeVariable] */
5327 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
5330 &type_array__Arrayabstract_compiler__RuntimeVariable
, /* Array[Iterator#0]: Array[RuntimeVariable] */
5331 &type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, RuntimeVariable] */
5334 /* runtime type MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
5335 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5337 "MapKeysIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
5340 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
5343 0, /* nullable Object */
5345 446, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
5346 1186, /* MapKeysIterator[MClass, Set[MProperty]] */
5347 1419, /* MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
5350 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5353 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
5354 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MVirtualTypeProp]] */
5357 /* runtime type MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
5358 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5360 "MapValuesIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
5363 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
5366 0, /* nullable Object */
5368 447, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
5369 1187, /* MapValuesIterator[MClass, Set[MProperty]] */
5370 1420, /* MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
5373 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5376 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[Set[MVirtualTypeProp]] */
5377 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MVirtualTypeProp]] */
5380 /* runtime type Array[MVirtualTypeProp] */
5381 const struct type type_array__Arraymodel__MVirtualTypeProp
= {
5383 "Array[MVirtualTypeProp]", /* class_name_string */
5386 &resolution_table_array__Arraymodel__MVirtualTypeProp
,
5389 0, /* nullable Object */
5391 92, /* Collection[nullable MProperty] */
5392 83, /* SequenceRead[nullable Object] */
5393 84, /* Collection[Object] */
5394 1314, /* AbstractArrayRead[nullable MProperty] */
5395 596, /* Collection[PropertyLayoutElement] */
5396 1294, /* AbstractArrayRead[Object] */
5397 1461, /* Array[nullable MProperty] */
5398 1459, /* Array[Object] */
5399 1462, /* Collection[MProperty] */
5400 1675, /* Collection[MVirtualTypeProp] */
5401 1647, /* AbstractArrayRead[PropertyLayoutElement] */
5402 2119, /* AbstractArrayRead[MProperty] */
5403 2022, /* Array[PropertyLayoutElement] */
5404 2174, /* AbstractArrayRead[MVirtualTypeProp] */
5405 2176, /* Array[MProperty] */
5406 2207, /* Array[MVirtualTypeProp] */
5409 const struct types resolution_table_array__Arraymodel__MVirtualTypeProp
= {
5412 &type_model__MVirtualTypeProp
, /* Sequence#0: MVirtualTypeProp */
5413 &type_model__MVirtualTypeProp
, /* SimpleCollection#0: MVirtualTypeProp */
5414 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[Array#0]: NativeArray[MVirtualTypeProp] */
5415 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Array#0]: Array[MVirtualTypeProp] */
5416 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualTypeProp] */
5417 &type_model__MVirtualTypeProp
, /* RemovableCollection#0: MVirtualTypeProp */
5418 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Sequence#0]: Collection[MVirtualTypeProp] */
5419 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[SimpleCollection#0]: Collection[MVirtualTypeProp] */
5420 &type_model__MVirtualTypeProp
, /* Collection#0: MVirtualTypeProp */
5421 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[MVirtualTypeProp] */
5422 &type_model__MVirtualTypeProp
, /* SequenceRead#0: MVirtualTypeProp */
5423 &type_model__MVirtualTypeProp
, /* AbstractArrayRead#0: MVirtualTypeProp */
5424 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[AbstractArrayRead#0]: Array[MVirtualTypeProp] */
5425 &type_array__ArrayIteratormodel__MVirtualTypeProp
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualTypeProp] */
5428 /* runtime type AbstractArrayRead[MVirtualTypeProp] */
5429 const struct type type_array__AbstractArrayReadmodel__MVirtualTypeProp
= {
5431 "AbstractArrayRead[MVirtualTypeProp]", /* class_name_string */
5435 0, {}, /*DEAD TYPE*/
5437 /* runtime type HashMapKeys[MVirtualTypeProp, Int] */
5438 const struct type type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
= {
5440 "HashMapKeys[MVirtualTypeProp, Int]", /* class_name_string */
5443 &resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
,
5446 0, /* nullable Object */
5448 92, /* Collection[nullable MProperty] */
5450 84, /* Collection[Object] */
5452 596, /* Collection[PropertyLayoutElement] */
5453 1417, /* HashMapKeys[PropertyLayoutElement, Int] */
5456 1462, /* Collection[MProperty] */
5457 1675, /* Collection[MVirtualTypeProp] */
5458 2075, /* HashMapKeys[MVirtualTypeProp, Int] */
5461 const struct types resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
= {
5464 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MVirtualTypeProp, Int] */
5465 &type_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MVirtualTypeProp, Int] */
5469 &type_model__MVirtualTypeProp
, /* RemovableCollection#0: MVirtualTypeProp */
5472 &type_model__MVirtualTypeProp
, /* Collection#0: MVirtualTypeProp */
5473 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[MVirtualTypeProp] */
5476 /* runtime type HashMapValues[MVirtualTypeProp, Int] */
5477 const struct type type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
= {
5479 "HashMapValues[MVirtualTypeProp, Int]", /* class_name_string */
5482 &resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
,
5485 0, /* nullable Object */
5489 84, /* Collection[Object] */
5490 610, /* Collection[Int] */
5491 1418, /* HashMapValues[PropertyLayoutElement, Int] */
5492 1607, /* HashMapValues[MVirtualTypeProp, Int] */
5495 const struct types resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
= {
5498 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MVirtualTypeProp, Int] */
5499 &type_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MVirtualTypeProp, Int] */
5503 &type_kernel__Int
, /* RemovableCollection#0: Int */
5506 &type_kernel__Int
, /* Collection#0: Int */
5507 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
5510 /* runtime type NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
5511 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
5513 "NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]]", /* class_name_string */
5516 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
,
5519 0, /* nullable Object */
5521 480, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
5522 1206, /* NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
5525 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
5528 &type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray#0: nullable HashMapNode[MVirtualTypeProp, Int] */
5529 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
5532 /* runtime type HashMapIterator[MVirtualTypeProp, Int] */
5533 const struct type type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
= {
5535 "HashMapIterator[MVirtualTypeProp, Int]", /* class_name_string */
5538 &resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
,
5541 0, /* nullable Object */
5543 481, /* MapIterator[PropertyLayoutElement, Int] */
5544 1202, /* HashMapIterator[PropertyLayoutElement, Int] */
5545 1207, /* MapIterator[MVirtualTypeProp, Int] */
5546 1608, /* HashMapIterator[MVirtualTypeProp, Int] */
5549 const struct types resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
= {
5552 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MVirtualTypeProp, Int] */
5555 /* runtime type MapIterator[MVirtualTypeProp, Int] */
5556 const struct type type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int
= {
5558 "MapIterator[MVirtualTypeProp, Int]", /* class_name_string */
5562 0, {}, /*DEAD TYPE*/
5564 /* runtime type HashMapNode[MVirtualTypeProp, Int] */
5565 const struct type type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
5567 "HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
5570 &resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
,
5573 0, /* nullable Object */
5575 63, /* nullable HashMapNode[PropertyLayoutElement, Int] */
5576 487, /* nullable HashMapNode[MVirtualTypeProp, Int] */
5577 1203, /* HashMapNode[PropertyLayoutElement, Int] */
5578 1609, /* HashMapNode[MVirtualTypeProp, Int] */
5581 const struct types resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
5584 &type_model__MVirtualTypeProp
, /* HashMapNode#0: MVirtualTypeProp */
5585 &type_kernel__Int
, /* HashMapNode#1: Int */
5586 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
5589 /* runtime type nullable HashMapNode[MVirtualTypeProp, Int] */
5590 const struct type type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
5592 "nullable HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
5596 0, {}, /*DEAD TYPE*/
5598 /* runtime type ArrayIterator[TComment] */
5599 const struct type type_array__ArrayIteratorparser_nodes__TComment
= {
5601 "ArrayIterator[TComment]", /* class_name_string */
5604 &resolution_table_array__ArrayIteratorparser_nodes__TComment
,
5607 0, /* nullable Object */
5609 288, /* ArrayIterator[Object] */
5610 1048, /* ArrayIterator[ANode] */
5611 1421, /* ArrayIterator[TComment] */
5614 const struct types resolution_table_array__ArrayIteratorparser_nodes__TComment
= {
5617 &type_array__Arrayparser_nodes__TComment
, /* Array[Iterator#0]: Array[TComment] */
5618 &type_array__AbstractArrayReadparser_nodes__TComment
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[TComment] */
5621 /* runtime type NativeArray[TComment] */
5622 const struct type type_array__NativeArrayparser_nodes__TComment
= {
5624 "NativeArray[TComment]", /* class_name_string */
5627 &resolution_table_array__NativeArrayparser_nodes__TComment
,
5630 0, /* nullable Object */
5632 103, /* NativeArray[Object] */
5633 1049, /* NativeArray[ANode] */
5634 1422, /* NativeArray[TComment] */
5637 const struct types resolution_table_array__NativeArrayparser_nodes__TComment
= {
5640 &type_parser_nodes__TComment
, /* NativeArray#0: TComment */
5641 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[NativeArray#0]: NativeArray[TComment] */
5644 /* runtime type MapKeysIterator[MProperty, APropdef] */
5645 const struct type type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
= {
5647 "MapKeysIterator[MProperty, APropdef]", /* class_name_string */
5650 &resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
,
5653 0, /* nullable Object */
5655 488, /* MapKeysIterator[MProperty, APropdef] */
5658 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
= {
5661 &type_array__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[MProperty] */
5662 &type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MProperty, APropdef] */
5665 /* runtime type MapValuesIterator[MProperty, APropdef] */
5666 const struct type type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
= {
5668 "MapValuesIterator[MProperty, APropdef]", /* class_name_string */
5671 &resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
,
5674 0, /* nullable Object */
5676 489, /* MapValuesIterator[MProperty, APropdef] */
5679 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
= {
5682 &type_array__Arrayparser_nodes__APropdef
, /* Array[Iterator#0]: Array[APropdef] */
5683 &type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MProperty, APropdef] */
5686 /* runtime type ArrayIterator[AFormaldef] */
5687 const struct type type_array__ArrayIteratorparser_nodes__AFormaldef
= {
5689 "ArrayIterator[AFormaldef]", /* class_name_string */
5692 &resolution_table_array__ArrayIteratorparser_nodes__AFormaldef
,
5695 0, /* nullable Object */
5697 288, /* ArrayIterator[Object] */
5698 1048, /* ArrayIterator[ANode] */
5699 1347, /* ArrayIterator[Prod] */
5700 1610, /* ArrayIterator[AFormaldef] */
5703 const struct types resolution_table_array__ArrayIteratorparser_nodes__AFormaldef
= {
5706 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Iterator#0]: Array[AFormaldef] */
5707 &type_array__AbstractArrayReadparser_nodes__AFormaldef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AFormaldef] */
5710 /* runtime type NativeArray[AFormaldef] */
5711 const struct type type_array__NativeArrayparser_nodes__AFormaldef
= {
5713 "NativeArray[AFormaldef]", /* class_name_string */
5716 &resolution_table_array__NativeArrayparser_nodes__AFormaldef
,
5719 0, /* nullable Object */
5721 103, /* NativeArray[Object] */
5722 1049, /* NativeArray[ANode] */
5723 1348, /* NativeArray[Prod] */
5724 1611, /* NativeArray[AFormaldef] */
5727 const struct types resolution_table_array__NativeArrayparser_nodes__AFormaldef
= {
5730 &type_parser_nodes__AFormaldef
, /* NativeArray#0: AFormaldef */
5731 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[NativeArray#0]: NativeArray[AFormaldef] */
5734 /* runtime type ArrayIterator[ASuperclass] */
5735 const struct type type_array__ArrayIteratorparser_nodes__ASuperclass
= {
5737 "ArrayIterator[ASuperclass]", /* class_name_string */
5740 &resolution_table_array__ArrayIteratorparser_nodes__ASuperclass
,
5743 0, /* nullable Object */
5745 288, /* ArrayIterator[Object] */
5746 1048, /* ArrayIterator[ANode] */
5747 1347, /* ArrayIterator[Prod] */
5748 1612, /* ArrayIterator[ASuperclass] */
5751 const struct types resolution_table_array__ArrayIteratorparser_nodes__ASuperclass
= {
5754 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Iterator#0]: Array[ASuperclass] */
5755 &type_array__AbstractArrayReadparser_nodes__ASuperclass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ASuperclass] */
5758 /* runtime type NativeArray[ASuperclass] */
5759 const struct type type_array__NativeArrayparser_nodes__ASuperclass
= {
5761 "NativeArray[ASuperclass]", /* class_name_string */
5764 &resolution_table_array__NativeArrayparser_nodes__ASuperclass
,
5767 0, /* nullable Object */
5769 103, /* NativeArray[Object] */
5770 1049, /* NativeArray[ANode] */
5771 1348, /* NativeArray[Prod] */
5772 1613, /* NativeArray[ASuperclass] */
5775 const struct types resolution_table_array__NativeArrayparser_nodes__ASuperclass
= {
5778 &type_parser_nodes__ASuperclass
, /* NativeArray#0: ASuperclass */
5779 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[NativeArray#0]: NativeArray[ASuperclass] */
5782 /* runtime type ArrayIterator[MMethodDef] */
5783 const struct type type_array__ArrayIteratormodel__MMethodDef
= {
5785 "ArrayIterator[MMethodDef]", /* class_name_string */
5788 &resolution_table_array__ArrayIteratormodel__MMethodDef
,
5791 0, /* nullable Object */
5793 288, /* ArrayIterator[Object] */
5794 380, /* ArrayIterator[nullable MPropDef] */
5795 1032, /* ArrayIterator[PropertyLayoutElement] */
5796 1572, /* ArrayIterator[MPropDef] */
5797 1831, /* ArrayIterator[MMethodDef] */
5800 const struct types resolution_table_array__ArrayIteratormodel__MMethodDef
= {
5803 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
5804 &type_array__AbstractArrayReadmodel__MMethodDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MMethodDef] */
5807 /* runtime type NativeArray[MMethodDef] */
5808 const struct type type_array__NativeArraymodel__MMethodDef
= {
5810 "NativeArray[MMethodDef]", /* class_name_string */
5813 &resolution_table_array__NativeArraymodel__MMethodDef
,
5816 0, /* nullable Object */
5818 103, /* NativeArray[Object] */
5819 381, /* NativeArray[nullable MPropDef] */
5820 1033, /* NativeArray[PropertyLayoutElement] */
5821 1573, /* NativeArray[MPropDef] */
5822 1832, /* NativeArray[MMethodDef] */
5825 const struct types resolution_table_array__NativeArraymodel__MMethodDef
= {
5828 &type_model__MMethodDef
, /* NativeArray#0: MMethodDef */
5829 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[MMethodDef] */
5832 /* runtime type HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
5833 const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
5835 "HashMap[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
5838 &resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
5841 0, /* nullable Object */
5843 490, /* HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
5846 const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
5852 &type_mmodule__MModule
, /* MapRead#0: MModule */
5853 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
5854 &type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
5855 &type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
5856 &type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
5857 &type_mmodule__MModule
, /* Map#0: MModule */
5858 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Map#1: HashMap[MType, Array[MMethodDef]] */
5859 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
5860 &type_mmodule__MModule
, /* HashCollection#0: MModule */
5861 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* nullable HashCollection#1: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
5862 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
5863 &type_nullable_mmodule__MModule
, /* nullable HashCollection#0: nullable MModule */
5866 /* runtime type HashMap[MType, Array[MMethodDef]] */
5867 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
5869 "HashMap[MType, Array[MMethodDef]]", /* class_name_string */
5872 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
5875 0, /* nullable Object */
5877 491, /* HashMap[MType, Array[MMethodDef]] */
5880 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
5886 &type_model__MType
, /* MapRead#0: MType */
5887 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
5888 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MMethodDef]] */
5889 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MMethodDef]] */
5890 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MMethodDef]] */
5891 &type_model__MType
, /* Map#0: MType */
5892 &type_array__Arraymodel__MMethodDef
, /* Map#1: Array[MMethodDef] */
5893 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MMethodDef]] */
5894 &type_model__MType
, /* HashCollection#0: MType */
5895 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* nullable HashCollection#1: nullable HashMapNode[MType, Array[MMethodDef]] */
5896 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* HashCollection#1: HashMapNode[MType, Array[MMethodDef]] */
5897 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
5900 /* runtime type MapKeysIterator[String, Variable] */
5901 const struct type type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
= {
5903 "MapKeysIterator[String, Variable]", /* class_name_string */
5906 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
,
5909 0, /* nullable Object */
5911 492, /* MapKeysIterator[String, Variable] */
5914 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
= {
5917 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
5918 &type_abstract_collection__MapIteratorstring__Stringscope__Variable
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Variable] */
5921 /* runtime type MapValuesIterator[String, Variable] */
5922 const struct type type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
= {
5924 "MapValuesIterator[String, Variable]", /* class_name_string */
5927 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
,
5930 0, /* nullable Object */
5932 493, /* MapValuesIterator[String, Variable] */
5935 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
= {
5938 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
5939 &type_abstract_collection__MapIteratorstring__Stringscope__Variable
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Variable] */
5942 /* runtime type MapKeysIterator[Variable, nullable MType] */
5943 const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
= {
5945 "MapKeysIterator[Variable, nullable MType]", /* class_name_string */
5948 &resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
,
5951 0, /* nullable Object */
5953 494, /* MapKeysIterator[Variable, nullable MType] */
5956 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
= {
5959 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
5960 &type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, nullable MType] */
5963 /* runtime type MapValuesIterator[Variable, nullable MType] */
5964 const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
= {
5966 "MapValuesIterator[Variable, nullable MType]", /* class_name_string */
5969 &resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
,
5972 0, /* nullable Object */
5974 495, /* MapValuesIterator[Variable, nullable MType] */
5977 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
= {
5980 &type_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable MType] */
5981 &type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, nullable MType] */
5984 /* runtime type MapKeysIterator[Variable, nullable Array[nullable MType]] */
5985 const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
5987 "MapKeysIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
5990 &resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
5993 0, /* nullable Object */
5995 496, /* MapKeysIterator[Variable, nullable Array[nullable MType]] */
5998 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
6001 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
6002 &type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, nullable Array[nullable MType]] */
6005 /* runtime type MapValuesIterator[Variable, nullable Array[nullable MType]] */
6006 const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
6008 "MapValuesIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
6011 &resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
6014 0, /* nullable Object */
6016 497, /* MapValuesIterator[Variable, nullable Array[nullable MType]] */
6019 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
6022 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable Array[nullable MType]] */
6023 &type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, nullable Array[nullable MType]] */
6026 /* runtime type MapKeysIterator[MModule, Set[MClassDef]] */
6027 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
6029 "MapKeysIterator[MModule, Set[MClassDef]]", /* class_name_string */
6032 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
,
6035 0, /* nullable Object */
6037 498, /* MapKeysIterator[MModule, Set[MClassDef]] */
6040 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
6043 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
6044 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClassDef]] */
6047 /* runtime type MapValuesIterator[MModule, Set[MClassDef]] */
6048 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
6050 "MapValuesIterator[MModule, Set[MClassDef]]", /* class_name_string */
6053 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
,
6056 0, /* nullable Object */
6058 499, /* MapValuesIterator[MModule, Set[MClassDef]] */
6061 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
6064 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[Iterator#0]: Array[Set[MClassDef]] */
6065 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClassDef]] */
6068 /* runtime type MapKeysIterator[MModule, Set[MClass]] */
6069 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
6071 "MapKeysIterator[MModule, Set[MClass]]", /* class_name_string */
6074 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
,
6077 0, /* nullable Object */
6079 500, /* MapKeysIterator[MModule, Set[MClass]] */
6082 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
6085 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
6086 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClass]] */
6089 /* runtime type MapValuesIterator[MModule, Set[MClass]] */
6090 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
6092 "MapValuesIterator[MModule, Set[MClass]]", /* class_name_string */
6095 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
,
6098 0, /* nullable Object */
6100 501, /* MapValuesIterator[MModule, Set[MClass]] */
6103 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
6106 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Iterator#0]: Array[Set[MClass]] */
6107 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClass]] */
6110 /* runtime type MapKeysIterator[MModule, Set[MClassType]] */
6111 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
6113 "MapKeysIterator[MModule, Set[MClassType]]", /* class_name_string */
6116 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
,
6119 0, /* nullable Object */
6121 502, /* MapKeysIterator[MModule, Set[MClassType]] */
6124 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
6127 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
6128 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClassType]] */
6131 /* runtime type MapValuesIterator[MModule, Set[MClassType]] */
6132 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
6134 "MapValuesIterator[MModule, Set[MClassType]]", /* class_name_string */
6137 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
,
6140 0, /* nullable Object */
6142 503, /* MapValuesIterator[MModule, Set[MClassType]] */
6145 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
6148 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[Iterator#0]: Array[Set[MClassType]] */
6149 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClassType]] */
6152 /* runtime type HashMapKeys[MClass, POSetElement[MClass]] */
6153 const struct type type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
= {
6155 "HashMapKeys[MClass, POSetElement[MClass]]", /* class_name_string */
6158 &resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
,
6161 0, /* nullable Object */
6163 91, /* Collection[nullable MClass] */
6165 84, /* Collection[Object] */
6166 1312, /* Collection[MClass] */
6167 1614, /* HashMapKeys[MClass, POSetElement[MClass]] */
6170 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
= {
6173 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, POSetElement[MClass]] */
6174 &type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, POSetElement[MClass]] */
6178 &type_model__MClass
, /* RemovableCollection#0: MClass */
6181 &type_model__MClass
, /* Collection#0: MClass */
6182 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
6185 /* runtime type HashMapValues[MClass, POSetElement[MClass]] */
6186 const struct type type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
= {
6188 "HashMapValues[MClass, POSetElement[MClass]]", /* class_name_string */
6191 &resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
,
6194 0, /* nullable Object */
6198 84, /* Collection[Object] */
6199 1208, /* Collection[POSetElement[MClass]] */
6200 1423, /* HashMapValues[MClass, POSetElement[MClass]] */
6203 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
= {
6206 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, POSetElement[MClass]] */
6207 &type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, POSetElement[MClass]] */
6211 &type_poset__POSetElementmodel__MClass
, /* RemovableCollection#0: POSetElement[MClass] */
6214 &type_poset__POSetElementmodel__MClass
, /* Collection#0: POSetElement[MClass] */
6215 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[Collection#0]: Collection[POSetElement[MClass]] */
6218 /* runtime type Collection[POSetElement[MClass]] */
6219 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClass
= {
6221 "Collection[POSetElement[MClass]]", /* class_name_string */
6225 0, {}, /*DEAD TYPE*/
6227 /* runtime type NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
6228 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
6230 "NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]]", /* class_name_string */
6233 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
,
6236 0, /* nullable Object */
6238 504, /* NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
6241 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
6244 &type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, POSetElement[MClass]] */
6245 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
6248 /* runtime type HashMapIterator[MClass, POSetElement[MClass]] */
6249 const struct type type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
6251 "HashMapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
6254 &resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
,
6257 0, /* nullable Object */
6259 505, /* MapIterator[MClass, POSetElement[MClass]] */
6260 1209, /* HashMapIterator[MClass, POSetElement[MClass]] */
6263 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
6266 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, POSetElement[MClass]] */
6269 /* runtime type MapIterator[MClass, POSetElement[MClass]] */
6270 const struct type type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
6272 "MapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
6276 0, {}, /*DEAD TYPE*/
6278 /* runtime type HashMapNode[MClass, POSetElement[MClass]] */
6279 const struct type type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
6281 "HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
6284 &resolution_table_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
,
6287 0, /* nullable Object */
6289 64, /* nullable HashMapNode[MClass, POSetElement[MClass]] */
6290 1210, /* HashMapNode[MClass, POSetElement[MClass]] */
6293 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
6296 &type_model__MClass
, /* HashMapNode#0: MClass */
6297 &type_poset__POSetElementmodel__MClass
, /* HashMapNode#1: POSetElement[MClass] */
6298 &type_model__MClass
, /* HashNode#0: MClass */
6301 /* runtime type nullable HashMapNode[MClass, POSetElement[MClass]] */
6302 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
6304 "nullable HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
6308 0, {}, /*DEAD TYPE*/
6310 /* runtime type MapKeysIterator[MClassType, Set[MType]] */
6311 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
6313 "MapKeysIterator[MClassType, Set[MType]]", /* class_name_string */
6316 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
6319 0, /* nullable Object */
6321 506, /* MapKeysIterator[MType, Set[MType]] */
6322 1211, /* MapKeysIterator[MClassType, Set[MType]] */
6325 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
6328 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
6329 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Set[MType]] */
6332 /* runtime type MapKeysIterator[MType, Set[MType]] */
6333 const struct type type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
6335 "MapKeysIterator[MType, Set[MType]]", /* class_name_string */
6338 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
,
6341 0, /* nullable Object */
6343 506, /* MapKeysIterator[MType, Set[MType]] */
6346 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
6349 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
6350 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Set[MType]] */
6353 /* runtime type MapValuesIterator[MClassType, Set[MType]] */
6354 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
6356 "MapValuesIterator[MClassType, Set[MType]]", /* class_name_string */
6359 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
6362 0, /* nullable Object */
6364 507, /* MapValuesIterator[MType, Set[MType]] */
6365 1212, /* MapValuesIterator[MClassType, Set[MType]] */
6368 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
6371 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Iterator#0]: Array[Set[MType]] */
6372 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Set[MType]] */
6375 /* runtime type MapValuesIterator[MType, Set[MType]] */
6376 const struct type type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
6378 "MapValuesIterator[MType, Set[MType]]", /* class_name_string */
6381 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
,
6384 0, /* nullable Object */
6386 507, /* MapValuesIterator[MType, Set[MType]] */
6389 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
6392 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Iterator#0]: Array[Set[MType]] */
6393 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Set[MType]] */
6396 /* runtime type MapKeysIterator[MType, Int] */
6397 const struct type type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
= {
6399 "MapKeysIterator[MType, Int]", /* class_name_string */
6402 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
,
6405 0, /* nullable Object */
6407 508, /* MapKeysIterator[MType, Int] */
6410 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
= {
6413 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
6414 &type_abstract_collection__MapIteratormodel__MTypekernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Int] */
6417 /* runtime type MapValuesIterator[MType, Int] */
6418 const struct type type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
= {
6420 "MapValuesIterator[MType, Int]", /* class_name_string */
6423 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
,
6426 0, /* nullable Object */
6428 509, /* MapValuesIterator[MType, Int] */
6431 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
= {
6434 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
6435 &type_abstract_collection__MapIteratormodel__MTypekernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Int] */
6438 /* runtime type MapKeysIterator[MClass, Array[nullable MClass]] */
6439 const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
= {
6441 "MapKeysIterator[MClass, Array[nullable MClass]]", /* class_name_string */
6444 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
,
6447 0, /* nullable Object */
6449 510, /* MapKeysIterator[MClass, Array[nullable MClass]] */
6452 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
= {
6455 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
6456 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[nullable MClass]] */
6459 /* runtime type MapValuesIterator[MClass, Array[nullable MClass]] */
6460 const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
= {
6462 "MapValuesIterator[MClass, Array[nullable MClass]]", /* class_name_string */
6465 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
,
6468 0, /* nullable Object */
6470 511, /* MapValuesIterator[MClass, Array[nullable MClass]] */
6473 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
= {
6476 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Iterator#0]: Array[Array[nullable MClass]] */
6477 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[nullable MClass]] */
6480 /* runtime type ArrayIterator[AExternCodeBlock] */
6481 const struct type type_array__ArrayIteratorparser_nodes__AExternCodeBlock
= {
6483 "ArrayIterator[AExternCodeBlock]", /* class_name_string */
6486 &resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock
,
6489 0, /* nullable Object */
6491 288, /* ArrayIterator[Object] */
6492 1048, /* ArrayIterator[ANode] */
6493 1347, /* ArrayIterator[Prod] */
6494 1615, /* ArrayIterator[AExternCodeBlock] */
6497 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock
= {
6500 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Iterator#0]: Array[AExternCodeBlock] */
6501 &type_array__AbstractArrayReadparser_nodes__AExternCodeBlock
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExternCodeBlock] */
6504 /* runtime type NativeArray[AExternCodeBlock] */
6505 const struct type type_array__NativeArrayparser_nodes__AExternCodeBlock
= {
6507 "NativeArray[AExternCodeBlock]", /* class_name_string */
6510 &resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock
,
6513 0, /* nullable Object */
6515 103, /* NativeArray[Object] */
6516 1049, /* NativeArray[ANode] */
6517 1348, /* NativeArray[Prod] */
6518 1616, /* NativeArray[AExternCodeBlock] */
6521 const struct types resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock
= {
6524 &type_parser_nodes__AExternCodeBlock
, /* NativeArray#0: AExternCodeBlock */
6525 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[NativeArray#0]: NativeArray[AExternCodeBlock] */
6528 /* runtime type MapKeysIterator[MClass, AClassdef] */
6529 const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
= {
6531 "MapKeysIterator[MClass, AClassdef]", /* class_name_string */
6534 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
,
6537 0, /* nullable Object */
6539 512, /* MapKeysIterator[MClass, AClassdef] */
6542 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
= {
6545 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
6546 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, AClassdef] */
6549 /* runtime type MapValuesIterator[MClass, AClassdef] */
6550 const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
= {
6552 "MapValuesIterator[MClass, AClassdef]", /* class_name_string */
6555 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
,
6558 0, /* nullable Object */
6560 513, /* MapValuesIterator[MClass, AClassdef] */
6563 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
= {
6566 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Iterator#0]: Array[AClassdef] */
6567 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, AClassdef] */
6570 /* runtime type ArrayIterator[AParam] */
6571 const struct type type_array__ArrayIteratorparser_nodes__AParam
= {
6573 "ArrayIterator[AParam]", /* class_name_string */
6576 &resolution_table_array__ArrayIteratorparser_nodes__AParam
,
6579 0, /* nullable Object */
6581 288, /* ArrayIterator[Object] */
6582 1048, /* ArrayIterator[ANode] */
6583 1347, /* ArrayIterator[Prod] */
6584 1617, /* ArrayIterator[AParam] */
6587 const struct types resolution_table_array__ArrayIteratorparser_nodes__AParam
= {
6590 &type_array__Arrayparser_nodes__AParam
, /* Array[Iterator#0]: Array[AParam] */
6591 &type_array__AbstractArrayReadparser_nodes__AParam
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AParam] */
6594 /* runtime type NativeArray[AParam] */
6595 const struct type type_array__NativeArrayparser_nodes__AParam
= {
6597 "NativeArray[AParam]", /* class_name_string */
6600 &resolution_table_array__NativeArrayparser_nodes__AParam
,
6603 0, /* nullable Object */
6605 103, /* NativeArray[Object] */
6606 1049, /* NativeArray[ANode] */
6607 1348, /* NativeArray[Prod] */
6608 1618, /* NativeArray[AParam] */
6611 const struct types resolution_table_array__NativeArrayparser_nodes__AParam
= {
6614 &type_parser_nodes__AParam
, /* NativeArray#0: AParam */
6615 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[NativeArray#0]: NativeArray[AParam] */
6618 /* runtime type ArrayIterator[AExternCall] */
6619 const struct type type_array__ArrayIteratorparser_nodes__AExternCall
= {
6621 "ArrayIterator[AExternCall]", /* class_name_string */
6624 &resolution_table_array__ArrayIteratorparser_nodes__AExternCall
,
6627 0, /* nullable Object */
6629 288, /* ArrayIterator[Object] */
6630 1048, /* ArrayIterator[ANode] */
6631 1347, /* ArrayIterator[Prod] */
6632 1619, /* ArrayIterator[AExternCall] */
6635 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCall
= {
6638 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Iterator#0]: Array[AExternCall] */
6639 &type_array__AbstractArrayReadparser_nodes__AExternCall
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExternCall] */
6642 /* runtime type NativeArray[AExternCall] */
6643 const struct type type_array__NativeArrayparser_nodes__AExternCall
= {
6645 "NativeArray[AExternCall]", /* class_name_string */
6648 &resolution_table_array__NativeArrayparser_nodes__AExternCall
,
6651 0, /* nullable Object */
6653 103, /* NativeArray[Object] */
6654 1049, /* NativeArray[ANode] */
6655 1348, /* NativeArray[Prod] */
6656 1620, /* NativeArray[AExternCall] */
6659 const struct types resolution_table_array__NativeArrayparser_nodes__AExternCall
= {
6662 &type_parser_nodes__AExternCall
, /* NativeArray#0: AExternCall */
6663 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[NativeArray#0]: NativeArray[AExternCall] */
6666 /* runtime type ArrayIterator[AType] */
6667 const struct type type_array__ArrayIteratorparser_nodes__AType
= {
6669 "ArrayIterator[AType]", /* class_name_string */
6672 &resolution_table_array__ArrayIteratorparser_nodes__AType
,
6675 0, /* nullable Object */
6677 288, /* ArrayIterator[Object] */
6678 1048, /* ArrayIterator[ANode] */
6679 1347, /* ArrayIterator[Prod] */
6680 1621, /* ArrayIterator[AType] */
6683 const struct types resolution_table_array__ArrayIteratorparser_nodes__AType
= {
6686 &type_array__Arrayparser_nodes__AType
, /* Array[Iterator#0]: Array[AType] */
6687 &type_array__AbstractArrayReadparser_nodes__AType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AType] */
6690 /* runtime type NativeArray[AType] */
6691 const struct type type_array__NativeArrayparser_nodes__AType
= {
6693 "NativeArray[AType]", /* class_name_string */
6696 &resolution_table_array__NativeArrayparser_nodes__AType
,
6699 0, /* nullable Object */
6701 103, /* NativeArray[Object] */
6702 1049, /* NativeArray[ANode] */
6703 1348, /* NativeArray[Prod] */
6704 1622, /* NativeArray[AType] */
6707 const struct types resolution_table_array__NativeArrayparser_nodes__AType
= {
6710 &type_parser_nodes__AType
, /* NativeArray#0: AType */
6711 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[NativeArray#0]: NativeArray[AType] */
6714 /* runtime type ArrayIterator[AAtArg] */
6715 const struct type type_array__ArrayIteratorparser_nodes__AAtArg
= {
6717 "ArrayIterator[AAtArg]", /* class_name_string */
6720 &resolution_table_array__ArrayIteratorparser_nodes__AAtArg
,
6723 0, /* nullable Object */
6725 288, /* ArrayIterator[Object] */
6726 1048, /* ArrayIterator[ANode] */
6727 1347, /* ArrayIterator[Prod] */
6728 1623, /* ArrayIterator[AAtArg] */
6731 const struct types resolution_table_array__ArrayIteratorparser_nodes__AAtArg
= {
6734 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Iterator#0]: Array[AAtArg] */
6735 &type_array__AbstractArrayReadparser_nodes__AAtArg
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AAtArg] */
6738 /* runtime type NativeArray[AAtArg] */
6739 const struct type type_array__NativeArrayparser_nodes__AAtArg
= {
6741 "NativeArray[AAtArg]", /* class_name_string */
6744 &resolution_table_array__NativeArrayparser_nodes__AAtArg
,
6747 0, /* nullable Object */
6749 103, /* NativeArray[Object] */
6750 1049, /* NativeArray[ANode] */
6751 1348, /* NativeArray[Prod] */
6752 1624, /* NativeArray[AAtArg] */
6755 const struct types resolution_table_array__NativeArrayparser_nodes__AAtArg
= {
6758 &type_parser_nodes__AAtArg
, /* NativeArray#0: AAtArg */
6759 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[NativeArray#0]: NativeArray[AAtArg] */
6762 /* runtime type ArrayIterator[MAttributeDef] */
6763 const struct type type_array__ArrayIteratormodel__MAttributeDef
= {
6765 "ArrayIterator[MAttributeDef]", /* class_name_string */
6768 &resolution_table_array__ArrayIteratormodel__MAttributeDef
,
6771 0, /* nullable Object */
6773 288, /* ArrayIterator[Object] */
6774 380, /* ArrayIterator[nullable MPropDef] */
6775 1032, /* ArrayIterator[PropertyLayoutElement] */
6776 1572, /* ArrayIterator[MPropDef] */
6777 1833, /* ArrayIterator[MAttributeDef] */
6780 const struct types resolution_table_array__ArrayIteratormodel__MAttributeDef
= {
6783 &type_array__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[MAttributeDef] */
6784 &type_array__AbstractArrayReadmodel__MAttributeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MAttributeDef] */
6787 /* runtime type NativeArray[MAttributeDef] */
6788 const struct type type_array__NativeArraymodel__MAttributeDef
= {
6790 "NativeArray[MAttributeDef]", /* class_name_string */
6793 &resolution_table_array__NativeArraymodel__MAttributeDef
,
6796 0, /* nullable Object */
6798 103, /* NativeArray[Object] */
6799 381, /* NativeArray[nullable MPropDef] */
6800 1033, /* NativeArray[PropertyLayoutElement] */
6801 1573, /* NativeArray[MPropDef] */
6802 1834, /* NativeArray[MAttributeDef] */
6805 const struct types resolution_table_array__NativeArraymodel__MAttributeDef
= {
6808 &type_model__MAttributeDef
, /* NativeArray#0: MAttributeDef */
6809 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[MAttributeDef] */
6812 /* runtime type HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
6813 const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
6815 "HashMap[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
6818 &resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
6821 0, /* nullable Object */
6823 514, /* HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
6826 const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
6832 &type_mmodule__MModule
, /* MapRead#0: MModule */
6833 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
6834 &type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
6835 &type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
6836 &type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
6837 &type_mmodule__MModule
, /* Map#0: MModule */
6838 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Map#1: HashMap[MType, Array[MAttributeDef]] */
6839 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
6840 &type_mmodule__MModule
, /* HashCollection#0: MModule */
6841 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* nullable HashCollection#1: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
6842 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
6843 &type_nullable_mmodule__MModule
, /* nullable HashCollection#0: nullable MModule */
6846 /* runtime type HashMap[MType, Array[MAttributeDef]] */
6847 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
6849 "HashMap[MType, Array[MAttributeDef]]", /* class_name_string */
6852 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
6855 0, /* nullable Object */
6857 515, /* HashMap[MType, Array[MAttributeDef]] */
6860 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
6866 &type_model__MType
, /* MapRead#0: MType */
6867 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
6868 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MAttributeDef]] */
6869 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MAttributeDef]] */
6870 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MAttributeDef]] */
6871 &type_model__MType
, /* Map#0: MType */
6872 &type_array__Arraymodel__MAttributeDef
, /* Map#1: Array[MAttributeDef] */
6873 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MAttributeDef]] */
6874 &type_model__MType
, /* HashCollection#0: MType */
6875 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* nullable HashCollection#1: nullable HashMapNode[MType, Array[MAttributeDef]] */
6876 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashCollection#1: HashMapNode[MType, Array[MAttributeDef]] */
6877 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
6880 /* runtime type ArrayIterator[MVirtualTypeDef] */
6881 const struct type type_array__ArrayIteratormodel__MVirtualTypeDef
= {
6883 "ArrayIterator[MVirtualTypeDef]", /* class_name_string */
6886 &resolution_table_array__ArrayIteratormodel__MVirtualTypeDef
,
6889 0, /* nullable Object */
6891 288, /* ArrayIterator[Object] */
6892 380, /* ArrayIterator[nullable MPropDef] */
6893 1032, /* ArrayIterator[PropertyLayoutElement] */
6894 1572, /* ArrayIterator[MPropDef] */
6895 1835, /* ArrayIterator[MVirtualTypeDef] */
6898 const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeDef
= {
6901 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[MVirtualTypeDef] */
6902 &type_array__AbstractArrayReadmodel__MVirtualTypeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualTypeDef] */
6905 /* runtime type NativeArray[MVirtualTypeDef] */
6906 const struct type type_array__NativeArraymodel__MVirtualTypeDef
= {
6908 "NativeArray[MVirtualTypeDef]", /* class_name_string */
6911 &resolution_table_array__NativeArraymodel__MVirtualTypeDef
,
6914 0, /* nullable Object */
6916 103, /* NativeArray[Object] */
6917 381, /* NativeArray[nullable MPropDef] */
6918 1033, /* NativeArray[PropertyLayoutElement] */
6919 1573, /* NativeArray[MPropDef] */
6920 1836, /* NativeArray[MVirtualTypeDef] */
6923 const struct types resolution_table_array__NativeArraymodel__MVirtualTypeDef
= {
6926 &type_model__MVirtualTypeDef
, /* NativeArray#0: MVirtualTypeDef */
6927 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[MVirtualTypeDef] */
6930 /* runtime type HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
6931 const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
6933 "HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
6936 &resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
6939 0, /* nullable Object */
6941 516, /* HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
6944 const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
6950 &type_mmodule__MModule
, /* MapRead#0: MModule */
6951 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
6952 &type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
6953 &type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
6954 &type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
6955 &type_mmodule__MModule
, /* Map#0: MModule */
6956 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Map#1: HashMap[MType, Array[MVirtualTypeDef]] */
6957 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
6958 &type_mmodule__MModule
, /* HashCollection#0: MModule */
6959 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* nullable HashCollection#1: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
6960 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
6961 &type_nullable_mmodule__MModule
, /* nullable HashCollection#0: nullable MModule */
6964 /* runtime type HashMap[MType, Array[MVirtualTypeDef]] */
6965 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
6967 "HashMap[MType, Array[MVirtualTypeDef]]", /* class_name_string */
6970 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
6973 0, /* nullable Object */
6975 517, /* HashMap[MType, Array[MVirtualTypeDef]] */
6978 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
6984 &type_model__MType
, /* MapRead#0: MType */
6985 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
6986 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MVirtualTypeDef]] */
6987 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MVirtualTypeDef]] */
6988 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MVirtualTypeDef]] */
6989 &type_model__MType
, /* Map#0: MType */
6990 &type_array__Arraymodel__MVirtualTypeDef
, /* Map#1: Array[MVirtualTypeDef] */
6991 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MVirtualTypeDef]] */
6992 &type_model__MType
, /* HashCollection#0: MType */
6993 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* nullable HashCollection#1: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
6994 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashCollection#1: HashMapNode[MType, Array[MVirtualTypeDef]] */
6995 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
6998 /* runtime type MapKeysIterator[Phase, POSetElement[Phase]] */
6999 const struct type type_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
= {
7001 "MapKeysIterator[Phase, POSetElement[Phase]]", /* class_name_string */
7004 &resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
,
7007 0, /* nullable Object */
7009 518, /* MapKeysIterator[Phase, POSetElement[Phase]] */
7012 const struct types resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
= {
7015 &type_array__Arrayphase__Phase
, /* Array[Iterator#0]: Array[Phase] */
7016 &type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Phase, POSetElement[Phase]] */
7019 /* runtime type MapValuesIterator[Phase, POSetElement[Phase]] */
7020 const struct type type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
= {
7022 "MapValuesIterator[Phase, POSetElement[Phase]]", /* class_name_string */
7025 &resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
,
7028 0, /* nullable Object */
7030 519, /* MapValuesIterator[Phase, POSetElement[Phase]] */
7033 const struct types resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
= {
7036 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[Iterator#0]: Array[POSetElement[Phase]] */
7037 &type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Phase, POSetElement[Phase]] */
7040 /* runtime type NativeArray[nullable HashSetNode[Phase]] */
7041 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
= {
7043 "NativeArray[nullable HashSetNode[Phase]]", /* class_name_string */
7046 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
,
7049 0, /* nullable Object */
7051 324, /* NativeArray[nullable HashSetNode[Object]] */
7052 1213, /* NativeArray[nullable HashSetNode[Phase]] */
7055 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
= {
7058 &type_nullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray#0: nullable HashSetNode[Phase] */
7059 &type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Phase]] */
7062 /* runtime type HashSetIterator[Phase] */
7063 const struct type type_hash_collection__HashSetIteratorphase__Phase
= {
7065 "HashSetIterator[Phase]", /* class_name_string */
7068 &resolution_table_hash_collection__HashSetIteratorphase__Phase
,
7071 0, /* nullable Object */
7073 325, /* HashSetIterator[Object] */
7074 1214, /* HashSetIterator[Phase] */
7077 const struct types resolution_table_hash_collection__HashSetIteratorphase__Phase
= {
7080 &type_array__Arrayphase__Phase
, /* Array[Iterator#0]: Array[Phase] */
7081 &type_hash_collection__HashSetphase__Phase
, /* HashSet[HashSetIterator#0]: HashSet[Phase] */
7084 /* runtime type HashSetNode[Phase] */
7085 const struct type type_hash_collection__HashSetNodephase__Phase
= {
7087 "HashSetNode[Phase]", /* class_name_string */
7090 &resolution_table_hash_collection__HashSetNodephase__Phase
,
7093 0, /* nullable Object */
7095 26, /* nullable HashSetNode[Object] */
7096 520, /* nullable HashSetNode[Phase] */
7097 1061, /* HashSetNode[Object] */
7098 1625, /* HashSetNode[Phase] */
7101 const struct types resolution_table_hash_collection__HashSetNodephase__Phase
= {
7104 &type_phase__Phase
, /* HashSetNode#0: Phase */
7106 &type_phase__Phase
, /* HashNode#0: Phase */
7109 /* runtime type nullable HashSetNode[Phase] */
7110 const struct type type_nullable_hash_collection__HashSetNodephase__Phase
= {
7112 "nullable HashSetNode[Phase]", /* class_name_string */
7116 0, {}, /*DEAD TYPE*/
7118 /* runtime type Array[Array[MProject]] */
7119 const struct type type_array__Arrayarray__Arraymproject__MProject
= {
7121 "Array[Array[MProject]]", /* class_name_string */
7124 &resolution_table_array__Arrayarray__Arraymproject__MProject
,
7127 0, /* nullable Object */
7130 83, /* SequenceRead[nullable Object] */
7131 84, /* Collection[Object] */
7132 1024, /* Collection[Array[MProject]] */
7134 1294, /* AbstractArrayRead[Object] */
7135 1837, /* AbstractArrayRead[Array[MProject]] */
7136 1459, /* Array[Object] */
7137 2076, /* Array[Array[MProject]] */
7140 const struct types resolution_table_array__Arrayarray__Arraymproject__MProject
= {
7143 &type_array__Arraymproject__MProject
, /* Sequence#0: Array[MProject] */
7144 &type_array__Arraymproject__MProject
, /* SimpleCollection#0: Array[MProject] */
7145 &type_array__NativeArrayarray__Arraymproject__MProject
, /* NativeArray[Array#0]: NativeArray[Array[MProject]] */
7146 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[Array#0]: Array[Array[MProject]] */
7147 &type_array__NativeArrayarray__Arraymproject__MProject
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MProject]] */
7148 &type_array__Arraymproject__MProject
, /* RemovableCollection#0: Array[MProject] */
7149 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[Sequence#0]: Collection[Array[MProject]] */
7150 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[SimpleCollection#0]: Collection[Array[MProject]] */
7151 &type_array__Arraymproject__MProject
, /* Collection#0: Array[MProject] */
7152 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[Collection#0]: Collection[Array[MProject]] */
7153 &type_array__Arraymproject__MProject
, /* SequenceRead#0: Array[MProject] */
7154 &type_array__Arraymproject__MProject
, /* AbstractArrayRead#0: Array[MProject] */
7155 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[AbstractArrayRead#0]: Array[Array[MProject]] */
7156 &type_array__ArrayIteratorarray__Arraymproject__MProject
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MProject]] */
7159 /* runtime type AbstractArrayRead[Array[MProject]] */
7160 const struct type type_array__AbstractArrayReadarray__Arraymproject__MProject
= {
7162 "AbstractArrayRead[Array[MProject]]", /* class_name_string */
7166 0, {}, /*DEAD TYPE*/
7168 /* runtime type MapKeysIterator[MModule, POSetElement[MModule]] */
7169 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
7171 "MapKeysIterator[MModule, POSetElement[MModule]]", /* class_name_string */
7174 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
,
7177 0, /* nullable Object */
7179 521, /* MapKeysIterator[MModule, POSetElement[MModule]] */
7182 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
7185 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
7186 &type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, POSetElement[MModule]] */
7189 /* runtime type MapValuesIterator[MModule, POSetElement[MModule]] */
7190 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
7192 "MapValuesIterator[MModule, POSetElement[MModule]]", /* class_name_string */
7195 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
,
7198 0, /* nullable Object */
7200 522, /* MapValuesIterator[MModule, POSetElement[MModule]] */
7203 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
7206 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[Iterator#0]: Array[POSetElement[MModule]] */
7207 &type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, POSetElement[MModule]] */
7210 /* runtime type Array[Array[MModule]] */
7211 const struct type type_array__Arrayarray__Arraymmodule__MModule
= {
7213 "Array[Array[MModule]]", /* class_name_string */
7216 &resolution_table_array__Arrayarray__Arraymmodule__MModule
,
7219 0, /* nullable Object */
7222 83, /* SequenceRead[nullable Object] */
7223 84, /* Collection[Object] */
7224 1029, /* Collection[Array[MModule]] */
7226 1294, /* AbstractArrayRead[Object] */
7227 1838, /* AbstractArrayRead[Array[MModule]] */
7228 1459, /* Array[Object] */
7229 2077, /* Array[Array[MModule]] */
7232 const struct types resolution_table_array__Arrayarray__Arraymmodule__MModule
= {
7235 &type_array__Arraymmodule__MModule
, /* Sequence#0: Array[MModule] */
7236 &type_array__Arraymmodule__MModule
, /* SimpleCollection#0: Array[MModule] */
7237 &type_array__NativeArrayarray__Arraymmodule__MModule
, /* NativeArray[Array#0]: NativeArray[Array[MModule]] */
7238 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[Array#0]: Array[Array[MModule]] */
7239 &type_array__NativeArrayarray__Arraymmodule__MModule
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MModule]] */
7240 &type_array__Arraymmodule__MModule
, /* RemovableCollection#0: Array[MModule] */
7241 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[Sequence#0]: Collection[Array[MModule]] */
7242 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[SimpleCollection#0]: Collection[Array[MModule]] */
7243 &type_array__Arraymmodule__MModule
, /* Collection#0: Array[MModule] */
7244 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[Collection#0]: Collection[Array[MModule]] */
7245 &type_array__Arraymmodule__MModule
, /* SequenceRead#0: Array[MModule] */
7246 &type_array__Arraymmodule__MModule
, /* AbstractArrayRead#0: Array[MModule] */
7247 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[AbstractArrayRead#0]: Array[Array[MModule]] */
7248 &type_array__ArrayIteratorarray__Arraymmodule__MModule
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MModule]] */
7251 /* runtime type AbstractArrayRead[Array[MModule]] */
7252 const struct type type_array__AbstractArrayReadarray__Arraymmodule__MModule
= {
7254 "AbstractArrayRead[Array[MModule]]", /* class_name_string */
7258 0, {}, /*DEAD TYPE*/
7260 /* runtime type MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
7261 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
7263 "MapKeysIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
7266 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
7269 0, /* nullable Object */
7271 523, /* MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
7274 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
7277 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
7278 &type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, POSetElement[MClassDef]] */
7281 /* runtime type MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
7282 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
7284 "MapValuesIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
7287 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
7290 0, /* nullable Object */
7292 524, /* MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
7295 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
7298 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[Iterator#0]: Array[POSetElement[MClassDef]] */
7299 &type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, POSetElement[MClassDef]] */
7302 /* runtime type MapKeysIterator[MClassType, POSetElement[MClassType]] */
7303 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
7305 "MapKeysIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
7308 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
7311 0, /* nullable Object */
7313 525, /* MapKeysIterator[MType, POSetElement[MType]] */
7314 1215, /* MapKeysIterator[MClassType, POSetElement[MClassType]] */
7317 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
7320 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
7321 &type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, POSetElement[MClassType]] */
7324 /* runtime type MapKeysIterator[MType, POSetElement[MType]] */
7325 const struct type type_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
= {
7327 "MapKeysIterator[MType, POSetElement[MType]]", /* class_name_string */
7330 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
,
7333 0, /* nullable Object */
7335 525, /* MapKeysIterator[MType, POSetElement[MType]] */
7338 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
= {
7341 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
7342 &type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, POSetElement[MType]] */
7345 /* runtime type MapValuesIterator[MClassType, POSetElement[MClassType]] */
7346 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
7348 "MapValuesIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
7351 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
7354 0, /* nullable Object */
7356 526, /* MapValuesIterator[MType, POSetElement[MType]] */
7357 1216, /* MapValuesIterator[MClassType, POSetElement[MClassType]] */
7360 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
7363 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[Iterator#0]: Array[POSetElement[MClassType]] */
7364 &type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, POSetElement[MClassType]] */
7367 /* runtime type MapValuesIterator[MType, POSetElement[MType]] */
7368 const struct type type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
= {
7370 "MapValuesIterator[MType, POSetElement[MType]]", /* class_name_string */
7373 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
,
7376 0, /* nullable Object */
7378 526, /* MapValuesIterator[MType, POSetElement[MType]] */
7381 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
= {
7384 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[Iterator#0]: Array[POSetElement[MType]] */
7385 &type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, POSetElement[MType]] */
7388 /* runtime type Array[Array[MClass]] */
7389 const struct type type_array__Arrayarray__Arraymodel__MClass
= {
7391 "Array[Array[MClass]]", /* class_name_string */
7394 &resolution_table_array__Arrayarray__Arraymodel__MClass
,
7397 0, /* nullable Object */
7400 83, /* SequenceRead[nullable Object] */
7401 84, /* Collection[Object] */
7402 1036, /* Collection[Array[nullable MClass]] */
7403 1345, /* Collection[Array[MClass]] */
7404 1294, /* AbstractArrayRead[Object] */
7405 1839, /* AbstractArrayRead[Array[nullable MClass]] */
7406 1459, /* Array[Object] */
7407 2078, /* Array[Array[nullable MClass]] */
7408 2079, /* AbstractArrayRead[Array[MClass]] */
7409 2152, /* Array[Array[MClass]] */
7412 const struct types resolution_table_array__Arrayarray__Arraymodel__MClass
= {
7415 &type_array__Arraymodel__MClass
, /* Sequence#0: Array[MClass] */
7416 &type_array__Arraymodel__MClass
, /* SimpleCollection#0: Array[MClass] */
7417 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[Array#0]: NativeArray[Array[MClass]] */
7418 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Array#0]: Array[Array[MClass]] */
7419 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MClass]] */
7420 &type_array__Arraymodel__MClass
, /* RemovableCollection#0: Array[MClass] */
7421 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Sequence#0]: Collection[Array[MClass]] */
7422 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[SimpleCollection#0]: Collection[Array[MClass]] */
7423 &type_array__Arraymodel__MClass
, /* Collection#0: Array[MClass] */
7424 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Collection#0]: Collection[Array[MClass]] */
7425 &type_array__Arraymodel__MClass
, /* SequenceRead#0: Array[MClass] */
7426 &type_array__Arraymodel__MClass
, /* AbstractArrayRead#0: Array[MClass] */
7427 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[AbstractArrayRead#0]: Array[Array[MClass]] */
7428 &type_array__ArrayIteratorarray__Arraymodel__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MClass]] */
7431 /* runtime type Array[Array[nullable MClass]] */
7432 const struct type type_array__Arrayarray__Arraynullable_model__MClass
= {
7434 "Array[Array[nullable MClass]]", /* class_name_string */
7437 &resolution_table_array__Arrayarray__Arraynullable_model__MClass
,
7440 0, /* nullable Object */
7443 83, /* SequenceRead[nullable Object] */
7444 84, /* Collection[Object] */
7445 1036, /* Collection[Array[nullable MClass]] */
7447 1294, /* AbstractArrayRead[Object] */
7448 1839, /* AbstractArrayRead[Array[nullable MClass]] */
7449 1459, /* Array[Object] */
7450 2078, /* Array[Array[nullable MClass]] */
7453 const struct types resolution_table_array__Arrayarray__Arraynullable_model__MClass
= {
7456 &type_array__Arraynullable_model__MClass
, /* Sequence#0: Array[nullable MClass] */
7457 &type_array__Arraynullable_model__MClass
, /* SimpleCollection#0: Array[nullable MClass] */
7458 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[Array#0]: NativeArray[Array[nullable MClass]] */
7459 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Array#0]: Array[Array[nullable MClass]] */
7460 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[nullable MClass]] */
7461 &type_array__Arraynullable_model__MClass
, /* RemovableCollection#0: Array[nullable MClass] */
7462 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Sequence#0]: Collection[Array[nullable MClass]] */
7463 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[SimpleCollection#0]: Collection[Array[nullable MClass]] */
7464 &type_array__Arraynullable_model__MClass
, /* Collection#0: Array[nullable MClass] */
7465 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Collection#0]: Collection[Array[nullable MClass]] */
7466 &type_array__Arraynullable_model__MClass
, /* SequenceRead#0: Array[nullable MClass] */
7467 &type_array__Arraynullable_model__MClass
, /* AbstractArrayRead#0: Array[nullable MClass] */
7468 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[AbstractArrayRead#0]: Array[Array[nullable MClass]] */
7469 &type_array__ArrayIteratorarray__Arraynullable_model__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[nullable MClass]] */
7472 /* runtime type AbstractArrayRead[Array[MClass]] */
7473 const struct type type_array__AbstractArrayReadarray__Arraymodel__MClass
= {
7475 "AbstractArrayRead[Array[MClass]]", /* class_name_string */
7479 0, {}, /*DEAD TYPE*/
7481 /* runtime type AbstractArrayRead[Array[nullable MClass]] */
7482 const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MClass
= {
7484 "AbstractArrayRead[Array[nullable MClass]]", /* class_name_string */
7488 0, {}, /*DEAD TYPE*/
7490 /* runtime type Array[Array[MProperty]] */
7491 const struct type type_array__Arrayarray__Arraymodel__MProperty
= {
7493 "Array[Array[MProperty]]", /* class_name_string */
7496 &resolution_table_array__Arrayarray__Arraymodel__MProperty
,
7499 0, /* nullable Object */
7502 83, /* SequenceRead[nullable Object] */
7503 84, /* Collection[Object] */
7504 1039, /* Collection[Array[MProperty]] */
7506 1294, /* AbstractArrayRead[Object] */
7507 1840, /* AbstractArrayRead[Array[MProperty]] */
7508 1459, /* Array[Object] */
7509 2080, /* Array[Array[MProperty]] */
7512 const struct types resolution_table_array__Arrayarray__Arraymodel__MProperty
= {
7515 &type_array__Arraymodel__MProperty
, /* Sequence#0: Array[MProperty] */
7516 &type_array__Arraymodel__MProperty
, /* SimpleCollection#0: Array[MProperty] */
7517 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[Array#0]: NativeArray[Array[MProperty]] */
7518 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Array#0]: Array[Array[MProperty]] */
7519 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MProperty]] */
7520 &type_array__Arraymodel__MProperty
, /* RemovableCollection#0: Array[MProperty] */
7521 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Sequence#0]: Collection[Array[MProperty]] */
7522 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[SimpleCollection#0]: Collection[Array[MProperty]] */
7523 &type_array__Arraymodel__MProperty
, /* Collection#0: Array[MProperty] */
7524 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Collection#0]: Collection[Array[MProperty]] */
7525 &type_array__Arraymodel__MProperty
, /* SequenceRead#0: Array[MProperty] */
7526 &type_array__Arraymodel__MProperty
, /* AbstractArrayRead#0: Array[MProperty] */
7527 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[AbstractArrayRead#0]: Array[Array[MProperty]] */
7528 &type_array__ArrayIteratorarray__Arraymodel__MProperty
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MProperty]] */
7531 /* runtime type AbstractArrayRead[Array[MProperty]] */
7532 const struct type type_array__AbstractArrayReadarray__Arraymodel__MProperty
= {
7534 "AbstractArrayRead[Array[MProperty]]", /* class_name_string */
7538 0, {}, /*DEAD TYPE*/
7540 /* runtime type MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
7541 const struct type type_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
7543 "MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
7546 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
7549 0, /* nullable Object */
7551 527, /* MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
7554 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
7557 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
7558 &type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
7561 /* runtime type MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
7562 const struct type type_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
7564 "MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
7567 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
7570 0, /* nullable Object */
7572 528, /* MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
7575 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
7578 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[Iterator#0]: Array[HashMap2[MType, String, nullable MProperty]] */
7579 &type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
7582 /* runtime type HashMapKeys[MType, HashMap[String, nullable MProperty]] */
7583 const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
7585 "HashMapKeys[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
7588 &resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
7591 0, /* nullable Object */
7595 84, /* Collection[Object] */
7596 93, /* Collection[nullable MType] */
7597 1316, /* Collection[MType] */
7598 1626, /* HashMapKeys[MType, HashMap[String, nullable MProperty]] */
7601 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
7604 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, HashMap[String, nullable MProperty]] */
7605 &type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
7609 &type_model__MType
, /* RemovableCollection#0: MType */
7612 &type_model__MType
, /* Collection#0: MType */
7613 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
7616 /* runtime type HashMapValues[MType, HashMap[String, nullable MProperty]] */
7617 const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
7619 "HashMapValues[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
7622 &resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
7625 0, /* nullable Object */
7629 84, /* Collection[Object] */
7630 1217, /* Collection[HashMap[String, nullable MProperty]] */
7631 1424, /* HashMapValues[MType, HashMap[String, nullable MProperty]] */
7634 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
7637 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, HashMap[String, nullable MProperty]] */
7638 &type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
7642 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap[String, nullable MProperty] */
7645 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection#0: HashMap[String, nullable MProperty] */
7646 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap[String, nullable MProperty]] */
7649 /* runtime type Collection[HashMap[String, nullable MProperty]] */
7650 const struct type type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
7652 "Collection[HashMap[String, nullable MProperty]]", /* class_name_string */
7656 0, {}, /*DEAD TYPE*/
7658 /* runtime type NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
7659 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
7661 "NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]]", /* class_name_string */
7664 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
7667 0, /* nullable Object */
7669 529, /* NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
7672 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
7675 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray#0: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
7676 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
7679 /* runtime type HashMapIterator[MType, HashMap[String, nullable MProperty]] */
7680 const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
7682 "HashMapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
7685 &resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
7688 0, /* nullable Object */
7690 530, /* MapIterator[MType, HashMap[String, nullable MProperty]] */
7691 1218, /* HashMapIterator[MType, HashMap[String, nullable MProperty]] */
7694 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
7697 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, HashMap[String, nullable MProperty]] */
7700 /* runtime type MapIterator[MType, HashMap[String, nullable MProperty]] */
7701 const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
7703 "MapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
7707 0, {}, /*DEAD TYPE*/
7709 /* runtime type HashMapNode[MType, HashMap[String, nullable MProperty]] */
7710 const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
7712 "HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
7715 &resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
7718 0, /* nullable Object */
7720 65, /* nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
7721 1219, /* HashMapNode[MType, HashMap[String, nullable MProperty]] */
7724 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
7727 &type_model__MType
, /* HashMapNode#0: MType */
7728 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapNode#1: HashMap[String, nullable MProperty] */
7729 &type_model__MType
, /* HashNode#0: MType */
7732 /* runtime type nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
7733 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
7735 "nullable HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
7739 0, {}, /*DEAD TYPE*/
7741 /* runtime type HashMapKeys[String, nullable MProperty] */
7742 const struct type type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
= {
7744 "HashMapKeys[String, nullable MProperty]", /* class_name_string */
7747 &resolution_table_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
,
7750 0, /* nullable Object */
7754 84, /* Collection[Object] */
7755 587, /* Collection[Streamable] */
7756 1295, /* Collection[String] */
7757 1627, /* HashMapKeys[String, nullable MProperty] */
7760 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
= {
7763 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, nullable MProperty] */
7764 &type_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, nullable MProperty] */
7768 &type_string__String
, /* RemovableCollection#0: String */
7771 &type_string__String
, /* Collection#0: String */
7772 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
7775 /* runtime type HashMapValues[String, nullable MProperty] */
7776 const struct type type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
= {
7778 "HashMapValues[String, nullable MProperty]", /* class_name_string */
7781 &resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
,
7784 0, /* nullable Object */
7786 92, /* Collection[nullable MProperty] */
7787 1220, /* HashMapValues[String, nullable MProperty] */
7790 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
= {
7793 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, nullable MProperty] */
7794 &type_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, nullable MProperty] */
7798 &type_nullable_model__MProperty
, /* RemovableCollection#0: nullable MProperty */
7801 &type_nullable_model__MProperty
, /* Collection#0: nullable MProperty */
7802 &type_abstract_collection__Collectionnullable_model__MProperty
, /* Collection[Collection#0]: Collection[nullable MProperty] */
7805 /* runtime type NativeArray[nullable HashMapNode[String, nullable MProperty]] */
7806 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
7808 "NativeArray[nullable HashMapNode[String, nullable MProperty]]", /* class_name_string */
7811 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
,
7814 0, /* nullable Object */
7816 531, /* NativeArray[nullable HashMapNode[String, nullable MProperty]] */
7819 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
7822 &type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* NativeArray#0: nullable HashMapNode[String, nullable MProperty] */
7823 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
7826 /* runtime type HashMapIterator[String, nullable MProperty] */
7827 const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
= {
7829 "HashMapIterator[String, nullable MProperty]", /* class_name_string */
7832 &resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
,
7835 0, /* nullable Object */
7837 532, /* MapIterator[String, nullable MProperty] */
7838 1221, /* HashMapIterator[String, nullable MProperty] */
7841 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
= {
7844 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, nullable MProperty] */
7847 /* runtime type MapIterator[String, nullable MProperty] */
7848 const struct type type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty
= {
7850 "MapIterator[String, nullable MProperty]", /* class_name_string */
7854 0, {}, /*DEAD TYPE*/
7856 /* runtime type HashMapNode[String, nullable MProperty] */
7857 const struct type type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
7859 "HashMapNode[String, nullable MProperty]", /* class_name_string */
7862 &resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
,
7865 0, /* nullable Object */
7867 66, /* nullable HashMapNode[String, nullable MProperty] */
7868 1222, /* HashMapNode[String, nullable MProperty] */
7871 const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
7874 &type_string__String
, /* HashMapNode#0: String */
7875 &type_nullable_model__MProperty
, /* HashMapNode#1: nullable MProperty */
7876 &type_string__String
, /* HashNode#0: String */
7879 /* runtime type nullable HashMapNode[String, nullable MProperty] */
7880 const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
7882 "nullable HashMapNode[String, nullable MProperty]", /* class_name_string */
7886 0, {}, /*DEAD TYPE*/
7888 /* runtime type Array[nullable MGroup] */
7889 const struct type type_array__Arraynullable_mproject__MGroup
= {
7891 "Array[nullable MGroup]", /* class_name_string */
7894 &resolution_table_array__Arraynullable_mproject__MGroup
,
7897 0, /* nullable Object */
7899 113, /* Collection[nullable MGroup] */
7900 83, /* SequenceRead[nullable Object] */
7903 1425, /* AbstractArrayRead[nullable MGroup] */
7905 1628, /* Array[nullable MGroup] */
7908 const struct types resolution_table_array__Arraynullable_mproject__MGroup
= {
7911 &type_nullable_mproject__MGroup
, /* Sequence#0: nullable MGroup */
7912 &type_nullable_mproject__MGroup
, /* SimpleCollection#0: nullable MGroup */
7913 &type_array__NativeArraynullable_mproject__MGroup
, /* NativeArray[Array#0]: NativeArray[nullable MGroup] */
7914 &type_array__Arraynullable_mproject__MGroup
, /* Array[Array#0]: Array[nullable MGroup] */
7915 &type_array__NativeArraynullable_mproject__MGroup
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable MGroup] */
7916 &type_nullable_mproject__MGroup
, /* RemovableCollection#0: nullable MGroup */
7917 &type_abstract_collection__Collectionnullable_mproject__MGroup
, /* Collection[Sequence#0]: Collection[nullable MGroup] */
7918 &type_abstract_collection__Collectionnullable_mproject__MGroup
, /* Collection[SimpleCollection#0]: Collection[nullable MGroup] */
7919 &type_nullable_mproject__MGroup
, /* Collection#0: nullable MGroup */
7920 &type_abstract_collection__Collectionnullable_mproject__MGroup
, /* Collection[Collection#0]: Collection[nullable MGroup] */
7921 &type_nullable_mproject__MGroup
, /* SequenceRead#0: nullable MGroup */
7922 &type_nullable_mproject__MGroup
, /* AbstractArrayRead#0: nullable MGroup */
7923 &type_array__Arraynullable_mproject__MGroup
, /* Array[AbstractArrayRead#0]: Array[nullable MGroup] */
7924 &type_array__ArrayIteratornullable_mproject__MGroup
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[nullable MGroup] */
7927 /* runtime type AbstractArrayRead[nullable MGroup] */
7928 const struct type type_array__AbstractArrayReadnullable_mproject__MGroup
= {
7930 "AbstractArrayRead[nullable MGroup]", /* class_name_string */
7934 0, {}, /*DEAD TYPE*/
7936 /* runtime type Array[Set[MProperty]] */
7937 const struct type type_array__Arrayabstract_collection__Setmodel__MProperty
= {
7939 "Array[Set[MProperty]]", /* class_name_string */
7942 &resolution_table_array__Arrayabstract_collection__Setmodel__MProperty
,
7945 0, /* nullable Object */
7948 83, /* SequenceRead[nullable Object] */
7949 84, /* Collection[Object] */
7950 1064, /* Collection[Set[PropertyLayoutElement]] */
7952 1294, /* AbstractArrayRead[Object] */
7953 1354, /* Collection[Set[MProperty]] */
7954 1459, /* Array[Object] */
7956 1841, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
7957 2081, /* Array[Set[PropertyLayoutElement]] */
7958 2082, /* AbstractArrayRead[Set[MProperty]] */
7960 2153, /* Array[Set[MProperty]] */
7963 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MProperty
= {
7966 &type_abstract_collection__Setmodel__MProperty
, /* Sequence#0: Set[MProperty] */
7967 &type_abstract_collection__Setmodel__MProperty
, /* SimpleCollection#0: Set[MProperty] */
7968 &type_array__NativeArrayabstract_collection__Setmodel__MProperty
, /* NativeArray[Array#0]: NativeArray[Set[MProperty]] */
7969 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[Array#0]: Array[Set[MProperty]] */
7970 &type_array__NativeArrayabstract_collection__Setmodel__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MProperty]] */
7971 &type_abstract_collection__Setmodel__MProperty
, /* RemovableCollection#0: Set[MProperty] */
7972 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[Sequence#0]: Collection[Set[MProperty]] */
7973 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[SimpleCollection#0]: Collection[Set[MProperty]] */
7974 &type_abstract_collection__Setmodel__MProperty
, /* Collection#0: Set[MProperty] */
7975 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[Collection#0]: Collection[Set[MProperty]] */
7976 &type_abstract_collection__Setmodel__MProperty
, /* SequenceRead#0: Set[MProperty] */
7977 &type_abstract_collection__Setmodel__MProperty
, /* AbstractArrayRead#0: Set[MProperty] */
7978 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[AbstractArrayRead#0]: Array[Set[MProperty]] */
7979 &type_array__ArrayIteratorabstract_collection__Setmodel__MProperty
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MProperty]] */
7982 /* runtime type Array[Set[PropertyLayoutElement]] */
7983 const struct type type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
7985 "Array[Set[PropertyLayoutElement]]", /* class_name_string */
7988 &resolution_table_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
7991 0, /* nullable Object */
7994 83, /* SequenceRead[nullable Object] */
7995 84, /* Collection[Object] */
7996 1064, /* Collection[Set[PropertyLayoutElement]] */
7998 1294, /* AbstractArrayRead[Object] */
8000 1459, /* Array[Object] */
8002 1841, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
8003 2081, /* Array[Set[PropertyLayoutElement]] */
8006 const struct types resolution_table_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
8009 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Sequence#0: Set[PropertyLayoutElement] */
8010 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* SimpleCollection#0: Set[PropertyLayoutElement] */
8011 &type_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* NativeArray[Array#0]: NativeArray[Set[PropertyLayoutElement]] */
8012 &type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Array[Array#0]: Array[Set[PropertyLayoutElement]] */
8013 &type_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[PropertyLayoutElement]] */
8014 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* RemovableCollection#0: Set[PropertyLayoutElement] */
8015 &type_abstract_collection__Collectionabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Collection[Sequence#0]: Collection[Set[PropertyLayoutElement]] */
8016 &type_abstract_collection__Collectionabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Collection[SimpleCollection#0]: Collection[Set[PropertyLayoutElement]] */
8017 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Collection#0: Set[PropertyLayoutElement] */
8018 &type_abstract_collection__Collectionabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Collection[Collection#0]: Collection[Set[PropertyLayoutElement]] */
8019 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* SequenceRead#0: Set[PropertyLayoutElement] */
8020 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* AbstractArrayRead#0: Set[PropertyLayoutElement] */
8021 &type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Array[AbstractArrayRead#0]: Array[Set[PropertyLayoutElement]] */
8022 &type_array__ArrayIteratorabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[PropertyLayoutElement]] */
8025 /* runtime type AbstractArrayRead[Set[MProperty]] */
8026 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty
= {
8028 "AbstractArrayRead[Set[MProperty]]", /* class_name_string */
8032 0, {}, /*DEAD TYPE*/
8034 /* runtime type AbstractArrayRead[Set[PropertyLayoutElement]] */
8035 const struct type type_array__AbstractArrayReadabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
8037 "AbstractArrayRead[Set[PropertyLayoutElement]]", /* class_name_string */
8041 0, {}, /*DEAD TYPE*/
8043 /* runtime type MapKeysIterator[MGroup, POSetElement[MGroup]] */
8044 const struct type type_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
8046 "MapKeysIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
8049 &resolution_table_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup
,
8052 0, /* nullable Object */
8054 533, /* MapKeysIterator[MGroup, POSetElement[MGroup]] */
8057 const struct types resolution_table_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
8060 &type_array__Arraymproject__MGroup
, /* Array[Iterator#0]: Array[MGroup] */
8061 &type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MGroup, POSetElement[MGroup]] */
8064 /* runtime type MapValuesIterator[MGroup, POSetElement[MGroup]] */
8065 const struct type type_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
8067 "MapValuesIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
8070 &resolution_table_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup
,
8073 0, /* nullable Object */
8075 534, /* MapValuesIterator[MGroup, POSetElement[MGroup]] */
8078 const struct types resolution_table_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
8081 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[Iterator#0]: Array[POSetElement[MGroup]] */
8082 &type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MGroup, POSetElement[MGroup]] */
8085 /* runtime type NativeArray[nullable HashSetNode[MGroup]] */
8086 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
= {
8088 "NativeArray[nullable HashSetNode[MGroup]]", /* class_name_string */
8091 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
,
8094 0, /* nullable Object */
8096 324, /* NativeArray[nullable HashSetNode[Object]] */
8097 1223, /* NativeArray[nullable HashSetNode[MGroup]] */
8100 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
= {
8103 &type_nullable_hash_collection__HashSetNodemproject__MGroup
, /* NativeArray#0: nullable HashSetNode[MGroup] */
8104 &type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MGroup]] */
8107 /* runtime type HashSetIterator[MGroup] */
8108 const struct type type_hash_collection__HashSetIteratormproject__MGroup
= {
8110 "HashSetIterator[MGroup]", /* class_name_string */
8113 &resolution_table_hash_collection__HashSetIteratormproject__MGroup
,
8116 0, /* nullable Object */
8118 325, /* HashSetIterator[Object] */
8119 1224, /* HashSetIterator[MGroup] */
8122 const struct types resolution_table_hash_collection__HashSetIteratormproject__MGroup
= {
8125 &type_array__Arraymproject__MGroup
, /* Array[Iterator#0]: Array[MGroup] */
8126 &type_hash_collection__HashSetmproject__MGroup
, /* HashSet[HashSetIterator#0]: HashSet[MGroup] */
8129 /* runtime type HashSetNode[MGroup] */
8130 const struct type type_hash_collection__HashSetNodemproject__MGroup
= {
8132 "HashSetNode[MGroup]", /* class_name_string */
8135 &resolution_table_hash_collection__HashSetNodemproject__MGroup
,
8138 0, /* nullable Object */
8140 26, /* nullable HashSetNode[Object] */
8141 535, /* nullable HashSetNode[MGroup] */
8142 1061, /* HashSetNode[Object] */
8143 1629, /* HashSetNode[MGroup] */
8146 const struct types resolution_table_hash_collection__HashSetNodemproject__MGroup
= {
8149 &type_mproject__MGroup
, /* HashSetNode#0: MGroup */
8151 &type_mproject__MGroup
, /* HashNode#0: MGroup */
8154 /* runtime type nullable HashSetNode[MGroup] */
8155 const struct type type_nullable_hash_collection__HashSetNodemproject__MGroup
= {
8157 "nullable HashSetNode[MGroup]", /* class_name_string */
8161 0, {}, /*DEAD TYPE*/
8163 /* runtime type MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
8164 const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
8166 "MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
8169 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
8172 0, /* nullable Object */
8174 536, /* MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
8177 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
8180 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
8181 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
8184 /* runtime type MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
8185 const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
8187 "MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
8190 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
8193 0, /* nullable Object */
8195 537, /* MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
8198 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
8201 &type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Array[Iterator#0]: Array[HashMap[MProperty, Set[MMethodDef]]] */
8202 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
8205 /* runtime type MapKeysIterator[MProperty, Set[MMethodDef]] */
8206 const struct type type_abstract_collection__MapKeysIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
8208 "MapKeysIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
8211 &resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
8214 0, /* nullable Object */
8216 538, /* MapKeysIterator[MProperty, Set[MMethodDef]] */
8219 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
8222 &type_array__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[MProperty] */
8223 &type_abstract_collection__MapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MProperty, Set[MMethodDef]] */
8226 /* runtime type MapValuesIterator[MProperty, Set[MMethodDef]] */
8227 const struct type type_abstract_collection__MapValuesIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
8229 "MapValuesIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
8232 &resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
8235 0, /* nullable Object */
8237 539, /* MapValuesIterator[MProperty, Set[MMethodDef]] */
8240 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
8243 &type_array__Arrayabstract_collection__Setmodel__MMethodDef
, /* Array[Iterator#0]: Array[Set[MMethodDef]] */
8244 &type_abstract_collection__MapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MProperty, Set[MMethodDef]] */
8247 /* runtime type Array[HashSet[MType]] */
8248 const struct type type_array__Arrayhash_collection__HashSetmodel__MType
= {
8250 "Array[HashSet[MType]]", /* class_name_string */
8253 &resolution_table_array__Arrayhash_collection__HashSetmodel__MType
,
8256 0, /* nullable Object */
8259 83, /* SequenceRead[nullable Object] */
8260 84, /* Collection[Object] */
8261 1084, /* Collection[Set[MType]] */
8262 1366, /* Collection[HashSet[MType]] */
8263 1294, /* AbstractArrayRead[Object] */
8264 1842, /* AbstractArrayRead[Set[MType]] */
8265 1459, /* Array[Object] */
8266 2083, /* Array[Set[MType]] */
8267 2084, /* AbstractArrayRead[HashSet[MType]] */
8268 2154, /* Array[HashSet[MType]] */
8271 const struct types resolution_table_array__Arrayhash_collection__HashSetmodel__MType
= {
8274 &type_hash_collection__HashSetmodel__MType
, /* Sequence#0: HashSet[MType] */
8275 &type_hash_collection__HashSetmodel__MType
, /* SimpleCollection#0: HashSet[MType] */
8276 &type_array__NativeArrayhash_collection__HashSetmodel__MType
, /* NativeArray[Array#0]: NativeArray[HashSet[MType]] */
8277 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Array#0]: Array[HashSet[MType]] */
8278 &type_array__NativeArrayhash_collection__HashSetmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[HashSet[MType]] */
8279 &type_hash_collection__HashSetmodel__MType
, /* RemovableCollection#0: HashSet[MType] */
8280 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Sequence#0]: Collection[HashSet[MType]] */
8281 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[SimpleCollection#0]: Collection[HashSet[MType]] */
8282 &type_hash_collection__HashSetmodel__MType
, /* Collection#0: HashSet[MType] */
8283 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Collection#0]: Collection[HashSet[MType]] */
8284 &type_hash_collection__HashSetmodel__MType
, /* SequenceRead#0: HashSet[MType] */
8285 &type_hash_collection__HashSetmodel__MType
, /* AbstractArrayRead#0: HashSet[MType] */
8286 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[AbstractArrayRead#0]: Array[HashSet[MType]] */
8287 &type_array__ArrayIteratorhash_collection__HashSetmodel__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashSet[MType]] */
8290 /* runtime type Array[Set[MType]] */
8291 const struct type type_array__Arrayabstract_collection__Setmodel__MType
= {
8293 "Array[Set[MType]]", /* class_name_string */
8296 &resolution_table_array__Arrayabstract_collection__Setmodel__MType
,
8299 0, /* nullable Object */
8302 83, /* SequenceRead[nullable Object] */
8303 84, /* Collection[Object] */
8304 1084, /* Collection[Set[MType]] */
8306 1294, /* AbstractArrayRead[Object] */
8307 1842, /* AbstractArrayRead[Set[MType]] */
8308 1459, /* Array[Object] */
8309 2083, /* Array[Set[MType]] */
8312 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MType
= {
8315 &type_abstract_collection__Setmodel__MType
, /* Sequence#0: Set[MType] */
8316 &type_abstract_collection__Setmodel__MType
, /* SimpleCollection#0: Set[MType] */
8317 &type_array__NativeArrayabstract_collection__Setmodel__MType
, /* NativeArray[Array#0]: NativeArray[Set[MType]] */
8318 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Array#0]: Array[Set[MType]] */
8319 &type_array__NativeArrayabstract_collection__Setmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MType]] */
8320 &type_abstract_collection__Setmodel__MType
, /* RemovableCollection#0: Set[MType] */
8321 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Sequence#0]: Collection[Set[MType]] */
8322 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[SimpleCollection#0]: Collection[Set[MType]] */
8323 &type_abstract_collection__Setmodel__MType
, /* Collection#0: Set[MType] */
8324 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Collection#0]: Collection[Set[MType]] */
8325 &type_abstract_collection__Setmodel__MType
, /* SequenceRead#0: Set[MType] */
8326 &type_abstract_collection__Setmodel__MType
, /* AbstractArrayRead#0: Set[MType] */
8327 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[AbstractArrayRead#0]: Array[Set[MType]] */
8328 &type_array__ArrayIteratorabstract_collection__Setmodel__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MType]] */
8331 /* runtime type AbstractArrayRead[HashSet[MType]] */
8332 const struct type type_array__AbstractArrayReadhash_collection__HashSetmodel__MType
= {
8334 "AbstractArrayRead[HashSet[MType]]", /* class_name_string */
8338 0, {}, /*DEAD TYPE*/
8340 /* runtime type AbstractArrayRead[Set[MType]] */
8341 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MType
= {
8343 "AbstractArrayRead[Set[MType]]", /* class_name_string */
8347 0, {}, /*DEAD TYPE*/
8349 /* runtime type Array[Array[nullable MType]] */
8350 const struct type type_array__Arrayarray__Arraynullable_model__MType
= {
8352 "Array[Array[nullable MType]]", /* class_name_string */
8355 &resolution_table_array__Arrayarray__Arraynullable_model__MType
,
8358 0, /* nullable Object */
8360 348, /* Collection[nullable Array[nullable MType]] */
8361 83, /* SequenceRead[nullable Object] */
8362 84, /* Collection[Object] */
8363 1368, /* Collection[Array[nullable MType]] */
8364 1426, /* AbstractArrayRead[nullable Array[nullable MType]] */
8365 1294, /* AbstractArrayRead[Object] */
8366 1630, /* Array[nullable Array[nullable MType]] */
8367 1459, /* Array[Object] */
8368 2085, /* AbstractArrayRead[Array[nullable MType]] */
8369 2155, /* Array[Array[nullable MType]] */
8372 const struct types resolution_table_array__Arrayarray__Arraynullable_model__MType
= {
8375 &type_array__Arraynullable_model__MType
, /* Sequence#0: Array[nullable MType] */
8376 &type_array__Arraynullable_model__MType
, /* SimpleCollection#0: Array[nullable MType] */
8377 &type_array__NativeArrayarray__Arraynullable_model__MType
, /* NativeArray[Array#0]: NativeArray[Array[nullable MType]] */
8378 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Array#0]: Array[Array[nullable MType]] */
8379 &type_array__NativeArrayarray__Arraynullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[nullable MType]] */
8380 &type_array__Arraynullable_model__MType
, /* RemovableCollection#0: Array[nullable MType] */
8381 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Sequence#0]: Collection[Array[nullable MType]] */
8382 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[SimpleCollection#0]: Collection[Array[nullable MType]] */
8383 &type_array__Arraynullable_model__MType
, /* Collection#0: Array[nullable MType] */
8384 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[Array[nullable MType]] */
8385 &type_array__Arraynullable_model__MType
, /* SequenceRead#0: Array[nullable MType] */
8386 &type_array__Arraynullable_model__MType
, /* AbstractArrayRead#0: Array[nullable MType] */
8387 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[AbstractArrayRead#0]: Array[Array[nullable MType]] */
8388 &type_array__ArrayIteratorarray__Arraynullable_model__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[nullable MType]] */
8391 /* runtime type Array[nullable Array[nullable MType]] */
8392 const struct type type_array__Arraynullable_array__Arraynullable_model__MType
= {
8394 "Array[nullable Array[nullable MType]]", /* class_name_string */
8397 &resolution_table_array__Arraynullable_array__Arraynullable_model__MType
,
8400 0, /* nullable Object */
8402 348, /* Collection[nullable Array[nullable MType]] */
8403 83, /* SequenceRead[nullable Object] */
8406 1426, /* AbstractArrayRead[nullable Array[nullable MType]] */
8408 1630, /* Array[nullable Array[nullable MType]] */
8411 const struct types resolution_table_array__Arraynullable_array__Arraynullable_model__MType
= {
8414 &type_nullable_array__Arraynullable_model__MType
, /* Sequence#0: nullable Array[nullable MType] */
8415 &type_nullable_array__Arraynullable_model__MType
, /* SimpleCollection#0: nullable Array[nullable MType] */
8416 &type_array__NativeArraynullable_array__Arraynullable_model__MType
, /* NativeArray[Array#0]: NativeArray[nullable Array[nullable MType]] */
8417 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[Array#0]: Array[nullable Array[nullable MType]] */
8418 &type_array__NativeArraynullable_array__Arraynullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable Array[nullable MType]] */
8419 &type_nullable_array__Arraynullable_model__MType
, /* RemovableCollection#0: nullable Array[nullable MType] */
8420 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[Sequence#0]: Collection[nullable Array[nullable MType]] */
8421 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[SimpleCollection#0]: Collection[nullable Array[nullable MType]] */
8422 &type_nullable_array__Arraynullable_model__MType
, /* Collection#0: nullable Array[nullable MType] */
8423 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[nullable Array[nullable MType]] */
8424 &type_nullable_array__Arraynullable_model__MType
, /* SequenceRead#0: nullable Array[nullable MType] */
8425 &type_nullable_array__Arraynullable_model__MType
, /* AbstractArrayRead#0: nullable Array[nullable MType] */
8426 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[AbstractArrayRead#0]: Array[nullable Array[nullable MType]] */
8427 &type_array__ArrayIteratornullable_array__Arraynullable_model__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[nullable Array[nullable MType]] */
8430 /* runtime type AbstractArrayRead[Array[nullable MType]] */
8431 const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MType
= {
8433 "AbstractArrayRead[Array[nullable MType]]", /* class_name_string */
8437 0, {}, /*DEAD TYPE*/
8439 /* runtime type AbstractArrayRead[nullable Array[nullable MType]] */
8440 const struct type type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType
= {
8442 "AbstractArrayRead[nullable Array[nullable MType]]", /* class_name_string */
8446 0, {}, /*DEAD TYPE*/
8448 /* runtime type Array[Array[nullable MPropDef]] */
8449 const struct type type_array__Arrayarray__Arraynullable_model__MPropDef
= {
8451 "Array[Array[nullable MPropDef]]", /* class_name_string */
8454 &resolution_table_array__Arrayarray__Arraynullable_model__MPropDef
,
8457 0, /* nullable Object */
8460 83, /* SequenceRead[nullable Object] */
8461 84, /* Collection[Object] */
8462 1093, /* Collection[Array[nullable MPropDef]] */
8464 1294, /* AbstractArrayRead[Object] */
8465 1843, /* AbstractArrayRead[Array[nullable MPropDef]] */
8466 1459, /* Array[Object] */
8467 2086, /* Array[Array[nullable MPropDef]] */
8470 const struct types resolution_table_array__Arrayarray__Arraynullable_model__MPropDef
= {
8473 &type_array__Arraynullable_model__MPropDef
, /* Sequence#0: Array[nullable MPropDef] */
8474 &type_array__Arraynullable_model__MPropDef
, /* SimpleCollection#0: Array[nullable MPropDef] */
8475 &type_array__NativeArrayarray__Arraynullable_model__MPropDef
, /* NativeArray[Array#0]: NativeArray[Array[nullable MPropDef]] */
8476 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[Array#0]: Array[Array[nullable MPropDef]] */
8477 &type_array__NativeArrayarray__Arraynullable_model__MPropDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[nullable MPropDef]] */
8478 &type_array__Arraynullable_model__MPropDef
, /* RemovableCollection#0: Array[nullable MPropDef] */
8479 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[Sequence#0]: Collection[Array[nullable MPropDef]] */
8480 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[SimpleCollection#0]: Collection[Array[nullable MPropDef]] */
8481 &type_array__Arraynullable_model__MPropDef
, /* Collection#0: Array[nullable MPropDef] */
8482 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[Collection#0]: Collection[Array[nullable MPropDef]] */
8483 &type_array__Arraynullable_model__MPropDef
, /* SequenceRead#0: Array[nullable MPropDef] */
8484 &type_array__Arraynullable_model__MPropDef
, /* AbstractArrayRead#0: Array[nullable MPropDef] */
8485 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[AbstractArrayRead#0]: Array[Array[nullable MPropDef]] */
8486 &type_array__ArrayIteratorarray__Arraynullable_model__MPropDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[nullable MPropDef]] */
8489 /* runtime type AbstractArrayRead[Array[nullable MPropDef]] */
8490 const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MPropDef
= {
8492 "AbstractArrayRead[Array[nullable MPropDef]]", /* class_name_string */
8496 0, {}, /*DEAD TYPE*/
8498 /* runtime type ArrayIterator[CodeFile] */
8499 const struct type type_array__ArrayIteratorabstract_compiler__CodeFile
= {
8501 "ArrayIterator[CodeFile]", /* class_name_string */
8504 &resolution_table_array__ArrayIteratorabstract_compiler__CodeFile
,
8507 0, /* nullable Object */
8509 288, /* ArrayIterator[Object] */
8510 1225, /* ArrayIterator[CodeFile] */
8513 const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeFile
= {
8516 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Iterator#0]: Array[CodeFile] */
8517 &type_array__AbstractArrayReadabstract_compiler__CodeFile
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CodeFile] */
8520 /* runtime type NativeArray[CodeFile] */
8521 const struct type type_array__NativeArrayabstract_compiler__CodeFile
= {
8523 "NativeArray[CodeFile]", /* class_name_string */
8526 &resolution_table_array__NativeArrayabstract_compiler__CodeFile
,
8529 0, /* nullable Object */
8531 103, /* NativeArray[Object] */
8532 1226, /* NativeArray[CodeFile] */
8535 const struct types resolution_table_array__NativeArrayabstract_compiler__CodeFile
= {
8538 &type_abstract_compiler__CodeFile
, /* NativeArray#0: CodeFile */
8539 &type_array__NativeArrayabstract_compiler__CodeFile
, /* NativeArray[NativeArray#0]: NativeArray[CodeFile] */
8542 /* runtime type ArrayIterator[Scope] */
8543 const struct type type_array__ArrayIteratorscope__Scope
= {
8545 "ArrayIterator[Scope]", /* class_name_string */
8548 &resolution_table_array__ArrayIteratorscope__Scope
,
8551 0, /* nullable Object */
8553 288, /* ArrayIterator[Object] */
8554 1227, /* ArrayIterator[Scope] */
8557 const struct types resolution_table_array__ArrayIteratorscope__Scope
= {
8560 &type_array__Arrayscope__Scope
, /* Array[Iterator#0]: Array[Scope] */
8561 &type_array__AbstractArrayReadscope__Scope
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Scope] */
8564 /* runtime type NativeArray[Scope] */
8565 const struct type type_array__NativeArrayscope__Scope
= {
8567 "NativeArray[Scope]", /* class_name_string */
8570 &resolution_table_array__NativeArrayscope__Scope
,
8573 0, /* nullable Object */
8575 103, /* NativeArray[Object] */
8576 1228, /* NativeArray[Scope] */
8579 const struct types resolution_table_array__NativeArrayscope__Scope
= {
8582 &type_scope__Scope
, /* NativeArray#0: Scope */
8583 &type_array__NativeArrayscope__Scope
, /* NativeArray[NativeArray#0]: NativeArray[Scope] */
8586 /* runtime type HashMapKeys[MClass, Set[MClass]] */
8587 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
= {
8589 "HashMapKeys[MClass, Set[MClass]]", /* class_name_string */
8592 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
,
8595 0, /* nullable Object */
8597 91, /* Collection[nullable MClass] */
8599 84, /* Collection[Object] */
8600 1312, /* Collection[MClass] */
8601 1631, /* HashMapKeys[MClass, Set[MClass]] */
8604 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
= {
8607 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MClass]] */
8608 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MClass]] */
8612 &type_model__MClass
, /* RemovableCollection#0: MClass */
8615 &type_model__MClass
, /* Collection#0: MClass */
8616 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
8619 /* runtime type HashMapValues[MClass, Set[MClass]] */
8620 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
= {
8622 "HashMapValues[MClass, Set[MClass]]", /* class_name_string */
8625 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
,
8628 0, /* nullable Object */
8632 84, /* Collection[Object] */
8633 1150, /* Collection[Set[MClass]] */
8634 1427, /* HashMapValues[MClass, Set[MClass]] */
8637 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
= {
8640 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MClass]] */
8641 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MClass]] */
8645 &type_abstract_collection__Setmodel__MClass
, /* RemovableCollection#0: Set[MClass] */
8648 &type_abstract_collection__Setmodel__MClass
, /* Collection#0: Set[MClass] */
8649 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Collection#0]: Collection[Set[MClass]] */
8652 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
8653 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
8655 "NativeArray[nullable HashMapNode[MClass, Set[MClass]]]", /* class_name_string */
8658 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
,
8661 0, /* nullable Object */
8663 540, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
8666 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
8669 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MClass]] */
8670 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
8673 /* runtime type HashMapIterator[MClass, Set[MClass]] */
8674 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
8676 "HashMapIterator[MClass, Set[MClass]]", /* class_name_string */
8679 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
,
8682 0, /* nullable Object */
8684 541, /* MapIterator[MClass, Set[MClass]] */
8685 1229, /* HashMapIterator[MClass, Set[MClass]] */
8688 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
8691 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MClass]] */
8694 /* runtime type MapIterator[MClass, Set[MClass]] */
8695 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
8697 "MapIterator[MClass, Set[MClass]]", /* class_name_string */
8701 0, {}, /*DEAD TYPE*/
8703 /* runtime type HashMapNode[MClass, Set[MClass]] */
8704 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
8706 "HashMapNode[MClass, Set[MClass]]", /* class_name_string */
8709 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
,
8712 0, /* nullable Object */
8714 67, /* nullable HashMapNode[MClass, Set[MClass]] */
8715 1230, /* HashMapNode[MClass, Set[MClass]] */
8718 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
8721 &type_model__MClass
, /* HashMapNode#0: MClass */
8722 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
8723 &type_model__MClass
, /* HashNode#0: MClass */
8726 /* runtime type nullable HashMapNode[MClass, Set[MClass]] */
8727 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
8729 "nullable HashMapNode[MClass, Set[MClass]]", /* class_name_string */
8733 0, {}, /*DEAD TYPE*/
8735 /* runtime type Array[Set[MAttribute]] */
8736 const struct type type_array__Arrayabstract_collection__Setmodel__MAttribute
= {
8738 "Array[Set[MAttribute]]", /* class_name_string */
8741 &resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute
,
8744 0, /* nullable Object */
8747 83, /* SequenceRead[nullable Object] */
8748 84, /* Collection[Object] */
8749 1064, /* Collection[Set[PropertyLayoutElement]] */
8751 1294, /* AbstractArrayRead[Object] */
8752 1354, /* Collection[Set[MProperty]] */
8753 1459, /* Array[Object] */
8754 1561, /* Collection[Set[MAttribute]] */
8755 1841, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
8756 2081, /* Array[Set[PropertyLayoutElement]] */
8757 2082, /* AbstractArrayRead[Set[MProperty]] */
8758 2141, /* AbstractArrayRead[Set[MAttribute]] */
8759 2153, /* Array[Set[MProperty]] */
8760 2194, /* Array[Set[MAttribute]] */
8763 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute
= {
8766 &type_abstract_collection__Setmodel__MAttribute
, /* Sequence#0: Set[MAttribute] */
8767 &type_abstract_collection__Setmodel__MAttribute
, /* SimpleCollection#0: Set[MAttribute] */
8768 &type_array__NativeArrayabstract_collection__Setmodel__MAttribute
, /* NativeArray[Array#0]: NativeArray[Set[MAttribute]] */
8769 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[Array#0]: Array[Set[MAttribute]] */
8770 &type_array__NativeArrayabstract_collection__Setmodel__MAttribute
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MAttribute]] */
8771 &type_abstract_collection__Setmodel__MAttribute
, /* RemovableCollection#0: Set[MAttribute] */
8772 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[Sequence#0]: Collection[Set[MAttribute]] */
8773 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[SimpleCollection#0]: Collection[Set[MAttribute]] */
8774 &type_abstract_collection__Setmodel__MAttribute
, /* Collection#0: Set[MAttribute] */
8775 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[Collection#0]: Collection[Set[MAttribute]] */
8776 &type_abstract_collection__Setmodel__MAttribute
, /* SequenceRead#0: Set[MAttribute] */
8777 &type_abstract_collection__Setmodel__MAttribute
, /* AbstractArrayRead#0: Set[MAttribute] */
8778 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[AbstractArrayRead#0]: Array[Set[MAttribute]] */
8779 &type_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MAttribute]] */
8782 /* runtime type AbstractArrayRead[Set[MAttribute]] */
8783 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute
= {
8785 "AbstractArrayRead[Set[MAttribute]]", /* class_name_string */
8789 0, {}, /*DEAD TYPE*/
8791 /* runtime type ArrayIterator[MAttribute] */
8792 const struct type type_array__ArrayIteratormodel__MAttribute
= {
8794 "ArrayIterator[MAttribute]", /* class_name_string */
8797 &resolution_table_array__ArrayIteratormodel__MAttribute
,
8800 0, /* nullable Object */
8802 288, /* ArrayIterator[Object] */
8803 299, /* ArrayIterator[nullable MProperty] */
8804 1032, /* ArrayIterator[PropertyLayoutElement] */
8805 1523, /* ArrayIterator[MProperty] */
8806 1844, /* ArrayIterator[MAttribute] */
8809 const struct types resolution_table_array__ArrayIteratormodel__MAttribute
= {
8812 &type_array__Arraymodel__MAttribute
, /* Array[Iterator#0]: Array[MAttribute] */
8813 &type_array__AbstractArrayReadmodel__MAttribute
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MAttribute] */
8816 /* runtime type NativeArray[MAttribute] */
8817 const struct type type_array__NativeArraymodel__MAttribute
= {
8819 "NativeArray[MAttribute]", /* class_name_string */
8822 &resolution_table_array__NativeArraymodel__MAttribute
,
8825 0, /* nullable Object */
8827 103, /* NativeArray[Object] */
8828 300, /* NativeArray[nullable MProperty] */
8829 1033, /* NativeArray[PropertyLayoutElement] */
8830 1524, /* NativeArray[MProperty] */
8831 1845, /* NativeArray[MAttribute] */
8834 const struct types resolution_table_array__NativeArraymodel__MAttribute
= {
8837 &type_model__MAttribute
, /* NativeArray#0: MAttribute */
8838 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[MAttribute] */
8841 /* runtime type MapKeysIterator[PropertyLayoutElement, Int] */
8842 const struct type type_abstract_collection__MapKeysIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
8844 "MapKeysIterator[PropertyLayoutElement, Int]", /* class_name_string */
8847 &resolution_table_abstract_collection__MapKeysIteratorseparate_compiler__PropertyLayoutElementkernel__Int
,
8850 0, /* nullable Object */
8852 542, /* MapKeysIterator[PropertyLayoutElement, Int] */
8855 const struct types resolution_table_abstract_collection__MapKeysIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
8858 &type_array__Arrayseparate_compiler__PropertyLayoutElement
, /* Array[Iterator#0]: Array[PropertyLayoutElement] */
8859 &type_abstract_collection__MapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[PropertyLayoutElement, Int] */
8862 /* runtime type MapValuesIterator[PropertyLayoutElement, Int] */
8863 const struct type type_abstract_collection__MapValuesIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
8865 "MapValuesIterator[PropertyLayoutElement, Int]", /* class_name_string */
8868 &resolution_table_abstract_collection__MapValuesIteratorseparate_compiler__PropertyLayoutElementkernel__Int
,
8871 0, /* nullable Object */
8873 543, /* MapValuesIterator[PropertyLayoutElement, Int] */
8876 const struct types resolution_table_abstract_collection__MapValuesIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
8879 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
8880 &type_abstract_collection__MapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[PropertyLayoutElement, Int] */
8883 /* runtime type MapKeysIterator[MAttribute, Int] */
8884 const struct type type_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
= {
8886 "MapKeysIterator[MAttribute, Int]", /* class_name_string */
8889 &resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
,
8892 0, /* nullable Object */
8894 542, /* MapKeysIterator[PropertyLayoutElement, Int] */
8895 1231, /* MapKeysIterator[MAttribute, Int] */
8898 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
= {
8901 &type_array__Arraymodel__MAttribute
, /* Array[Iterator#0]: Array[MAttribute] */
8902 &type_abstract_collection__MapIteratormodel__MAttributekernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MAttribute, Int] */
8905 /* runtime type MapValuesIterator[MAttribute, Int] */
8906 const struct type type_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
= {
8908 "MapValuesIterator[MAttribute, Int]", /* class_name_string */
8911 &resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
,
8914 0, /* nullable Object */
8916 543, /* MapValuesIterator[PropertyLayoutElement, Int] */
8917 1232, /* MapValuesIterator[MAttribute, Int] */
8920 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
= {
8923 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
8924 &type_abstract_collection__MapIteratormodel__MAttributekernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MAttribute, Int] */
8927 /* runtime type Array[EscapeMark] */
8928 const struct type type_array__Arrayscope__EscapeMark
= {
8930 "Array[EscapeMark]", /* class_name_string */
8933 &resolution_table_array__Arrayscope__EscapeMark
,
8936 0, /* nullable Object */
8939 83, /* SequenceRead[nullable Object] */
8940 84, /* Collection[Object] */
8941 1126, /* Collection[EscapeMark] */
8943 1294, /* AbstractArrayRead[Object] */
8944 1846, /* AbstractArrayRead[EscapeMark] */
8945 1459, /* Array[Object] */
8946 2087, /* Array[EscapeMark] */
8949 const struct types resolution_table_array__Arrayscope__EscapeMark
= {
8952 &type_scope__EscapeMark
, /* Sequence#0: EscapeMark */
8953 &type_scope__EscapeMark
, /* SimpleCollection#0: EscapeMark */
8954 &type_array__NativeArrayscope__EscapeMark
, /* NativeArray[Array#0]: NativeArray[EscapeMark] */
8955 &type_array__Arrayscope__EscapeMark
, /* Array[Array#0]: Array[EscapeMark] */
8956 &type_array__NativeArrayscope__EscapeMark
, /* NativeArray[ArrayCapable#0]: NativeArray[EscapeMark] */
8957 &type_scope__EscapeMark
, /* RemovableCollection#0: EscapeMark */
8958 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[Sequence#0]: Collection[EscapeMark] */
8959 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[SimpleCollection#0]: Collection[EscapeMark] */
8960 &type_scope__EscapeMark
, /* Collection#0: EscapeMark */
8961 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[Collection#0]: Collection[EscapeMark] */
8962 &type_scope__EscapeMark
, /* SequenceRead#0: EscapeMark */
8963 &type_scope__EscapeMark
, /* AbstractArrayRead#0: EscapeMark */
8964 &type_array__Arrayscope__EscapeMark
, /* Array[AbstractArrayRead#0]: Array[EscapeMark] */
8965 &type_array__ArrayIteratorscope__EscapeMark
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[EscapeMark] */
8968 /* runtime type AbstractArrayRead[EscapeMark] */
8969 const struct type type_array__AbstractArrayReadscope__EscapeMark
= {
8971 "AbstractArrayRead[EscapeMark]", /* class_name_string */
8975 0, {}, /*DEAD TYPE*/
8977 /* runtime type Array[Set[MVirtualTypeProp]] */
8978 const struct type type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
= {
8980 "Array[Set[MVirtualTypeProp]]", /* class_name_string */
8983 &resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
,
8986 0, /* nullable Object */
8989 83, /* SequenceRead[nullable Object] */
8990 84, /* Collection[Object] */
8991 1064, /* Collection[Set[PropertyLayoutElement]] */
8993 1294, /* AbstractArrayRead[Object] */
8994 1354, /* Collection[Set[MProperty]] */
8995 1459, /* Array[Object] */
8996 1565, /* Collection[Set[MVirtualTypeProp]] */
8997 1841, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
8998 2081, /* Array[Set[PropertyLayoutElement]] */
8999 2082, /* AbstractArrayRead[Set[MProperty]] */
9000 2142, /* AbstractArrayRead[Set[MVirtualTypeProp]] */
9001 2153, /* Array[Set[MProperty]] */
9002 2195, /* Array[Set[MVirtualTypeProp]] */
9005 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
= {
9008 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* Sequence#0: Set[MVirtualTypeProp] */
9009 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* SimpleCollection#0: Set[MVirtualTypeProp] */
9010 &type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[Array#0]: NativeArray[Set[MVirtualTypeProp]] */
9011 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[Array#0]: Array[Set[MVirtualTypeProp]] */
9012 &type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MVirtualTypeProp]] */
9013 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* RemovableCollection#0: Set[MVirtualTypeProp] */
9014 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[Sequence#0]: Collection[Set[MVirtualTypeProp]] */
9015 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[SimpleCollection#0]: Collection[Set[MVirtualTypeProp]] */
9016 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* Collection#0: Set[MVirtualTypeProp] */
9017 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[Set[MVirtualTypeProp]] */
9018 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* SequenceRead#0: Set[MVirtualTypeProp] */
9019 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* AbstractArrayRead#0: Set[MVirtualTypeProp] */
9020 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[AbstractArrayRead#0]: Array[Set[MVirtualTypeProp]] */
9021 &type_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MVirtualTypeProp]] */
9024 /* runtime type AbstractArrayRead[Set[MVirtualTypeProp]] */
9025 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MVirtualTypeProp
= {
9027 "AbstractArrayRead[Set[MVirtualTypeProp]]", /* class_name_string */
9031 0, {}, /*DEAD TYPE*/
9033 /* runtime type ArrayIterator[MVirtualTypeProp] */
9034 const struct type type_array__ArrayIteratormodel__MVirtualTypeProp
= {
9036 "ArrayIterator[MVirtualTypeProp]", /* class_name_string */
9039 &resolution_table_array__ArrayIteratormodel__MVirtualTypeProp
,
9042 0, /* nullable Object */
9044 288, /* ArrayIterator[Object] */
9045 299, /* ArrayIterator[nullable MProperty] */
9046 1032, /* ArrayIterator[PropertyLayoutElement] */
9047 1523, /* ArrayIterator[MProperty] */
9048 1847, /* ArrayIterator[MVirtualTypeProp] */
9051 const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeProp
= {
9054 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[MVirtualTypeProp] */
9055 &type_array__AbstractArrayReadmodel__MVirtualTypeProp
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualTypeProp] */
9058 /* runtime type NativeArray[MVirtualTypeProp] */
9059 const struct type type_array__NativeArraymodel__MVirtualTypeProp
= {
9061 "NativeArray[MVirtualTypeProp]", /* class_name_string */
9064 &resolution_table_array__NativeArraymodel__MVirtualTypeProp
,
9067 0, /* nullable Object */
9069 103, /* NativeArray[Object] */
9070 300, /* NativeArray[nullable MProperty] */
9071 1033, /* NativeArray[PropertyLayoutElement] */
9072 1524, /* NativeArray[MProperty] */
9073 1848, /* NativeArray[MVirtualTypeProp] */
9076 const struct types resolution_table_array__NativeArraymodel__MVirtualTypeProp
= {
9079 &type_model__MVirtualTypeProp
, /* NativeArray#0: MVirtualTypeProp */
9080 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[MVirtualTypeProp] */
9083 /* runtime type MapKeysIterator[MVirtualTypeProp, Int] */
9084 const struct type type_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
= {
9086 "MapKeysIterator[MVirtualTypeProp, Int]", /* class_name_string */
9089 &resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
,
9092 0, /* nullable Object */
9094 542, /* MapKeysIterator[PropertyLayoutElement, Int] */
9095 1233, /* MapKeysIterator[MVirtualTypeProp, Int] */
9098 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
= {
9101 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[MVirtualTypeProp] */
9102 &type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MVirtualTypeProp, Int] */
9105 /* runtime type MapValuesIterator[MVirtualTypeProp, Int] */
9106 const struct type type_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
= {
9108 "MapValuesIterator[MVirtualTypeProp, Int]", /* class_name_string */
9111 &resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
,
9114 0, /* nullable Object */
9116 543, /* MapValuesIterator[PropertyLayoutElement, Int] */
9117 1234, /* MapValuesIterator[MVirtualTypeProp, Int] */
9120 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
= {
9123 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
9124 &type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MVirtualTypeProp, Int] */
9127 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
9128 const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9130 "HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
9133 &resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
9136 0, /* nullable Object */
9140 84, /* Collection[Object] */
9141 594, /* Collection[MModule] */
9142 1428, /* HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
9145 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9148 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
9149 &type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9153 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
9156 &type_mmodule__MModule
, /* Collection#0: MModule */
9157 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
9160 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
9161 const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9163 "HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
9166 &resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
9169 0, /* nullable Object */
9173 84, /* Collection[Object] */
9174 1235, /* Collection[HashMap[MType, Array[MMethodDef]]] */
9175 1429, /* HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
9178 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9181 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
9182 &type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9186 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* RemovableCollection#0: HashMap[MType, Array[MMethodDef]] */
9189 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection#0: HashMap[MType, Array[MMethodDef]] */
9190 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
9193 /* runtime type Collection[HashMap[MType, Array[MMethodDef]]] */
9194 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9196 "Collection[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
9200 0, {}, /*DEAD TYPE*/
9202 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
9203 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9205 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]]", /* class_name_string */
9208 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
9211 0, /* nullable Object */
9213 544, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
9216 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9219 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray#0: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
9220 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
9223 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9224 const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9226 "HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
9229 &resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
9232 0, /* nullable Object */
9234 545, /* MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9235 1236, /* HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9238 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9241 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
9244 /* runtime type MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9245 const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9247 "MapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
9251 0, {}, /*DEAD TYPE*/
9253 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
9254 const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9256 "HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
9259 &resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
9262 0, /* nullable Object */
9264 68, /* nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
9265 1237, /* HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
9268 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9271 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
9272 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode#1: HashMap[MType, Array[MMethodDef]] */
9273 &type_mmodule__MModule
, /* HashNode#0: MModule */
9276 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
9277 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9279 "nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
9283 0, {}, /*DEAD TYPE*/
9285 /* runtime type HashMapKeys[MType, Array[MMethodDef]] */
9286 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
= {
9288 "HashMapKeys[MType, Array[MMethodDef]]", /* class_name_string */
9291 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
,
9294 0, /* nullable Object */
9298 84, /* Collection[Object] */
9299 93, /* Collection[nullable MType] */
9300 1316, /* Collection[MType] */
9301 1632, /* HashMapKeys[MType, Array[MMethodDef]] */
9304 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
= {
9307 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MMethodDef]] */
9308 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MMethodDef]] */
9312 &type_model__MType
, /* RemovableCollection#0: MType */
9315 &type_model__MType
, /* Collection#0: MType */
9316 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
9319 /* runtime type HashMapValues[MType, Array[MMethodDef]] */
9320 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
= {
9322 "HashMapValues[MType, Array[MMethodDef]]", /* class_name_string */
9325 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
,
9328 0, /* nullable Object */
9332 84, /* Collection[Object] */
9333 1093, /* Collection[Array[nullable MPropDef]] */
9334 1430, /* Collection[Array[MMethodDef]] */
9335 1633, /* HashMapValues[MType, Array[MMethodDef]] */
9338 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
= {
9341 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MMethodDef]] */
9342 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MMethodDef]] */
9346 &type_array__Arraymodel__MMethodDef
, /* RemovableCollection#0: Array[MMethodDef] */
9349 &type_array__Arraymodel__MMethodDef
, /* Collection#0: Array[MMethodDef] */
9350 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[Collection#0]: Collection[Array[MMethodDef]] */
9353 /* runtime type Collection[Array[MMethodDef]] */
9354 const struct type type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
= {
9356 "Collection[Array[MMethodDef]]", /* class_name_string */
9360 0, {}, /*DEAD TYPE*/
9362 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
9363 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
9365 "NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]]", /* class_name_string */
9368 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
,
9371 0, /* nullable Object */
9373 546, /* NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
9376 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
9379 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray#0: nullable HashMapNode[MType, Array[MMethodDef]] */
9380 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
9383 /* runtime type HashMapIterator[MType, Array[MMethodDef]] */
9384 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
9386 "HashMapIterator[MType, Array[MMethodDef]]", /* class_name_string */
9389 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
,
9392 0, /* nullable Object */
9394 547, /* MapIterator[MType, Array[MMethodDef]] */
9395 1238, /* HashMapIterator[MType, Array[MMethodDef]] */
9398 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
9401 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MMethodDef]] */
9404 /* runtime type MapIterator[MType, Array[MMethodDef]] */
9405 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
9407 "MapIterator[MType, Array[MMethodDef]]", /* class_name_string */
9411 0, {}, /*DEAD TYPE*/
9413 /* runtime type HashMapNode[MType, Array[MMethodDef]] */
9414 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
9416 "HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */
9419 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
,
9422 0, /* nullable Object */
9424 69, /* nullable HashMapNode[MType, Array[MMethodDef]] */
9425 1239, /* HashMapNode[MType, Array[MMethodDef]] */
9428 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
9431 &type_model__MType
, /* HashMapNode#0: MType */
9432 &type_array__Arraymodel__MMethodDef
, /* HashMapNode#1: Array[MMethodDef] */
9433 &type_model__MType
, /* HashNode#0: MType */
9436 /* runtime type nullable HashMapNode[MType, Array[MMethodDef]] */
9437 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
9439 "nullable HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */
9443 0, {}, /*DEAD TYPE*/
9445 /* runtime type Array[Set[MClassDef]] */
9446 const struct type type_array__Arrayabstract_collection__Setmodel__MClassDef
= {
9448 "Array[Set[MClassDef]]", /* class_name_string */
9451 &resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef
,
9454 0, /* nullable Object */
9457 83, /* SequenceRead[nullable Object] */
9458 84, /* Collection[Object] */
9459 1147, /* Collection[Set[MClassDef]] */
9461 1294, /* AbstractArrayRead[Object] */
9462 1849, /* AbstractArrayRead[Set[MClassDef]] */
9463 1459, /* Array[Object] */
9464 2088, /* Array[Set[MClassDef]] */
9467 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef
= {
9470 &type_abstract_collection__Setmodel__MClassDef
, /* Sequence#0: Set[MClassDef] */
9471 &type_abstract_collection__Setmodel__MClassDef
, /* SimpleCollection#0: Set[MClassDef] */
9472 &type_array__NativeArrayabstract_collection__Setmodel__MClassDef
, /* NativeArray[Array#0]: NativeArray[Set[MClassDef]] */
9473 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[Array#0]: Array[Set[MClassDef]] */
9474 &type_array__NativeArrayabstract_collection__Setmodel__MClassDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MClassDef]] */
9475 &type_abstract_collection__Setmodel__MClassDef
, /* RemovableCollection#0: Set[MClassDef] */
9476 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[Sequence#0]: Collection[Set[MClassDef]] */
9477 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[SimpleCollection#0]: Collection[Set[MClassDef]] */
9478 &type_abstract_collection__Setmodel__MClassDef
, /* Collection#0: Set[MClassDef] */
9479 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[Collection#0]: Collection[Set[MClassDef]] */
9480 &type_abstract_collection__Setmodel__MClassDef
, /* SequenceRead#0: Set[MClassDef] */
9481 &type_abstract_collection__Setmodel__MClassDef
, /* AbstractArrayRead#0: Set[MClassDef] */
9482 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[AbstractArrayRead#0]: Array[Set[MClassDef]] */
9483 &type_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MClassDef]] */
9486 /* runtime type AbstractArrayRead[Set[MClassDef]] */
9487 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef
= {
9489 "AbstractArrayRead[Set[MClassDef]]", /* class_name_string */
9493 0, {}, /*DEAD TYPE*/
9495 /* runtime type Array[Set[MClass]] */
9496 const struct type type_array__Arrayabstract_collection__Setmodel__MClass
= {
9498 "Array[Set[MClass]]", /* class_name_string */
9501 &resolution_table_array__Arrayabstract_collection__Setmodel__MClass
,
9504 0, /* nullable Object */
9507 83, /* SequenceRead[nullable Object] */
9508 84, /* Collection[Object] */
9509 1150, /* Collection[Set[MClass]] */
9511 1294, /* AbstractArrayRead[Object] */
9512 1850, /* AbstractArrayRead[Set[MClass]] */
9513 1459, /* Array[Object] */
9514 2089, /* Array[Set[MClass]] */
9517 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClass
= {
9520 &type_abstract_collection__Setmodel__MClass
, /* Sequence#0: Set[MClass] */
9521 &type_abstract_collection__Setmodel__MClass
, /* SimpleCollection#0: Set[MClass] */
9522 &type_array__NativeArrayabstract_collection__Setmodel__MClass
, /* NativeArray[Array#0]: NativeArray[Set[MClass]] */
9523 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Array#0]: Array[Set[MClass]] */
9524 &type_array__NativeArrayabstract_collection__Setmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MClass]] */
9525 &type_abstract_collection__Setmodel__MClass
, /* RemovableCollection#0: Set[MClass] */
9526 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Sequence#0]: Collection[Set[MClass]] */
9527 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[SimpleCollection#0]: Collection[Set[MClass]] */
9528 &type_abstract_collection__Setmodel__MClass
, /* Collection#0: Set[MClass] */
9529 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Collection#0]: Collection[Set[MClass]] */
9530 &type_abstract_collection__Setmodel__MClass
, /* SequenceRead#0: Set[MClass] */
9531 &type_abstract_collection__Setmodel__MClass
, /* AbstractArrayRead#0: Set[MClass] */
9532 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[AbstractArrayRead#0]: Array[Set[MClass]] */
9533 &type_array__ArrayIteratorabstract_collection__Setmodel__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MClass]] */
9536 /* runtime type AbstractArrayRead[Set[MClass]] */
9537 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClass
= {
9539 "AbstractArrayRead[Set[MClass]]", /* class_name_string */
9543 0, {}, /*DEAD TYPE*/
9545 /* runtime type Array[Set[MClassType]] */
9546 const struct type type_array__Arrayabstract_collection__Setmodel__MClassType
= {
9548 "Array[Set[MClassType]]", /* class_name_string */
9551 &resolution_table_array__Arrayabstract_collection__Setmodel__MClassType
,
9554 0, /* nullable Object */
9557 83, /* SequenceRead[nullable Object] */
9558 84, /* Collection[Object] */
9559 1084, /* Collection[Set[MType]] */
9560 1393, /* Collection[Set[MClassType]] */
9561 1294, /* AbstractArrayRead[Object] */
9562 1842, /* AbstractArrayRead[Set[MType]] */
9563 1459, /* Array[Object] */
9564 2083, /* Array[Set[MType]] */
9565 2090, /* AbstractArrayRead[Set[MClassType]] */
9566 2156, /* Array[Set[MClassType]] */
9569 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassType
= {
9572 &type_abstract_collection__Setmodel__MClassType
, /* Sequence#0: Set[MClassType] */
9573 &type_abstract_collection__Setmodel__MClassType
, /* SimpleCollection#0: Set[MClassType] */
9574 &type_array__NativeArrayabstract_collection__Setmodel__MClassType
, /* NativeArray[Array#0]: NativeArray[Set[MClassType]] */
9575 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[Array#0]: Array[Set[MClassType]] */
9576 &type_array__NativeArrayabstract_collection__Setmodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MClassType]] */
9577 &type_abstract_collection__Setmodel__MClassType
, /* RemovableCollection#0: Set[MClassType] */
9578 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[Sequence#0]: Collection[Set[MClassType]] */
9579 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[SimpleCollection#0]: Collection[Set[MClassType]] */
9580 &type_abstract_collection__Setmodel__MClassType
, /* Collection#0: Set[MClassType] */
9581 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[Collection#0]: Collection[Set[MClassType]] */
9582 &type_abstract_collection__Setmodel__MClassType
, /* SequenceRead#0: Set[MClassType] */
9583 &type_abstract_collection__Setmodel__MClassType
, /* AbstractArrayRead#0: Set[MClassType] */
9584 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[AbstractArrayRead#0]: Array[Set[MClassType]] */
9585 &type_array__ArrayIteratorabstract_collection__Setmodel__MClassType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MClassType]] */
9588 /* runtime type AbstractArrayRead[Set[MClassType]] */
9589 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassType
= {
9591 "AbstractArrayRead[Set[MClassType]]", /* class_name_string */
9595 0, {}, /*DEAD TYPE*/
9597 /* runtime type MapKeysIterator[MClass, POSetElement[MClass]] */
9598 const struct type type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
= {
9600 "MapKeysIterator[MClass, POSetElement[MClass]]", /* class_name_string */
9603 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
,
9606 0, /* nullable Object */
9608 548, /* MapKeysIterator[MClass, POSetElement[MClass]] */
9611 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
= {
9614 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
9615 &type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, POSetElement[MClass]] */
9618 /* runtime type MapValuesIterator[MClass, POSetElement[MClass]] */
9619 const struct type type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
= {
9621 "MapValuesIterator[MClass, POSetElement[MClass]]", /* class_name_string */
9624 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
,
9627 0, /* nullable Object */
9629 549, /* MapValuesIterator[MClass, POSetElement[MClass]] */
9632 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
= {
9635 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[Iterator#0]: Array[POSetElement[MClass]] */
9636 &type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, POSetElement[MClass]] */
9639 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
9640 const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9642 "HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9645 &resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
9648 0, /* nullable Object */
9652 84, /* Collection[Object] */
9653 594, /* Collection[MModule] */
9654 1431, /* HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
9657 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9660 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
9661 &type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9665 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
9668 &type_mmodule__MModule
, /* Collection#0: MModule */
9669 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
9672 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
9673 const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9675 "HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9678 &resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
9681 0, /* nullable Object */
9685 84, /* Collection[Object] */
9686 1240, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
9687 1432, /* HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
9690 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9693 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
9694 &type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9698 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* RemovableCollection#0: HashMap[MType, Array[MAttributeDef]] */
9701 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection#0: HashMap[MType, Array[MAttributeDef]] */
9702 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
9705 /* runtime type Collection[HashMap[MType, Array[MAttributeDef]]] */
9706 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9708 "Collection[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9712 0, {}, /*DEAD TYPE*/
9714 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
9715 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9717 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]]", /* class_name_string */
9720 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
9723 0, /* nullable Object */
9725 550, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
9728 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9731 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray#0: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9732 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
9735 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9736 const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9738 "HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9741 &resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
9744 0, /* nullable Object */
9746 551, /* MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9747 1241, /* HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9750 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9753 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
9756 /* runtime type MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9757 const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9759 "MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9763 0, {}, /*DEAD TYPE*/
9765 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9766 const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9768 "HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9771 &resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
9774 0, /* nullable Object */
9776 70, /* nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9777 1242, /* HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9780 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9783 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
9784 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode#1: HashMap[MType, Array[MAttributeDef]] */
9785 &type_mmodule__MModule
, /* HashNode#0: MModule */
9788 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9789 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9791 "nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9795 0, {}, /*DEAD TYPE*/
9797 /* runtime type HashMapKeys[MType, Array[MAttributeDef]] */
9798 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
= {
9800 "HashMapKeys[MType, Array[MAttributeDef]]", /* class_name_string */
9803 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
,
9806 0, /* nullable Object */
9810 84, /* Collection[Object] */
9811 93, /* Collection[nullable MType] */
9812 1316, /* Collection[MType] */
9813 1634, /* HashMapKeys[MType, Array[MAttributeDef]] */
9816 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
= {
9819 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MAttributeDef]] */
9820 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MAttributeDef]] */
9824 &type_model__MType
, /* RemovableCollection#0: MType */
9827 &type_model__MType
, /* Collection#0: MType */
9828 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
9831 /* runtime type HashMapValues[MType, Array[MAttributeDef]] */
9832 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
= {
9834 "HashMapValues[MType, Array[MAttributeDef]]", /* class_name_string */
9837 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
,
9840 0, /* nullable Object */
9844 84, /* Collection[Object] */
9845 1093, /* Collection[Array[nullable MPropDef]] */
9846 1433, /* Collection[Array[MAttributeDef]] */
9847 1635, /* HashMapValues[MType, Array[MAttributeDef]] */
9850 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
= {
9853 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MAttributeDef]] */
9854 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MAttributeDef]] */
9858 &type_array__Arraymodel__MAttributeDef
, /* RemovableCollection#0: Array[MAttributeDef] */
9861 &type_array__Arraymodel__MAttributeDef
, /* Collection#0: Array[MAttributeDef] */
9862 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[Collection#0]: Collection[Array[MAttributeDef]] */
9865 /* runtime type Collection[Array[MAttributeDef]] */
9866 const struct type type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
= {
9868 "Collection[Array[MAttributeDef]]", /* class_name_string */
9872 0, {}, /*DEAD TYPE*/
9874 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
9875 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
9877 "NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]]", /* class_name_string */
9880 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
,
9883 0, /* nullable Object */
9885 552, /* NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
9888 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
9891 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray#0: nullable HashMapNode[MType, Array[MAttributeDef]] */
9892 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
9895 /* runtime type HashMapIterator[MType, Array[MAttributeDef]] */
9896 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
9898 "HashMapIterator[MType, Array[MAttributeDef]]", /* class_name_string */
9901 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
,
9904 0, /* nullable Object */
9906 553, /* MapIterator[MType, Array[MAttributeDef]] */
9907 1243, /* HashMapIterator[MType, Array[MAttributeDef]] */
9910 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
9913 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MAttributeDef]] */
9916 /* runtime type MapIterator[MType, Array[MAttributeDef]] */
9917 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
9919 "MapIterator[MType, Array[MAttributeDef]]", /* class_name_string */
9923 0, {}, /*DEAD TYPE*/
9925 /* runtime type HashMapNode[MType, Array[MAttributeDef]] */
9926 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
9928 "HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */
9931 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
,
9934 0, /* nullable Object */
9936 71, /* nullable HashMapNode[MType, Array[MAttributeDef]] */
9937 1244, /* HashMapNode[MType, Array[MAttributeDef]] */
9940 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
9943 &type_model__MType
, /* HashMapNode#0: MType */
9944 &type_array__Arraymodel__MAttributeDef
, /* HashMapNode#1: Array[MAttributeDef] */
9945 &type_model__MType
, /* HashNode#0: MType */
9948 /* runtime type nullable HashMapNode[MType, Array[MAttributeDef]] */
9949 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
9951 "nullable HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */
9955 0, {}, /*DEAD TYPE*/
9957 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9958 const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9960 "HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9963 &resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9966 0, /* nullable Object */
9970 84, /* Collection[Object] */
9971 594, /* Collection[MModule] */
9972 1434, /* HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9975 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9978 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9979 &type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9983 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
9986 &type_mmodule__MModule
, /* Collection#0: MModule */
9987 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */