1 #include "nitg.types.0.h"
2 const struct types resolution_table_hash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9 &type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[String, nullable MProperty] */
10 &type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[String, nullable MProperty] */
11 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
12 &type_string__String
, /* MapRead#0: String */
13 &type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[String, nullable MProperty] */
14 &type_string__String
, /* Map#0: String */
15 &type_nullable_model__MProperty
, /* Map#1: nullable MProperty */
16 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[String, nullable MProperty] */
17 NULL
, /* empty (Map[Map#0, Map#1]: Map[String, nullable MProperty] not a live type) */
18 &type_nullable_model__MProperty
, /* MapRead#1: nullable MProperty */
19 &type_string__String
, /* HashCollection#0: String */
20 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* HashCollection#1: HashMapNode[String, nullable MProperty] */
23 /* runtime type MapKeysIterator[String, nullable ModulePath] */
24 const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
26 "MapKeysIterator[String, nullable ModulePath]", /* class_name_string */
29 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
,
32 0, /* nullable Object */
34 438, /* MapKeysIterator[String, nullable ModulePath] */
37 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
40 &type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, nullable ModulePath] */
41 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
44 /* runtime type MapValuesIterator[String, nullable ModulePath] */
45 const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
47 "MapValuesIterator[String, nullable ModulePath]", /* class_name_string */
50 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
,
53 0, /* nullable Object */
55 439, /* MapValuesIterator[String, nullable ModulePath] */
58 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
61 &type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, nullable ModulePath] */
62 &type_array__Arraynullable_modelbuilder__ModulePath
, /* Array[Iterator#0]: Array[nullable ModulePath] */
65 /* runtime type MapKeysIterator[String, nullable MGroup] */
66 const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
= {
68 "MapKeysIterator[String, nullable MGroup]", /* class_name_string */
71 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
,
74 0, /* nullable Object */
76 440, /* MapKeysIterator[String, nullable MGroup] */
79 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
= {
82 &type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, nullable MGroup] */
83 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
86 /* runtime type MapValuesIterator[String, nullable MGroup] */
87 const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
= {
89 "MapValuesIterator[String, nullable MGroup]", /* class_name_string */
92 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
,
95 0, /* nullable Object */
97 441, /* MapValuesIterator[String, nullable MGroup] */
100 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
= {
103 &type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, nullable MGroup] */
104 &type_array__Arraynullable_mproject__MGroup
, /* Array[Iterator#0]: Array[nullable MGroup] */
107 /* runtime type MapKeysIterator[MModule, AModule] */
108 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
= {
110 "MapKeysIterator[MModule, AModule]", /* class_name_string */
113 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
,
116 0, /* nullable Object */
118 442, /* MapKeysIterator[MModule, AModule] */
121 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
= {
124 &type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, AModule] */
125 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
128 /* runtime type MapValuesIterator[MModule, AModule] */
129 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
= {
131 "MapValuesIterator[MModule, AModule]", /* class_name_string */
134 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
,
137 0, /* nullable Object */
139 443, /* MapValuesIterator[MModule, AModule] */
142 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
= {
145 &type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, AModule] */
146 &type_array__Arrayparser_nodes__AModule
, /* Array[Iterator#0]: Array[AModule] */
149 /* runtime type MapKeysIterator[MClassDef, AClassdef] */
150 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
= {
152 "MapKeysIterator[MClassDef, AClassdef]", /* class_name_string */
155 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
,
158 0, /* nullable Object */
160 444, /* MapKeysIterator[MClassDef, AClassdef] */
163 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
= {
166 &type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, AClassdef] */
167 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
170 /* runtime type MapValuesIterator[MClassDef, AClassdef] */
171 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
= {
173 "MapValuesIterator[MClassDef, AClassdef]", /* class_name_string */
176 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
,
179 0, /* nullable Object */
181 445, /* MapValuesIterator[MClassDef, AClassdef] */
184 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
= {
187 &type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, AClassdef] */
188 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Iterator#0]: Array[AClassdef] */
191 /* runtime type MapKeysIterator[MPropDef, APropdef] */
192 const struct type type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
= {
194 "MapKeysIterator[MPropDef, APropdef]", /* class_name_string */
197 &resolution_table_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
,
200 0, /* nullable Object */
202 446, /* MapKeysIterator[MPropDef, APropdef] */
205 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
= {
208 &type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MPropDef, APropdef] */
209 &type_array__Arraymodel__MPropDef
, /* Array[Iterator#0]: Array[MPropDef] */
212 /* runtime type MapValuesIterator[MPropDef, APropdef] */
213 const struct type type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
= {
215 "MapValuesIterator[MPropDef, APropdef]", /* class_name_string */
218 &resolution_table_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
,
221 0, /* nullable Object */
223 447, /* MapValuesIterator[MPropDef, APropdef] */
226 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
= {
229 &type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MPropDef, APropdef] */
230 &type_array__Arrayparser_nodes__APropdef
, /* Array[Iterator#0]: Array[APropdef] */
233 /* runtime type MapKeysIterator[MClass, Set[MProperty]] */
234 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
236 "MapKeysIterator[MClass, Set[MProperty]]", /* class_name_string */
239 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
242 0, /* nullable Object */
244 448, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
245 1642, /* MapKeysIterator[MClass, Set[MProperty]] */
248 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
251 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MProperty]] */
252 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
255 /* runtime type MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
256 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
258 "MapKeysIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
261 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
264 0, /* nullable Object */
266 448, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
269 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
272 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[PropertyLayoutElement]] */
273 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
276 /* runtime type MapValuesIterator[MClass, Set[MProperty]] */
277 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
279 "MapValuesIterator[MClass, Set[MProperty]]", /* class_name_string */
282 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
285 0, /* nullable Object */
287 449, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
288 1643, /* MapValuesIterator[MClass, Set[MProperty]] */
291 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
294 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MProperty]] */
295 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[Iterator#0]: Array[Set[MProperty]] */
298 /* runtime type MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
299 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
301 "MapValuesIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
304 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
307 0, /* nullable Object */
309 449, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
312 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
315 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[PropertyLayoutElement]] */
316 &type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Array[Iterator#0]: Array[Set[PropertyLayoutElement]] */
319 /* runtime type NativeArray[Char] */
320 const struct type type_array__NativeArraykernel__Char
= {
322 "NativeArray[Char]", /* class_name_string */
325 &resolution_table_array__NativeArraykernel__Char
,
328 0, /* nullable Object */
330 193, /* NativeArray[Object] */
331 1644, /* NativeArray[Char] */
334 const struct types resolution_table_array__NativeArraykernel__Char
= {
337 &type_kernel__Char
, /* NativeArray#0: Char */
338 &type_array__NativeArraykernel__Char
, /* NativeArray[NativeArray#0]: NativeArray[Char] */
341 /* runtime type MapKeysIterator[String, Option] */
342 const struct type type_abstract_collection__MapKeysIteratorstring__Stringopts__Option
= {
344 "MapKeysIterator[String, Option]", /* class_name_string */
347 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringopts__Option
,
350 0, /* nullable Object */
352 450, /* MapKeysIterator[String, Option] */
355 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringopts__Option
= {
358 &type_abstract_collection__MapIteratorstring__Stringopts__Option
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Option] */
359 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
362 /* runtime type MapValuesIterator[String, Option] */
363 const struct type type_abstract_collection__MapValuesIteratorstring__Stringopts__Option
= {
365 "MapValuesIterator[String, Option]", /* class_name_string */
368 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option
,
371 0, /* nullable Object */
373 451, /* MapValuesIterator[String, Option] */
376 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option
= {
379 &type_abstract_collection__MapIteratorstring__Stringopts__Option
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Option] */
380 &type_array__Arrayopts__Option
, /* Array[Iterator#0]: Array[Option] */
383 /* runtime type MapKeysIterator[MClassDef, HashSet[MType]] */
384 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
386 "MapKeysIterator[MClassDef, HashSet[MType]]", /* class_name_string */
389 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
392 0, /* nullable Object */
394 452, /* MapKeysIterator[MClassDef, HashSet[MType]] */
397 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
400 &type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, HashSet[MType]] */
401 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
404 /* runtime type MapValuesIterator[MClassDef, HashSet[MType]] */
405 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
407 "MapValuesIterator[MClassDef, HashSet[MType]]", /* class_name_string */
410 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
413 0, /* nullable Object */
415 453, /* MapValuesIterator[MClassDef, HashSet[MType]] */
418 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
421 &type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, HashSet[MType]] */
422 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Iterator#0]: Array[HashSet[MType]] */
425 /* runtime type MapKeysIterator[MClass, Int] */
426 const struct type type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
= {
428 "MapKeysIterator[MClass, Int]", /* class_name_string */
431 &resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
,
434 0, /* nullable Object */
436 454, /* MapKeysIterator[MClass, Int] */
439 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
= {
442 &type_abstract_collection__MapIteratormodel__MClasskernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Int] */
443 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
446 /* runtime type MapValuesIterator[MClass, Int] */
447 const struct type type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
= {
449 "MapValuesIterator[MClass, Int]", /* class_name_string */
452 &resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
,
455 0, /* nullable Object */
457 455, /* MapValuesIterator[MClass, Int] */
460 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
= {
463 &type_abstract_collection__MapIteratormodel__MClasskernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Int] */
464 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
467 /* runtime type MapKeysIterator[MType, Array[nullable MType]] */
468 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
= {
470 "MapKeysIterator[MType, Array[nullable MType]]", /* class_name_string */
473 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
,
476 0, /* nullable Object */
478 456, /* MapKeysIterator[MType, Array[nullable MType]] */
481 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
= {
484 &type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[nullable MType]] */
485 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
488 /* runtime type MapValuesIterator[MType, Array[nullable MType]] */
489 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
= {
491 "MapValuesIterator[MType, Array[nullable MType]]", /* class_name_string */
494 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
,
497 0, /* nullable Object */
499 457, /* MapValuesIterator[MType, Array[nullable MType]] */
502 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
= {
505 &type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[nullable MType]] */
506 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[Array[nullable MType]] */
509 /* runtime type MapKeysIterator[MClassType, Array[nullable MType]] */
510 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
512 "MapKeysIterator[MClassType, Array[nullable MType]]", /* class_name_string */
515 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
,
518 0, /* nullable Object */
520 456, /* MapKeysIterator[MType, Array[nullable MType]] */
521 1645, /* MapKeysIterator[MClassType, Array[nullable MType]] */
524 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
527 &type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Array[nullable MType]] */
528 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
531 /* runtime type MapValuesIterator[MClassType, Array[nullable MType]] */
532 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
534 "MapValuesIterator[MClassType, Array[nullable MType]]", /* class_name_string */
537 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
,
540 0, /* nullable Object */
542 457, /* MapValuesIterator[MType, Array[nullable MType]] */
543 1646, /* MapValuesIterator[MClassType, Array[nullable MType]] */
546 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
549 &type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Array[nullable MType]] */
550 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[Array[nullable MType]] */
553 /* runtime type MapKeysIterator[MClass, Array[nullable MPropDef]] */
554 const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
556 "MapKeysIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
559 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
562 0, /* nullable Object */
564 458, /* MapKeysIterator[MClass, Array[nullable MPropDef]] */
567 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
570 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[nullable MPropDef]] */
571 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
574 /* runtime type MapValuesIterator[MClass, Array[nullable MPropDef]] */
575 const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
577 "MapValuesIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
580 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
583 0, /* nullable Object */
585 459, /* MapValuesIterator[MClass, Array[nullable MPropDef]] */
588 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
591 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[nullable MPropDef]] */
592 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[Iterator#0]: Array[Array[nullable MPropDef]] */
595 /* runtime type MapKeysIterator[String, String] */
596 const struct type type_abstract_collection__MapKeysIteratorstring__Stringstring__String
= {
598 "MapKeysIterator[String, String]", /* class_name_string */
601 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String
,
604 0, /* nullable Object */
606 460, /* MapKeysIterator[String, String] */
609 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String
= {
612 &type_abstract_collection__MapIteratorstring__Stringstring__String
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, String] */
613 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
616 /* runtime type MapValuesIterator[String, String] */
617 const struct type type_abstract_collection__MapValuesIteratorstring__Stringstring__String
= {
619 "MapValuesIterator[String, String]", /* class_name_string */
622 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String
,
625 0, /* nullable Object */
627 461, /* MapValuesIterator[String, String] */
630 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String
= {
633 &type_abstract_collection__MapIteratorstring__Stringstring__String
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, String] */
634 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
637 /* runtime type ContainerIterator[CodeFile] */
638 const struct type type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
= {
640 "ContainerIterator[CodeFile]", /* class_name_string */
643 &resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
,
646 0, /* nullable Object */
648 462, /* ContainerIterator[CodeFile] */
651 const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
= {
654 &type_abstract_collection__Containerabstract_compiler__CodeFile
, /* Container[ContainerIterator#0]: Container[CodeFile] */
655 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Iterator#0]: Array[CodeFile] */
658 /* runtime type Array[CodeFile] */
659 const struct type type_array__Arrayabstract_compiler__CodeFile
= {
661 "Array[CodeFile]", /* class_name_string */
664 &resolution_table_array__Arrayabstract_compiler__CodeFile
,
667 0, /* nullable Object */
669 642, /* Collection[CodeFile] */
670 169, /* SequenceRead[nullable Object] */
671 170, /* Collection[Object] */
672 2444, /* AbstractArrayRead[CodeFile] */
673 1782, /* AbstractArrayRead[Object] */
674 2583, /* Array[CodeFile] */
676 1973, /* Array[Object] */
679 const struct types resolution_table_array__Arrayabstract_compiler__CodeFile
= {
682 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Array#0]: Array[CodeFile] */
683 &type_array__NativeArrayabstract_compiler__CodeFile
, /* NativeArray[Array#0]: NativeArray[CodeFile] */
684 &type_abstract_compiler__CodeFile
, /* Sequence#0: CodeFile */
685 &type_abstract_compiler__CodeFile
, /* SimpleCollection#0: CodeFile */
686 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Array#0]: Collection[CodeFile] */
687 &type_abstract_compiler__CodeFile
, /* Array#0: CodeFile */
688 &type_array__NativeArrayabstract_compiler__CodeFile
, /* NativeArray[ArrayCapable#0]: NativeArray[CodeFile] */
689 &type_abstract_compiler__CodeFile
, /* AbstractArray#0: CodeFile */
690 &type_abstract_compiler__CodeFile
, /* RemovableCollection#0: CodeFile */
691 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Sequence#0]: Collection[CodeFile] */
692 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Sequence#0]: Array[CodeFile] */
693 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[SimpleCollection#0]: Collection[CodeFile] */
694 &type_abstract_compiler__CodeFile
, /* Collection#0: CodeFile */
695 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Collection#0]: Collection[CodeFile] */
696 &type_abstract_compiler__CodeFile
, /* SequenceRead#0: CodeFile */
697 &type_abstract_compiler__CodeFile
, /* AbstractArrayRead#0: CodeFile */
698 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[AbstractArrayRead#0]: Array[CodeFile] */
699 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[CodeFile] not a live type) */
700 &type_array__ArrayIteratorabstract_compiler__CodeFile
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[CodeFile] */
703 /* runtime type AbstractArrayRead[CodeFile] */
704 const struct type type_array__AbstractArrayReadabstract_compiler__CodeFile
= {
706 "AbstractArrayRead[CodeFile]", /* class_name_string */
712 0, /* nullable Object */
714 642, /* Collection[CodeFile] */
715 169, /* SequenceRead[nullable Object] */
716 170, /* Collection[Object] */
717 2444, /* AbstractArrayRead[CodeFile] */
718 1782, /* AbstractArrayRead[Object] */
721 /* runtime type ContainerIterator[MMethodDef] */
722 const struct type type_abstract_collection__ContainerIteratormodel__MMethodDef
= {
724 "ContainerIterator[MMethodDef]", /* class_name_string */
727 &resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef
,
730 0, /* nullable Object */
732 463, /* ContainerIterator[MMethodDef] */
735 const struct types resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef
= {
738 &type_abstract_collection__Containermodel__MMethodDef
, /* Container[ContainerIterator#0]: Container[MMethodDef] */
739 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
742 /* runtime type MapKeysIterator[MClassType, String] */
743 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypestring__String
= {
745 "MapKeysIterator[MClassType, String]", /* class_name_string */
748 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypestring__String
,
751 0, /* nullable Object */
753 464, /* MapKeysIterator[MClassType, String] */
756 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypestring__String
= {
759 &type_abstract_collection__MapIteratormodel__MClassTypestring__String
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, String] */
760 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
763 /* runtime type MapValuesIterator[MClassType, String] */
764 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypestring__String
= {
766 "MapValuesIterator[MClassType, String]", /* class_name_string */
769 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypestring__String
,
772 0, /* nullable Object */
774 465, /* MapValuesIterator[MClassType, String] */
777 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypestring__String
= {
780 &type_abstract_collection__MapIteratormodel__MClassTypestring__String
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, String] */
781 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
784 /* runtime type ContainerIterator[AbstractRuntimeFunction] */
785 const struct type type_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction
= {
787 "ContainerIterator[AbstractRuntimeFunction]", /* class_name_string */
790 &resolution_table_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction
,
793 0, /* nullable Object */
795 466, /* ContainerIterator[AbstractRuntimeFunction] */
798 const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction
= {
801 &type_abstract_collection__Containerabstract_compiler__AbstractRuntimeFunction
, /* Container[ContainerIterator#0]: Container[AbstractRuntimeFunction] */
802 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
805 /* runtime type Array[AbstractRuntimeFunction] */
806 const struct type type_array__Arrayabstract_compiler__AbstractRuntimeFunction
= {
808 "Array[AbstractRuntimeFunction]", /* class_name_string */
811 &resolution_table_array__Arrayabstract_compiler__AbstractRuntimeFunction
,
814 0, /* nullable Object */
816 645, /* Collection[AbstractRuntimeFunction] */
817 169, /* SequenceRead[nullable Object] */
818 170, /* Collection[Object] */
819 2445, /* AbstractArrayRead[AbstractRuntimeFunction] */
820 1782, /* AbstractArrayRead[Object] */
821 2584, /* Array[AbstractRuntimeFunction] */
823 1973, /* Array[Object] */
826 const struct types resolution_table_array__Arrayabstract_compiler__AbstractRuntimeFunction
= {
829 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Array#0]: Array[AbstractRuntimeFunction] */
830 &type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
, /* NativeArray[Array#0]: NativeArray[AbstractRuntimeFunction] */
831 &type_abstract_compiler__AbstractRuntimeFunction
, /* Sequence#0: AbstractRuntimeFunction */
832 &type_abstract_compiler__AbstractRuntimeFunction
, /* SimpleCollection#0: AbstractRuntimeFunction */
833 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[Array#0]: Collection[AbstractRuntimeFunction] */
834 &type_abstract_compiler__AbstractRuntimeFunction
, /* Array#0: AbstractRuntimeFunction */
835 &type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
, /* NativeArray[ArrayCapable#0]: NativeArray[AbstractRuntimeFunction] */
836 &type_abstract_compiler__AbstractRuntimeFunction
, /* AbstractArray#0: AbstractRuntimeFunction */
837 &type_abstract_compiler__AbstractRuntimeFunction
, /* RemovableCollection#0: AbstractRuntimeFunction */
838 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[Sequence#0]: Collection[AbstractRuntimeFunction] */
839 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Sequence#0]: Array[AbstractRuntimeFunction] */
840 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[SimpleCollection#0]: Collection[AbstractRuntimeFunction] */
841 &type_abstract_compiler__AbstractRuntimeFunction
, /* Collection#0: AbstractRuntimeFunction */
842 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[Collection#0]: Collection[AbstractRuntimeFunction] */
843 &type_abstract_compiler__AbstractRuntimeFunction
, /* SequenceRead#0: AbstractRuntimeFunction */
844 &type_abstract_compiler__AbstractRuntimeFunction
, /* AbstractArrayRead#0: AbstractRuntimeFunction */
845 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[AbstractArrayRead#0]: Array[AbstractRuntimeFunction] */
846 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AbstractRuntimeFunction] not a live type) */
847 &type_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AbstractRuntimeFunction] */
850 /* runtime type AbstractArrayRead[AbstractRuntimeFunction] */
851 const struct type type_array__AbstractArrayReadabstract_compiler__AbstractRuntimeFunction
= {
853 "AbstractArrayRead[AbstractRuntimeFunction]", /* class_name_string */
859 0, /* nullable Object */
861 645, /* Collection[AbstractRuntimeFunction] */
862 169, /* SequenceRead[nullable Object] */
863 170, /* Collection[Object] */
864 2445, /* AbstractArrayRead[AbstractRuntimeFunction] */
865 1782, /* AbstractArrayRead[Object] */
868 /* runtime type MapKeysIterator[MType, Array[MClassType]] */
869 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType
= {
871 "MapKeysIterator[MType, Array[MClassType]]", /* class_name_string */
874 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType
,
877 0, /* nullable Object */
879 456, /* MapKeysIterator[MType, Array[nullable MType]] */
880 1647, /* MapKeysIterator[MType, Array[MType]] */
881 1920, /* MapKeysIterator[MType, Array[MClassType]] */
884 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType
= {
887 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MClassType]] */
888 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
891 /* runtime type MapKeysIterator[MType, Array[MType]] */
892 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType
= {
894 "MapKeysIterator[MType, Array[MType]]", /* class_name_string */
897 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType
,
900 0, /* nullable Object */
902 456, /* MapKeysIterator[MType, Array[nullable MType]] */
903 1647, /* MapKeysIterator[MType, Array[MType]] */
906 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType
= {
909 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MType]] */
910 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
913 /* runtime type MapValuesIterator[MType, Array[MClassType]] */
914 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType
= {
916 "MapValuesIterator[MType, Array[MClassType]]", /* class_name_string */
919 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType
,
922 0, /* nullable Object */
924 457, /* MapValuesIterator[MType, Array[nullable MType]] */
925 1648, /* MapValuesIterator[MType, Array[MType]] */
926 1921, /* MapValuesIterator[MType, Array[MClassType]] */
929 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType
= {
932 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MClassType]] */
933 &type_array__Arrayarray__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[Array[MClassType]] */
936 /* runtime type MapValuesIterator[MType, Array[MType]] */
937 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType
= {
939 "MapValuesIterator[MType, Array[MType]]", /* class_name_string */
942 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType
,
945 0, /* nullable Object */
947 457, /* MapValuesIterator[MType, Array[nullable MType]] */
948 1648, /* MapValuesIterator[MType, Array[MType]] */
951 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType
= {
954 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MType]] */
955 &type_array__Arrayarray__Arraymodel__MType
, /* Array[Iterator#0]: Array[Array[MType]] */
958 /* runtime type MapKeysIterator[String, Int] */
959 const struct type type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
= {
961 "MapKeysIterator[String, Int]", /* class_name_string */
964 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
,
967 0, /* nullable Object */
969 467, /* MapKeysIterator[String, Int] */
972 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
= {
975 &type_abstract_collection__MapIteratorstring__Stringkernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Int] */
976 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
979 /* runtime type MapValuesIterator[String, Int] */
980 const struct type type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
= {
982 "MapValuesIterator[String, Int]", /* class_name_string */
985 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
,
988 0, /* nullable Object */
990 468, /* MapValuesIterator[String, Int] */
993 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
= {
996 &type_abstract_collection__MapIteratorstring__Stringkernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Int] */
997 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
1000 /* runtime type HashMapKeys[MClass, Array[MClass]] */
1001 const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass
= {
1003 "HashMapKeys[MClass, Array[MClass]]", /* class_name_string */
1006 &resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass
,
1009 0, /* nullable Object */
1011 178, /* Collection[nullable MClass] */
1012 2166, /* HashMapKeys[MClass, Array[nullable MClass]] */
1013 170, /* Collection[Object] */
1014 1787, /* Collection[MClass] */
1015 2446, /* HashMapKeys[MClass, Array[MClass]] */
1018 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass
= {
1021 &type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[MClass]] */
1022 &type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[MClass]] */
1029 &type_model__MClass
, /* RemovableCollection#0: MClass */
1033 &type_model__MClass
, /* Collection#0: MClass */
1034 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
1037 /* runtime type HashMapValues[MClass, Array[MClass]] */
1038 const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass
= {
1040 "HashMapValues[MClass, Array[MClass]]", /* class_name_string */
1043 &resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass
,
1046 0, /* nullable Object */
1048 1479, /* Collection[Array[nullable MClass]] */
1049 1893, /* HashMapValues[MClass, Array[nullable MClass]] */
1050 170, /* Collection[Object] */
1051 1843, /* Collection[Array[MClass]] */
1052 2447, /* HashMapValues[MClass, Array[MClass]] */
1055 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass
= {
1058 &type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[MClass]] */
1059 &type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[MClass]] */
1066 &type_array__Arraymodel__MClass
, /* RemovableCollection#0: Array[MClass] */
1070 &type_array__Arraymodel__MClass
, /* Collection#0: Array[MClass] */
1071 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Collection#0]: Collection[Array[MClass]] */
1074 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
1075 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
1077 "NativeArray[nullable HashMapNode[MClass, Array[MClass]]]", /* class_name_string */
1080 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
,
1083 0, /* nullable Object */
1085 377, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
1086 1649, /* NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
1089 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
1092 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, Array[MClass]] */
1093 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
1096 /* runtime type HashMapNode[MClass, Array[MClass]] */
1097 const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
1099 "HashMapNode[MClass, Array[MClass]]", /* class_name_string */
1102 &resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
,
1105 0, /* nullable Object */
1107 133, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
1108 469, /* nullable HashMapNode[MClass, Array[MClass]] */
1109 1575, /* HashMapNode[MClass, Array[nullable MClass]] */
1110 2193, /* HashMapNode[MClass, Array[MClass]] */
1113 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
1116 &type_model__MClass
, /* HashMapNode#0: MClass */
1117 &type_array__Arraymodel__MClass
, /* HashMapNode#1: Array[MClass] */
1118 &type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* N: HashMapNode[MClass, Array[MClass]] */
1119 &type_model__MClass
, /* HashNode#0: MClass */
1122 /* runtime type nullable HashMapNode[MClass, Array[MClass]] */
1123 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
1125 "nullable HashMapNode[MClass, Array[MClass]]", /* class_name_string */
1128 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
,
1131 0, /* nullable Object */
1133 133, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
1134 469, /* nullable HashMapNode[MClass, Array[MClass]] */
1137 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
1140 &type_model__MClass
, /* HashMapNode#0: MClass */
1141 &type_array__Arraymodel__MClass
, /* HashMapNode#1: Array[MClass] */
1142 &type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* N: HashMapNode[MClass, Array[MClass]] */
1143 &type_model__MClass
, /* HashNode#0: MClass */
1146 /* runtime type HashMapIterator[MClass, Array[MClass]] */
1147 const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass
= {
1149 "HashMapIterator[MClass, Array[MClass]]", /* class_name_string */
1152 &resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass
,
1155 0, /* nullable Object */
1157 378, /* MapIterator[MClass, Array[nullable MClass]] */
1158 1576, /* HashMapIterator[MClass, Array[nullable MClass]] */
1159 1650, /* MapIterator[MClass, Array[MClass]] */
1160 2194, /* HashMapIterator[MClass, Array[MClass]] */
1163 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass
= {
1166 &type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[MClass]] */
1169 /* runtime type MapIterator[MClass, Array[MClass]] */
1170 const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraymodel__MClass
= {
1172 "MapIterator[MClass, Array[MClass]]", /* class_name_string */
1178 0, /* nullable Object */
1180 378, /* MapIterator[MClass, Array[nullable MClass]] */
1182 1650, /* MapIterator[MClass, Array[MClass]] */
1185 /* runtime type HashMapKeys[MClass, HashSet[MClass]] */
1186 const struct type type_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass
= {
1188 "HashMapKeys[MClass, HashSet[MClass]]", /* class_name_string */
1191 &resolution_table_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass
,
1194 0, /* nullable Object */
1196 178, /* Collection[nullable MClass] */
1197 2195, /* HashMapKeys[MClass, Set[MClass]] */
1198 170, /* Collection[Object] */
1199 1787, /* Collection[MClass] */
1200 2448, /* HashMapKeys[MClass, HashSet[MClass]] */
1203 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass
= {
1206 &type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, HashSet[MClass]] */
1207 &type_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, HashSet[MClass]] */
1214 &type_model__MClass
, /* RemovableCollection#0: MClass */
1218 &type_model__MClass
, /* Collection#0: MClass */
1219 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
1222 /* runtime type HashMapKeys[MClass, Set[MClass]] */
1223 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
= {
1225 "HashMapKeys[MClass, Set[MClass]]", /* class_name_string */
1228 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
,
1231 0, /* nullable Object */
1233 178, /* Collection[nullable MClass] */
1234 2195, /* HashMapKeys[MClass, Set[MClass]] */
1235 170, /* Collection[Object] */
1236 1787, /* Collection[MClass] */
1239 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
= {
1242 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MClass]] */
1243 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MClass]] */
1250 &type_model__MClass
, /* RemovableCollection#0: MClass */
1254 &type_model__MClass
, /* Collection#0: MClass */
1255 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
1258 /* runtime type HashMapValues[MClass, HashSet[MClass]] */
1259 const struct type type_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass
= {
1261 "HashMapValues[MClass, HashSet[MClass]]", /* class_name_string */
1264 &resolution_table_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass
,
1267 0, /* nullable Object */
1269 1580, /* Collection[Set[MClass]] */
1270 1922, /* HashMapValues[MClass, Set[MClass]] */
1271 170, /* Collection[Object] */
1272 1923, /* Collection[HashSet[MClass]] */
1273 2449, /* HashMapValues[MClass, HashSet[MClass]] */
1276 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass
= {
1279 &type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, HashSet[MClass]] */
1280 &type_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, HashSet[MClass]] */
1287 &type_hash_collection__HashSetmodel__MClass
, /* RemovableCollection#0: HashSet[MClass] */
1291 &type_hash_collection__HashSetmodel__MClass
, /* Collection#0: HashSet[MClass] */
1292 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
, /* Collection[Collection#0]: Collection[HashSet[MClass]] */
1295 /* runtime type HashMapValues[MClass, Set[MClass]] */
1296 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
= {
1298 "HashMapValues[MClass, Set[MClass]]", /* class_name_string */
1301 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
,
1304 0, /* nullable Object */
1306 1580, /* Collection[Set[MClass]] */
1307 1922, /* HashMapValues[MClass, Set[MClass]] */
1308 170, /* Collection[Object] */
1311 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
= {
1314 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MClass]] */
1315 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MClass]] */
1322 &type_abstract_collection__Setmodel__MClass
, /* RemovableCollection#0: Set[MClass] */
1326 &type_abstract_collection__Setmodel__MClass
, /* Collection#0: Set[MClass] */
1327 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Collection#0]: Collection[Set[MClass]] */
1330 /* runtime type Collection[HashSet[MClass]] */
1331 const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
= {
1333 "Collection[HashSet[MClass]]", /* class_name_string */
1339 0, /* nullable Object */
1341 1580, /* Collection[Set[MClass]] */
1343 170, /* Collection[Object] */
1344 1923, /* Collection[HashSet[MClass]] */
1347 /* runtime type NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
1348 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
1350 "NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]]", /* class_name_string */
1353 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
,
1356 0, /* nullable Object */
1358 470, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
1359 1651, /* NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
1362 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
1365 &type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, HashSet[MClass]] */
1366 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
1369 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
1370 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
1372 "NativeArray[nullable HashMapNode[MClass, Set[MClass]]]", /* class_name_string */
1375 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
,
1378 0, /* nullable Object */
1380 470, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
1383 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
1386 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MClass]] */
1387 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
1390 /* runtime type HashMapNode[MClass, HashSet[MClass]] */
1391 const struct type type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
1393 "HashMapNode[MClass, HashSet[MClass]]", /* class_name_string */
1396 &resolution_table_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
,
1399 0, /* nullable Object */
1401 150, /* nullable HashMapNode[MClass, Set[MClass]] */
1402 471, /* nullable HashMapNode[MClass, HashSet[MClass]] */
1403 1652, /* HashMapNode[MClass, Set[MClass]] */
1404 2196, /* HashMapNode[MClass, HashSet[MClass]] */
1407 const struct types resolution_table_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
1410 &type_model__MClass
, /* HashMapNode#0: MClass */
1411 &type_hash_collection__HashSetmodel__MClass
, /* HashMapNode#1: HashSet[MClass] */
1412 &type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* N: HashMapNode[MClass, HashSet[MClass]] */
1413 &type_model__MClass
, /* HashNode#0: MClass */
1416 /* runtime type HashMapNode[MClass, Set[MClass]] */
1417 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
1419 "HashMapNode[MClass, Set[MClass]]", /* class_name_string */
1422 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
,
1425 0, /* nullable Object */
1427 150, /* nullable HashMapNode[MClass, Set[MClass]] */
1429 1652, /* HashMapNode[MClass, Set[MClass]] */
1432 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
1435 &type_model__MClass
, /* HashMapNode#0: MClass */
1436 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
1437 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* N: HashMapNode[MClass, Set[MClass]] */
1438 &type_model__MClass
, /* HashNode#0: MClass */
1441 /* runtime type nullable HashMapNode[MClass, HashSet[MClass]] */
1442 const struct type type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
1444 "nullable HashMapNode[MClass, HashSet[MClass]]", /* class_name_string */
1447 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
,
1450 0, /* nullable Object */
1452 150, /* nullable HashMapNode[MClass, Set[MClass]] */
1453 471, /* nullable HashMapNode[MClass, HashSet[MClass]] */
1456 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
1459 &type_model__MClass
, /* HashMapNode#0: MClass */
1460 &type_hash_collection__HashSetmodel__MClass
, /* HashMapNode#1: HashSet[MClass] */
1461 &type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* N: HashMapNode[MClass, HashSet[MClass]] */
1462 &type_model__MClass
, /* HashNode#0: MClass */
1465 /* runtime type nullable HashMapNode[MClass, Set[MClass]] */
1466 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
1468 "nullable HashMapNode[MClass, Set[MClass]]", /* class_name_string */
1471 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
,
1474 0, /* nullable Object */
1476 150, /* nullable HashMapNode[MClass, Set[MClass]] */
1479 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
1482 &type_model__MClass
, /* HashMapNode#0: MClass */
1483 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
1484 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* N: HashMapNode[MClass, Set[MClass]] */
1485 &type_model__MClass
, /* HashNode#0: MClass */
1488 /* runtime type HashMapIterator[MClass, HashSet[MClass]] */
1489 const struct type type_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
1491 "HashMapIterator[MClass, HashSet[MClass]]", /* class_name_string */
1494 &resolution_table_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass
,
1497 0, /* nullable Object */
1499 472, /* MapIterator[MClass, Set[MClass]] */
1500 1653, /* HashMapIterator[MClass, Set[MClass]] */
1501 1654, /* MapIterator[MClass, HashSet[MClass]] */
1502 2197, /* HashMapIterator[MClass, HashSet[MClass]] */
1505 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
1508 &type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, HashSet[MClass]] */
1511 /* runtime type HashMapIterator[MClass, Set[MClass]] */
1512 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
1514 "HashMapIterator[MClass, Set[MClass]]", /* class_name_string */
1517 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
,
1520 0, /* nullable Object */
1522 472, /* MapIterator[MClass, Set[MClass]] */
1523 1653, /* HashMapIterator[MClass, Set[MClass]] */
1526 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
1529 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MClass]] */
1532 /* runtime type MapIterator[MClass, HashSet[MClass]] */
1533 const struct type type_abstract_collection__MapIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
1535 "MapIterator[MClass, HashSet[MClass]]", /* class_name_string */
1541 0, /* nullable Object */
1543 472, /* MapIterator[MClass, Set[MClass]] */
1545 1654, /* MapIterator[MClass, HashSet[MClass]] */
1548 /* runtime type MapIterator[MClass, Set[MClass]] */
1549 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
1551 "MapIterator[MClass, Set[MClass]]", /* class_name_string */
1557 0, /* nullable Object */
1559 472, /* MapIterator[MClass, Set[MClass]] */
1562 /* runtime type HashMapKeys[MClass, Map[MClass, Int]] */
1563 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1565 "HashMapKeys[MClass, Map[MClass, Int]]", /* class_name_string */
1568 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
1571 0, /* nullable Object */
1573 178, /* Collection[nullable MClass] */
1574 2198, /* HashMapKeys[MClass, Map[MClass, Int]] */
1575 170, /* Collection[Object] */
1576 1787, /* Collection[MClass] */
1579 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1582 &type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Map[MClass, Int]] */
1583 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Map[MClass, Int]] */
1590 &type_model__MClass
, /* RemovableCollection#0: MClass */
1594 &type_model__MClass
, /* Collection#0: MClass */
1595 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
1598 /* runtime type HashMapValues[MClass, Map[MClass, Int]] */
1599 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1601 "HashMapValues[MClass, Map[MClass, Int]]", /* class_name_string */
1604 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
1607 0, /* nullable Object */
1609 1655, /* Collection[Map[MClass, Int]] */
1610 1924, /* HashMapValues[MClass, Map[MClass, Int]] */
1611 170, /* Collection[Object] */
1614 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1617 &type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Map[MClass, Int]] */
1618 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Map[MClass, Int]] */
1625 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* RemovableCollection#0: Map[MClass, Int] */
1629 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Collection#0: Map[MClass, Int] */
1630 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
, /* Collection[Collection#0]: Collection[Map[MClass, Int]] */
1633 /* runtime type Collection[Map[MClass, Int]] */
1634 const struct type type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
= {
1636 "Collection[Map[MClass, Int]]", /* class_name_string */
1642 0, /* nullable Object */
1644 1655, /* Collection[Map[MClass, Int]] */
1646 170, /* Collection[Object] */
1649 /* runtime type NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
1650 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1652 "NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]]", /* class_name_string */
1655 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
1658 0, /* nullable Object */
1660 473, /* NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
1663 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1666 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray#0: nullable HashMapNode[MClass, Map[MClass, Int]] */
1667 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
1670 /* runtime type HashMapNode[MClass, Map[MClass, Int]] */
1671 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1673 "HashMapNode[MClass, Map[MClass, Int]]", /* class_name_string */
1676 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
1679 0, /* nullable Object */
1681 151, /* nullable HashMapNode[MClass, Map[MClass, Int]] */
1682 1656, /* HashMapNode[MClass, Map[MClass, Int]] */
1685 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1688 &type_model__MClass
, /* HashMapNode#0: MClass */
1689 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapNode#1: Map[MClass, Int] */
1690 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* N: HashMapNode[MClass, Map[MClass, Int]] */
1691 &type_model__MClass
, /* HashNode#0: MClass */
1694 /* runtime type nullable HashMapNode[MClass, Map[MClass, Int]] */
1695 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1697 "nullable HashMapNode[MClass, Map[MClass, Int]]", /* class_name_string */
1700 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
1703 0, /* nullable Object */
1705 151, /* nullable HashMapNode[MClass, Map[MClass, Int]] */
1708 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1711 &type_model__MClass
, /* HashMapNode#0: MClass */
1712 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapNode#1: Map[MClass, Int] */
1713 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* N: HashMapNode[MClass, Map[MClass, Int]] */
1714 &type_model__MClass
, /* HashNode#0: MClass */
1717 /* runtime type HashMapIterator[MClass, Map[MClass, Int]] */
1718 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1720 "HashMapIterator[MClass, Map[MClass, Int]]", /* class_name_string */
1723 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
1726 0, /* nullable Object */
1728 474, /* MapIterator[MClass, Map[MClass, Int]] */
1729 1657, /* HashMapIterator[MClass, Map[MClass, Int]] */
1732 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1735 &type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Map[MClass, Int]] */
1738 /* runtime type MapIterator[MClass, Map[MClass, Int]] */
1739 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
1741 "MapIterator[MClass, Map[MClass, Int]]", /* class_name_string */
1747 0, /* nullable Object */
1749 474, /* MapIterator[MClass, Map[MClass, Int]] */
1752 /* runtime type MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
1753 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1755 "MapKeysIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1758 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
1761 0, /* nullable Object */
1763 448, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
1764 1642, /* MapKeysIterator[MClass, Set[MProperty]] */
1765 1925, /* MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
1768 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1771 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MVirtualTypeProp]] */
1772 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
1775 /* runtime type MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
1776 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1778 "MapValuesIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1781 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
1784 0, /* nullable Object */
1786 449, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
1787 1643, /* MapValuesIterator[MClass, Set[MProperty]] */
1788 1926, /* MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
1791 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1794 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MVirtualTypeProp]] */
1795 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[Set[MVirtualTypeProp]] */
1798 /* runtime type Array[MVirtualTypeProp] */
1799 const struct type type_array__Arraymodel__MVirtualTypeProp
= {
1801 "Array[MVirtualTypeProp]", /* class_name_string */
1804 &resolution_table_array__Arraymodel__MVirtualTypeProp
,
1807 0, /* nullable Object */
1809 179, /* Collection[nullable MProperty] */
1810 169, /* SequenceRead[nullable Object] */
1811 170, /* Collection[Object] */
1812 626, /* Collection[PropertyLayoutElement] */
1813 1782, /* AbstractArrayRead[Object] */
1814 1789, /* AbstractArrayRead[nullable MProperty] */
1815 1975, /* Array[nullable MProperty] */
1816 1973, /* Array[Object] */
1817 1976, /* Collection[MProperty] */
1818 2264, /* AbstractArrayRead[PropertyLayoutElement] */
1819 2277, /* Collection[MVirtualTypeProp] */
1820 2553, /* Array[PropertyLayoutElement] */
1821 2630, /* AbstractArrayRead[MProperty] */
1822 2682, /* AbstractArrayRead[MVirtualTypeProp] */
1823 2686, /* Array[MProperty] */
1824 2718, /* Array[MVirtualTypeProp] */
1827 const struct types resolution_table_array__Arraymodel__MVirtualTypeProp
= {
1830 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Array#0]: Array[MVirtualTypeProp] */
1831 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[Array#0]: NativeArray[MVirtualTypeProp] */
1832 &type_model__MVirtualTypeProp
, /* Sequence#0: MVirtualTypeProp */
1833 &type_model__MVirtualTypeProp
, /* SimpleCollection#0: MVirtualTypeProp */
1834 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Array#0]: Collection[MVirtualTypeProp] */
1835 &type_model__MVirtualTypeProp
, /* Array#0: MVirtualTypeProp */
1836 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualTypeProp] */
1837 &type_model__MVirtualTypeProp
, /* AbstractArray#0: MVirtualTypeProp */
1838 &type_model__MVirtualTypeProp
, /* RemovableCollection#0: MVirtualTypeProp */
1839 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Sequence#0]: Collection[MVirtualTypeProp] */
1840 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Sequence#0]: Array[MVirtualTypeProp] */
1841 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[SimpleCollection#0]: Collection[MVirtualTypeProp] */
1842 &type_model__MVirtualTypeProp
, /* Collection#0: MVirtualTypeProp */
1843 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[MVirtualTypeProp] */
1844 &type_model__MVirtualTypeProp
, /* SequenceRead#0: MVirtualTypeProp */
1845 &type_model__MVirtualTypeProp
, /* AbstractArrayRead#0: MVirtualTypeProp */
1846 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[AbstractArrayRead#0]: Array[MVirtualTypeProp] */
1847 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MVirtualTypeProp] not a live type) */
1848 &type_array__ArrayIteratormodel__MVirtualTypeProp
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualTypeProp] */
1851 /* runtime type AbstractArrayRead[MVirtualTypeProp] */
1852 const struct type type_array__AbstractArrayReadmodel__MVirtualTypeProp
= {
1854 "AbstractArrayRead[MVirtualTypeProp]", /* class_name_string */
1860 0, /* nullable Object */
1862 179, /* Collection[nullable MProperty] */
1863 169, /* SequenceRead[nullable Object] */
1864 170, /* Collection[Object] */
1865 626, /* Collection[PropertyLayoutElement] */
1866 1782, /* AbstractArrayRead[Object] */
1867 1789, /* AbstractArrayRead[nullable MProperty] */
1870 1976, /* Collection[MProperty] */
1871 2264, /* AbstractArrayRead[PropertyLayoutElement] */
1872 2277, /* Collection[MVirtualTypeProp] */
1874 2630, /* AbstractArrayRead[MProperty] */
1875 2682, /* AbstractArrayRead[MVirtualTypeProp] */
1878 /* runtime type HashMapKeys[MVirtualTypeProp, Int] */
1879 const struct type type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
= {
1881 "HashMapKeys[MVirtualTypeProp, Int]", /* class_name_string */
1884 &resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
,
1887 0, /* nullable Object */
1889 179, /* Collection[nullable MProperty] */
1890 1927, /* HashMapKeys[PropertyLayoutElement, Int] */
1891 170, /* Collection[Object] */
1892 626, /* Collection[PropertyLayoutElement] */
1893 2585, /* HashMapKeys[MVirtualTypeProp, Int] */
1897 1976, /* Collection[MProperty] */
1899 2277, /* Collection[MVirtualTypeProp] */
1902 const struct types resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
= {
1905 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MVirtualTypeProp, Int] */
1906 &type_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MVirtualTypeProp, Int] */
1913 &type_model__MVirtualTypeProp
, /* RemovableCollection#0: MVirtualTypeProp */
1917 &type_model__MVirtualTypeProp
, /* Collection#0: MVirtualTypeProp */
1918 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[MVirtualTypeProp] */
1921 /* runtime type HashMapKeys[PropertyLayoutElement, Int] */
1922 const struct type type_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int
= {
1924 "HashMapKeys[PropertyLayoutElement, Int]", /* class_name_string */
1927 &resolution_table_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int
,
1930 0, /* nullable Object */
1933 1927, /* HashMapKeys[PropertyLayoutElement, Int] */
1934 170, /* Collection[Object] */
1935 626, /* Collection[PropertyLayoutElement] */
1938 const struct types resolution_table_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int
= {
1941 &type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[PropertyLayoutElement, Int] */
1942 &type_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[PropertyLayoutElement, Int] */
1949 &type_layout_builders__PropertyLayoutElement
, /* RemovableCollection#0: PropertyLayoutElement */
1953 &type_layout_builders__PropertyLayoutElement
, /* Collection#0: PropertyLayoutElement */
1954 &type_abstract_collection__Collectionlayout_builders__PropertyLayoutElement
, /* Collection[Collection#0]: Collection[PropertyLayoutElement] */
1957 /* runtime type HashMapValues[MVirtualTypeProp, Int] */
1958 const struct type type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
= {
1960 "HashMapValues[MVirtualTypeProp, Int]", /* class_name_string */
1963 &resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
,
1966 0, /* nullable Object */
1968 653, /* Collection[Int] */
1969 1928, /* HashMapValues[PropertyLayoutElement, Int] */
1970 170, /* Collection[Object] */
1971 2199, /* HashMapValues[MVirtualTypeProp, Int] */
1974 const struct types resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
= {
1977 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MVirtualTypeProp, Int] */
1978 &type_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MVirtualTypeProp, Int] */
1985 &type_kernel__Int
, /* RemovableCollection#0: Int */
1989 &type_kernel__Int
, /* Collection#0: Int */
1990 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
1993 /* runtime type HashMapValues[PropertyLayoutElement, Int] */
1994 const struct type type_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int
= {
1996 "HashMapValues[PropertyLayoutElement, Int]", /* class_name_string */
1999 &resolution_table_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int
,
2002 0, /* nullable Object */
2004 653, /* Collection[Int] */
2005 1928, /* HashMapValues[PropertyLayoutElement, Int] */
2006 170, /* Collection[Object] */
2009 const struct types resolution_table_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int
= {
2012 &type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[PropertyLayoutElement, Int] */
2013 &type_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[PropertyLayoutElement, Int] */
2020 &type_kernel__Int
, /* RemovableCollection#0: Int */
2024 &type_kernel__Int
, /* Collection#0: Int */
2025 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
2028 /* runtime type NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
2029 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
2031 "NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]]", /* class_name_string */
2034 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
,
2037 0, /* nullable Object */
2039 475, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
2040 1658, /* NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
2043 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
2046 &type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray#0: nullable HashMapNode[MVirtualTypeProp, Int] */
2047 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
2050 /* runtime type NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
2051 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
2053 "NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]]", /* class_name_string */
2056 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
,
2059 0, /* nullable Object */
2061 475, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
2064 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
2067 &type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* NativeArray#0: nullable HashMapNode[PropertyLayoutElement, Int] */
2068 &type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
2071 /* runtime type HashMapNode[MVirtualTypeProp, Int] */
2072 const struct type type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
2074 "HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
2077 &resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
,
2080 0, /* nullable Object */
2082 152, /* nullable HashMapNode[PropertyLayoutElement, Int] */
2083 476, /* nullable HashMapNode[MVirtualTypeProp, Int] */
2084 1659, /* HashMapNode[PropertyLayoutElement, Int] */
2085 2200, /* HashMapNode[MVirtualTypeProp, Int] */
2088 const struct types resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
2091 &type_model__MVirtualTypeProp
, /* HashMapNode#0: MVirtualTypeProp */
2092 &type_kernel__Int
, /* HashMapNode#1: Int */
2093 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* N: HashMapNode[MVirtualTypeProp, Int] */
2094 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
2097 /* runtime type HashMapNode[PropertyLayoutElement, Int] */
2098 const struct type type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
2100 "HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
2103 &resolution_table_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
,
2106 0, /* nullable Object */
2108 152, /* nullable HashMapNode[PropertyLayoutElement, Int] */
2110 1659, /* HashMapNode[PropertyLayoutElement, Int] */
2113 const struct types resolution_table_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
2116 &type_layout_builders__PropertyLayoutElement
, /* HashMapNode#0: PropertyLayoutElement */
2117 &type_kernel__Int
, /* HashMapNode#1: Int */
2118 &type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* N: HashMapNode[PropertyLayoutElement, Int] */
2119 &type_layout_builders__PropertyLayoutElement
, /* HashNode#0: PropertyLayoutElement */
2122 /* runtime type nullable HashMapNode[MVirtualTypeProp, Int] */
2123 const struct type type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
2125 "nullable HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
2128 &resolution_table_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
,
2131 0, /* nullable Object */
2133 152, /* nullable HashMapNode[PropertyLayoutElement, Int] */
2134 476, /* nullable HashMapNode[MVirtualTypeProp, Int] */
2137 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
2140 &type_model__MVirtualTypeProp
, /* HashMapNode#0: MVirtualTypeProp */
2141 &type_kernel__Int
, /* HashMapNode#1: Int */
2142 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* N: HashMapNode[MVirtualTypeProp, Int] */
2143 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
2146 /* runtime type nullable HashMapNode[PropertyLayoutElement, Int] */
2147 const struct type type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
2149 "nullable HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
2152 &resolution_table_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
,
2155 0, /* nullable Object */
2157 152, /* nullable HashMapNode[PropertyLayoutElement, Int] */
2160 const struct types resolution_table_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
2163 &type_layout_builders__PropertyLayoutElement
, /* HashMapNode#0: PropertyLayoutElement */
2164 &type_kernel__Int
, /* HashMapNode#1: Int */
2165 &type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* N: HashMapNode[PropertyLayoutElement, Int] */
2166 &type_layout_builders__PropertyLayoutElement
, /* HashNode#0: PropertyLayoutElement */
2169 /* runtime type HashMapIterator[MVirtualTypeProp, Int] */
2170 const struct type type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
= {
2172 "HashMapIterator[MVirtualTypeProp, Int]", /* class_name_string */
2175 &resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
,
2178 0, /* nullable Object */
2180 477, /* MapIterator[PropertyLayoutElement, Int] */
2181 1660, /* HashMapIterator[PropertyLayoutElement, Int] */
2182 1661, /* MapIterator[MVirtualTypeProp, Int] */
2183 2201, /* HashMapIterator[MVirtualTypeProp, Int] */
2186 const struct types resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
= {
2189 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MVirtualTypeProp, Int] */
2192 /* runtime type HashMapIterator[PropertyLayoutElement, Int] */
2193 const struct type type_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
2195 "HashMapIterator[PropertyLayoutElement, Int]", /* class_name_string */
2198 &resolution_table_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int
,
2201 0, /* nullable Object */
2203 477, /* MapIterator[PropertyLayoutElement, Int] */
2204 1660, /* HashMapIterator[PropertyLayoutElement, Int] */
2207 const struct types resolution_table_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
2210 &type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[PropertyLayoutElement, Int] */
2213 /* runtime type MapIterator[MVirtualTypeProp, Int] */
2214 const struct type type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int
= {
2216 "MapIterator[MVirtualTypeProp, Int]", /* class_name_string */
2222 0, /* nullable Object */
2224 477, /* MapIterator[PropertyLayoutElement, Int] */
2226 1661, /* MapIterator[MVirtualTypeProp, Int] */
2229 /* runtime type MapIterator[PropertyLayoutElement, Int] */
2230 const struct type type_abstract_collection__MapIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
2232 "MapIterator[PropertyLayoutElement, Int]", /* class_name_string */
2238 0, /* nullable Object */
2240 477, /* MapIterator[PropertyLayoutElement, Int] */
2243 /* runtime type HashMapKeys[MAttribute, Int] */
2244 const struct type type_hash_collection__HashMapKeysmodel__MAttributekernel__Int
= {
2246 "HashMapKeys[MAttribute, Int]", /* class_name_string */
2249 &resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int
,
2252 0, /* nullable Object */
2254 179, /* Collection[nullable MProperty] */
2255 1927, /* HashMapKeys[PropertyLayoutElement, Int] */
2256 170, /* Collection[Object] */
2257 626, /* Collection[PropertyLayoutElement] */
2258 2586, /* HashMapKeys[MAttribute, Int] */
2262 1976, /* Collection[MProperty] */
2264 2281, /* Collection[MAttribute] */
2267 const struct types resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int
= {
2270 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MAttribute, Int] */
2271 &type_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MAttribute, Int] */
2278 &type_model__MAttribute
, /* RemovableCollection#0: MAttribute */
2282 &type_model__MAttribute
, /* Collection#0: MAttribute */
2283 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Collection#0]: Collection[MAttribute] */
2286 /* runtime type HashMapValues[MAttribute, Int] */
2287 const struct type type_hash_collection__HashMapValuesmodel__MAttributekernel__Int
= {
2289 "HashMapValues[MAttribute, Int]", /* class_name_string */
2292 &resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int
,
2295 0, /* nullable Object */
2297 653, /* Collection[Int] */
2298 1928, /* HashMapValues[PropertyLayoutElement, Int] */
2299 170, /* Collection[Object] */
2300 2202, /* HashMapValues[MAttribute, Int] */
2303 const struct types resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int
= {
2306 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MAttribute, Int] */
2307 &type_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MAttribute, Int] */
2314 &type_kernel__Int
, /* RemovableCollection#0: Int */
2318 &type_kernel__Int
, /* Collection#0: Int */
2319 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
2322 /* runtime type NativeArray[nullable HashMapNode[MAttribute, Int]] */
2323 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
2325 "NativeArray[nullable HashMapNode[MAttribute, Int]]", /* class_name_string */
2328 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
,
2331 0, /* nullable Object */
2333 475, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
2334 1662, /* NativeArray[nullable HashMapNode[MAttribute, Int]] */
2337 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
2340 &type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray#0: nullable HashMapNode[MAttribute, Int] */
2341 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
2344 /* runtime type HashMapNode[MAttribute, Int] */
2345 const struct type type_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
2347 "HashMapNode[MAttribute, Int]", /* class_name_string */
2350 &resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int
,
2353 0, /* nullable Object */
2355 152, /* nullable HashMapNode[PropertyLayoutElement, Int] */
2356 478, /* nullable HashMapNode[MAttribute, Int] */
2357 1659, /* HashMapNode[PropertyLayoutElement, Int] */
2358 2203, /* HashMapNode[MAttribute, Int] */
2361 const struct types resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
2364 &type_model__MAttribute
, /* HashMapNode#0: MAttribute */
2365 &type_kernel__Int
, /* HashMapNode#1: Int */
2366 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* N: HashMapNode[MAttribute, Int] */
2367 &type_model__MAttribute
, /* HashNode#0: MAttribute */
2370 /* runtime type nullable HashMapNode[MAttribute, Int] */
2371 const struct type type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
2373 "nullable HashMapNode[MAttribute, Int]", /* class_name_string */
2376 &resolution_table_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
,
2379 0, /* nullable Object */
2381 152, /* nullable HashMapNode[PropertyLayoutElement, Int] */
2382 478, /* nullable HashMapNode[MAttribute, Int] */
2385 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
2388 &type_model__MAttribute
, /* HashMapNode#0: MAttribute */
2389 &type_kernel__Int
, /* HashMapNode#1: Int */
2390 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* N: HashMapNode[MAttribute, Int] */
2391 &type_model__MAttribute
, /* HashNode#0: MAttribute */
2394 /* runtime type HashMapIterator[MAttribute, Int] */
2395 const struct type type_hash_collection__HashMapIteratormodel__MAttributekernel__Int
= {
2397 "HashMapIterator[MAttribute, Int]", /* class_name_string */
2400 &resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int
,
2403 0, /* nullable Object */
2405 477, /* MapIterator[PropertyLayoutElement, Int] */
2406 1660, /* HashMapIterator[PropertyLayoutElement, Int] */
2407 1663, /* MapIterator[MAttribute, Int] */
2408 2204, /* HashMapIterator[MAttribute, Int] */
2411 const struct types resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int
= {
2414 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MAttribute, Int] */
2417 /* runtime type MapIterator[MAttribute, Int] */
2418 const struct type type_abstract_collection__MapIteratormodel__MAttributekernel__Int
= {
2420 "MapIterator[MAttribute, Int]", /* class_name_string */
2426 0, /* nullable Object */
2428 477, /* MapIterator[PropertyLayoutElement, Int] */
2430 1663, /* MapIterator[MAttribute, Int] */
2433 /* runtime type MapKeysIterator[MClass, Set[MAttribute]] */
2434 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
2436 "MapKeysIterator[MClass, Set[MAttribute]]", /* class_name_string */
2439 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
2442 0, /* nullable Object */
2444 448, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
2445 1642, /* MapKeysIterator[MClass, Set[MProperty]] */
2446 1929, /* MapKeysIterator[MClass, Set[MAttribute]] */
2449 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
2452 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MAttribute]] */
2453 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
2456 /* runtime type MapValuesIterator[MClass, Set[MAttribute]] */
2457 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
2459 "MapValuesIterator[MClass, Set[MAttribute]]", /* class_name_string */
2462 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
2465 0, /* nullable Object */
2467 449, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
2468 1643, /* MapValuesIterator[MClass, Set[MProperty]] */
2469 1930, /* MapValuesIterator[MClass, Set[MAttribute]] */
2472 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
2475 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MAttribute]] */
2476 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[Iterator#0]: Array[Set[MAttribute]] */
2479 /* runtime type Array[MAttribute] */
2480 const struct type type_array__Arraymodel__MAttribute
= {
2482 "Array[MAttribute]", /* class_name_string */
2485 &resolution_table_array__Arraymodel__MAttribute
,
2488 0, /* nullable Object */
2490 179, /* Collection[nullable MProperty] */
2491 169, /* SequenceRead[nullable Object] */
2492 170, /* Collection[Object] */
2493 626, /* Collection[PropertyLayoutElement] */
2494 1782, /* AbstractArrayRead[Object] */
2495 1789, /* AbstractArrayRead[nullable MProperty] */
2496 1975, /* Array[nullable MProperty] */
2497 1973, /* Array[Object] */
2498 1976, /* Collection[MProperty] */
2499 2264, /* AbstractArrayRead[PropertyLayoutElement] */
2500 2281, /* Collection[MAttribute] */
2501 2553, /* Array[PropertyLayoutElement] */
2502 2630, /* AbstractArrayRead[MProperty] */
2503 2683, /* AbstractArrayRead[MAttribute] */
2504 2686, /* Array[MProperty] */
2505 2719, /* Array[MAttribute] */
2508 const struct types resolution_table_array__Arraymodel__MAttribute
= {
2511 &type_array__Arraymodel__MAttribute
, /* Array[Array#0]: Array[MAttribute] */
2512 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[Array#0]: NativeArray[MAttribute] */
2513 &type_model__MAttribute
, /* Sequence#0: MAttribute */
2514 &type_model__MAttribute
, /* SimpleCollection#0: MAttribute */
2515 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Array#0]: Collection[MAttribute] */
2516 &type_model__MAttribute
, /* Array#0: MAttribute */
2517 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[ArrayCapable#0]: NativeArray[MAttribute] */
2518 &type_model__MAttribute
, /* AbstractArray#0: MAttribute */
2519 &type_model__MAttribute
, /* RemovableCollection#0: MAttribute */
2520 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Sequence#0]: Collection[MAttribute] */
2521 &type_array__Arraymodel__MAttribute
, /* Array[Sequence#0]: Array[MAttribute] */
2522 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[SimpleCollection#0]: Collection[MAttribute] */
2523 &type_model__MAttribute
, /* Collection#0: MAttribute */
2524 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Collection#0]: Collection[MAttribute] */
2525 &type_model__MAttribute
, /* SequenceRead#0: MAttribute */
2526 &type_model__MAttribute
, /* AbstractArrayRead#0: MAttribute */
2527 &type_array__Arraymodel__MAttribute
, /* Array[AbstractArrayRead#0]: Array[MAttribute] */
2528 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MAttribute] not a live type) */
2529 &type_array__ArrayIteratormodel__MAttribute
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MAttribute] */
2532 /* runtime type AbstractArrayRead[MAttribute] */
2533 const struct type type_array__AbstractArrayReadmodel__MAttribute
= {
2535 "AbstractArrayRead[MAttribute]", /* class_name_string */
2541 0, /* nullable Object */
2543 179, /* Collection[nullable MProperty] */
2544 169, /* SequenceRead[nullable Object] */
2545 170, /* Collection[Object] */
2546 626, /* Collection[PropertyLayoutElement] */
2547 1782, /* AbstractArrayRead[Object] */
2548 1789, /* AbstractArrayRead[nullable MProperty] */
2551 1976, /* Collection[MProperty] */
2552 2264, /* AbstractArrayRead[PropertyLayoutElement] */
2553 2281, /* Collection[MAttribute] */
2555 2630, /* AbstractArrayRead[MProperty] */
2556 2683, /* AbstractArrayRead[MAttribute] */
2559 /* runtime type ContainerIterator[MClassType] */
2560 const struct type type_abstract_collection__ContainerIteratormodel__MClassType
= {
2562 "ContainerIterator[MClassType]", /* class_name_string */
2565 &resolution_table_abstract_collection__ContainerIteratormodel__MClassType
,
2568 0, /* nullable Object */
2570 479, /* ContainerIterator[MClassType] */
2573 const struct types resolution_table_abstract_collection__ContainerIteratormodel__MClassType
= {
2576 &type_abstract_collection__Containermodel__MClassType
, /* Container[ContainerIterator#0]: Container[MClassType] */
2577 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
2580 /* runtime type ContainerIterator[String] */
2581 const struct type type_abstract_collection__ContainerIteratorstring__String
= {
2583 "ContainerIterator[String]", /* class_name_string */
2586 &resolution_table_abstract_collection__ContainerIteratorstring__String
,
2589 0, /* nullable Object */
2591 480, /* ContainerIterator[String] */
2594 const struct types resolution_table_abstract_collection__ContainerIteratorstring__String
= {
2597 &type_abstract_collection__Containerstring__String
, /* Container[ContainerIterator#0]: Container[String] */
2598 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
2601 /* runtime type HashMapKeys[MType, Map[MType, Int]] */
2602 const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2604 "HashMapKeys[MType, Map[MType, Int]]", /* class_name_string */
2607 &resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
2610 0, /* nullable Object */
2612 2205, /* HashMapKeys[MType, Map[MType, Int]] */
2614 170, /* Collection[Object] */
2615 180, /* Collection[nullable MType] */
2617 1791, /* Collection[MType] */
2620 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2623 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Map[MType, Int]] */
2624 &type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Map[MType, Int]] */
2631 &type_model__MType
, /* RemovableCollection#0: MType */
2635 &type_model__MType
, /* Collection#0: MType */
2636 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
2639 /* runtime type HashMapValues[MType, Map[MType, Int]] */
2640 const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2642 "HashMapValues[MType, Map[MType, Int]]", /* class_name_string */
2645 &resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
2648 0, /* nullable Object */
2650 1664, /* Collection[Map[MType, Int]] */
2651 1931, /* HashMapValues[MType, Map[MType, Int]] */
2652 170, /* Collection[Object] */
2655 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2658 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Map[MType, Int]] */
2659 &type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Map[MType, Int]] */
2666 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* RemovableCollection#0: Map[MType, Int] */
2670 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Collection#0: Map[MType, Int] */
2671 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[Collection#0]: Collection[Map[MType, Int]] */
2674 /* runtime type Collection[Map[MType, Int]] */
2675 const struct type type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
= {
2677 "Collection[Map[MType, Int]]", /* class_name_string */
2683 0, /* nullable Object */
2685 1664, /* Collection[Map[MType, Int]] */
2687 170, /* Collection[Object] */
2690 /* runtime type NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
2691 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2693 "NativeArray[nullable HashMapNode[MType, Map[MType, Int]]]", /* class_name_string */
2696 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
2699 0, /* nullable Object */
2701 481, /* NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
2704 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2707 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MType, Map[MType, Int]] */
2708 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
2711 /* runtime type HashMapNode[MType, Map[MType, Int]] */
2712 const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2714 "HashMapNode[MType, Map[MType, Int]]", /* class_name_string */
2717 &resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
2720 0, /* nullable Object */
2722 153, /* nullable HashMapNode[MType, Map[MType, Int]] */
2724 1665, /* HashMapNode[MType, Map[MType, Int]] */
2727 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2730 &type_model__MType
, /* HashMapNode#0: MType */
2731 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode#1: Map[MType, Int] */
2732 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* N: HashMapNode[MType, Map[MType, Int]] */
2733 &type_model__MType
, /* HashNode#0: MType */
2736 /* runtime type nullable HashMapNode[MType, Map[MType, Int]] */
2737 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2739 "nullable HashMapNode[MType, Map[MType, Int]]", /* class_name_string */
2742 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
2745 0, /* nullable Object */
2747 153, /* nullable HashMapNode[MType, Map[MType, Int]] */
2750 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2753 &type_model__MType
, /* HashMapNode#0: MType */
2754 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode#1: Map[MType, Int] */
2755 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* N: HashMapNode[MType, Map[MType, Int]] */
2756 &type_model__MType
, /* HashNode#0: MType */
2759 /* runtime type HashMapIterator[MType, Map[MType, Int]] */
2760 const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2762 "HashMapIterator[MType, Map[MType, Int]]", /* class_name_string */
2765 &resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
2768 0, /* nullable Object */
2770 482, /* MapIterator[MType, Map[MType, Int]] */
2771 1666, /* HashMapIterator[MType, Map[MType, Int]] */
2774 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2777 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Map[MType, Int]] */
2780 /* runtime type MapIterator[MType, Map[MType, Int]] */
2781 const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2783 "MapIterator[MType, Map[MType, Int]]", /* class_name_string */
2789 0, /* nullable Object */
2791 482, /* MapIterator[MType, Map[MType, Int]] */
2794 /* runtime type HashMapKeys[MType, HashSet[MType]] */
2795 const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType
= {
2797 "HashMapKeys[MType, HashSet[MType]]", /* class_name_string */
2800 &resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType
,
2803 0, /* nullable Object */
2805 2171, /* HashMapKeys[MType, Set[MType]] */
2806 2450, /* HashMapKeys[MType, HashSet[MType]] */
2807 170, /* Collection[Object] */
2808 180, /* Collection[nullable MType] */
2810 1791, /* Collection[MType] */
2813 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType
= {
2816 &type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, HashSet[MType]] */
2817 &type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, HashSet[MType]] */
2824 &type_model__MType
, /* RemovableCollection#0: MType */
2828 &type_model__MType
, /* Collection#0: MType */
2829 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
2832 /* runtime type HashMapValues[MType, HashSet[MType]] */
2833 const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType
= {
2835 "HashMapValues[MType, HashSet[MType]]", /* class_name_string */
2838 &resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType
,
2841 0, /* nullable Object */
2843 1516, /* Collection[Set[MType]] */
2844 1900, /* HashMapValues[MType, Set[MType]] */
2845 170, /* Collection[Object] */
2846 1857, /* Collection[HashSet[MType]] */
2847 2451, /* HashMapValues[MType, HashSet[MType]] */
2850 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType
= {
2853 &type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, HashSet[MType]] */
2854 &type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, HashSet[MType]] */
2861 &type_hash_collection__HashSetmodel__MType
, /* RemovableCollection#0: HashSet[MType] */
2865 &type_hash_collection__HashSetmodel__MType
, /* Collection#0: HashSet[MType] */
2866 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Collection#0]: Collection[HashSet[MType]] */
2869 /* runtime type NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
2870 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
2872 "NativeArray[nullable HashMapNode[MType, HashSet[MType]]]", /* class_name_string */
2875 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
,
2878 0, /* nullable Object */
2880 389, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
2881 1667, /* NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
2884 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
2887 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, HashSet[MType]] */
2888 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
2891 /* runtime type HashMapNode[MType, HashSet[MType]] */
2892 const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
2894 "HashMapNode[MType, HashSet[MType]]", /* class_name_string */
2897 &resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
,
2900 0, /* nullable Object */
2902 137, /* nullable HashMapNode[MType, Set[MType]] */
2903 483, /* nullable HashMapNode[MType, HashSet[MType]] */
2904 1588, /* HashMapNode[MType, Set[MType]] */
2905 2206, /* HashMapNode[MType, HashSet[MType]] */
2908 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
2911 &type_model__MType
, /* HashMapNode#0: MType */
2912 &type_hash_collection__HashSetmodel__MType
, /* HashMapNode#1: HashSet[MType] */
2913 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* N: HashMapNode[MType, HashSet[MType]] */
2914 &type_model__MType
, /* HashNode#0: MType */
2917 /* runtime type nullable HashMapNode[MType, HashSet[MType]] */
2918 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
2920 "nullable HashMapNode[MType, HashSet[MType]]", /* class_name_string */
2923 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
,
2926 0, /* nullable Object */
2928 137, /* nullable HashMapNode[MType, Set[MType]] */
2929 483, /* nullable HashMapNode[MType, HashSet[MType]] */
2932 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
2935 &type_model__MType
, /* HashMapNode#0: MType */
2936 &type_hash_collection__HashSetmodel__MType
, /* HashMapNode#1: HashSet[MType] */
2937 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* N: HashMapNode[MType, HashSet[MType]] */
2938 &type_model__MType
, /* HashNode#0: MType */
2941 /* runtime type HashMapIterator[MType, HashSet[MType]] */
2942 const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
2944 "HashMapIterator[MType, HashSet[MType]]", /* class_name_string */
2947 &resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType
,
2950 0, /* nullable Object */
2952 391, /* MapIterator[MType, Set[MType]] */
2953 1589, /* HashMapIterator[MType, Set[MType]] */
2954 1668, /* MapIterator[MType, HashSet[MType]] */
2955 2207, /* HashMapIterator[MType, HashSet[MType]] */
2958 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
2961 &type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, HashSet[MType]] */
2964 /* runtime type MapIterator[MType, HashSet[MType]] */
2965 const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
2967 "MapIterator[MType, HashSet[MType]]", /* class_name_string */
2973 0, /* nullable Object */
2975 391, /* MapIterator[MType, Set[MType]] */
2977 1668, /* MapIterator[MType, HashSet[MType]] */
2980 /* runtime type MapKeysIterator[EscapeMark, String] */
2981 const struct type type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
= {
2983 "MapKeysIterator[EscapeMark, String]", /* class_name_string */
2986 &resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
,
2989 0, /* nullable Object */
2991 484, /* MapKeysIterator[EscapeMark, String] */
2994 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
= {
2997 &type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[EscapeMark, String] */
2998 &type_array__Arrayscope__EscapeMark
, /* Array[Iterator#0]: Array[EscapeMark] */
3001 /* runtime type MapValuesIterator[EscapeMark, String] */
3002 const struct type type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
= {
3004 "MapValuesIterator[EscapeMark, String]", /* class_name_string */
3007 &resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
,
3010 0, /* nullable Object */
3012 485, /* MapValuesIterator[EscapeMark, String] */
3015 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
= {
3018 &type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[EscapeMark, String] */
3019 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
3022 /* runtime type MapKeysIterator[Variable, RuntimeVariable] */
3023 const struct type type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
3025 "MapKeysIterator[Variable, RuntimeVariable]", /* class_name_string */
3028 &resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
,
3031 0, /* nullable Object */
3033 486, /* MapKeysIterator[Variable, RuntimeVariable] */
3036 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
3039 &type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, RuntimeVariable] */
3040 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
3043 /* runtime type MapValuesIterator[Variable, RuntimeVariable] */
3044 const struct type type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
3046 "MapValuesIterator[Variable, RuntimeVariable]", /* class_name_string */
3049 &resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
,
3052 0, /* nullable Object */
3054 487, /* MapValuesIterator[Variable, RuntimeVariable] */
3057 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
3060 &type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, RuntimeVariable] */
3061 &type_array__Arrayabstract_compiler__RuntimeVariable
, /* Array[Iterator#0]: Array[RuntimeVariable] */
3064 /* runtime type HashMapKeys[MGroup, POSetElement[MGroup]] */
3065 const struct type type_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
= {
3067 "HashMapKeys[MGroup, POSetElement[MGroup]]", /* class_name_string */
3070 &resolution_table_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
,
3073 0, /* nullable Object */
3075 227, /* Collection[nullable MGroup] */
3076 2208, /* HashMapKeys[MGroup, POSetElement[MGroup]] */
3077 170, /* Collection[Object] */
3078 1800, /* Collection[MGroup] */
3081 const struct types resolution_table_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
= {
3084 &type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MGroup, POSetElement[MGroup]] */
3085 &type_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MGroup, POSetElement[MGroup]] */
3092 &type_mproject__MGroup
, /* RemovableCollection#0: MGroup */
3096 &type_mproject__MGroup
, /* Collection#0: MGroup */
3097 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Collection#0]: Collection[MGroup] */
3100 /* runtime type HashMapValues[MGroup, POSetElement[MGroup]] */
3101 const struct type type_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
= {
3103 "HashMapValues[MGroup, POSetElement[MGroup]]", /* class_name_string */
3106 &resolution_table_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
,
3109 0, /* nullable Object */
3111 1669, /* Collection[POSetElement[MGroup]] */
3112 1932, /* HashMapValues[MGroup, POSetElement[MGroup]] */
3113 170, /* Collection[Object] */
3116 const struct types resolution_table_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
= {
3119 &type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MGroup, POSetElement[MGroup]] */
3120 &type_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MGroup, POSetElement[MGroup]] */
3127 &type_poset__POSetElementmproject__MGroup
, /* RemovableCollection#0: POSetElement[MGroup] */
3131 &type_poset__POSetElementmproject__MGroup
, /* Collection#0: POSetElement[MGroup] */
3132 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[Collection#0]: Collection[POSetElement[MGroup]] */
3135 /* runtime type Collection[POSetElement[MGroup]] */
3136 const struct type type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
= {
3138 "Collection[POSetElement[MGroup]]", /* class_name_string */
3144 0, /* nullable Object */
3146 1669, /* Collection[POSetElement[MGroup]] */
3148 170, /* Collection[Object] */
3151 /* runtime type NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
3152 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
3154 "NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]]", /* class_name_string */
3157 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
,
3160 0, /* nullable Object */
3162 488, /* NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
3165 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
3168 &type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* NativeArray#0: nullable HashMapNode[MGroup, POSetElement[MGroup]] */
3169 &type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
3172 /* runtime type HashMapNode[MGroup, POSetElement[MGroup]] */
3173 const struct type type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
3175 "HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */
3178 &resolution_table_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
,
3181 0, /* nullable Object */
3183 154, /* nullable HashMapNode[MGroup, POSetElement[MGroup]] */
3184 1670, /* HashMapNode[MGroup, POSetElement[MGroup]] */
3187 const struct types resolution_table_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
3190 &type_mproject__MGroup
, /* HashMapNode#0: MGroup */
3191 &type_poset__POSetElementmproject__MGroup
, /* HashMapNode#1: POSetElement[MGroup] */
3192 &type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* N: HashMapNode[MGroup, POSetElement[MGroup]] */
3193 &type_mproject__MGroup
, /* HashNode#0: MGroup */
3196 /* runtime type nullable HashMapNode[MGroup, POSetElement[MGroup]] */
3197 const struct type type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
3199 "nullable HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */
3202 &resolution_table_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
,
3205 0, /* nullable Object */
3207 154, /* nullable HashMapNode[MGroup, POSetElement[MGroup]] */
3210 const struct types resolution_table_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
3213 &type_mproject__MGroup
, /* HashMapNode#0: MGroup */
3214 &type_poset__POSetElementmproject__MGroup
, /* HashMapNode#1: POSetElement[MGroup] */
3215 &type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* N: HashMapNode[MGroup, POSetElement[MGroup]] */
3216 &type_mproject__MGroup
, /* HashNode#0: MGroup */
3219 /* runtime type HashMapIterator[MGroup, POSetElement[MGroup]] */
3220 const struct type type_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
3222 "HashMapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
3225 &resolution_table_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
,
3228 0, /* nullable Object */
3230 489, /* MapIterator[MGroup, POSetElement[MGroup]] */
3231 1671, /* HashMapIterator[MGroup, POSetElement[MGroup]] */
3234 const struct types resolution_table_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
3237 &type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MGroup, POSetElement[MGroup]] */
3240 /* runtime type MapIterator[MGroup, POSetElement[MGroup]] */
3241 const struct type type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
3243 "MapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
3249 0, /* nullable Object */
3251 489, /* MapIterator[MGroup, POSetElement[MGroup]] */
3254 /* runtime type HashSet[MGroup] */
3255 const struct type type_hash_collection__HashSetmproject__MGroup
= {
3257 "HashSet[MGroup]", /* class_name_string */
3260 &resolution_table_hash_collection__HashSetmproject__MGroup
,
3263 0, /* nullable Object */
3265 227, /* Collection[nullable MGroup] */
3266 633, /* Set[Object] */
3267 170, /* Collection[Object] */
3268 1800, /* Collection[MGroup] */
3269 1794, /* HashSet[Object] */
3270 2545, /* HashSet[MGroup] */
3273 const struct types resolution_table_hash_collection__HashSetmproject__MGroup
= {
3276 &type_hash_collection__HashSetNodemproject__MGroup
, /* HashSetNode[HashSet#0]: HashSetNode[MGroup] */
3277 &type_hash_collection__HashSetIteratormproject__MGroup
, /* HashSetIterator[HashSet#0]: HashSetIterator[MGroup] */
3278 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[HashSet#0]: Collection[MGroup] */
3279 &type_mproject__MGroup
, /* SimpleCollection#0: MGroup */
3280 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Set#0]: Collection[MGroup] */
3282 &type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[MGroup]] */
3284 &type_mproject__MGroup
, /* RemovableCollection#0: MGroup */
3287 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[SimpleCollection#0]: Collection[MGroup] */
3288 &type_mproject__MGroup
, /* Collection#0: MGroup */
3289 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Collection#0]: Collection[MGroup] */
3290 &type_mproject__MGroup
, /* HashCollection#0: MGroup */
3291 &type_hash_collection__HashSetNodemproject__MGroup
, /* HashCollection#1: HashSetNode[MGroup] */
3294 /* runtime type ArrayIterator[AClassdef] */
3295 const struct type type_array__ArrayIteratorparser_nodes__AClassdef
= {
3297 "ArrayIterator[AClassdef]", /* class_name_string */
3300 &resolution_table_array__ArrayIteratorparser_nodes__AClassdef
,
3303 0, /* nullable Object */
3305 289, /* ArrayIterator[Object] */
3306 1492, /* ArrayIterator[ANode] */
3307 1848, /* ArrayIterator[Prod] */
3308 2209, /* ArrayIterator[AClassdef] */
3311 const struct types resolution_table_array__ArrayIteratorparser_nodes__AClassdef
= {
3314 &type_array__AbstractArrayReadparser_nodes__AClassdef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AClassdef] */
3315 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Iterator#0]: Array[AClassdef] */
3318 /* runtime type NativeArray[AClassdef] */
3319 const struct type type_array__NativeArrayparser_nodes__AClassdef
= {
3321 "NativeArray[AClassdef]", /* class_name_string */
3324 &resolution_table_array__NativeArrayparser_nodes__AClassdef
,
3327 0, /* nullable Object */
3329 193, /* NativeArray[Object] */
3330 1493, /* NativeArray[ANode] */
3331 1849, /* NativeArray[Prod] */
3332 2210, /* NativeArray[AClassdef] */
3335 const struct types resolution_table_array__NativeArrayparser_nodes__AClassdef
= {
3338 &type_parser_nodes__AClassdef
, /* NativeArray#0: AClassdef */
3339 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[NativeArray#0]: NativeArray[AClassdef] */
3342 /* runtime type ArrayIterator[APropdef] */
3343 const struct type type_array__ArrayIteratorparser_nodes__APropdef
= {
3345 "ArrayIterator[APropdef]", /* class_name_string */
3348 &resolution_table_array__ArrayIteratorparser_nodes__APropdef
,
3351 0, /* nullable Object */
3353 289, /* ArrayIterator[Object] */
3354 1492, /* ArrayIterator[ANode] */
3355 1848, /* ArrayIterator[Prod] */
3356 2211, /* ArrayIterator[APropdef] */
3359 const struct types resolution_table_array__ArrayIteratorparser_nodes__APropdef
= {
3362 &type_array__AbstractArrayReadparser_nodes__APropdef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[APropdef] */
3363 &type_array__Arrayparser_nodes__APropdef
, /* Array[Iterator#0]: Array[APropdef] */
3366 /* runtime type NativeArray[APropdef] */
3367 const struct type type_array__NativeArrayparser_nodes__APropdef
= {
3369 "NativeArray[APropdef]", /* class_name_string */
3372 &resolution_table_array__NativeArrayparser_nodes__APropdef
,
3375 0, /* nullable Object */
3377 193, /* NativeArray[Object] */
3378 1493, /* NativeArray[ANode] */
3379 1849, /* NativeArray[Prod] */
3380 2212, /* NativeArray[APropdef] */
3383 const struct types resolution_table_array__NativeArrayparser_nodes__APropdef
= {
3386 &type_parser_nodes__APropdef
, /* NativeArray#0: APropdef */
3387 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[NativeArray#0]: NativeArray[APropdef] */
3390 /* runtime type ContainerIterator[ANode] */
3391 const struct type type_abstract_collection__ContainerIteratorparser_nodes__ANode
= {
3393 "ContainerIterator[ANode]", /* class_name_string */
3396 &resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode
,
3399 0, /* nullable Object */
3401 490, /* ContainerIterator[ANode] */
3404 const struct types resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode
= {
3407 &type_abstract_collection__Containerparser_nodes__ANode
, /* Container[ContainerIterator#0]: Container[ANode] */
3408 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
3411 /* runtime type MapKeysIterator[MClass, Array[nullable MClass]] */
3412 const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
= {
3414 "MapKeysIterator[MClass, Array[nullable MClass]]", /* class_name_string */
3417 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
,
3420 0, /* nullable Object */
3422 491, /* MapKeysIterator[MClass, Array[nullable MClass]] */
3425 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
= {
3428 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[nullable MClass]] */
3429 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
3432 /* runtime type MapValuesIterator[MClass, Array[nullable MClass]] */
3433 const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
= {
3435 "MapValuesIterator[MClass, Array[nullable MClass]]", /* class_name_string */
3438 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
,
3441 0, /* nullable Object */
3443 492, /* MapValuesIterator[MClass, Array[nullable MClass]] */
3446 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
= {
3449 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[nullable MClass]] */
3450 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Iterator#0]: Array[Array[nullable MClass]] */
3453 /* runtime type ArrayIterator[MMethodDef] */
3454 const struct type type_array__ArrayIteratormodel__MMethodDef
= {
3456 "ArrayIterator[MMethodDef]", /* class_name_string */
3459 &resolution_table_array__ArrayIteratormodel__MMethodDef
,
3462 0, /* nullable Object */
3464 289, /* ArrayIterator[Object] */
3465 379, /* ArrayIterator[nullable MPropDef] */
3466 1475, /* ArrayIterator[PropertyLayoutElement] */
3467 2167, /* ArrayIterator[MPropDef] */
3468 2452, /* ArrayIterator[MMethodDef] */
3471 const struct types resolution_table_array__ArrayIteratormodel__MMethodDef
= {
3474 &type_array__AbstractArrayReadmodel__MMethodDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MMethodDef] */
3475 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
3478 /* runtime type NativeArray[MMethodDef] */
3479 const struct type type_array__NativeArraymodel__MMethodDef
= {
3481 "NativeArray[MMethodDef]", /* class_name_string */
3484 &resolution_table_array__NativeArraymodel__MMethodDef
,
3487 0, /* nullable Object */
3489 193, /* NativeArray[Object] */
3490 380, /* NativeArray[nullable MPropDef] */
3491 1476, /* NativeArray[PropertyLayoutElement] */
3492 2168, /* NativeArray[MPropDef] */
3493 2453, /* NativeArray[MMethodDef] */
3496 const struct types resolution_table_array__NativeArraymodel__MMethodDef
= {
3499 &type_model__MMethodDef
, /* NativeArray#0: MMethodDef */
3500 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[MMethodDef] */
3503 /* runtime type MapKeysIterator[MModule, Set[MClassDef]] */
3504 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
3506 "MapKeysIterator[MModule, Set[MClassDef]]", /* class_name_string */
3509 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
,
3512 0, /* nullable Object */
3514 493, /* MapKeysIterator[MModule, Set[MClassDef]] */
3517 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
3520 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClassDef]] */
3521 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
3524 /* runtime type MapValuesIterator[MModule, Set[MClassDef]] */
3525 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
3527 "MapValuesIterator[MModule, Set[MClassDef]]", /* class_name_string */
3530 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
,
3533 0, /* nullable Object */
3535 494, /* MapValuesIterator[MModule, Set[MClassDef]] */
3538 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
3541 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClassDef]] */
3542 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[Iterator#0]: Array[Set[MClassDef]] */
3545 /* runtime type MapKeysIterator[MModule, Set[MClass]] */
3546 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
3548 "MapKeysIterator[MModule, Set[MClass]]", /* class_name_string */
3551 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
,
3554 0, /* nullable Object */
3556 495, /* MapKeysIterator[MModule, Set[MClass]] */
3559 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
3562 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClass]] */
3563 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
3566 /* runtime type MapValuesIterator[MModule, Set[MClass]] */
3567 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
3569 "MapValuesIterator[MModule, Set[MClass]]", /* class_name_string */
3572 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
,
3575 0, /* nullable Object */
3577 496, /* MapValuesIterator[MModule, Set[MClass]] */
3580 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
3583 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClass]] */
3584 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Iterator#0]: Array[Set[MClass]] */
3587 /* runtime type MapKeysIterator[MModule, Set[MClassType]] */
3588 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
3590 "MapKeysIterator[MModule, Set[MClassType]]", /* class_name_string */
3593 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
,
3596 0, /* nullable Object */
3598 497, /* MapKeysIterator[MModule, Set[MClassType]] */
3601 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
3604 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClassType]] */
3605 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
3608 /* runtime type MapValuesIterator[MModule, Set[MClassType]] */
3609 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
3611 "MapValuesIterator[MModule, Set[MClassType]]", /* class_name_string */
3614 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
,
3617 0, /* nullable Object */
3619 498, /* MapValuesIterator[MModule, Set[MClassType]] */
3622 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
3625 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClassType]] */
3626 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[Iterator#0]: Array[Set[MClassType]] */
3629 /* runtime type MapKeysIterator[MClassType, Set[MType]] */
3630 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
3632 "MapKeysIterator[MClassType, Set[MType]]", /* class_name_string */
3635 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
3638 0, /* nullable Object */
3640 499, /* MapKeysIterator[MType, Set[MType]] */
3641 1672, /* MapKeysIterator[MClassType, Set[MType]] */
3644 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
3647 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Set[MType]] */
3648 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
3651 /* runtime type MapKeysIterator[MType, Set[MType]] */
3652 const struct type type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
3654 "MapKeysIterator[MType, Set[MType]]", /* class_name_string */
3657 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
,
3660 0, /* nullable Object */
3662 499, /* MapKeysIterator[MType, Set[MType]] */
3665 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
3668 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Set[MType]] */
3669 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
3672 /* runtime type MapValuesIterator[MClassType, Set[MType]] */
3673 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
3675 "MapValuesIterator[MClassType, Set[MType]]", /* class_name_string */
3678 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
3681 0, /* nullable Object */
3683 500, /* MapValuesIterator[MType, Set[MType]] */
3684 1673, /* MapValuesIterator[MClassType, Set[MType]] */
3687 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
3690 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Set[MType]] */
3691 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Iterator#0]: Array[Set[MType]] */
3694 /* runtime type MapValuesIterator[MType, Set[MType]] */
3695 const struct type type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
3697 "MapValuesIterator[MType, Set[MType]]", /* class_name_string */
3700 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
,
3703 0, /* nullable Object */
3705 500, /* MapValuesIterator[MType, Set[MType]] */
3708 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
3711 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Set[MType]] */
3712 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Iterator#0]: Array[Set[MType]] */
3715 /* runtime type HashMapKeys[MClassType, Int] */
3716 const struct type type_hash_collection__HashMapKeysmodel__MClassTypekernel__Int
= {
3718 "HashMapKeys[MClassType, Int]", /* class_name_string */
3721 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypekernel__Int
,
3724 0, /* nullable Object */
3726 2177, /* HashMapKeys[MType, Int] */
3727 2546, /* HashMapKeys[MClassType, Int] */
3728 170, /* Collection[Object] */
3729 180, /* Collection[nullable MType] */
3731 1791, /* Collection[MType] */
3734 1978, /* Collection[MClassType] */
3737 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypekernel__Int
= {
3740 &type_hash_collection__HashMapmodel__MClassTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Int] */
3741 &type_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Int] */
3748 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
3752 &type_model__MClassType
, /* Collection#0: MClassType */
3753 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
3756 /* runtime type HashMapValues[MClassType, Int] */
3757 const struct type type_hash_collection__HashMapValuesmodel__MClassTypekernel__Int
= {
3759 "HashMapValues[MClassType, Int]", /* class_name_string */
3762 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypekernel__Int
,
3765 0, /* nullable Object */
3767 653, /* Collection[Int] */
3768 1901, /* HashMapValues[MType, Int] */
3769 170, /* Collection[Object] */
3770 2213, /* HashMapValues[MClassType, Int] */
3773 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypekernel__Int
= {
3776 &type_hash_collection__HashMapmodel__MClassTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Int] */
3777 &type_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Int] */
3784 &type_kernel__Int
, /* RemovableCollection#0: Int */
3788 &type_kernel__Int
, /* Collection#0: Int */
3789 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
3792 /* runtime type NativeArray[nullable HashMapNode[MClassType, Int]] */
3793 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
3795 "NativeArray[nullable HashMapNode[MClassType, Int]]", /* class_name_string */
3798 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
,
3801 0, /* nullable Object */
3803 392, /* NativeArray[nullable HashMapNode[MType, Int]] */
3804 1674, /* NativeArray[nullable HashMapNode[MClassType, Int]] */
3807 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
3810 &type_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MClassType, Int] */
3811 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Int]] */
3814 /* runtime type HashMapNode[MClassType, Int] */
3815 const struct type type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
3817 "HashMapNode[MClassType, Int]", /* class_name_string */
3820 &resolution_table_hash_collection__HashMapNodemodel__MClassTypekernel__Int
,
3823 0, /* nullable Object */
3825 138, /* nullable HashMapNode[MType, Int] */
3826 501, /* nullable HashMapNode[MClassType, Int] */
3827 1593, /* HashMapNode[MType, Int] */
3828 2214, /* HashMapNode[MClassType, Int] */
3831 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
3834 &type_model__MClassType
, /* HashMapNode#0: MClassType */
3835 &type_kernel__Int
, /* HashMapNode#1: Int */
3836 &type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* N: HashMapNode[MClassType, Int] */
3837 &type_model__MClassType
, /* HashNode#0: MClassType */
3840 /* runtime type nullable HashMapNode[MClassType, Int] */
3841 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
3843 "nullable HashMapNode[MClassType, Int]", /* class_name_string */
3846 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
,
3849 0, /* nullable Object */
3851 138, /* nullable HashMapNode[MType, Int] */
3852 501, /* nullable HashMapNode[MClassType, Int] */
3855 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
3858 &type_model__MClassType
, /* HashMapNode#0: MClassType */
3859 &type_kernel__Int
, /* HashMapNode#1: Int */
3860 &type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* N: HashMapNode[MClassType, Int] */
3861 &type_model__MClassType
, /* HashNode#0: MClassType */
3864 /* runtime type HashMapIterator[MClassType, Int] */
3865 const struct type type_hash_collection__HashMapIteratormodel__MClassTypekernel__Int
= {
3867 "HashMapIterator[MClassType, Int]", /* class_name_string */
3870 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypekernel__Int
,
3873 0, /* nullable Object */
3875 393, /* MapIterator[MType, Int] */
3876 1594, /* HashMapIterator[MType, Int] */
3877 1675, /* MapIterator[MClassType, Int] */
3878 2215, /* HashMapIterator[MClassType, Int] */
3881 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypekernel__Int
= {
3884 &type_hash_collection__HashMapmodel__MClassTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Int] */
3887 /* runtime type MapIterator[MClassType, Int] */
3888 const struct type type_abstract_collection__MapIteratormodel__MClassTypekernel__Int
= {
3890 "MapIterator[MClassType, Int]", /* class_name_string */
3896 0, /* nullable Object */
3898 393, /* MapIterator[MType, Int] */
3900 1675, /* MapIterator[MClassType, Int] */
3903 /* runtime type HashMapKeys[MClassType, Map[MType, Int]] */
3904 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
3906 "HashMapKeys[MClassType, Map[MType, Int]]", /* class_name_string */
3909 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
3912 0, /* nullable Object */
3914 2205, /* HashMapKeys[MType, Map[MType, Int]] */
3915 2547, /* HashMapKeys[MClassType, Map[MType, Int]] */
3916 170, /* Collection[Object] */
3917 180, /* Collection[nullable MType] */
3919 1791, /* Collection[MType] */
3922 1978, /* Collection[MClassType] */
3925 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
3928 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Map[MType, Int]] */
3929 &type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Map[MType, Int]] */
3936 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
3940 &type_model__MClassType
, /* Collection#0: MClassType */
3941 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
3944 /* runtime type HashMapValues[MClassType, Map[MType, Int]] */
3945 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
3947 "HashMapValues[MClassType, Map[MType, Int]]", /* class_name_string */
3950 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
3953 0, /* nullable Object */
3955 1664, /* Collection[Map[MType, Int]] */
3956 1931, /* HashMapValues[MType, Map[MType, Int]] */
3957 170, /* Collection[Object] */
3958 2216, /* HashMapValues[MClassType, Map[MType, Int]] */
3961 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
3964 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Map[MType, Int]] */
3965 &type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Map[MType, Int]] */
3972 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* RemovableCollection#0: Map[MType, Int] */
3976 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Collection#0: Map[MType, Int] */
3977 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[Collection#0]: Collection[Map[MType, Int]] */
3980 /* runtime type NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */
3981 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
3983 "NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]]", /* class_name_string */
3986 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
3989 0, /* nullable Object */
3991 481, /* NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
3992 1676, /* NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */
3995 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
3998 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MClassType, Map[MType, Int]] */
3999 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */
4002 /* runtime type HashMapNode[MClassType, Map[MType, Int]] */
4003 const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
4005 "HashMapNode[MClassType, Map[MType, Int]]", /* class_name_string */
4008 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
4011 0, /* nullable Object */
4013 153, /* nullable HashMapNode[MType, Map[MType, Int]] */
4014 502, /* nullable HashMapNode[MClassType, Map[MType, Int]] */
4015 1665, /* HashMapNode[MType, Map[MType, Int]] */
4016 2217, /* HashMapNode[MClassType, Map[MType, Int]] */
4019 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
4022 &type_model__MClassType
, /* HashMapNode#0: MClassType */
4023 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode#1: Map[MType, Int] */
4024 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* N: HashMapNode[MClassType, Map[MType, Int]] */
4025 &type_model__MClassType
, /* HashNode#0: MClassType */
4028 /* runtime type nullable HashMapNode[MClassType, Map[MType, Int]] */
4029 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
4031 "nullable HashMapNode[MClassType, Map[MType, Int]]", /* class_name_string */
4034 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
4037 0, /* nullable Object */
4039 153, /* nullable HashMapNode[MType, Map[MType, Int]] */
4040 502, /* nullable HashMapNode[MClassType, Map[MType, Int]] */
4043 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
4046 &type_model__MClassType
, /* HashMapNode#0: MClassType */
4047 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode#1: Map[MType, Int] */
4048 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* N: HashMapNode[MClassType, Map[MType, Int]] */
4049 &type_model__MClassType
, /* HashNode#0: MClassType */
4052 /* runtime type HashMapIterator[MClassType, Map[MType, Int]] */
4053 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
4055 "HashMapIterator[MClassType, Map[MType, Int]]", /* class_name_string */
4058 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
4061 0, /* nullable Object */
4063 482, /* MapIterator[MType, Map[MType, Int]] */
4064 1666, /* HashMapIterator[MType, Map[MType, Int]] */
4065 1677, /* MapIterator[MClassType, Map[MType, Int]] */
4066 2218, /* HashMapIterator[MClassType, Map[MType, Int]] */
4069 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
4072 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Map[MType, Int]] */
4075 /* runtime type MapIterator[MClassType, Map[MType, Int]] */
4076 const struct type type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
4078 "MapIterator[MClassType, Map[MType, Int]]", /* class_name_string */
4084 0, /* nullable Object */
4086 482, /* MapIterator[MType, Map[MType, Int]] */
4088 1677, /* MapIterator[MClassType, Map[MType, Int]] */
4091 /* runtime type MapKeysIterator[MType, Int] */
4092 const struct type type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
= {
4094 "MapKeysIterator[MType, Int]", /* class_name_string */
4097 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
,
4100 0, /* nullable Object */
4102 503, /* MapKeysIterator[MType, Int] */
4105 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
= {
4108 &type_abstract_collection__MapIteratormodel__MTypekernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Int] */
4109 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
4112 /* runtime type MapValuesIterator[MType, Int] */
4113 const struct type type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
= {
4115 "MapValuesIterator[MType, Int]", /* class_name_string */
4118 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
,
4121 0, /* nullable Object */
4123 504, /* MapValuesIterator[MType, Int] */
4126 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
= {
4129 &type_abstract_collection__MapIteratormodel__MTypekernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Int] */
4130 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
4133 /* runtime type MapKeysIterator[MClass, MClassType] */
4134 const struct type type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
= {
4136 "MapKeysIterator[MClass, MClassType]", /* class_name_string */
4139 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
,
4142 0, /* nullable Object */
4144 505, /* MapKeysIterator[MClass, MClassType] */
4147 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
= {
4150 &type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, MClassType] */
4151 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
4154 /* runtime type MapValuesIterator[MClass, MClassType] */
4155 const struct type type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
= {
4157 "MapValuesIterator[MClass, MClassType]", /* class_name_string */
4160 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
,
4163 0, /* nullable Object */
4165 506, /* MapValuesIterator[MClass, MClassType] */
4168 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
= {
4171 &type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, MClassType] */
4172 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
4175 /* runtime type MapKeysIterator[MClass, AType] */
4176 const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
= {
4178 "MapKeysIterator[MClass, AType]", /* class_name_string */
4181 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
,
4184 0, /* nullable Object */
4186 507, /* MapKeysIterator[MClass, AType] */
4189 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
= {
4192 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, AType] */
4193 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
4196 /* runtime type MapValuesIterator[MClass, AType] */
4197 const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
= {
4199 "MapValuesIterator[MClass, AType]", /* class_name_string */
4202 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
,
4205 0, /* nullable Object */
4207 508, /* MapValuesIterator[MClass, AType] */
4210 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
= {
4213 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, AType] */
4214 &type_array__Arrayparser_nodes__AType
, /* Array[Iterator#0]: Array[AType] */
4217 /* runtime type ArrayIterator[Couple[MClass, AType]] */
4218 const struct type type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4220 "ArrayIterator[Couple[MClass, AType]]", /* class_name_string */
4223 &resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
,
4226 0, /* nullable Object */
4228 289, /* ArrayIterator[Object] */
4229 509, /* Iterator[Couple[MClass, AType]] */
4230 1933, /* ArrayIterator[Couple[MClass, AType]] */
4233 const struct types resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4236 &type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Couple[MClass, AType]] */
4237 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Iterator#0]: Array[Couple[MClass, AType]] */
4240 /* runtime type Iterator[Couple[MClass, AType]] */
4241 const struct type type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4243 "Iterator[Couple[MClass, AType]]", /* class_name_string */
4249 0, /* nullable Object */
4252 509, /* Iterator[Couple[MClass, AType]] */
4255 /* runtime type NativeArray[Couple[MClass, AType]] */
4256 const struct type type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4258 "NativeArray[Couple[MClass, AType]]", /* class_name_string */
4261 &resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
,
4264 0, /* nullable Object */
4266 193, /* NativeArray[Object] */
4267 1678, /* NativeArray[Couple[MClass, AType]] */
4270 const struct types resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
4273 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray#0: Couple[MClass, AType] */
4274 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[NativeArray#0]: NativeArray[Couple[MClass, AType]] */
4277 /* runtime type ContainerIterator[Scope] */
4278 const struct type type_abstract_collection__ContainerIteratorscope__Scope
= {
4280 "ContainerIterator[Scope]", /* class_name_string */
4283 &resolution_table_abstract_collection__ContainerIteratorscope__Scope
,
4286 0, /* nullable Object */
4288 510, /* ContainerIterator[Scope] */
4291 const struct types resolution_table_abstract_collection__ContainerIteratorscope__Scope
= {
4294 &type_abstract_collection__Containerscope__Scope
, /* Container[ContainerIterator#0]: Container[Scope] */
4295 &type_array__Arrayscope__Scope
, /* Array[Iterator#0]: Array[Scope] */
4298 /* runtime type Array[Scope] */
4299 const struct type type_array__Arrayscope__Scope
= {
4301 "Array[Scope]", /* class_name_string */
4304 &resolution_table_array__Arrayscope__Scope
,
4307 0, /* nullable Object */
4309 673, /* Collection[Scope] */
4310 169, /* SequenceRead[nullable Object] */
4311 170, /* Collection[Object] */
4312 2454, /* AbstractArrayRead[Scope] */
4313 1782, /* AbstractArrayRead[Object] */
4314 2587, /* Array[Scope] */
4316 1973, /* Array[Object] */
4319 const struct types resolution_table_array__Arrayscope__Scope
= {
4322 &type_array__Arrayscope__Scope
, /* Array[Array#0]: Array[Scope] */
4323 &type_array__NativeArrayscope__Scope
, /* NativeArray[Array#0]: NativeArray[Scope] */
4324 &type_scope__Scope
, /* Sequence#0: Scope */
4325 &type_scope__Scope
, /* SimpleCollection#0: Scope */
4326 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Array#0]: Collection[Scope] */
4327 &type_scope__Scope
, /* Array#0: Scope */
4328 &type_array__NativeArrayscope__Scope
, /* NativeArray[ArrayCapable#0]: NativeArray[Scope] */
4329 &type_scope__Scope
, /* AbstractArray#0: Scope */
4330 &type_scope__Scope
, /* RemovableCollection#0: Scope */
4331 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Sequence#0]: Collection[Scope] */
4332 &type_array__Arrayscope__Scope
, /* Array[Sequence#0]: Array[Scope] */
4333 &type_abstract_collection__Collectionscope__Scope
, /* Collection[SimpleCollection#0]: Collection[Scope] */
4334 &type_scope__Scope
, /* Collection#0: Scope */
4335 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Collection#0]: Collection[Scope] */
4336 &type_scope__Scope
, /* SequenceRead#0: Scope */
4337 &type_scope__Scope
, /* AbstractArrayRead#0: Scope */
4338 &type_array__Arrayscope__Scope
, /* Array[AbstractArrayRead#0]: Array[Scope] */
4339 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Scope] not a live type) */
4340 &type_array__ArrayIteratorscope__Scope
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Scope] */
4343 /* runtime type AbstractArrayRead[Scope] */
4344 const struct type type_array__AbstractArrayReadscope__Scope
= {
4346 "AbstractArrayRead[Scope]", /* class_name_string */
4352 0, /* nullable Object */
4354 673, /* Collection[Scope] */
4355 169, /* SequenceRead[nullable Object] */
4356 170, /* Collection[Object] */
4357 2454, /* AbstractArrayRead[Scope] */
4358 1782, /* AbstractArrayRead[Object] */
4361 /* runtime type HashMapKeys[MClass, POSetElement[MClass]] */
4362 const struct type type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
= {
4364 "HashMapKeys[MClass, POSetElement[MClass]]", /* class_name_string */
4367 &resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
,
4370 0, /* nullable Object */
4372 178, /* Collection[nullable MClass] */
4373 2219, /* HashMapKeys[MClass, POSetElement[MClass]] */
4374 170, /* Collection[Object] */
4375 1787, /* Collection[MClass] */
4378 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
= {
4381 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, POSetElement[MClass]] */
4382 &type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, POSetElement[MClass]] */
4389 &type_model__MClass
, /* RemovableCollection#0: MClass */
4393 &type_model__MClass
, /* Collection#0: MClass */
4394 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
4397 /* runtime type HashMapValues[MClass, POSetElement[MClass]] */
4398 const struct type type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
= {
4400 "HashMapValues[MClass, POSetElement[MClass]]", /* class_name_string */
4403 &resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
,
4406 0, /* nullable Object */
4408 1679, /* Collection[POSetElement[MClass]] */
4409 1934, /* HashMapValues[MClass, POSetElement[MClass]] */
4410 170, /* Collection[Object] */
4413 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
= {
4416 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, POSetElement[MClass]] */
4417 &type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, POSetElement[MClass]] */
4424 &type_poset__POSetElementmodel__MClass
, /* RemovableCollection#0: POSetElement[MClass] */
4428 &type_poset__POSetElementmodel__MClass
, /* Collection#0: POSetElement[MClass] */
4429 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[Collection#0]: Collection[POSetElement[MClass]] */
4432 /* runtime type Collection[POSetElement[MClass]] */
4433 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClass
= {
4435 "Collection[POSetElement[MClass]]", /* class_name_string */
4441 0, /* nullable Object */
4443 1679, /* Collection[POSetElement[MClass]] */
4445 170, /* Collection[Object] */
4448 /* runtime type NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
4449 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
4451 "NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]]", /* class_name_string */
4454 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
,
4457 0, /* nullable Object */
4459 511, /* NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
4462 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
4465 &type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, POSetElement[MClass]] */
4466 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
4469 /* runtime type HashMapNode[MClass, POSetElement[MClass]] */
4470 const struct type type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
4472 "HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
4475 &resolution_table_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
,
4478 0, /* nullable Object */
4480 155, /* nullable HashMapNode[MClass, POSetElement[MClass]] */
4481 1680, /* HashMapNode[MClass, POSetElement[MClass]] */
4484 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
4487 &type_model__MClass
, /* HashMapNode#0: MClass */
4488 &type_poset__POSetElementmodel__MClass
, /* HashMapNode#1: POSetElement[MClass] */
4489 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* N: HashMapNode[MClass, POSetElement[MClass]] */
4490 &type_model__MClass
, /* HashNode#0: MClass */
4493 /* runtime type nullable HashMapNode[MClass, POSetElement[MClass]] */
4494 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
4496 "nullable HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
4499 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
,
4502 0, /* nullable Object */
4504 155, /* nullable HashMapNode[MClass, POSetElement[MClass]] */
4507 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
4510 &type_model__MClass
, /* HashMapNode#0: MClass */
4511 &type_poset__POSetElementmodel__MClass
, /* HashMapNode#1: POSetElement[MClass] */
4512 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* N: HashMapNode[MClass, POSetElement[MClass]] */
4513 &type_model__MClass
, /* HashNode#0: MClass */
4516 /* runtime type HashMapIterator[MClass, POSetElement[MClass]] */
4517 const struct type type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
4519 "HashMapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
4522 &resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
,
4525 0, /* nullable Object */
4527 512, /* MapIterator[MClass, POSetElement[MClass]] */
4528 1681, /* HashMapIterator[MClass, POSetElement[MClass]] */
4531 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
4534 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, POSetElement[MClass]] */
4537 /* runtime type MapIterator[MClass, POSetElement[MClass]] */
4538 const struct type type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
4540 "MapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
4546 0, /* nullable Object */
4548 512, /* MapIterator[MClass, POSetElement[MClass]] */
4551 /* runtime type ArrayIterator[AImport] */
4552 const struct type type_array__ArrayIteratorparser_nodes__AImport
= {
4554 "ArrayIterator[AImport]", /* class_name_string */
4557 &resolution_table_array__ArrayIteratorparser_nodes__AImport
,
4560 0, /* nullable Object */
4562 289, /* ArrayIterator[Object] */
4563 1492, /* ArrayIterator[ANode] */
4564 1848, /* ArrayIterator[Prod] */
4565 2220, /* ArrayIterator[AImport] */
4568 const struct types resolution_table_array__ArrayIteratorparser_nodes__AImport
= {
4571 &type_array__AbstractArrayReadparser_nodes__AImport
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AImport] */
4572 &type_array__Arrayparser_nodes__AImport
, /* Array[Iterator#0]: Array[AImport] */
4575 /* runtime type NativeArray[AImport] */
4576 const struct type type_array__NativeArrayparser_nodes__AImport
= {
4578 "NativeArray[AImport]", /* class_name_string */
4581 &resolution_table_array__NativeArrayparser_nodes__AImport
,
4584 0, /* nullable Object */
4586 193, /* NativeArray[Object] */
4587 1493, /* NativeArray[ANode] */
4588 1849, /* NativeArray[Prod] */
4589 2221, /* NativeArray[AImport] */
4592 const struct types resolution_table_array__NativeArrayparser_nodes__AImport
= {
4595 &type_parser_nodes__AImport
, /* NativeArray#0: AImport */
4596 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[NativeArray#0]: NativeArray[AImport] */
4599 /* runtime type ArrayIterator[AFormaldef] */
4600 const struct type type_array__ArrayIteratorparser_nodes__AFormaldef
= {
4602 "ArrayIterator[AFormaldef]", /* class_name_string */
4605 &resolution_table_array__ArrayIteratorparser_nodes__AFormaldef
,
4608 0, /* nullable Object */
4610 289, /* ArrayIterator[Object] */
4611 1492, /* ArrayIterator[ANode] */
4612 1848, /* ArrayIterator[Prod] */
4613 2222, /* ArrayIterator[AFormaldef] */
4616 const struct types resolution_table_array__ArrayIteratorparser_nodes__AFormaldef
= {
4619 &type_array__AbstractArrayReadparser_nodes__AFormaldef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AFormaldef] */
4620 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Iterator#0]: Array[AFormaldef] */
4623 /* runtime type NativeArray[AFormaldef] */
4624 const struct type type_array__NativeArrayparser_nodes__AFormaldef
= {
4626 "NativeArray[AFormaldef]", /* class_name_string */
4629 &resolution_table_array__NativeArrayparser_nodes__AFormaldef
,
4632 0, /* nullable Object */
4634 193, /* NativeArray[Object] */
4635 1493, /* NativeArray[ANode] */
4636 1849, /* NativeArray[Prod] */
4637 2223, /* NativeArray[AFormaldef] */
4640 const struct types resolution_table_array__NativeArrayparser_nodes__AFormaldef
= {
4643 &type_parser_nodes__AFormaldef
, /* NativeArray#0: AFormaldef */
4644 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[NativeArray#0]: NativeArray[AFormaldef] */
4647 /* runtime type ArrayIterator[ASuperclass] */
4648 const struct type type_array__ArrayIteratorparser_nodes__ASuperclass
= {
4650 "ArrayIterator[ASuperclass]", /* class_name_string */
4653 &resolution_table_array__ArrayIteratorparser_nodes__ASuperclass
,
4656 0, /* nullable Object */
4658 289, /* ArrayIterator[Object] */
4659 1492, /* ArrayIterator[ANode] */
4660 1848, /* ArrayIterator[Prod] */
4661 2224, /* ArrayIterator[ASuperclass] */
4664 const struct types resolution_table_array__ArrayIteratorparser_nodes__ASuperclass
= {
4667 &type_array__AbstractArrayReadparser_nodes__ASuperclass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ASuperclass] */
4668 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Iterator#0]: Array[ASuperclass] */
4671 /* runtime type NativeArray[ASuperclass] */
4672 const struct type type_array__NativeArrayparser_nodes__ASuperclass
= {
4674 "NativeArray[ASuperclass]", /* class_name_string */
4677 &resolution_table_array__NativeArrayparser_nodes__ASuperclass
,
4680 0, /* nullable Object */
4682 193, /* NativeArray[Object] */
4683 1493, /* NativeArray[ANode] */
4684 1849, /* NativeArray[Prod] */
4685 2225, /* NativeArray[ASuperclass] */
4688 const struct types resolution_table_array__NativeArrayparser_nodes__ASuperclass
= {
4691 &type_parser_nodes__ASuperclass
, /* NativeArray#0: ASuperclass */
4692 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[NativeArray#0]: NativeArray[ASuperclass] */
4695 /* runtime type HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
4696 const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
4698 "HashMap[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
4701 &resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
4704 0, /* nullable Object */
4706 513, /* HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
4709 const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
4716 &type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
4717 &type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
4718 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
4719 &type_mmodule__MModule
, /* MapRead#0: MModule */
4720 &type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
4721 &type_mmodule__MModule
, /* Map#0: MModule */
4722 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Map#1: HashMap[MType, Array[MMethodDef]] */
4723 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
4724 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap[MType, Array[MMethodDef]]] not a live type) */
4725 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapRead#1: HashMap[MType, Array[MMethodDef]] */
4726 &type_mmodule__MModule
, /* HashCollection#0: MModule */
4727 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
4730 /* runtime type HashMap[MType, Array[MMethodDef]] */
4731 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
4733 "HashMap[MType, Array[MMethodDef]]", /* class_name_string */
4736 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
4739 0, /* nullable Object */
4741 514, /* HashMap[MType, Array[MMethodDef]] */
4744 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
4751 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MMethodDef]] */
4752 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MMethodDef]] */
4753 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
4754 &type_model__MType
, /* MapRead#0: MType */
4755 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MMethodDef]] */
4756 &type_model__MType
, /* Map#0: MType */
4757 &type_array__Arraymodel__MMethodDef
, /* Map#1: Array[MMethodDef] */
4758 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MMethodDef]] */
4759 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, Array[MMethodDef]] not a live type) */
4760 &type_array__Arraymodel__MMethodDef
, /* MapRead#1: Array[MMethodDef] */
4761 &type_model__MType
, /* HashCollection#0: MType */
4762 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* HashCollection#1: HashMapNode[MType, Array[MMethodDef]] */
4765 /* runtime type MapKeysIterator[String, Variable] */
4766 const struct type type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
= {
4768 "MapKeysIterator[String, Variable]", /* class_name_string */
4771 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
,
4774 0, /* nullable Object */
4776 515, /* MapKeysIterator[String, Variable] */
4779 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
= {
4782 &type_abstract_collection__MapIteratorstring__Stringscope__Variable
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Variable] */
4783 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
4786 /* runtime type MapValuesIterator[String, Variable] */
4787 const struct type type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
= {
4789 "MapValuesIterator[String, Variable]", /* class_name_string */
4792 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
,
4795 0, /* nullable Object */
4797 516, /* MapValuesIterator[String, Variable] */
4800 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
= {
4803 &type_abstract_collection__MapIteratorstring__Stringscope__Variable
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Variable] */
4804 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
4807 /* runtime type MapKeysIterator[Variable, nullable MType] */
4808 const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
= {
4810 "MapKeysIterator[Variable, nullable MType]", /* class_name_string */
4813 &resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
,
4816 0, /* nullable Object */
4818 517, /* MapKeysIterator[Variable, nullable MType] */
4821 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
= {
4824 &type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, nullable MType] */
4825 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
4828 /* runtime type MapValuesIterator[Variable, nullable MType] */
4829 const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
= {
4831 "MapValuesIterator[Variable, nullable MType]", /* class_name_string */
4834 &resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
,
4837 0, /* nullable Object */
4839 518, /* MapValuesIterator[Variable, nullable MType] */
4842 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
= {
4845 &type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, nullable MType] */
4846 &type_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable MType] */
4849 /* runtime type MapKeysIterator[Variable, nullable Array[nullable MType]] */
4850 const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
4852 "MapKeysIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
4855 &resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
4858 0, /* nullable Object */
4860 519, /* MapKeysIterator[Variable, nullable Array[nullable MType]] */
4863 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
4866 &type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, nullable Array[nullable MType]] */
4867 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
4870 /* runtime type MapValuesIterator[Variable, nullable Array[nullable MType]] */
4871 const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
4873 "MapValuesIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
4876 &resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
4879 0, /* nullable Object */
4881 520, /* MapValuesIterator[Variable, nullable Array[nullable MType]] */
4884 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
4887 &type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, nullable Array[nullable MType]] */
4888 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable Array[nullable MType]] */
4891 /* runtime type ArrayIterator[MAttributeDef] */
4892 const struct type type_array__ArrayIteratormodel__MAttributeDef
= {
4894 "ArrayIterator[MAttributeDef]", /* class_name_string */
4897 &resolution_table_array__ArrayIteratormodel__MAttributeDef
,
4900 0, /* nullable Object */
4902 289, /* ArrayIterator[Object] */
4903 379, /* ArrayIterator[nullable MPropDef] */
4904 1475, /* ArrayIterator[PropertyLayoutElement] */
4905 2167, /* ArrayIterator[MPropDef] */
4906 2455, /* ArrayIterator[MAttributeDef] */
4909 const struct types resolution_table_array__ArrayIteratormodel__MAttributeDef
= {
4912 &type_array__AbstractArrayReadmodel__MAttributeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MAttributeDef] */
4913 &type_array__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[MAttributeDef] */
4916 /* runtime type NativeArray[MAttributeDef] */
4917 const struct type type_array__NativeArraymodel__MAttributeDef
= {
4919 "NativeArray[MAttributeDef]", /* class_name_string */
4922 &resolution_table_array__NativeArraymodel__MAttributeDef
,
4925 0, /* nullable Object */
4927 193, /* NativeArray[Object] */
4928 380, /* NativeArray[nullable MPropDef] */
4929 1476, /* NativeArray[PropertyLayoutElement] */
4930 2168, /* NativeArray[MPropDef] */
4931 2456, /* NativeArray[MAttributeDef] */
4934 const struct types resolution_table_array__NativeArraymodel__MAttributeDef
= {
4937 &type_model__MAttributeDef
, /* NativeArray#0: MAttributeDef */
4938 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[MAttributeDef] */
4941 /* runtime type HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
4942 const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
4944 "HashMap[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
4947 &resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
4950 0, /* nullable Object */
4952 521, /* HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
4955 const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
4962 &type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
4963 &type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
4964 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
4965 &type_mmodule__MModule
, /* MapRead#0: MModule */
4966 &type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
4967 &type_mmodule__MModule
, /* Map#0: MModule */
4968 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Map#1: HashMap[MType, Array[MAttributeDef]] */
4969 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
4970 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap[MType, Array[MAttributeDef]]] not a live type) */
4971 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapRead#1: HashMap[MType, Array[MAttributeDef]] */
4972 &type_mmodule__MModule
, /* HashCollection#0: MModule */
4973 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
4976 /* runtime type HashMap[MType, Array[MAttributeDef]] */
4977 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
4979 "HashMap[MType, Array[MAttributeDef]]", /* class_name_string */
4982 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
4985 0, /* nullable Object */
4987 522, /* HashMap[MType, Array[MAttributeDef]] */
4990 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
4997 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MAttributeDef]] */
4998 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MAttributeDef]] */
4999 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
5000 &type_model__MType
, /* MapRead#0: MType */
5001 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MAttributeDef]] */
5002 &type_model__MType
, /* Map#0: MType */
5003 &type_array__Arraymodel__MAttributeDef
, /* Map#1: Array[MAttributeDef] */
5004 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MAttributeDef]] */
5005 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, Array[MAttributeDef]] not a live type) */
5006 &type_array__Arraymodel__MAttributeDef
, /* MapRead#1: Array[MAttributeDef] */
5007 &type_model__MType
, /* HashCollection#0: MType */
5008 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashCollection#1: HashMapNode[MType, Array[MAttributeDef]] */
5011 /* runtime type ContainerIterator[Int] */
5012 const struct type type_abstract_collection__ContainerIteratorkernel__Int
= {
5014 "ContainerIterator[Int]", /* class_name_string */
5017 &resolution_table_abstract_collection__ContainerIteratorkernel__Int
,
5020 0, /* nullable Object */
5022 523, /* ContainerIterator[Int] */
5025 const struct types resolution_table_abstract_collection__ContainerIteratorkernel__Int
= {
5028 &type_abstract_collection__Containerkernel__Int
, /* Container[ContainerIterator#0]: Container[Int] */
5029 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
5032 /* runtime type ArrayIterator[AExternCodeBlock] */
5033 const struct type type_array__ArrayIteratorparser_nodes__AExternCodeBlock
= {
5035 "ArrayIterator[AExternCodeBlock]", /* class_name_string */
5038 &resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock
,
5041 0, /* nullable Object */
5043 289, /* ArrayIterator[Object] */
5044 1492, /* ArrayIterator[ANode] */
5045 1848, /* ArrayIterator[Prod] */
5046 2226, /* ArrayIterator[AExternCodeBlock] */
5049 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock
= {
5052 &type_array__AbstractArrayReadparser_nodes__AExternCodeBlock
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExternCodeBlock] */
5053 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Iterator#0]: Array[AExternCodeBlock] */
5056 /* runtime type NativeArray[AExternCodeBlock] */
5057 const struct type type_array__NativeArrayparser_nodes__AExternCodeBlock
= {
5059 "NativeArray[AExternCodeBlock]", /* class_name_string */
5062 &resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock
,
5065 0, /* nullable Object */
5067 193, /* NativeArray[Object] */
5068 1493, /* NativeArray[ANode] */
5069 1849, /* NativeArray[Prod] */
5070 2227, /* NativeArray[AExternCodeBlock] */
5073 const struct types resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock
= {
5076 &type_parser_nodes__AExternCodeBlock
, /* NativeArray#0: AExternCodeBlock */
5077 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[NativeArray#0]: NativeArray[AExternCodeBlock] */
5080 /* runtime type MapKeysIterator[MClass, AClassdef] */
5081 const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
= {
5083 "MapKeysIterator[MClass, AClassdef]", /* class_name_string */
5086 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
,
5089 0, /* nullable Object */
5091 524, /* MapKeysIterator[MClass, AClassdef] */
5094 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
= {
5097 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, AClassdef] */
5098 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
5101 /* runtime type MapValuesIterator[MClass, AClassdef] */
5102 const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
= {
5104 "MapValuesIterator[MClass, AClassdef]", /* class_name_string */
5107 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
,
5110 0, /* nullable Object */
5112 525, /* MapValuesIterator[MClass, AClassdef] */
5115 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
= {
5118 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, AClassdef] */
5119 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Iterator#0]: Array[AClassdef] */
5122 /* runtime type MapKeysIterator[MProperty, APropdef] */
5123 const struct type type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
= {
5125 "MapKeysIterator[MProperty, APropdef]", /* class_name_string */
5128 &resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
,
5131 0, /* nullable Object */
5133 526, /* MapKeysIterator[MProperty, APropdef] */
5136 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
= {
5139 &type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MProperty, APropdef] */
5140 &type_array__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[MProperty] */
5143 /* runtime type MapValuesIterator[MProperty, APropdef] */
5144 const struct type type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
= {
5146 "MapValuesIterator[MProperty, APropdef]", /* class_name_string */
5149 &resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
,
5152 0, /* nullable Object */
5154 527, /* MapValuesIterator[MProperty, APropdef] */
5157 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
= {
5160 &type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MProperty, APropdef] */
5161 &type_array__Arrayparser_nodes__APropdef
, /* Array[Iterator#0]: Array[APropdef] */
5164 /* runtime type ArrayIterator[AAnnotation] */
5165 const struct type type_array__ArrayIteratorparser_nodes__AAnnotation
= {
5167 "ArrayIterator[AAnnotation]", /* class_name_string */
5170 &resolution_table_array__ArrayIteratorparser_nodes__AAnnotation
,
5173 0, /* nullable Object */
5175 289, /* ArrayIterator[Object] */
5176 1492, /* ArrayIterator[ANode] */
5177 1848, /* ArrayIterator[Prod] */
5178 2228, /* ArrayIterator[AAnnotation] */
5181 const struct types resolution_table_array__ArrayIteratorparser_nodes__AAnnotation
= {
5184 &type_array__AbstractArrayReadparser_nodes__AAnnotation
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AAnnotation] */
5185 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[Iterator#0]: Array[AAnnotation] */
5188 /* runtime type NativeArray[AAnnotation] */
5189 const struct type type_array__NativeArrayparser_nodes__AAnnotation
= {
5191 "NativeArray[AAnnotation]", /* class_name_string */
5194 &resolution_table_array__NativeArrayparser_nodes__AAnnotation
,
5197 0, /* nullable Object */
5199 193, /* NativeArray[Object] */
5200 1493, /* NativeArray[ANode] */
5201 1849, /* NativeArray[Prod] */
5202 2229, /* NativeArray[AAnnotation] */
5205 const struct types resolution_table_array__NativeArrayparser_nodes__AAnnotation
= {
5208 &type_parser_nodes__AAnnotation
, /* NativeArray#0: AAnnotation */
5209 &type_array__NativeArrayparser_nodes__AAnnotation
, /* NativeArray[NativeArray#0]: NativeArray[AAnnotation] */
5212 /* runtime type ArrayIterator[AParam] */
5213 const struct type type_array__ArrayIteratorparser_nodes__AParam
= {
5215 "ArrayIterator[AParam]", /* class_name_string */
5218 &resolution_table_array__ArrayIteratorparser_nodes__AParam
,
5221 0, /* nullable Object */
5223 289, /* ArrayIterator[Object] */
5224 1492, /* ArrayIterator[ANode] */
5225 1848, /* ArrayIterator[Prod] */
5226 2230, /* ArrayIterator[AParam] */
5229 const struct types resolution_table_array__ArrayIteratorparser_nodes__AParam
= {
5232 &type_array__AbstractArrayReadparser_nodes__AParam
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AParam] */
5233 &type_array__Arrayparser_nodes__AParam
, /* Array[Iterator#0]: Array[AParam] */
5236 /* runtime type NativeArray[AParam] */
5237 const struct type type_array__NativeArrayparser_nodes__AParam
= {
5239 "NativeArray[AParam]", /* class_name_string */
5242 &resolution_table_array__NativeArrayparser_nodes__AParam
,
5245 0, /* nullable Object */
5247 193, /* NativeArray[Object] */
5248 1493, /* NativeArray[ANode] */
5249 1849, /* NativeArray[Prod] */
5250 2231, /* NativeArray[AParam] */
5253 const struct types resolution_table_array__NativeArrayparser_nodes__AParam
= {
5256 &type_parser_nodes__AParam
, /* NativeArray#0: AParam */
5257 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[NativeArray#0]: NativeArray[AParam] */
5260 /* runtime type ArrayIterator[AExternCall] */
5261 const struct type type_array__ArrayIteratorparser_nodes__AExternCall
= {
5263 "ArrayIterator[AExternCall]", /* class_name_string */
5266 &resolution_table_array__ArrayIteratorparser_nodes__AExternCall
,
5269 0, /* nullable Object */
5271 289, /* ArrayIterator[Object] */
5272 1492, /* ArrayIterator[ANode] */
5273 1848, /* ArrayIterator[Prod] */
5274 2232, /* ArrayIterator[AExternCall] */
5277 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCall
= {
5280 &type_array__AbstractArrayReadparser_nodes__AExternCall
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExternCall] */
5281 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Iterator#0]: Array[AExternCall] */
5284 /* runtime type NativeArray[AExternCall] */
5285 const struct type type_array__NativeArrayparser_nodes__AExternCall
= {
5287 "NativeArray[AExternCall]", /* class_name_string */
5290 &resolution_table_array__NativeArrayparser_nodes__AExternCall
,
5293 0, /* nullable Object */
5295 193, /* NativeArray[Object] */
5296 1493, /* NativeArray[ANode] */
5297 1849, /* NativeArray[Prod] */
5298 2233, /* NativeArray[AExternCall] */
5301 const struct types resolution_table_array__NativeArrayparser_nodes__AExternCall
= {
5304 &type_parser_nodes__AExternCall
, /* NativeArray#0: AExternCall */
5305 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[NativeArray#0]: NativeArray[AExternCall] */
5308 /* runtime type ArrayIterator[AType] */
5309 const struct type type_array__ArrayIteratorparser_nodes__AType
= {
5311 "ArrayIterator[AType]", /* class_name_string */
5314 &resolution_table_array__ArrayIteratorparser_nodes__AType
,
5317 0, /* nullable Object */
5319 289, /* ArrayIterator[Object] */
5320 1492, /* ArrayIterator[ANode] */
5321 1848, /* ArrayIterator[Prod] */
5322 2234, /* ArrayIterator[AType] */
5325 const struct types resolution_table_array__ArrayIteratorparser_nodes__AType
= {
5328 &type_array__AbstractArrayReadparser_nodes__AType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AType] */
5329 &type_array__Arrayparser_nodes__AType
, /* Array[Iterator#0]: Array[AType] */
5332 /* runtime type NativeArray[AType] */
5333 const struct type type_array__NativeArrayparser_nodes__AType
= {
5335 "NativeArray[AType]", /* class_name_string */
5338 &resolution_table_array__NativeArrayparser_nodes__AType
,
5341 0, /* nullable Object */
5343 193, /* NativeArray[Object] */
5344 1493, /* NativeArray[ANode] */
5345 1849, /* NativeArray[Prod] */
5346 2235, /* NativeArray[AType] */
5349 const struct types resolution_table_array__NativeArrayparser_nodes__AType
= {
5352 &type_parser_nodes__AType
, /* NativeArray#0: AType */
5353 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[NativeArray#0]: NativeArray[AType] */
5356 /* runtime type ArrayIterator[TId] */
5357 const struct type type_array__ArrayIteratorparser_nodes__TId
= {
5359 "ArrayIterator[TId]", /* class_name_string */
5362 &resolution_table_array__ArrayIteratorparser_nodes__TId
,
5365 0, /* nullable Object */
5367 289, /* ArrayIterator[Object] */
5368 1492, /* ArrayIterator[ANode] */
5369 1908, /* ArrayIterator[Token] */
5370 2236, /* ArrayIterator[TId] */
5373 const struct types resolution_table_array__ArrayIteratorparser_nodes__TId
= {
5376 &type_array__AbstractArrayReadparser_nodes__TId
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[TId] */
5377 &type_array__Arrayparser_nodes__TId
, /* Array[Iterator#0]: Array[TId] */
5380 /* runtime type NativeArray[TId] */
5381 const struct type type_array__NativeArrayparser_nodes__TId
= {
5383 "NativeArray[TId]", /* class_name_string */
5386 &resolution_table_array__NativeArrayparser_nodes__TId
,
5389 0, /* nullable Object */
5391 193, /* NativeArray[Object] */
5392 1493, /* NativeArray[ANode] */
5393 1909, /* NativeArray[Token] */
5394 2237, /* NativeArray[TId] */
5397 const struct types resolution_table_array__NativeArrayparser_nodes__TId
= {
5400 &type_parser_nodes__TId
, /* NativeArray#0: TId */
5401 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[NativeArray#0]: NativeArray[TId] */
5404 /* runtime type ArrayIterator[AAtArg] */
5405 const struct type type_array__ArrayIteratorparser_nodes__AAtArg
= {
5407 "ArrayIterator[AAtArg]", /* class_name_string */
5410 &resolution_table_array__ArrayIteratorparser_nodes__AAtArg
,
5413 0, /* nullable Object */
5415 289, /* ArrayIterator[Object] */
5416 1492, /* ArrayIterator[ANode] */
5417 1848, /* ArrayIterator[Prod] */
5418 2238, /* ArrayIterator[AAtArg] */
5421 const struct types resolution_table_array__ArrayIteratorparser_nodes__AAtArg
= {
5424 &type_array__AbstractArrayReadparser_nodes__AAtArg
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AAtArg] */
5425 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Iterator#0]: Array[AAtArg] */
5428 /* runtime type NativeArray[AAtArg] */
5429 const struct type type_array__NativeArrayparser_nodes__AAtArg
= {
5431 "NativeArray[AAtArg]", /* class_name_string */
5434 &resolution_table_array__NativeArrayparser_nodes__AAtArg
,
5437 0, /* nullable Object */
5439 193, /* NativeArray[Object] */
5440 1493, /* NativeArray[ANode] */
5441 1849, /* NativeArray[Prod] */
5442 2239, /* NativeArray[AAtArg] */
5445 const struct types resolution_table_array__NativeArrayparser_nodes__AAtArg
= {
5448 &type_parser_nodes__AAtArg
, /* NativeArray#0: AAtArg */
5449 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[NativeArray#0]: NativeArray[AAtArg] */
5452 /* runtime type ArrayIterator[TComment] */
5453 const struct type type_array__ArrayIteratorparser_nodes__TComment
= {
5455 "ArrayIterator[TComment]", /* class_name_string */
5458 &resolution_table_array__ArrayIteratorparser_nodes__TComment
,
5461 0, /* nullable Object */
5463 289, /* ArrayIterator[Object] */
5464 1492, /* ArrayIterator[ANode] */
5465 1908, /* ArrayIterator[Token] */
5466 2240, /* ArrayIterator[TComment] */
5469 const struct types resolution_table_array__ArrayIteratorparser_nodes__TComment
= {
5472 &type_array__AbstractArrayReadparser_nodes__TComment
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[TComment] */
5473 &type_array__Arrayparser_nodes__TComment
, /* Array[Iterator#0]: Array[TComment] */
5476 /* runtime type NativeArray[TComment] */
5477 const struct type type_array__NativeArrayparser_nodes__TComment
= {
5479 "NativeArray[TComment]", /* class_name_string */
5482 &resolution_table_array__NativeArrayparser_nodes__TComment
,
5485 0, /* nullable Object */
5487 193, /* NativeArray[Object] */
5488 1493, /* NativeArray[ANode] */
5489 1909, /* NativeArray[Token] */
5490 2241, /* NativeArray[TComment] */
5493 const struct types resolution_table_array__NativeArrayparser_nodes__TComment
= {
5496 &type_parser_nodes__TComment
, /* NativeArray#0: TComment */
5497 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[NativeArray#0]: NativeArray[TComment] */
5500 /* runtime type ArrayIterator[MVirtualTypeDef] */
5501 const struct type type_array__ArrayIteratormodel__MVirtualTypeDef
= {
5503 "ArrayIterator[MVirtualTypeDef]", /* class_name_string */
5506 &resolution_table_array__ArrayIteratormodel__MVirtualTypeDef
,
5509 0, /* nullable Object */
5511 289, /* ArrayIterator[Object] */
5512 379, /* ArrayIterator[nullable MPropDef] */
5513 1475, /* ArrayIterator[PropertyLayoutElement] */
5514 2167, /* ArrayIterator[MPropDef] */
5515 2457, /* ArrayIterator[MVirtualTypeDef] */
5518 const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeDef
= {
5521 &type_array__AbstractArrayReadmodel__MVirtualTypeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualTypeDef] */
5522 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[MVirtualTypeDef] */
5525 /* runtime type NativeArray[MVirtualTypeDef] */
5526 const struct type type_array__NativeArraymodel__MVirtualTypeDef
= {
5528 "NativeArray[MVirtualTypeDef]", /* class_name_string */
5531 &resolution_table_array__NativeArraymodel__MVirtualTypeDef
,
5534 0, /* nullable Object */
5536 193, /* NativeArray[Object] */
5537 380, /* NativeArray[nullable MPropDef] */
5538 1476, /* NativeArray[PropertyLayoutElement] */
5539 2168, /* NativeArray[MPropDef] */
5540 2458, /* NativeArray[MVirtualTypeDef] */
5543 const struct types resolution_table_array__NativeArraymodel__MVirtualTypeDef
= {
5546 &type_model__MVirtualTypeDef
, /* NativeArray#0: MVirtualTypeDef */
5547 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[MVirtualTypeDef] */
5550 /* runtime type HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5551 const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5553 "HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5556 &resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
5559 0, /* nullable Object */
5561 528, /* HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5564 const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5571 &type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5572 &type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5573 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
5574 &type_mmodule__MModule
, /* MapRead#0: MModule */
5575 &type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5576 &type_mmodule__MModule
, /* Map#0: MModule */
5577 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Map#1: HashMap[MType, Array[MVirtualTypeDef]] */
5578 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5579 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap[MType, Array[MVirtualTypeDef]]] not a live type) */
5580 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapRead#1: HashMap[MType, Array[MVirtualTypeDef]] */
5581 &type_mmodule__MModule
, /* HashCollection#0: MModule */
5582 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5585 /* runtime type HashMap[MType, Array[MVirtualTypeDef]] */
5586 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5588 "HashMap[MType, Array[MVirtualTypeDef]]", /* class_name_string */
5591 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
5594 0, /* nullable Object */
5596 529, /* HashMap[MType, Array[MVirtualTypeDef]] */
5599 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5606 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MVirtualTypeDef]] */
5607 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MVirtualTypeDef]] */
5608 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
5609 &type_model__MType
, /* MapRead#0: MType */
5610 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MVirtualTypeDef]] */
5611 &type_model__MType
, /* Map#0: MType */
5612 &type_array__Arraymodel__MVirtualTypeDef
, /* Map#1: Array[MVirtualTypeDef] */
5613 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MVirtualTypeDef]] */
5614 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, Array[MVirtualTypeDef]] not a live type) */
5615 &type_array__Arraymodel__MVirtualTypeDef
, /* MapRead#1: Array[MVirtualTypeDef] */
5616 &type_model__MType
, /* HashCollection#0: MType */
5617 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashCollection#1: HashMapNode[MType, Array[MVirtualTypeDef]] */
5620 /* runtime type MapKeysIterator[Phase, POSetElement[Phase]] */
5621 const struct type type_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
= {
5623 "MapKeysIterator[Phase, POSetElement[Phase]]", /* class_name_string */
5626 &resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
,
5629 0, /* nullable Object */
5631 530, /* MapKeysIterator[Phase, POSetElement[Phase]] */
5634 const struct types resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
= {
5637 &type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Phase, POSetElement[Phase]] */
5638 &type_array__Arrayphase__Phase
, /* Array[Iterator#0]: Array[Phase] */
5641 /* runtime type MapValuesIterator[Phase, POSetElement[Phase]] */
5642 const struct type type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
= {
5644 "MapValuesIterator[Phase, POSetElement[Phase]]", /* class_name_string */
5647 &resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
,
5650 0, /* nullable Object */
5652 531, /* MapValuesIterator[Phase, POSetElement[Phase]] */
5655 const struct types resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
= {
5658 &type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Phase, POSetElement[Phase]] */
5659 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[Iterator#0]: Array[POSetElement[Phase]] */
5662 /* runtime type HashSetNode[Phase] */
5663 const struct type type_hash_collection__HashSetNodephase__Phase
= {
5665 "HashSetNode[Phase]", /* class_name_string */
5668 &resolution_table_hash_collection__HashSetNodephase__Phase
,
5671 0, /* nullable Object */
5673 121, /* nullable HashSetNode[Object] */
5674 532, /* nullable HashSetNode[Phase] */
5675 1500, /* HashSetNode[Object] */
5676 2242, /* HashSetNode[Phase] */
5679 const struct types resolution_table_hash_collection__HashSetNodephase__Phase
= {
5682 &type_phase__Phase
, /* HashSetNode#0: Phase */
5684 &type_hash_collection__HashSetNodephase__Phase
, /* N: HashSetNode[Phase] */
5685 &type_phase__Phase
, /* HashNode#0: Phase */
5688 /* runtime type nullable HashSetNode[Phase] */
5689 const struct type type_nullable_hash_collection__HashSetNodephase__Phase
= {
5691 "nullable HashSetNode[Phase]", /* class_name_string */
5694 &resolution_table_nullable_hash_collection__HashSetNodephase__Phase
,
5697 0, /* nullable Object */
5699 121, /* nullable HashSetNode[Object] */
5700 532, /* nullable HashSetNode[Phase] */
5703 const struct types resolution_table_nullable_hash_collection__HashSetNodephase__Phase
= {
5706 &type_phase__Phase
, /* HashSetNode#0: Phase */
5708 &type_hash_collection__HashSetNodephase__Phase
, /* N: HashSetNode[Phase] */
5709 &type_phase__Phase
, /* HashNode#0: Phase */
5712 /* runtime type HashSetIterator[Phase] */
5713 const struct type type_hash_collection__HashSetIteratorphase__Phase
= {
5715 "HashSetIterator[Phase]", /* class_name_string */
5718 &resolution_table_hash_collection__HashSetIteratorphase__Phase
,
5721 0, /* nullable Object */
5723 324, /* HashSetIterator[Object] */
5724 1682, /* HashSetIterator[Phase] */
5727 const struct types resolution_table_hash_collection__HashSetIteratorphase__Phase
= {
5730 &type_hash_collection__HashSetphase__Phase
, /* HashSet[HashSetIterator#0]: HashSet[Phase] */
5731 &type_array__Arrayphase__Phase
, /* Array[Iterator#0]: Array[Phase] */
5734 /* runtime type NativeArray[nullable HashSetNode[Phase]] */
5735 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
= {
5737 "NativeArray[nullable HashSetNode[Phase]]", /* class_name_string */
5740 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
,
5743 0, /* nullable Object */
5745 325, /* NativeArray[nullable HashSetNode[Object]] */
5746 1683, /* NativeArray[nullable HashSetNode[Phase]] */
5749 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
= {
5752 &type_nullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray#0: nullable HashSetNode[Phase] */
5753 &type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Phase]] */
5756 /* runtime type Array[Array[MProject]] */
5757 const struct type type_array__Arrayarray__Arraymproject__MProject
= {
5759 "Array[Array[MProject]]", /* class_name_string */
5762 &resolution_table_array__Arrayarray__Arraymproject__MProject
,
5765 0, /* nullable Object */
5767 1467, /* Collection[Array[MProject]] */
5768 169, /* SequenceRead[nullable Object] */
5769 170, /* Collection[Object] */
5770 2459, /* AbstractArrayRead[Array[MProject]] */
5771 1782, /* AbstractArrayRead[Object] */
5772 2588, /* Array[Array[MProject]] */
5774 1973, /* Array[Object] */
5777 const struct types resolution_table_array__Arrayarray__Arraymproject__MProject
= {
5780 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[Array#0]: Array[Array[MProject]] */
5781 &type_array__NativeArrayarray__Arraymproject__MProject
, /* NativeArray[Array#0]: NativeArray[Array[MProject]] */
5782 &type_array__Arraymproject__MProject
, /* Sequence#0: Array[MProject] */
5783 &type_array__Arraymproject__MProject
, /* SimpleCollection#0: Array[MProject] */
5784 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[Array#0]: Collection[Array[MProject]] */
5785 &type_array__Arraymproject__MProject
, /* Array#0: Array[MProject] */
5786 &type_array__NativeArrayarray__Arraymproject__MProject
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MProject]] */
5787 &type_array__Arraymproject__MProject
, /* AbstractArray#0: Array[MProject] */
5788 &type_array__Arraymproject__MProject
, /* RemovableCollection#0: Array[MProject] */
5789 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[Sequence#0]: Collection[Array[MProject]] */
5790 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[Sequence#0]: Array[Array[MProject]] */
5791 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[SimpleCollection#0]: Collection[Array[MProject]] */
5792 &type_array__Arraymproject__MProject
, /* Collection#0: Array[MProject] */
5793 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[Collection#0]: Collection[Array[MProject]] */
5794 &type_array__Arraymproject__MProject
, /* SequenceRead#0: Array[MProject] */
5795 &type_array__Arraymproject__MProject
, /* AbstractArrayRead#0: Array[MProject] */
5796 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[AbstractArrayRead#0]: Array[Array[MProject]] */
5797 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MProject]] not a live type) */
5798 &type_array__ArrayIteratorarray__Arraymproject__MProject
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MProject]] */
5801 /* runtime type AbstractArrayRead[Array[MProject]] */
5802 const struct type type_array__AbstractArrayReadarray__Arraymproject__MProject
= {
5804 "AbstractArrayRead[Array[MProject]]", /* class_name_string */
5810 0, /* nullable Object */
5812 1467, /* Collection[Array[MProject]] */
5813 169, /* SequenceRead[nullable Object] */
5814 170, /* Collection[Object] */
5815 2459, /* AbstractArrayRead[Array[MProject]] */
5816 1782, /* AbstractArrayRead[Object] */
5819 /* runtime type MapKeysIterator[MModule, POSetElement[MModule]] */
5820 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
5822 "MapKeysIterator[MModule, POSetElement[MModule]]", /* class_name_string */
5825 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
,
5828 0, /* nullable Object */
5830 533, /* MapKeysIterator[MModule, POSetElement[MModule]] */
5833 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
5836 &type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, POSetElement[MModule]] */
5837 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
5840 /* runtime type MapValuesIterator[MModule, POSetElement[MModule]] */
5841 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
5843 "MapValuesIterator[MModule, POSetElement[MModule]]", /* class_name_string */
5846 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
,
5849 0, /* nullable Object */
5851 534, /* MapValuesIterator[MModule, POSetElement[MModule]] */
5854 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
5857 &type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, POSetElement[MModule]] */
5858 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[Iterator#0]: Array[POSetElement[MModule]] */
5861 /* runtime type Array[Array[MModule]] */
5862 const struct type type_array__Arrayarray__Arraymmodule__MModule
= {
5864 "Array[Array[MModule]]", /* class_name_string */
5867 &resolution_table_array__Arrayarray__Arraymmodule__MModule
,
5870 0, /* nullable Object */
5872 1472, /* Collection[Array[MModule]] */
5873 169, /* SequenceRead[nullable Object] */
5874 170, /* Collection[Object] */
5875 2460, /* AbstractArrayRead[Array[MModule]] */
5876 1782, /* AbstractArrayRead[Object] */
5877 2589, /* Array[Array[MModule]] */
5879 1973, /* Array[Object] */
5882 const struct types resolution_table_array__Arrayarray__Arraymmodule__MModule
= {
5885 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[Array#0]: Array[Array[MModule]] */
5886 &type_array__NativeArrayarray__Arraymmodule__MModule
, /* NativeArray[Array#0]: NativeArray[Array[MModule]] */
5887 &type_array__Arraymmodule__MModule
, /* Sequence#0: Array[MModule] */
5888 &type_array__Arraymmodule__MModule
, /* SimpleCollection#0: Array[MModule] */
5889 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[Array#0]: Collection[Array[MModule]] */
5890 &type_array__Arraymmodule__MModule
, /* Array#0: Array[MModule] */
5891 &type_array__NativeArrayarray__Arraymmodule__MModule
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MModule]] */
5892 &type_array__Arraymmodule__MModule
, /* AbstractArray#0: Array[MModule] */
5893 &type_array__Arraymmodule__MModule
, /* RemovableCollection#0: Array[MModule] */
5894 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[Sequence#0]: Collection[Array[MModule]] */
5895 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[Sequence#0]: Array[Array[MModule]] */
5896 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[SimpleCollection#0]: Collection[Array[MModule]] */
5897 &type_array__Arraymmodule__MModule
, /* Collection#0: Array[MModule] */
5898 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[Collection#0]: Collection[Array[MModule]] */
5899 &type_array__Arraymmodule__MModule
, /* SequenceRead#0: Array[MModule] */
5900 &type_array__Arraymmodule__MModule
, /* AbstractArrayRead#0: Array[MModule] */
5901 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[AbstractArrayRead#0]: Array[Array[MModule]] */
5902 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MModule]] not a live type) */
5903 &type_array__ArrayIteratorarray__Arraymmodule__MModule
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MModule]] */
5906 /* runtime type AbstractArrayRead[Array[MModule]] */
5907 const struct type type_array__AbstractArrayReadarray__Arraymmodule__MModule
= {
5909 "AbstractArrayRead[Array[MModule]]", /* class_name_string */
5915 0, /* nullable Object */
5917 1472, /* Collection[Array[MModule]] */
5918 169, /* SequenceRead[nullable Object] */
5919 170, /* Collection[Object] */
5920 2460, /* AbstractArrayRead[Array[MModule]] */
5921 1782, /* AbstractArrayRead[Object] */
5924 /* runtime type MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
5925 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
5927 "MapKeysIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
5930 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
5933 0, /* nullable Object */
5935 535, /* MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
5938 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
5941 &type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, POSetElement[MClassDef]] */
5942 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
5945 /* runtime type MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
5946 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
5948 "MapValuesIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
5951 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
5954 0, /* nullable Object */
5956 536, /* MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
5959 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
5962 &type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, POSetElement[MClassDef]] */
5963 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[Iterator#0]: Array[POSetElement[MClassDef]] */
5966 /* runtime type MapKeysIterator[MClassType, POSetElement[MClassType]] */
5967 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
5969 "MapKeysIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
5972 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
5975 0, /* nullable Object */
5977 537, /* MapKeysIterator[MType, POSetElement[MType]] */
5978 1684, /* MapKeysIterator[MClassType, POSetElement[MClassType]] */
5981 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
5984 &type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, POSetElement[MClassType]] */
5985 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
5988 /* runtime type MapKeysIterator[MType, POSetElement[MType]] */
5989 const struct type type_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
= {
5991 "MapKeysIterator[MType, POSetElement[MType]]", /* class_name_string */
5994 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
,
5997 0, /* nullable Object */
5999 537, /* MapKeysIterator[MType, POSetElement[MType]] */
6002 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
= {
6005 &type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, POSetElement[MType]] */
6006 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
6009 /* runtime type MapValuesIterator[MClassType, POSetElement[MClassType]] */
6010 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
6012 "MapValuesIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
6015 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
6018 0, /* nullable Object */
6020 538, /* MapValuesIterator[MType, POSetElement[MType]] */
6021 1685, /* MapValuesIterator[MClassType, POSetElement[MClassType]] */
6024 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
6027 &type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, POSetElement[MClassType]] */
6028 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[Iterator#0]: Array[POSetElement[MClassType]] */
6031 /* runtime type MapValuesIterator[MType, POSetElement[MType]] */
6032 const struct type type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
= {
6034 "MapValuesIterator[MType, POSetElement[MType]]", /* class_name_string */
6037 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
,
6040 0, /* nullable Object */
6042 538, /* MapValuesIterator[MType, POSetElement[MType]] */
6045 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
= {
6048 &type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, POSetElement[MType]] */
6049 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[Iterator#0]: Array[POSetElement[MType]] */
6052 /* runtime type Array[Array[MClass]] */
6053 const struct type type_array__Arrayarray__Arraymodel__MClass
= {
6055 "Array[Array[MClass]]", /* class_name_string */
6058 &resolution_table_array__Arrayarray__Arraymodel__MClass
,
6061 0, /* nullable Object */
6063 1479, /* Collection[Array[nullable MClass]] */
6064 169, /* SequenceRead[nullable Object] */
6065 170, /* Collection[Object] */
6066 1843, /* Collection[Array[MClass]] */
6067 1782, /* AbstractArrayRead[Object] */
6068 2461, /* AbstractArrayRead[Array[nullable MClass]] */
6069 2590, /* Array[Array[nullable MClass]] */
6070 1973, /* Array[Object] */
6071 2591, /* AbstractArrayRead[Array[MClass]] */
6072 2662, /* Array[Array[MClass]] */
6075 const struct types resolution_table_array__Arrayarray__Arraymodel__MClass
= {
6078 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Array#0]: Array[Array[MClass]] */
6079 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[Array#0]: NativeArray[Array[MClass]] */
6080 &type_array__Arraymodel__MClass
, /* Sequence#0: Array[MClass] */
6081 &type_array__Arraymodel__MClass
, /* SimpleCollection#0: Array[MClass] */
6082 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Array#0]: Collection[Array[MClass]] */
6083 &type_array__Arraymodel__MClass
, /* Array#0: Array[MClass] */
6084 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MClass]] */
6085 &type_array__Arraymodel__MClass
, /* AbstractArray#0: Array[MClass] */
6086 &type_array__Arraymodel__MClass
, /* RemovableCollection#0: Array[MClass] */
6087 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Sequence#0]: Collection[Array[MClass]] */
6088 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Sequence#0]: Array[Array[MClass]] */
6089 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[SimpleCollection#0]: Collection[Array[MClass]] */
6090 &type_array__Arraymodel__MClass
, /* Collection#0: Array[MClass] */
6091 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Collection#0]: Collection[Array[MClass]] */
6092 &type_array__Arraymodel__MClass
, /* SequenceRead#0: Array[MClass] */
6093 &type_array__Arraymodel__MClass
, /* AbstractArrayRead#0: Array[MClass] */
6094 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[AbstractArrayRead#0]: Array[Array[MClass]] */
6095 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MClass]] not a live type) */
6096 &type_array__ArrayIteratorarray__Arraymodel__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MClass]] */
6099 /* runtime type Array[Array[nullable MClass]] */
6100 const struct type type_array__Arrayarray__Arraynullable_model__MClass
= {
6102 "Array[Array[nullable MClass]]", /* class_name_string */
6105 &resolution_table_array__Arrayarray__Arraynullable_model__MClass
,
6108 0, /* nullable Object */
6110 1479, /* Collection[Array[nullable MClass]] */
6111 169, /* SequenceRead[nullable Object] */
6112 170, /* Collection[Object] */
6114 1782, /* AbstractArrayRead[Object] */
6115 2461, /* AbstractArrayRead[Array[nullable MClass]] */
6116 2590, /* Array[Array[nullable MClass]] */
6117 1973, /* Array[Object] */
6120 const struct types resolution_table_array__Arrayarray__Arraynullable_model__MClass
= {
6123 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Array#0]: Array[Array[nullable MClass]] */
6124 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[Array#0]: NativeArray[Array[nullable MClass]] */
6125 &type_array__Arraynullable_model__MClass
, /* Sequence#0: Array[nullable MClass] */
6126 &type_array__Arraynullable_model__MClass
, /* SimpleCollection#0: Array[nullable MClass] */
6127 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Array#0]: Collection[Array[nullable MClass]] */
6128 &type_array__Arraynullable_model__MClass
, /* Array#0: Array[nullable MClass] */
6129 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[nullable MClass]] */
6130 &type_array__Arraynullable_model__MClass
, /* AbstractArray#0: Array[nullable MClass] */
6131 &type_array__Arraynullable_model__MClass
, /* RemovableCollection#0: Array[nullable MClass] */
6132 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Sequence#0]: Collection[Array[nullable MClass]] */
6133 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Sequence#0]: Array[Array[nullable MClass]] */
6134 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[SimpleCollection#0]: Collection[Array[nullable MClass]] */
6135 &type_array__Arraynullable_model__MClass
, /* Collection#0: Array[nullable MClass] */
6136 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Collection#0]: Collection[Array[nullable MClass]] */
6137 &type_array__Arraynullable_model__MClass
, /* SequenceRead#0: Array[nullable MClass] */
6138 &type_array__Arraynullable_model__MClass
, /* AbstractArrayRead#0: Array[nullable MClass] */
6139 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[AbstractArrayRead#0]: Array[Array[nullable MClass]] */
6140 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[nullable MClass]] not a live type) */
6141 &type_array__ArrayIteratorarray__Arraynullable_model__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[nullable MClass]] */
6144 /* runtime type AbstractArrayRead[Array[MClass]] */
6145 const struct type type_array__AbstractArrayReadarray__Arraymodel__MClass
= {
6147 "AbstractArrayRead[Array[MClass]]", /* class_name_string */
6153 0, /* nullable Object */
6155 1479, /* Collection[Array[nullable MClass]] */
6156 169, /* SequenceRead[nullable Object] */
6157 170, /* Collection[Object] */
6158 1843, /* Collection[Array[MClass]] */
6159 1782, /* AbstractArrayRead[Object] */
6160 2461, /* AbstractArrayRead[Array[nullable MClass]] */
6163 2591, /* AbstractArrayRead[Array[MClass]] */
6166 /* runtime type AbstractArrayRead[Array[nullable MClass]] */
6167 const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MClass
= {
6169 "AbstractArrayRead[Array[nullable MClass]]", /* class_name_string */
6175 0, /* nullable Object */
6177 1479, /* Collection[Array[nullable MClass]] */
6178 169, /* SequenceRead[nullable Object] */
6179 170, /* Collection[Object] */
6181 1782, /* AbstractArrayRead[Object] */
6182 2461, /* AbstractArrayRead[Array[nullable MClass]] */
6185 /* runtime type Array[Array[MProperty]] */
6186 const struct type type_array__Arrayarray__Arraymodel__MProperty
= {
6188 "Array[Array[MProperty]]", /* class_name_string */
6191 &resolution_table_array__Arrayarray__Arraymodel__MProperty
,
6194 0, /* nullable Object */
6196 1482, /* Collection[Array[MProperty]] */
6197 169, /* SequenceRead[nullable Object] */
6198 170, /* Collection[Object] */
6199 2462, /* AbstractArrayRead[Array[MProperty]] */
6200 1782, /* AbstractArrayRead[Object] */
6201 2592, /* Array[Array[MProperty]] */
6203 1973, /* Array[Object] */
6206 const struct types resolution_table_array__Arrayarray__Arraymodel__MProperty
= {
6209 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Array#0]: Array[Array[MProperty]] */
6210 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[Array#0]: NativeArray[Array[MProperty]] */
6211 &type_array__Arraymodel__MProperty
, /* Sequence#0: Array[MProperty] */
6212 &type_array__Arraymodel__MProperty
, /* SimpleCollection#0: Array[MProperty] */
6213 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Array#0]: Collection[Array[MProperty]] */
6214 &type_array__Arraymodel__MProperty
, /* Array#0: Array[MProperty] */
6215 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MProperty]] */
6216 &type_array__Arraymodel__MProperty
, /* AbstractArray#0: Array[MProperty] */
6217 &type_array__Arraymodel__MProperty
, /* RemovableCollection#0: Array[MProperty] */
6218 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Sequence#0]: Collection[Array[MProperty]] */
6219 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Sequence#0]: Array[Array[MProperty]] */
6220 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[SimpleCollection#0]: Collection[Array[MProperty]] */
6221 &type_array__Arraymodel__MProperty
, /* Collection#0: Array[MProperty] */
6222 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Collection#0]: Collection[Array[MProperty]] */
6223 &type_array__Arraymodel__MProperty
, /* SequenceRead#0: Array[MProperty] */
6224 &type_array__Arraymodel__MProperty
, /* AbstractArrayRead#0: Array[MProperty] */
6225 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[AbstractArrayRead#0]: Array[Array[MProperty]] */
6226 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MProperty]] not a live type) */
6227 &type_array__ArrayIteratorarray__Arraymodel__MProperty
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MProperty]] */
6230 /* runtime type AbstractArrayRead[Array[MProperty]] */
6231 const struct type type_array__AbstractArrayReadarray__Arraymodel__MProperty
= {
6233 "AbstractArrayRead[Array[MProperty]]", /* class_name_string */
6239 0, /* nullable Object */
6241 1482, /* Collection[Array[MProperty]] */
6242 169, /* SequenceRead[nullable Object] */
6243 170, /* Collection[Object] */
6244 2462, /* AbstractArrayRead[Array[MProperty]] */
6245 1782, /* AbstractArrayRead[Object] */
6248 /* runtime type MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
6249 const struct type type_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
6251 "MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
6254 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
6257 0, /* nullable Object */
6259 539, /* MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
6262 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
6265 &type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
6266 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
6269 /* runtime type MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
6270 const struct type type_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
6272 "MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
6275 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
6278 0, /* nullable Object */
6280 540, /* MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
6283 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
6286 &type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
6287 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[Iterator#0]: Array[HashMap2[MType, String, nullable MProperty]] */
6290 /* runtime type HashMapKeys[MType, HashMap[String, nullable MProperty]] */
6291 const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6293 "HashMapKeys[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
6296 &resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
6299 0, /* nullable Object */
6301 2243, /* HashMapKeys[MType, HashMap[String, nullable MProperty]] */
6303 170, /* Collection[Object] */
6304 180, /* Collection[nullable MType] */
6306 1791, /* Collection[MType] */
6309 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6312 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, HashMap[String, nullable MProperty]] */
6313 &type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
6320 &type_model__MType
, /* RemovableCollection#0: MType */
6324 &type_model__MType
, /* Collection#0: MType */
6325 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
6328 /* runtime type HashMapValues[MType, HashMap[String, nullable MProperty]] */
6329 const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6331 "HashMapValues[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
6334 &resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
6337 0, /* nullable Object */
6339 1686, /* Collection[HashMap[String, nullable MProperty]] */
6340 1935, /* HashMapValues[MType, HashMap[String, nullable MProperty]] */
6341 170, /* Collection[Object] */
6344 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6347 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, HashMap[String, nullable MProperty]] */
6348 &type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
6355 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap[String, nullable MProperty] */
6359 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection#0: HashMap[String, nullable MProperty] */
6360 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap[String, nullable MProperty]] */
6363 /* runtime type Collection[HashMap[String, nullable MProperty]] */
6364 const struct type type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6366 "Collection[HashMap[String, nullable MProperty]]", /* class_name_string */
6372 0, /* nullable Object */
6374 1686, /* Collection[HashMap[String, nullable MProperty]] */
6376 170, /* Collection[Object] */
6379 /* runtime type NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
6380 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6382 "NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]]", /* class_name_string */
6385 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
6388 0, /* nullable Object */
6390 541, /* NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
6393 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6396 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray#0: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
6397 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
6400 /* runtime type HashMapNode[MType, HashMap[String, nullable MProperty]] */
6401 const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6403 "HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
6406 &resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
6409 0, /* nullable Object */
6411 156, /* nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
6412 1687, /* HashMapNode[MType, HashMap[String, nullable MProperty]] */
6415 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6418 &type_model__MType
, /* HashMapNode#0: MType */
6419 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapNode#1: HashMap[String, nullable MProperty] */
6420 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* N: HashMapNode[MType, HashMap[String, nullable MProperty]] */
6421 &type_model__MType
, /* HashNode#0: MType */
6424 /* runtime type nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
6425 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6427 "nullable HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
6430 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
6433 0, /* nullable Object */
6435 156, /* nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
6438 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6441 &type_model__MType
, /* HashMapNode#0: MType */
6442 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapNode#1: HashMap[String, nullable MProperty] */
6443 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* N: HashMapNode[MType, HashMap[String, nullable MProperty]] */
6444 &type_model__MType
, /* HashNode#0: MType */
6447 /* runtime type HashMapIterator[MType, HashMap[String, nullable MProperty]] */
6448 const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6450 "HashMapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
6453 &resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
6456 0, /* nullable Object */
6458 542, /* MapIterator[MType, HashMap[String, nullable MProperty]] */
6459 1688, /* HashMapIterator[MType, HashMap[String, nullable MProperty]] */
6462 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6465 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, HashMap[String, nullable MProperty]] */
6468 /* runtime type MapIterator[MType, HashMap[String, nullable MProperty]] */
6469 const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
6471 "MapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
6477 0, /* nullable Object */
6479 542, /* MapIterator[MType, HashMap[String, nullable MProperty]] */
6482 /* runtime type HashMapKeys[String, nullable MProperty] */
6483 const struct type type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
= {
6485 "HashMapKeys[String, nullable MProperty]", /* class_name_string */
6488 &resolution_table_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
,
6491 0, /* nullable Object */
6493 631, /* Collection[String] */
6494 1936, /* HashMapKeys[String, nullable MProperty] */
6495 170, /* Collection[Object] */
6498 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
= {
6501 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, nullable MProperty] */
6502 &type_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, nullable MProperty] */
6509 &type_string__String
, /* RemovableCollection#0: String */
6513 &type_string__String
, /* Collection#0: String */
6514 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
6517 /* runtime type HashMapValues[String, nullable MProperty] */
6518 const struct type type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
= {
6520 "HashMapValues[String, nullable MProperty]", /* class_name_string */
6523 &resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
,
6526 0, /* nullable Object */
6528 179, /* Collection[nullable MProperty] */
6529 1689, /* HashMapValues[String, nullable MProperty] */
6532 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
= {
6535 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, nullable MProperty] */
6536 &type_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, nullable MProperty] */
6543 &type_nullable_model__MProperty
, /* RemovableCollection#0: nullable MProperty */
6547 &type_nullable_model__MProperty
, /* Collection#0: nullable MProperty */
6548 &type_abstract_collection__Collectionnullable_model__MProperty
, /* Collection[Collection#0]: Collection[nullable MProperty] */
6551 /* runtime type NativeArray[nullable HashMapNode[String, nullable MProperty]] */
6552 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
6554 "NativeArray[nullable HashMapNode[String, nullable MProperty]]", /* class_name_string */
6557 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
,
6560 0, /* nullable Object */
6562 543, /* NativeArray[nullable HashMapNode[String, nullable MProperty]] */
6565 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
6568 &type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* NativeArray#0: nullable HashMapNode[String, nullable MProperty] */
6569 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
6572 /* runtime type HashMapNode[String, nullable MProperty] */
6573 const struct type type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
6575 "HashMapNode[String, nullable MProperty]", /* class_name_string */
6578 &resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
,
6581 0, /* nullable Object */
6583 157, /* nullable HashMapNode[String, nullable MProperty] */
6584 1690, /* HashMapNode[String, nullable MProperty] */
6587 const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
6590 &type_string__String
, /* HashMapNode#0: String */
6591 &type_nullable_model__MProperty
, /* HashMapNode#1: nullable MProperty */
6592 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* N: HashMapNode[String, nullable MProperty] */
6593 &type_string__String
, /* HashNode#0: String */
6596 /* runtime type nullable HashMapNode[String, nullable MProperty] */
6597 const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
6599 "nullable HashMapNode[String, nullable MProperty]", /* class_name_string */
6602 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
,
6605 0, /* nullable Object */
6607 157, /* nullable HashMapNode[String, nullable MProperty] */
6610 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
6613 &type_string__String
, /* HashMapNode#0: String */
6614 &type_nullable_model__MProperty
, /* HashMapNode#1: nullable MProperty */
6615 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* N: HashMapNode[String, nullable MProperty] */
6616 &type_string__String
, /* HashNode#0: String */
6619 /* runtime type HashMapIterator[String, nullable MProperty] */
6620 const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
= {
6622 "HashMapIterator[String, nullable MProperty]", /* class_name_string */
6625 &resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
,
6628 0, /* nullable Object */
6630 544, /* MapIterator[String, nullable MProperty] */
6631 1691, /* HashMapIterator[String, nullable MProperty] */
6634 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
= {
6637 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, nullable MProperty] */
6640 /* runtime type MapIterator[String, nullable MProperty] */
6641 const struct type type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty
= {
6643 "MapIterator[String, nullable MProperty]", /* class_name_string */
6649 0, /* nullable Object */
6651 544, /* MapIterator[String, nullable MProperty] */
6654 /* runtime type Array[nullable ModulePath] */
6655 const struct type type_array__Arraynullable_modelbuilder__ModulePath
= {
6657 "Array[nullable ModulePath]", /* class_name_string */
6660 &resolution_table_array__Arraynullable_modelbuilder__ModulePath
,
6663 0, /* nullable Object */
6665 312, /* Collection[nullable ModulePath] */
6666 169, /* SequenceRead[nullable Object] */
6667 1937, /* AbstractArrayRead[nullable ModulePath] */
6668 2244, /* Array[nullable ModulePath] */
6671 const struct types resolution_table_array__Arraynullable_modelbuilder__ModulePath
= {
6674 &type_array__Arraynullable_modelbuilder__ModulePath
, /* Array[Array#0]: Array[nullable ModulePath] */
6675 &type_array__NativeArraynullable_modelbuilder__ModulePath
, /* NativeArray[Array#0]: NativeArray[nullable ModulePath] */
6676 &type_nullable_modelbuilder__ModulePath
, /* Sequence#0: nullable ModulePath */
6677 &type_nullable_modelbuilder__ModulePath
, /* SimpleCollection#0: nullable ModulePath */
6678 &type_abstract_collection__Collectionnullable_modelbuilder__ModulePath
, /* Collection[Array#0]: Collection[nullable ModulePath] */
6679 &type_nullable_modelbuilder__ModulePath
, /* Array#0: nullable ModulePath */
6680 &type_array__NativeArraynullable_modelbuilder__ModulePath
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable ModulePath] */
6681 &type_nullable_modelbuilder__ModulePath
, /* AbstractArray#0: nullable ModulePath */
6682 &type_nullable_modelbuilder__ModulePath
, /* RemovableCollection#0: nullable ModulePath */
6683 &type_abstract_collection__Collectionnullable_modelbuilder__ModulePath
, /* Collection[Sequence#0]: Collection[nullable ModulePath] */
6684 &type_array__Arraynullable_modelbuilder__ModulePath
, /* Array[Sequence#0]: Array[nullable ModulePath] */
6685 &type_abstract_collection__Collectionnullable_modelbuilder__ModulePath
, /* Collection[SimpleCollection#0]: Collection[nullable ModulePath] */
6686 &type_nullable_modelbuilder__ModulePath
, /* Collection#0: nullable ModulePath */
6687 &type_abstract_collection__Collectionnullable_modelbuilder__ModulePath
, /* Collection[Collection#0]: Collection[nullable ModulePath] */
6688 &type_nullable_modelbuilder__ModulePath
, /* SequenceRead#0: nullable ModulePath */
6689 &type_nullable_modelbuilder__ModulePath
, /* AbstractArrayRead#0: nullable ModulePath */
6690 &type_array__Arraynullable_modelbuilder__ModulePath
, /* Array[AbstractArrayRead#0]: Array[nullable ModulePath] */
6691 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[nullable ModulePath] not a live type) */
6692 &type_array__ArrayIteratornullable_modelbuilder__ModulePath
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[nullable ModulePath] */
6695 /* runtime type AbstractArrayRead[nullable ModulePath] */
6696 const struct type type_array__AbstractArrayReadnullable_modelbuilder__ModulePath
= {
6698 "AbstractArrayRead[nullable ModulePath]", /* class_name_string */
6704 0, /* nullable Object */
6706 312, /* Collection[nullable ModulePath] */
6707 169, /* SequenceRead[nullable Object] */
6708 1937, /* AbstractArrayRead[nullable ModulePath] */
6711 /* runtime type Array[nullable MGroup] */
6712 const struct type type_array__Arraynullable_mproject__MGroup
= {
6714 "Array[nullable MGroup]", /* class_name_string */
6717 &resolution_table_array__Arraynullable_mproject__MGroup
,
6720 0, /* nullable Object */
6722 227, /* Collection[nullable MGroup] */
6723 169, /* SequenceRead[nullable Object] */
6727 1938, /* AbstractArrayRead[nullable MGroup] */
6728 2245, /* Array[nullable MGroup] */
6731 const struct types resolution_table_array__Arraynullable_mproject__MGroup
= {
6734 &type_array__Arraynullable_mproject__MGroup
, /* Array[Array#0]: Array[nullable MGroup] */
6735 &type_array__NativeArraynullable_mproject__MGroup
, /* NativeArray[Array#0]: NativeArray[nullable MGroup] */
6736 &type_nullable_mproject__MGroup
, /* Sequence#0: nullable MGroup */
6737 &type_nullable_mproject__MGroup
, /* SimpleCollection#0: nullable MGroup */
6738 &type_abstract_collection__Collectionnullable_mproject__MGroup
, /* Collection[Array#0]: Collection[nullable MGroup] */
6739 &type_nullable_mproject__MGroup
, /* Array#0: nullable MGroup */
6740 &type_array__NativeArraynullable_mproject__MGroup
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable MGroup] */
6741 &type_nullable_mproject__MGroup
, /* AbstractArray#0: nullable MGroup */
6742 &type_nullable_mproject__MGroup
, /* RemovableCollection#0: nullable MGroup */
6743 &type_abstract_collection__Collectionnullable_mproject__MGroup
, /* Collection[Sequence#0]: Collection[nullable MGroup] */
6744 &type_array__Arraynullable_mproject__MGroup
, /* Array[Sequence#0]: Array[nullable MGroup] */
6745 &type_abstract_collection__Collectionnullable_mproject__MGroup
, /* Collection[SimpleCollection#0]: Collection[nullable MGroup] */
6746 &type_nullable_mproject__MGroup
, /* Collection#0: nullable MGroup */
6747 &type_abstract_collection__Collectionnullable_mproject__MGroup
, /* Collection[Collection#0]: Collection[nullable MGroup] */
6748 &type_nullable_mproject__MGroup
, /* SequenceRead#0: nullable MGroup */
6749 &type_nullable_mproject__MGroup
, /* AbstractArrayRead#0: nullable MGroup */
6750 &type_array__Arraynullable_mproject__MGroup
, /* Array[AbstractArrayRead#0]: Array[nullable MGroup] */
6751 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[nullable MGroup] not a live type) */
6752 &type_array__ArrayIteratornullable_mproject__MGroup
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[nullable MGroup] */
6755 /* runtime type AbstractArrayRead[nullable MGroup] */
6756 const struct type type_array__AbstractArrayReadnullable_mproject__MGroup
= {
6758 "AbstractArrayRead[nullable MGroup]", /* class_name_string */
6764 0, /* nullable Object */
6766 227, /* Collection[nullable MGroup] */
6767 169, /* SequenceRead[nullable Object] */
6771 1938, /* AbstractArrayRead[nullable MGroup] */
6774 /* runtime type Array[Set[MProperty]] */
6775 const struct type type_array__Arrayabstract_collection__Setmodel__MProperty
= {
6777 "Array[Set[MProperty]]", /* class_name_string */
6780 &resolution_table_array__Arrayabstract_collection__Setmodel__MProperty
,
6783 0, /* nullable Object */
6785 1505, /* Collection[Set[PropertyLayoutElement]] */
6786 169, /* SequenceRead[nullable Object] */
6787 170, /* Collection[Object] */
6788 1853, /* Collection[Set[MProperty]] */
6789 1782, /* AbstractArrayRead[Object] */
6791 2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
6792 1973, /* Array[Object] */
6793 2593, /* Array[Set[PropertyLayoutElement]] */
6794 2594, /* AbstractArrayRead[Set[MProperty]] */
6796 2663, /* Array[Set[MProperty]] */
6799 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MProperty
= {
6802 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[Array#0]: Array[Set[MProperty]] */
6803 &type_array__NativeArrayabstract_collection__Setmodel__MProperty
, /* NativeArray[Array#0]: NativeArray[Set[MProperty]] */
6804 &type_abstract_collection__Setmodel__MProperty
, /* Sequence#0: Set[MProperty] */
6805 &type_abstract_collection__Setmodel__MProperty
, /* SimpleCollection#0: Set[MProperty] */
6806 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[Array#0]: Collection[Set[MProperty]] */
6807 &type_abstract_collection__Setmodel__MProperty
, /* Array#0: Set[MProperty] */
6808 &type_array__NativeArrayabstract_collection__Setmodel__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MProperty]] */
6809 &type_abstract_collection__Setmodel__MProperty
, /* AbstractArray#0: Set[MProperty] */
6810 &type_abstract_collection__Setmodel__MProperty
, /* RemovableCollection#0: Set[MProperty] */
6811 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[Sequence#0]: Collection[Set[MProperty]] */
6812 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[Sequence#0]: Array[Set[MProperty]] */
6813 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[SimpleCollection#0]: Collection[Set[MProperty]] */
6814 &type_abstract_collection__Setmodel__MProperty
, /* Collection#0: Set[MProperty] */
6815 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[Collection#0]: Collection[Set[MProperty]] */
6816 &type_abstract_collection__Setmodel__MProperty
, /* SequenceRead#0: Set[MProperty] */
6817 &type_abstract_collection__Setmodel__MProperty
, /* AbstractArrayRead#0: Set[MProperty] */
6818 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[AbstractArrayRead#0]: Array[Set[MProperty]] */
6819 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MProperty]] not a live type) */
6820 &type_array__ArrayIteratorabstract_collection__Setmodel__MProperty
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MProperty]] */
6823 /* runtime type Array[Set[PropertyLayoutElement]] */
6824 const struct type type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6826 "Array[Set[PropertyLayoutElement]]", /* class_name_string */
6829 &resolution_table_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
,
6832 0, /* nullable Object */
6834 1505, /* Collection[Set[PropertyLayoutElement]] */
6835 169, /* SequenceRead[nullable Object] */
6836 170, /* Collection[Object] */
6838 1782, /* AbstractArrayRead[Object] */
6840 2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
6841 1973, /* Array[Object] */
6842 2593, /* Array[Set[PropertyLayoutElement]] */
6845 const struct types resolution_table_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6848 &type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Array[Array#0]: Array[Set[PropertyLayoutElement]] */
6849 &type_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray[Array#0]: NativeArray[Set[PropertyLayoutElement]] */
6850 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Sequence#0: Set[PropertyLayoutElement] */
6851 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* SimpleCollection#0: Set[PropertyLayoutElement] */
6852 &type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection[Array#0]: Collection[Set[PropertyLayoutElement]] */
6853 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Array#0: Set[PropertyLayoutElement] */
6854 &type_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[PropertyLayoutElement]] */
6855 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* AbstractArray#0: Set[PropertyLayoutElement] */
6856 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* RemovableCollection#0: Set[PropertyLayoutElement] */
6857 &type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection[Sequence#0]: Collection[Set[PropertyLayoutElement]] */
6858 &type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Array[Sequence#0]: Array[Set[PropertyLayoutElement]] */
6859 &type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection[SimpleCollection#0]: Collection[Set[PropertyLayoutElement]] */
6860 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection#0: Set[PropertyLayoutElement] */
6861 &type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection[Collection#0]: Collection[Set[PropertyLayoutElement]] */
6862 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* SequenceRead#0: Set[PropertyLayoutElement] */
6863 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* AbstractArrayRead#0: Set[PropertyLayoutElement] */
6864 &type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Array[AbstractArrayRead#0]: Array[Set[PropertyLayoutElement]] */
6865 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[PropertyLayoutElement]] not a live type) */
6866 &type_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[PropertyLayoutElement]] */
6869 /* runtime type AbstractArrayRead[Set[MProperty]] */
6870 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty
= {
6872 "AbstractArrayRead[Set[MProperty]]", /* class_name_string */
6878 0, /* nullable Object */
6880 1505, /* Collection[Set[PropertyLayoutElement]] */
6881 169, /* SequenceRead[nullable Object] */
6882 170, /* Collection[Object] */
6883 1853, /* Collection[Set[MProperty]] */
6884 1782, /* AbstractArrayRead[Object] */
6886 2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
6889 2594, /* AbstractArrayRead[Set[MProperty]] */
6892 /* runtime type AbstractArrayRead[Set[PropertyLayoutElement]] */
6893 const struct type type_array__AbstractArrayReadabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
6895 "AbstractArrayRead[Set[PropertyLayoutElement]]", /* class_name_string */
6901 0, /* nullable Object */
6903 1505, /* Collection[Set[PropertyLayoutElement]] */
6904 169, /* SequenceRead[nullable Object] */
6905 170, /* Collection[Object] */
6907 1782, /* AbstractArrayRead[Object] */
6909 2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
6912 /* runtime type Array[HashSet[MType]] */
6913 const struct type type_array__Arrayhash_collection__HashSetmodel__MType
= {
6915 "Array[HashSet[MType]]", /* class_name_string */
6918 &resolution_table_array__Arrayhash_collection__HashSetmodel__MType
,
6921 0, /* nullable Object */
6923 1516, /* Collection[Set[MType]] */
6924 169, /* SequenceRead[nullable Object] */
6925 170, /* Collection[Object] */
6926 1857, /* Collection[HashSet[MType]] */
6927 1782, /* AbstractArrayRead[Object] */
6928 2464, /* AbstractArrayRead[Set[MType]] */
6929 2595, /* Array[Set[MType]] */
6930 1973, /* Array[Object] */
6931 2596, /* AbstractArrayRead[HashSet[MType]] */
6932 2664, /* Array[HashSet[MType]] */
6935 const struct types resolution_table_array__Arrayhash_collection__HashSetmodel__MType
= {
6938 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Array#0]: Array[HashSet[MType]] */
6939 &type_array__NativeArrayhash_collection__HashSetmodel__MType
, /* NativeArray[Array#0]: NativeArray[HashSet[MType]] */
6940 &type_hash_collection__HashSetmodel__MType
, /* Sequence#0: HashSet[MType] */
6941 &type_hash_collection__HashSetmodel__MType
, /* SimpleCollection#0: HashSet[MType] */
6942 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Array#0]: Collection[HashSet[MType]] */
6943 &type_hash_collection__HashSetmodel__MType
, /* Array#0: HashSet[MType] */
6944 &type_array__NativeArrayhash_collection__HashSetmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[HashSet[MType]] */
6945 &type_hash_collection__HashSetmodel__MType
, /* AbstractArray#0: HashSet[MType] */
6946 &type_hash_collection__HashSetmodel__MType
, /* RemovableCollection#0: HashSet[MType] */
6947 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Sequence#0]: Collection[HashSet[MType]] */
6948 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Sequence#0]: Array[HashSet[MType]] */
6949 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[SimpleCollection#0]: Collection[HashSet[MType]] */
6950 &type_hash_collection__HashSetmodel__MType
, /* Collection#0: HashSet[MType] */
6951 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Collection#0]: Collection[HashSet[MType]] */
6952 &type_hash_collection__HashSetmodel__MType
, /* SequenceRead#0: HashSet[MType] */
6953 &type_hash_collection__HashSetmodel__MType
, /* AbstractArrayRead#0: HashSet[MType] */
6954 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[AbstractArrayRead#0]: Array[HashSet[MType]] */
6955 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashSet[MType]] not a live type) */
6956 &type_array__ArrayIteratorhash_collection__HashSetmodel__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashSet[MType]] */
6959 /* runtime type Array[Set[MType]] */
6960 const struct type type_array__Arrayabstract_collection__Setmodel__MType
= {
6962 "Array[Set[MType]]", /* class_name_string */
6965 &resolution_table_array__Arrayabstract_collection__Setmodel__MType
,
6968 0, /* nullable Object */
6970 1516, /* Collection[Set[MType]] */
6971 169, /* SequenceRead[nullable Object] */
6972 170, /* Collection[Object] */
6974 1782, /* AbstractArrayRead[Object] */
6975 2464, /* AbstractArrayRead[Set[MType]] */
6976 2595, /* Array[Set[MType]] */
6977 1973, /* Array[Object] */
6980 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MType
= {
6983 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Array#0]: Array[Set[MType]] */
6984 &type_array__NativeArrayabstract_collection__Setmodel__MType
, /* NativeArray[Array#0]: NativeArray[Set[MType]] */
6985 &type_abstract_collection__Setmodel__MType
, /* Sequence#0: Set[MType] */
6986 &type_abstract_collection__Setmodel__MType
, /* SimpleCollection#0: Set[MType] */
6987 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Array#0]: Collection[Set[MType]] */
6988 &type_abstract_collection__Setmodel__MType
, /* Array#0: Set[MType] */
6989 &type_array__NativeArrayabstract_collection__Setmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MType]] */
6990 &type_abstract_collection__Setmodel__MType
, /* AbstractArray#0: Set[MType] */
6991 &type_abstract_collection__Setmodel__MType
, /* RemovableCollection#0: Set[MType] */
6992 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Sequence#0]: Collection[Set[MType]] */
6993 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Sequence#0]: Array[Set[MType]] */
6994 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[SimpleCollection#0]: Collection[Set[MType]] */
6995 &type_abstract_collection__Setmodel__MType
, /* Collection#0: Set[MType] */
6996 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Collection#0]: Collection[Set[MType]] */
6997 &type_abstract_collection__Setmodel__MType
, /* SequenceRead#0: Set[MType] */
6998 &type_abstract_collection__Setmodel__MType
, /* AbstractArrayRead#0: Set[MType] */
6999 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[AbstractArrayRead#0]: Array[Set[MType]] */
7000 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MType]] not a live type) */
7001 &type_array__ArrayIteratorabstract_collection__Setmodel__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MType]] */
7004 /* runtime type AbstractArrayRead[HashSet[MType]] */
7005 const struct type type_array__AbstractArrayReadhash_collection__HashSetmodel__MType
= {
7007 "AbstractArrayRead[HashSet[MType]]", /* class_name_string */
7013 0, /* nullable Object */
7015 1516, /* Collection[Set[MType]] */
7016 169, /* SequenceRead[nullable Object] */
7017 170, /* Collection[Object] */
7018 1857, /* Collection[HashSet[MType]] */
7019 1782, /* AbstractArrayRead[Object] */
7020 2464, /* AbstractArrayRead[Set[MType]] */
7023 2596, /* AbstractArrayRead[HashSet[MType]] */
7026 /* runtime type AbstractArrayRead[Set[MType]] */
7027 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MType
= {
7029 "AbstractArrayRead[Set[MType]]", /* class_name_string */
7035 0, /* nullable Object */
7037 1516, /* Collection[Set[MType]] */
7038 169, /* SequenceRead[nullable Object] */
7039 170, /* Collection[Object] */
7041 1782, /* AbstractArrayRead[Object] */
7042 2464, /* AbstractArrayRead[Set[MType]] */
7045 /* runtime type Array[Array[nullable MType]] */
7046 const struct type type_array__Arrayarray__Arraynullable_model__MType
= {
7048 "Array[Array[nullable MType]]", /* class_name_string */
7051 &resolution_table_array__Arrayarray__Arraynullable_model__MType
,
7054 0, /* nullable Object */
7056 337, /* Collection[nullable Array[nullable MType]] */
7057 169, /* SequenceRead[nullable Object] */
7058 170, /* Collection[Object] */
7059 1859, /* Collection[Array[nullable MType]] */
7060 1782, /* AbstractArrayRead[Object] */
7061 1939, /* AbstractArrayRead[nullable Array[nullable MType]] */
7063 1973, /* Array[Object] */
7064 2246, /* Array[nullable Array[nullable MType]] */
7066 2597, /* AbstractArrayRead[Array[nullable MType]] */
7068 2665, /* Array[Array[nullable MType]] */
7071 const struct types resolution_table_array__Arrayarray__Arraynullable_model__MType
= {
7074 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Array#0]: Array[Array[nullable MType]] */
7075 &type_array__NativeArrayarray__Arraynullable_model__MType
, /* NativeArray[Array#0]: NativeArray[Array[nullable MType]] */
7076 &type_array__Arraynullable_model__MType
, /* Sequence#0: Array[nullable MType] */
7077 &type_array__Arraynullable_model__MType
, /* SimpleCollection#0: Array[nullable MType] */
7078 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Array#0]: Collection[Array[nullable MType]] */
7079 &type_array__Arraynullable_model__MType
, /* Array#0: Array[nullable MType] */
7080 &type_array__NativeArrayarray__Arraynullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[nullable MType]] */
7081 &type_array__Arraynullable_model__MType
, /* AbstractArray#0: Array[nullable MType] */
7082 &type_array__Arraynullable_model__MType
, /* RemovableCollection#0: Array[nullable MType] */
7083 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Sequence#0]: Collection[Array[nullable MType]] */
7084 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Sequence#0]: Array[Array[nullable MType]] */
7085 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[SimpleCollection#0]: Collection[Array[nullable MType]] */
7086 &type_array__Arraynullable_model__MType
, /* Collection#0: Array[nullable MType] */
7087 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[Array[nullable MType]] */
7088 &type_array__Arraynullable_model__MType
, /* SequenceRead#0: Array[nullable MType] */
7089 &type_array__Arraynullable_model__MType
, /* AbstractArrayRead#0: Array[nullable MType] */
7090 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[AbstractArrayRead#0]: Array[Array[nullable MType]] */
7091 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[nullable MType]] not a live type) */
7092 &type_array__ArrayIteratorarray__Arraynullable_model__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[nullable MType]] */
7095 /* runtime type Array[nullable Array[nullable MType]] */
7096 const struct type type_array__Arraynullable_array__Arraynullable_model__MType
= {
7098 "Array[nullable Array[nullable MType]]", /* class_name_string */
7101 &resolution_table_array__Arraynullable_array__Arraynullable_model__MType
,
7104 0, /* nullable Object */
7106 337, /* Collection[nullable Array[nullable MType]] */
7107 169, /* SequenceRead[nullable Object] */
7111 1939, /* AbstractArrayRead[nullable Array[nullable MType]] */
7114 2246, /* Array[nullable Array[nullable MType]] */
7117 const struct types resolution_table_array__Arraynullable_array__Arraynullable_model__MType
= {
7120 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[Array#0]: Array[nullable Array[nullable MType]] */
7121 &type_array__NativeArraynullable_array__Arraynullable_model__MType
, /* NativeArray[Array#0]: NativeArray[nullable Array[nullable MType]] */
7122 &type_nullable_array__Arraynullable_model__MType
, /* Sequence#0: nullable Array[nullable MType] */
7123 &type_nullable_array__Arraynullable_model__MType
, /* SimpleCollection#0: nullable Array[nullable MType] */
7124 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[Array#0]: Collection[nullable Array[nullable MType]] */
7125 &type_nullable_array__Arraynullable_model__MType
, /* Array#0: nullable Array[nullable MType] */
7126 &type_array__NativeArraynullable_array__Arraynullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable Array[nullable MType]] */
7127 &type_nullable_array__Arraynullable_model__MType
, /* AbstractArray#0: nullable Array[nullable MType] */
7128 &type_nullable_array__Arraynullable_model__MType
, /* RemovableCollection#0: nullable Array[nullable MType] */
7129 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[Sequence#0]: Collection[nullable Array[nullable MType]] */
7130 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[Sequence#0]: Array[nullable Array[nullable MType]] */
7131 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[SimpleCollection#0]: Collection[nullable Array[nullable MType]] */
7132 &type_nullable_array__Arraynullable_model__MType
, /* Collection#0: nullable Array[nullable MType] */
7133 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[nullable Array[nullable MType]] */
7134 &type_nullable_array__Arraynullable_model__MType
, /* SequenceRead#0: nullable Array[nullable MType] */
7135 &type_nullable_array__Arraynullable_model__MType
, /* AbstractArrayRead#0: nullable Array[nullable MType] */
7136 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[AbstractArrayRead#0]: Array[nullable Array[nullable MType]] */
7137 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[nullable Array[nullable MType]] not a live type) */
7138 &type_array__ArrayIteratornullable_array__Arraynullable_model__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[nullable Array[nullable MType]] */
7141 /* runtime type AbstractArrayRead[Array[nullable MType]] */
7142 const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MType
= {
7144 "AbstractArrayRead[Array[nullable MType]]", /* class_name_string */
7150 0, /* nullable Object */
7152 337, /* Collection[nullable Array[nullable MType]] */
7153 169, /* SequenceRead[nullable Object] */
7154 170, /* Collection[Object] */
7155 1859, /* Collection[Array[nullable MType]] */
7156 1782, /* AbstractArrayRead[Object] */
7157 1939, /* AbstractArrayRead[nullable Array[nullable MType]] */
7162 2597, /* AbstractArrayRead[Array[nullable MType]] */
7165 /* runtime type AbstractArrayRead[nullable Array[nullable MType]] */
7166 const struct type type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType
= {
7168 "AbstractArrayRead[nullable Array[nullable MType]]", /* class_name_string */
7174 0, /* nullable Object */
7176 337, /* Collection[nullable Array[nullable MType]] */
7177 169, /* SequenceRead[nullable Object] */
7181 1939, /* AbstractArrayRead[nullable Array[nullable MType]] */
7184 /* runtime type Array[Array[nullable MPropDef]] */
7185 const struct type type_array__Arrayarray__Arraynullable_model__MPropDef
= {
7187 "Array[Array[nullable MPropDef]]", /* class_name_string */
7190 &resolution_table_array__Arrayarray__Arraynullable_model__MPropDef
,
7193 0, /* nullable Object */
7195 1525, /* Collection[Array[nullable MPropDef]] */
7196 169, /* SequenceRead[nullable Object] */
7197 170, /* Collection[Object] */
7199 1782, /* AbstractArrayRead[Object] */
7200 2465, /* AbstractArrayRead[Array[nullable MPropDef]] */
7201 2598, /* Array[Array[nullable MPropDef]] */
7202 1973, /* Array[Object] */
7205 const struct types resolution_table_array__Arrayarray__Arraynullable_model__MPropDef
= {
7208 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[Array#0]: Array[Array[nullable MPropDef]] */
7209 &type_array__NativeArrayarray__Arraynullable_model__MPropDef
, /* NativeArray[Array#0]: NativeArray[Array[nullable MPropDef]] */
7210 &type_array__Arraynullable_model__MPropDef
, /* Sequence#0: Array[nullable MPropDef] */
7211 &type_array__Arraynullable_model__MPropDef
, /* SimpleCollection#0: Array[nullable MPropDef] */
7212 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[Array#0]: Collection[Array[nullable MPropDef]] */
7213 &type_array__Arraynullable_model__MPropDef
, /* Array#0: Array[nullable MPropDef] */
7214 &type_array__NativeArrayarray__Arraynullable_model__MPropDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[nullable MPropDef]] */
7215 &type_array__Arraynullable_model__MPropDef
, /* AbstractArray#0: Array[nullable MPropDef] */
7216 &type_array__Arraynullable_model__MPropDef
, /* RemovableCollection#0: Array[nullable MPropDef] */
7217 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[Sequence#0]: Collection[Array[nullable MPropDef]] */
7218 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[Sequence#0]: Array[Array[nullable MPropDef]] */
7219 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[SimpleCollection#0]: Collection[Array[nullable MPropDef]] */
7220 &type_array__Arraynullable_model__MPropDef
, /* Collection#0: Array[nullable MPropDef] */
7221 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[Collection#0]: Collection[Array[nullable MPropDef]] */
7222 &type_array__Arraynullable_model__MPropDef
, /* SequenceRead#0: Array[nullable MPropDef] */
7223 &type_array__Arraynullable_model__MPropDef
, /* AbstractArrayRead#0: Array[nullable MPropDef] */
7224 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[AbstractArrayRead#0]: Array[Array[nullable MPropDef]] */
7225 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[nullable MPropDef]] not a live type) */
7226 &type_array__ArrayIteratorarray__Arraynullable_model__MPropDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[nullable MPropDef]] */
7229 /* runtime type AbstractArrayRead[Array[nullable MPropDef]] */
7230 const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MPropDef
= {
7232 "AbstractArrayRead[Array[nullable MPropDef]]", /* class_name_string */
7238 0, /* nullable Object */
7240 1525, /* Collection[Array[nullable MPropDef]] */
7241 169, /* SequenceRead[nullable Object] */
7242 170, /* Collection[Object] */
7244 1782, /* AbstractArrayRead[Object] */
7245 2465, /* AbstractArrayRead[Array[nullable MPropDef]] */
7248 /* runtime type ArrayIterator[CodeFile] */
7249 const struct type type_array__ArrayIteratorabstract_compiler__CodeFile
= {
7251 "ArrayIterator[CodeFile]", /* class_name_string */
7254 &resolution_table_array__ArrayIteratorabstract_compiler__CodeFile
,
7257 0, /* nullable Object */
7259 289, /* ArrayIterator[Object] */
7260 1692, /* ArrayIterator[CodeFile] */
7263 const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeFile
= {
7266 &type_array__AbstractArrayReadabstract_compiler__CodeFile
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CodeFile] */
7267 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Iterator#0]: Array[CodeFile] */
7270 /* runtime type NativeArray[CodeFile] */
7271 const struct type type_array__NativeArrayabstract_compiler__CodeFile
= {
7273 "NativeArray[CodeFile]", /* class_name_string */
7276 &resolution_table_array__NativeArrayabstract_compiler__CodeFile
,
7279 0, /* nullable Object */
7281 193, /* NativeArray[Object] */
7282 1693, /* NativeArray[CodeFile] */
7285 const struct types resolution_table_array__NativeArrayabstract_compiler__CodeFile
= {
7288 &type_abstract_compiler__CodeFile
, /* NativeArray#0: CodeFile */
7289 &type_array__NativeArrayabstract_compiler__CodeFile
, /* NativeArray[NativeArray#0]: NativeArray[CodeFile] */
7292 /* runtime type ArrayIterator[AbstractRuntimeFunction] */
7293 const struct type type_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction
= {
7295 "ArrayIterator[AbstractRuntimeFunction]", /* class_name_string */
7298 &resolution_table_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction
,
7301 0, /* nullable Object */
7303 289, /* ArrayIterator[Object] */
7304 1694, /* ArrayIterator[AbstractRuntimeFunction] */
7307 const struct types resolution_table_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction
= {
7310 &type_array__AbstractArrayReadabstract_compiler__AbstractRuntimeFunction
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AbstractRuntimeFunction] */
7311 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
7314 /* runtime type NativeArray[AbstractRuntimeFunction] */
7315 const struct type type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
= {
7317 "NativeArray[AbstractRuntimeFunction]", /* class_name_string */
7320 &resolution_table_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
,
7323 0, /* nullable Object */
7325 193, /* NativeArray[Object] */
7326 1695, /* NativeArray[AbstractRuntimeFunction] */
7329 const struct types resolution_table_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
= {
7332 &type_abstract_compiler__AbstractRuntimeFunction
, /* NativeArray#0: AbstractRuntimeFunction */
7333 &type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
, /* NativeArray[NativeArray#0]: NativeArray[AbstractRuntimeFunction] */
7336 /* runtime type Array[Array[MClassType]] */
7337 const struct type type_array__Arrayarray__Arraymodel__MClassType
= {
7339 "Array[Array[MClassType]]", /* class_name_string */
7342 &resolution_table_array__Arrayarray__Arraymodel__MClassType
,
7345 0, /* nullable Object */
7347 337, /* Collection[nullable Array[nullable MType]] */
7348 169, /* SequenceRead[nullable Object] */
7349 170, /* Collection[Object] */
7350 1859, /* Collection[Array[nullable MType]] */
7351 1782, /* AbstractArrayRead[Object] */
7352 1939, /* AbstractArrayRead[nullable Array[nullable MType]] */
7353 2149, /* Collection[Array[MType]] */
7354 1973, /* Array[Object] */
7355 2246, /* Array[nullable Array[nullable MType]] */
7356 2422, /* Collection[Array[MClassType]] */
7357 2597, /* AbstractArrayRead[Array[nullable MType]] */
7358 2653, /* AbstractArrayRead[Array[MType]] */
7359 2665, /* Array[Array[nullable MType]] */
7360 2684, /* AbstractArrayRead[Array[MClassType]] */
7361 2705, /* Array[Array[MType]] */
7362 2720, /* Array[Array[MClassType]] */
7365 const struct types resolution_table_array__Arrayarray__Arraymodel__MClassType
= {
7368 &type_array__Arrayarray__Arraymodel__MClassType
, /* Array[Array#0]: Array[Array[MClassType]] */
7369 &type_array__NativeArrayarray__Arraymodel__MClassType
, /* NativeArray[Array#0]: NativeArray[Array[MClassType]] */
7370 &type_array__Arraymodel__MClassType
, /* Sequence#0: Array[MClassType] */
7371 &type_array__Arraymodel__MClassType
, /* SimpleCollection#0: Array[MClassType] */
7372 &type_abstract_collection__Collectionarray__Arraymodel__MClassType
, /* Collection[Array#0]: Collection[Array[MClassType]] */
7373 &type_array__Arraymodel__MClassType
, /* Array#0: Array[MClassType] */
7374 &type_array__NativeArrayarray__Arraymodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MClassType]] */
7375 &type_array__Arraymodel__MClassType
, /* AbstractArray#0: Array[MClassType] */
7376 &type_array__Arraymodel__MClassType
, /* RemovableCollection#0: Array[MClassType] */
7377 &type_abstract_collection__Collectionarray__Arraymodel__MClassType
, /* Collection[Sequence#0]: Collection[Array[MClassType]] */
7378 &type_array__Arrayarray__Arraymodel__MClassType
, /* Array[Sequence#0]: Array[Array[MClassType]] */
7379 &type_abstract_collection__Collectionarray__Arraymodel__MClassType
, /* Collection[SimpleCollection#0]: Collection[Array[MClassType]] */
7380 &type_array__Arraymodel__MClassType
, /* Collection#0: Array[MClassType] */
7381 &type_abstract_collection__Collectionarray__Arraymodel__MClassType
, /* Collection[Collection#0]: Collection[Array[MClassType]] */
7382 &type_array__Arraymodel__MClassType
, /* SequenceRead#0: Array[MClassType] */
7383 &type_array__Arraymodel__MClassType
, /* AbstractArrayRead#0: Array[MClassType] */
7384 &type_array__Arrayarray__Arraymodel__MClassType
, /* Array[AbstractArrayRead#0]: Array[Array[MClassType]] */
7385 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MClassType]] not a live type) */
7386 &type_array__ArrayIteratorarray__Arraymodel__MClassType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MClassType]] */
7389 /* runtime type Array[Array[MType]] */
7390 const struct type type_array__Arrayarray__Arraymodel__MType
= {
7392 "Array[Array[MType]]", /* class_name_string */
7395 &resolution_table_array__Arrayarray__Arraymodel__MType
,
7398 0, /* nullable Object */
7400 337, /* Collection[nullable Array[nullable MType]] */
7401 169, /* SequenceRead[nullable Object] */
7402 170, /* Collection[Object] */
7403 1859, /* Collection[Array[nullable MType]] */
7404 1782, /* AbstractArrayRead[Object] */
7405 1939, /* AbstractArrayRead[nullable Array[nullable MType]] */
7406 2149, /* Collection[Array[MType]] */
7407 1973, /* Array[Object] */
7408 2246, /* Array[nullable Array[nullable MType]] */
7410 2597, /* AbstractArrayRead[Array[nullable MType]] */
7411 2653, /* AbstractArrayRead[Array[MType]] */
7412 2665, /* Array[Array[nullable MType]] */
7414 2705, /* Array[Array[MType]] */
7417 const struct types resolution_table_array__Arrayarray__Arraymodel__MType
= {
7420 &type_array__Arrayarray__Arraymodel__MType
, /* Array[Array#0]: Array[Array[MType]] */
7421 &type_array__NativeArrayarray__Arraymodel__MType
, /* NativeArray[Array#0]: NativeArray[Array[MType]] */
7422 &type_array__Arraymodel__MType
, /* Sequence#0: Array[MType] */
7423 &type_array__Arraymodel__MType
, /* SimpleCollection#0: Array[MType] */
7424 &type_abstract_collection__Collectionarray__Arraymodel__MType
, /* Collection[Array#0]: Collection[Array[MType]] */
7425 &type_array__Arraymodel__MType
, /* Array#0: Array[MType] */
7426 &type_array__NativeArrayarray__Arraymodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MType]] */
7427 &type_array__Arraymodel__MType
, /* AbstractArray#0: Array[MType] */
7428 &type_array__Arraymodel__MType
, /* RemovableCollection#0: Array[MType] */
7429 &type_abstract_collection__Collectionarray__Arraymodel__MType
, /* Collection[Sequence#0]: Collection[Array[MType]] */
7430 &type_array__Arrayarray__Arraymodel__MType
, /* Array[Sequence#0]: Array[Array[MType]] */
7431 &type_abstract_collection__Collectionarray__Arraymodel__MType
, /* Collection[SimpleCollection#0]: Collection[Array[MType]] */
7432 &type_array__Arraymodel__MType
, /* Collection#0: Array[MType] */
7433 &type_abstract_collection__Collectionarray__Arraymodel__MType
, /* Collection[Collection#0]: Collection[Array[MType]] */
7434 &type_array__Arraymodel__MType
, /* SequenceRead#0: Array[MType] */
7435 &type_array__Arraymodel__MType
, /* AbstractArrayRead#0: Array[MType] */
7436 &type_array__Arrayarray__Arraymodel__MType
, /* Array[AbstractArrayRead#0]: Array[Array[MType]] */
7437 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MType]] not a live type) */
7438 &type_array__ArrayIteratorarray__Arraymodel__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MType]] */
7441 /* runtime type AbstractArrayRead[Array[MClassType]] */
7442 const struct type type_array__AbstractArrayReadarray__Arraymodel__MClassType
= {
7444 "AbstractArrayRead[Array[MClassType]]", /* class_name_string */
7450 0, /* nullable Object */
7452 337, /* Collection[nullable Array[nullable MType]] */
7453 169, /* SequenceRead[nullable Object] */
7454 170, /* Collection[Object] */
7455 1859, /* Collection[Array[nullable MType]] */
7456 1782, /* AbstractArrayRead[Object] */
7457 1939, /* AbstractArrayRead[nullable Array[nullable MType]] */
7458 2149, /* Collection[Array[MType]] */
7461 2422, /* Collection[Array[MClassType]] */
7462 2597, /* AbstractArrayRead[Array[nullable MType]] */
7463 2653, /* AbstractArrayRead[Array[MType]] */
7465 2684, /* AbstractArrayRead[Array[MClassType]] */
7468 /* runtime type AbstractArrayRead[Array[MType]] */
7469 const struct type type_array__AbstractArrayReadarray__Arraymodel__MType
= {
7471 "AbstractArrayRead[Array[MType]]", /* class_name_string */
7477 0, /* nullable Object */
7479 337, /* Collection[nullable Array[nullable MType]] */
7480 169, /* SequenceRead[nullable Object] */
7481 170, /* Collection[Object] */
7482 1859, /* Collection[Array[nullable MType]] */
7483 1782, /* AbstractArrayRead[Object] */
7484 1939, /* AbstractArrayRead[nullable Array[nullable MType]] */
7485 2149, /* Collection[Array[MType]] */
7489 2597, /* AbstractArrayRead[Array[nullable MType]] */
7490 2653, /* AbstractArrayRead[Array[MType]] */
7493 /* runtime type MapKeysIterator[MClass, Array[MClass]] */
7494 const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass
= {
7496 "MapKeysIterator[MClass, Array[MClass]]", /* class_name_string */
7499 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass
,
7502 0, /* nullable Object */
7504 491, /* MapKeysIterator[MClass, Array[nullable MClass]] */
7505 1696, /* MapKeysIterator[MClass, Array[MClass]] */
7508 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass
= {
7511 &type_abstract_collection__MapIteratormodel__MClassarray__Arraymodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[MClass]] */
7512 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
7515 /* runtime type MapValuesIterator[MClass, Array[MClass]] */
7516 const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass
= {
7518 "MapValuesIterator[MClass, Array[MClass]]", /* class_name_string */
7521 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass
,
7524 0, /* nullable Object */
7526 492, /* MapValuesIterator[MClass, Array[nullable MClass]] */
7527 1697, /* MapValuesIterator[MClass, Array[MClass]] */
7530 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass
= {
7533 &type_abstract_collection__MapIteratormodel__MClassarray__Arraymodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[MClass]] */
7534 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Iterator#0]: Array[Array[MClass]] */
7537 /* runtime type MapKeysIterator[MClass, HashSet[MClass]] */
7538 const struct type type_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
7540 "MapKeysIterator[MClass, HashSet[MClass]]", /* class_name_string */
7543 &resolution_table_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass
,
7546 0, /* nullable Object */
7548 545, /* MapKeysIterator[MClass, Set[MClass]] */
7549 1698, /* MapKeysIterator[MClass, HashSet[MClass]] */
7552 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
7555 &type_abstract_collection__MapIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, HashSet[MClass]] */
7556 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
7559 /* runtime type MapKeysIterator[MClass, Set[MClass]] */
7560 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
7562 "MapKeysIterator[MClass, Set[MClass]]", /* class_name_string */
7565 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
,
7568 0, /* nullable Object */
7570 545, /* MapKeysIterator[MClass, Set[MClass]] */
7573 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
7576 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MClass]] */
7577 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
7580 /* runtime type MapValuesIterator[MClass, HashSet[MClass]] */
7581 const struct type type_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
7583 "MapValuesIterator[MClass, HashSet[MClass]]", /* class_name_string */
7586 &resolution_table_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass
,
7589 0, /* nullable Object */
7591 546, /* MapValuesIterator[MClass, Set[MClass]] */
7592 1699, /* MapValuesIterator[MClass, HashSet[MClass]] */
7595 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
7598 &type_abstract_collection__MapIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, HashSet[MClass]] */
7599 &type_array__Arrayhash_collection__HashSetmodel__MClass
, /* Array[Iterator#0]: Array[HashSet[MClass]] */
7602 /* runtime type MapValuesIterator[MClass, Set[MClass]] */
7603 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
7605 "MapValuesIterator[MClass, Set[MClass]]", /* class_name_string */
7608 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
,
7611 0, /* nullable Object */
7613 546, /* MapValuesIterator[MClass, Set[MClass]] */
7616 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
7619 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MClass]] */
7620 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Iterator#0]: Array[Set[MClass]] */
7623 /* runtime type MapKeysIterator[MClass, Map[MClass, Int]] */
7624 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
7626 "MapKeysIterator[MClass, Map[MClass, Int]]", /* class_name_string */
7629 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
7632 0, /* nullable Object */
7634 547, /* MapKeysIterator[MClass, Map[MClass, Int]] */
7637 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
7640 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Map[MClass, Int]] */
7641 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
7644 /* runtime type MapValuesIterator[MClass, Map[MClass, Int]] */
7645 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
7647 "MapValuesIterator[MClass, Map[MClass, Int]]", /* class_name_string */
7650 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
7653 0, /* nullable Object */
7655 548, /* MapValuesIterator[MClass, Map[MClass, Int]] */
7658 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
7661 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Map[MClass, Int]] */
7662 &type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
, /* Array[Iterator#0]: Array[Map[MClass, Int]] */
7665 /* runtime type Array[Set[MVirtualTypeProp]] */
7666 const struct type type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
= {
7668 "Array[Set[MVirtualTypeProp]]", /* class_name_string */
7671 &resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
,
7674 0, /* nullable Object */
7676 1505, /* Collection[Set[PropertyLayoutElement]] */
7677 169, /* SequenceRead[nullable Object] */
7678 170, /* Collection[Object] */
7679 1853, /* Collection[Set[MProperty]] */
7680 1782, /* AbstractArrayRead[Object] */
7681 2152, /* Collection[Set[MVirtualTypeProp]] */
7682 2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
7683 1973, /* Array[Object] */
7684 2593, /* Array[Set[PropertyLayoutElement]] */
7685 2594, /* AbstractArrayRead[Set[MProperty]] */
7686 2654, /* AbstractArrayRead[Set[MVirtualTypeProp]] */
7687 2663, /* Array[Set[MProperty]] */
7688 2706, /* Array[Set[MVirtualTypeProp]] */
7691 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
= {
7694 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[Array#0]: Array[Set[MVirtualTypeProp]] */
7695 &type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[Array#0]: NativeArray[Set[MVirtualTypeProp]] */
7696 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* Sequence#0: Set[MVirtualTypeProp] */
7697 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* SimpleCollection#0: Set[MVirtualTypeProp] */
7698 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[Array#0]: Collection[Set[MVirtualTypeProp]] */
7699 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* Array#0: Set[MVirtualTypeProp] */
7700 &type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MVirtualTypeProp]] */
7701 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* AbstractArray#0: Set[MVirtualTypeProp] */
7702 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* RemovableCollection#0: Set[MVirtualTypeProp] */
7703 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[Sequence#0]: Collection[Set[MVirtualTypeProp]] */
7704 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[Sequence#0]: Array[Set[MVirtualTypeProp]] */
7705 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[SimpleCollection#0]: Collection[Set[MVirtualTypeProp]] */
7706 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* Collection#0: Set[MVirtualTypeProp] */
7707 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[Set[MVirtualTypeProp]] */
7708 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* SequenceRead#0: Set[MVirtualTypeProp] */
7709 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* AbstractArrayRead#0: Set[MVirtualTypeProp] */
7710 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[AbstractArrayRead#0]: Array[Set[MVirtualTypeProp]] */
7711 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MVirtualTypeProp]] not a live type) */
7712 &type_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MVirtualTypeProp]] */
7715 /* runtime type AbstractArrayRead[Set[MVirtualTypeProp]] */
7716 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MVirtualTypeProp
= {
7718 "AbstractArrayRead[Set[MVirtualTypeProp]]", /* class_name_string */
7724 0, /* nullable Object */
7726 1505, /* Collection[Set[PropertyLayoutElement]] */
7727 169, /* SequenceRead[nullable Object] */
7728 170, /* Collection[Object] */
7729 1853, /* Collection[Set[MProperty]] */
7730 1782, /* AbstractArrayRead[Object] */
7731 2152, /* Collection[Set[MVirtualTypeProp]] */
7732 2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
7735 2594, /* AbstractArrayRead[Set[MProperty]] */
7736 2654, /* AbstractArrayRead[Set[MVirtualTypeProp]] */
7739 /* runtime type ArrayIterator[MVirtualTypeProp] */
7740 const struct type type_array__ArrayIteratormodel__MVirtualTypeProp
= {
7742 "ArrayIterator[MVirtualTypeProp]", /* class_name_string */
7745 &resolution_table_array__ArrayIteratormodel__MVirtualTypeProp
,
7748 0, /* nullable Object */
7750 289, /* ArrayIterator[Object] */
7751 300, /* ArrayIterator[nullable MProperty] */
7752 1475, /* ArrayIterator[PropertyLayoutElement] */
7753 2125, /* ArrayIterator[MProperty] */
7754 2466, /* ArrayIterator[MVirtualTypeProp] */
7757 const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeProp
= {
7760 &type_array__AbstractArrayReadmodel__MVirtualTypeProp
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualTypeProp] */
7761 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[MVirtualTypeProp] */
7764 /* runtime type NativeArray[MVirtualTypeProp] */
7765 const struct type type_array__NativeArraymodel__MVirtualTypeProp
= {
7767 "NativeArray[MVirtualTypeProp]", /* class_name_string */
7770 &resolution_table_array__NativeArraymodel__MVirtualTypeProp
,
7773 0, /* nullable Object */
7775 193, /* NativeArray[Object] */
7776 301, /* NativeArray[nullable MProperty] */
7777 1476, /* NativeArray[PropertyLayoutElement] */
7778 2126, /* NativeArray[MProperty] */
7779 2467, /* NativeArray[MVirtualTypeProp] */
7782 const struct types resolution_table_array__NativeArraymodel__MVirtualTypeProp
= {
7785 &type_model__MVirtualTypeProp
, /* NativeArray#0: MVirtualTypeProp */
7786 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[MVirtualTypeProp] */
7789 /* runtime type MapKeysIterator[MVirtualTypeProp, Int] */
7790 const struct type type_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
= {
7792 "MapKeysIterator[MVirtualTypeProp, Int]", /* class_name_string */
7795 &resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
,
7798 0, /* nullable Object */
7800 549, /* MapKeysIterator[PropertyLayoutElement, Int] */
7801 1700, /* MapKeysIterator[MVirtualTypeProp, Int] */
7804 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
= {
7807 &type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MVirtualTypeProp, Int] */
7808 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[MVirtualTypeProp] */
7811 /* runtime type MapKeysIterator[PropertyLayoutElement, Int] */
7812 const struct type type_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
7814 "MapKeysIterator[PropertyLayoutElement, Int]", /* class_name_string */
7817 &resolution_table_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int
,
7820 0, /* nullable Object */
7822 549, /* MapKeysIterator[PropertyLayoutElement, Int] */
7825 const struct types resolution_table_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
7828 &type_abstract_collection__MapIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[PropertyLayoutElement, Int] */
7829 &type_array__Arraylayout_builders__PropertyLayoutElement
, /* Array[Iterator#0]: Array[PropertyLayoutElement] */
7832 /* runtime type MapValuesIterator[MVirtualTypeProp, Int] */
7833 const struct type type_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
= {
7835 "MapValuesIterator[MVirtualTypeProp, Int]", /* class_name_string */
7838 &resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
,
7841 0, /* nullable Object */
7843 550, /* MapValuesIterator[PropertyLayoutElement, Int] */
7844 1701, /* MapValuesIterator[MVirtualTypeProp, Int] */
7847 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
= {
7850 &type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MVirtualTypeProp, Int] */
7851 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
7854 /* runtime type MapValuesIterator[PropertyLayoutElement, Int] */
7855 const struct type type_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
7857 "MapValuesIterator[PropertyLayoutElement, Int]", /* class_name_string */
7860 &resolution_table_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int
,
7863 0, /* nullable Object */
7865 550, /* MapValuesIterator[PropertyLayoutElement, Int] */
7868 const struct types resolution_table_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
7871 &type_abstract_collection__MapIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[PropertyLayoutElement, Int] */
7872 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
7875 /* runtime type MapKeysIterator[MAttribute, Int] */
7876 const struct type type_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
= {
7878 "MapKeysIterator[MAttribute, Int]", /* class_name_string */
7881 &resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
,
7884 0, /* nullable Object */
7886 549, /* MapKeysIterator[PropertyLayoutElement, Int] */
7887 1702, /* MapKeysIterator[MAttribute, Int] */
7890 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
= {
7893 &type_abstract_collection__MapIteratormodel__MAttributekernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MAttribute, Int] */
7894 &type_array__Arraymodel__MAttribute
, /* Array[Iterator#0]: Array[MAttribute] */
7897 /* runtime type MapValuesIterator[MAttribute, Int] */
7898 const struct type type_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
= {
7900 "MapValuesIterator[MAttribute, Int]", /* class_name_string */
7903 &resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
,
7906 0, /* nullable Object */
7908 550, /* MapValuesIterator[PropertyLayoutElement, Int] */
7909 1703, /* MapValuesIterator[MAttribute, Int] */
7912 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
= {
7915 &type_abstract_collection__MapIteratormodel__MAttributekernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MAttribute, Int] */
7916 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
7919 /* runtime type Array[Set[MAttribute]] */
7920 const struct type type_array__Arrayabstract_collection__Setmodel__MAttribute
= {
7922 "Array[Set[MAttribute]]", /* class_name_string */
7925 &resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute
,
7928 0, /* nullable Object */
7930 1505, /* Collection[Set[PropertyLayoutElement]] */
7931 169, /* SequenceRead[nullable Object] */
7932 170, /* Collection[Object] */
7933 1853, /* Collection[Set[MProperty]] */
7934 1782, /* AbstractArrayRead[Object] */
7935 2158, /* Collection[Set[MAttribute]] */
7936 2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
7937 1973, /* Array[Object] */
7938 2593, /* Array[Set[PropertyLayoutElement]] */
7939 2594, /* AbstractArrayRead[Set[MProperty]] */
7940 2655, /* AbstractArrayRead[Set[MAttribute]] */
7941 2663, /* Array[Set[MProperty]] */
7942 2707, /* Array[Set[MAttribute]] */
7945 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute
= {
7948 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[Array#0]: Array[Set[MAttribute]] */
7949 &type_array__NativeArrayabstract_collection__Setmodel__MAttribute
, /* NativeArray[Array#0]: NativeArray[Set[MAttribute]] */
7950 &type_abstract_collection__Setmodel__MAttribute
, /* Sequence#0: Set[MAttribute] */
7951 &type_abstract_collection__Setmodel__MAttribute
, /* SimpleCollection#0: Set[MAttribute] */
7952 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[Array#0]: Collection[Set[MAttribute]] */
7953 &type_abstract_collection__Setmodel__MAttribute
, /* Array#0: Set[MAttribute] */
7954 &type_array__NativeArrayabstract_collection__Setmodel__MAttribute
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MAttribute]] */
7955 &type_abstract_collection__Setmodel__MAttribute
, /* AbstractArray#0: Set[MAttribute] */
7956 &type_abstract_collection__Setmodel__MAttribute
, /* RemovableCollection#0: Set[MAttribute] */
7957 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[Sequence#0]: Collection[Set[MAttribute]] */
7958 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[Sequence#0]: Array[Set[MAttribute]] */
7959 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[SimpleCollection#0]: Collection[Set[MAttribute]] */
7960 &type_abstract_collection__Setmodel__MAttribute
, /* Collection#0: Set[MAttribute] */
7961 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[Collection#0]: Collection[Set[MAttribute]] */
7962 &type_abstract_collection__Setmodel__MAttribute
, /* SequenceRead#0: Set[MAttribute] */
7963 &type_abstract_collection__Setmodel__MAttribute
, /* AbstractArrayRead#0: Set[MAttribute] */
7964 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[AbstractArrayRead#0]: Array[Set[MAttribute]] */
7965 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MAttribute]] not a live type) */
7966 &type_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MAttribute]] */
7969 /* runtime type AbstractArrayRead[Set[MAttribute]] */
7970 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute
= {
7972 "AbstractArrayRead[Set[MAttribute]]", /* class_name_string */
7978 0, /* nullable Object */
7980 1505, /* Collection[Set[PropertyLayoutElement]] */
7981 169, /* SequenceRead[nullable Object] */
7982 170, /* Collection[Object] */
7983 1853, /* Collection[Set[MProperty]] */
7984 1782, /* AbstractArrayRead[Object] */
7985 2158, /* Collection[Set[MAttribute]] */
7986 2463, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
7989 2594, /* AbstractArrayRead[Set[MProperty]] */
7990 2655, /* AbstractArrayRead[Set[MAttribute]] */
7993 /* runtime type ArrayIterator[MAttribute] */
7994 const struct type type_array__ArrayIteratormodel__MAttribute
= {
7996 "ArrayIterator[MAttribute]", /* class_name_string */
7999 &resolution_table_array__ArrayIteratormodel__MAttribute
,
8002 0, /* nullable Object */
8004 289, /* ArrayIterator[Object] */
8005 300, /* ArrayIterator[nullable MProperty] */
8006 1475, /* ArrayIterator[PropertyLayoutElement] */
8007 2125, /* ArrayIterator[MProperty] */
8008 2468, /* ArrayIterator[MAttribute] */
8011 const struct types resolution_table_array__ArrayIteratormodel__MAttribute
= {
8014 &type_array__AbstractArrayReadmodel__MAttribute
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MAttribute] */
8015 &type_array__Arraymodel__MAttribute
, /* Array[Iterator#0]: Array[MAttribute] */
8018 /* runtime type NativeArray[MAttribute] */
8019 const struct type type_array__NativeArraymodel__MAttribute
= {
8021 "NativeArray[MAttribute]", /* class_name_string */
8024 &resolution_table_array__NativeArraymodel__MAttribute
,
8027 0, /* nullable Object */
8029 193, /* NativeArray[Object] */
8030 301, /* NativeArray[nullable MProperty] */
8031 1476, /* NativeArray[PropertyLayoutElement] */
8032 2126, /* NativeArray[MProperty] */
8033 2469, /* NativeArray[MAttribute] */
8036 const struct types resolution_table_array__NativeArraymodel__MAttribute
= {
8039 &type_model__MAttribute
, /* NativeArray#0: MAttribute */
8040 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[MAttribute] */
8043 /* runtime type MapKeysIterator[MType, Map[MType, Int]] */
8044 const struct type type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
8046 "MapKeysIterator[MType, Map[MType, Int]]", /* class_name_string */
8049 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
8052 0, /* nullable Object */
8054 551, /* MapKeysIterator[MType, Map[MType, Int]] */
8057 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
8060 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Map[MType, Int]] */
8061 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
8064 /* runtime type MapValuesIterator[MType, Map[MType, Int]] */
8065 const struct type type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
8067 "MapValuesIterator[MType, Map[MType, Int]]", /* class_name_string */
8070 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
8073 0, /* nullable Object */
8075 552, /* MapValuesIterator[MType, Map[MType, Int]] */
8078 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
8081 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Map[MType, Int]] */
8082 &type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
, /* Array[Iterator#0]: Array[Map[MType, Int]] */
8085 /* runtime type MapKeysIterator[MType, HashSet[MType]] */
8086 const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
8088 "MapKeysIterator[MType, HashSet[MType]]", /* class_name_string */
8091 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType
,
8094 0, /* nullable Object */
8096 499, /* MapKeysIterator[MType, Set[MType]] */
8097 1704, /* MapKeysIterator[MType, HashSet[MType]] */
8100 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
8103 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, HashSet[MType]] */
8104 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
8107 /* runtime type MapValuesIterator[MType, HashSet[MType]] */
8108 const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
8110 "MapValuesIterator[MType, HashSet[MType]]", /* class_name_string */
8113 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType
,
8116 0, /* nullable Object */
8118 500, /* MapValuesIterator[MType, Set[MType]] */
8119 1705, /* MapValuesIterator[MType, HashSet[MType]] */
8122 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
8125 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, HashSet[MType]] */
8126 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Iterator#0]: Array[HashSet[MType]] */
8129 /* runtime type Array[EscapeMark] */
8130 const struct type type_array__Arrayscope__EscapeMark
= {
8132 "Array[EscapeMark]", /* class_name_string */
8135 &resolution_table_array__Arrayscope__EscapeMark
,
8138 0, /* nullable Object */
8140 1566, /* Collection[EscapeMark] */
8141 169, /* SequenceRead[nullable Object] */
8142 170, /* Collection[Object] */
8143 2470, /* AbstractArrayRead[EscapeMark] */
8144 1782, /* AbstractArrayRead[Object] */
8145 2599, /* Array[EscapeMark] */
8147 1973, /* Array[Object] */
8150 const struct types resolution_table_array__Arrayscope__EscapeMark
= {
8153 &type_array__Arrayscope__EscapeMark
, /* Array[Array#0]: Array[EscapeMark] */
8154 &type_array__NativeArrayscope__EscapeMark
, /* NativeArray[Array#0]: NativeArray[EscapeMark] */
8155 &type_scope__EscapeMark
, /* Sequence#0: EscapeMark */
8156 &type_scope__EscapeMark
, /* SimpleCollection#0: EscapeMark */
8157 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[Array#0]: Collection[EscapeMark] */
8158 &type_scope__EscapeMark
, /* Array#0: EscapeMark */
8159 &type_array__NativeArrayscope__EscapeMark
, /* NativeArray[ArrayCapable#0]: NativeArray[EscapeMark] */
8160 &type_scope__EscapeMark
, /* AbstractArray#0: EscapeMark */
8161 &type_scope__EscapeMark
, /* RemovableCollection#0: EscapeMark */
8162 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[Sequence#0]: Collection[EscapeMark] */
8163 &type_array__Arrayscope__EscapeMark
, /* Array[Sequence#0]: Array[EscapeMark] */
8164 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[SimpleCollection#0]: Collection[EscapeMark] */
8165 &type_scope__EscapeMark
, /* Collection#0: EscapeMark */
8166 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[Collection#0]: Collection[EscapeMark] */
8167 &type_scope__EscapeMark
, /* SequenceRead#0: EscapeMark */
8168 &type_scope__EscapeMark
, /* AbstractArrayRead#0: EscapeMark */
8169 &type_array__Arrayscope__EscapeMark
, /* Array[AbstractArrayRead#0]: Array[EscapeMark] */
8170 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[EscapeMark] not a live type) */
8171 &type_array__ArrayIteratorscope__EscapeMark
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[EscapeMark] */
8174 /* runtime type AbstractArrayRead[EscapeMark] */
8175 const struct type type_array__AbstractArrayReadscope__EscapeMark
= {
8177 "AbstractArrayRead[EscapeMark]", /* class_name_string */
8183 0, /* nullable Object */
8185 1566, /* Collection[EscapeMark] */
8186 169, /* SequenceRead[nullable Object] */
8187 170, /* Collection[Object] */
8188 2470, /* AbstractArrayRead[EscapeMark] */
8189 1782, /* AbstractArrayRead[Object] */
8192 /* runtime type MapKeysIterator[MGroup, POSetElement[MGroup]] */
8193 const struct type type_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
8195 "MapKeysIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
8198 &resolution_table_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup
,
8201 0, /* nullable Object */
8203 553, /* MapKeysIterator[MGroup, POSetElement[MGroup]] */
8206 const struct types resolution_table_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
8209 &type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MGroup, POSetElement[MGroup]] */
8210 &type_array__Arraymproject__MGroup
, /* Array[Iterator#0]: Array[MGroup] */
8213 /* runtime type MapValuesIterator[MGroup, POSetElement[MGroup]] */
8214 const struct type type_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
8216 "MapValuesIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
8219 &resolution_table_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup
,
8222 0, /* nullable Object */
8224 554, /* MapValuesIterator[MGroup, POSetElement[MGroup]] */
8227 const struct types resolution_table_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
8230 &type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MGroup, POSetElement[MGroup]] */
8231 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[Iterator#0]: Array[POSetElement[MGroup]] */
8234 /* runtime type HashSetNode[MGroup] */
8235 const struct type type_hash_collection__HashSetNodemproject__MGroup
= {
8237 "HashSetNode[MGroup]", /* class_name_string */
8240 &resolution_table_hash_collection__HashSetNodemproject__MGroup
,
8243 0, /* nullable Object */
8245 121, /* nullable HashSetNode[Object] */
8246 555, /* nullable HashSetNode[MGroup] */
8247 1500, /* HashSetNode[Object] */
8248 2247, /* HashSetNode[MGroup] */
8251 const struct types resolution_table_hash_collection__HashSetNodemproject__MGroup
= {
8254 &type_mproject__MGroup
, /* HashSetNode#0: MGroup */
8256 &type_hash_collection__HashSetNodemproject__MGroup
, /* N: HashSetNode[MGroup] */
8257 &type_mproject__MGroup
, /* HashNode#0: MGroup */
8260 /* runtime type nullable HashSetNode[MGroup] */
8261 const struct type type_nullable_hash_collection__HashSetNodemproject__MGroup
= {
8263 "nullable HashSetNode[MGroup]", /* class_name_string */
8266 &resolution_table_nullable_hash_collection__HashSetNodemproject__MGroup
,
8269 0, /* nullable Object */
8271 121, /* nullable HashSetNode[Object] */
8272 555, /* nullable HashSetNode[MGroup] */
8275 const struct types resolution_table_nullable_hash_collection__HashSetNodemproject__MGroup
= {
8278 &type_mproject__MGroup
, /* HashSetNode#0: MGroup */
8280 &type_hash_collection__HashSetNodemproject__MGroup
, /* N: HashSetNode[MGroup] */
8281 &type_mproject__MGroup
, /* HashNode#0: MGroup */
8284 /* runtime type HashSetIterator[MGroup] */
8285 const struct type type_hash_collection__HashSetIteratormproject__MGroup
= {
8287 "HashSetIterator[MGroup]", /* class_name_string */
8290 &resolution_table_hash_collection__HashSetIteratormproject__MGroup
,
8293 0, /* nullable Object */
8295 324, /* HashSetIterator[Object] */
8296 1706, /* HashSetIterator[MGroup] */
8299 const struct types resolution_table_hash_collection__HashSetIteratormproject__MGroup
= {
8302 &type_hash_collection__HashSetmproject__MGroup
, /* HashSet[HashSetIterator#0]: HashSet[MGroup] */
8303 &type_array__Arraymproject__MGroup
, /* Array[Iterator#0]: Array[MGroup] */
8306 /* runtime type NativeArray[nullable HashSetNode[MGroup]] */
8307 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
= {
8309 "NativeArray[nullable HashSetNode[MGroup]]", /* class_name_string */
8312 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
,
8315 0, /* nullable Object */
8317 325, /* NativeArray[nullable HashSetNode[Object]] */
8318 1707, /* NativeArray[nullable HashSetNode[MGroup]] */
8321 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
= {
8324 &type_nullable_hash_collection__HashSetNodemproject__MGroup
, /* NativeArray#0: nullable HashSetNode[MGroup] */
8325 &type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MGroup]] */
8328 /* runtime type Array[Set[MClassDef]] */
8329 const struct type type_array__Arrayabstract_collection__Setmodel__MClassDef
= {
8331 "Array[Set[MClassDef]]", /* class_name_string */
8334 &resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef
,
8337 0, /* nullable Object */
8339 1577, /* Collection[Set[MClassDef]] */
8340 169, /* SequenceRead[nullable Object] */
8341 170, /* Collection[Object] */
8342 2471, /* AbstractArrayRead[Set[MClassDef]] */
8343 1782, /* AbstractArrayRead[Object] */
8344 2600, /* Array[Set[MClassDef]] */
8346 1973, /* Array[Object] */
8349 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef
= {
8352 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[Array#0]: Array[Set[MClassDef]] */
8353 &type_array__NativeArrayabstract_collection__Setmodel__MClassDef
, /* NativeArray[Array#0]: NativeArray[Set[MClassDef]] */
8354 &type_abstract_collection__Setmodel__MClassDef
, /* Sequence#0: Set[MClassDef] */
8355 &type_abstract_collection__Setmodel__MClassDef
, /* SimpleCollection#0: Set[MClassDef] */
8356 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[Array#0]: Collection[Set[MClassDef]] */
8357 &type_abstract_collection__Setmodel__MClassDef
, /* Array#0: Set[MClassDef] */
8358 &type_array__NativeArrayabstract_collection__Setmodel__MClassDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MClassDef]] */
8359 &type_abstract_collection__Setmodel__MClassDef
, /* AbstractArray#0: Set[MClassDef] */
8360 &type_abstract_collection__Setmodel__MClassDef
, /* RemovableCollection#0: Set[MClassDef] */
8361 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[Sequence#0]: Collection[Set[MClassDef]] */
8362 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[Sequence#0]: Array[Set[MClassDef]] */
8363 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[SimpleCollection#0]: Collection[Set[MClassDef]] */
8364 &type_abstract_collection__Setmodel__MClassDef
, /* Collection#0: Set[MClassDef] */
8365 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[Collection#0]: Collection[Set[MClassDef]] */
8366 &type_abstract_collection__Setmodel__MClassDef
, /* SequenceRead#0: Set[MClassDef] */
8367 &type_abstract_collection__Setmodel__MClassDef
, /* AbstractArrayRead#0: Set[MClassDef] */
8368 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[AbstractArrayRead#0]: Array[Set[MClassDef]] */
8369 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MClassDef]] not a live type) */
8370 &type_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MClassDef]] */
8373 /* runtime type AbstractArrayRead[Set[MClassDef]] */
8374 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef
= {
8376 "AbstractArrayRead[Set[MClassDef]]", /* class_name_string */
8382 0, /* nullable Object */
8384 1577, /* Collection[Set[MClassDef]] */
8385 169, /* SequenceRead[nullable Object] */
8386 170, /* Collection[Object] */
8387 2471, /* AbstractArrayRead[Set[MClassDef]] */
8388 1782, /* AbstractArrayRead[Object] */
8391 /* runtime type Array[Set[MClass]] */
8392 const struct type type_array__Arrayabstract_collection__Setmodel__MClass
= {
8394 "Array[Set[MClass]]", /* class_name_string */
8397 &resolution_table_array__Arrayabstract_collection__Setmodel__MClass
,
8400 0, /* nullable Object */
8402 1580, /* Collection[Set[MClass]] */
8403 169, /* SequenceRead[nullable Object] */
8404 170, /* Collection[Object] */
8406 1782, /* AbstractArrayRead[Object] */
8407 2472, /* AbstractArrayRead[Set[MClass]] */
8408 2601, /* Array[Set[MClass]] */
8409 1973, /* Array[Object] */
8412 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClass
= {
8415 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Array#0]: Array[Set[MClass]] */
8416 &type_array__NativeArrayabstract_collection__Setmodel__MClass
, /* NativeArray[Array#0]: NativeArray[Set[MClass]] */
8417 &type_abstract_collection__Setmodel__MClass
, /* Sequence#0: Set[MClass] */
8418 &type_abstract_collection__Setmodel__MClass
, /* SimpleCollection#0: Set[MClass] */
8419 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Array#0]: Collection[Set[MClass]] */
8420 &type_abstract_collection__Setmodel__MClass
, /* Array#0: Set[MClass] */
8421 &type_array__NativeArrayabstract_collection__Setmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MClass]] */
8422 &type_abstract_collection__Setmodel__MClass
, /* AbstractArray#0: Set[MClass] */
8423 &type_abstract_collection__Setmodel__MClass
, /* RemovableCollection#0: Set[MClass] */
8424 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Sequence#0]: Collection[Set[MClass]] */
8425 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Sequence#0]: Array[Set[MClass]] */
8426 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[SimpleCollection#0]: Collection[Set[MClass]] */
8427 &type_abstract_collection__Setmodel__MClass
, /* Collection#0: Set[MClass] */
8428 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Collection#0]: Collection[Set[MClass]] */
8429 &type_abstract_collection__Setmodel__MClass
, /* SequenceRead#0: Set[MClass] */
8430 &type_abstract_collection__Setmodel__MClass
, /* AbstractArrayRead#0: Set[MClass] */
8431 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[AbstractArrayRead#0]: Array[Set[MClass]] */
8432 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MClass]] not a live type) */
8433 &type_array__ArrayIteratorabstract_collection__Setmodel__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MClass]] */
8436 /* runtime type AbstractArrayRead[Set[MClass]] */
8437 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClass
= {
8439 "AbstractArrayRead[Set[MClass]]", /* class_name_string */
8445 0, /* nullable Object */
8447 1580, /* Collection[Set[MClass]] */
8448 169, /* SequenceRead[nullable Object] */
8449 170, /* Collection[Object] */
8451 1782, /* AbstractArrayRead[Object] */
8452 2472, /* AbstractArrayRead[Set[MClass]] */
8455 /* runtime type Array[Set[MClassType]] */
8456 const struct type type_array__Arrayabstract_collection__Setmodel__MClassType
= {
8458 "Array[Set[MClassType]]", /* class_name_string */
8461 &resolution_table_array__Arrayabstract_collection__Setmodel__MClassType
,
8464 0, /* nullable Object */
8466 1516, /* Collection[Set[MType]] */
8467 169, /* SequenceRead[nullable Object] */
8468 170, /* Collection[Object] */
8469 1899, /* Collection[Set[MClassType]] */
8470 1782, /* AbstractArrayRead[Object] */
8471 2464, /* AbstractArrayRead[Set[MType]] */
8472 2595, /* Array[Set[MType]] */
8473 1973, /* Array[Object] */
8474 2602, /* AbstractArrayRead[Set[MClassType]] */
8475 2666, /* Array[Set[MClassType]] */
8478 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassType
= {
8481 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[Array#0]: Array[Set[MClassType]] */
8482 &type_array__NativeArrayabstract_collection__Setmodel__MClassType
, /* NativeArray[Array#0]: NativeArray[Set[MClassType]] */
8483 &type_abstract_collection__Setmodel__MClassType
, /* Sequence#0: Set[MClassType] */
8484 &type_abstract_collection__Setmodel__MClassType
, /* SimpleCollection#0: Set[MClassType] */
8485 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[Array#0]: Collection[Set[MClassType]] */
8486 &type_abstract_collection__Setmodel__MClassType
, /* Array#0: Set[MClassType] */
8487 &type_array__NativeArrayabstract_collection__Setmodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MClassType]] */
8488 &type_abstract_collection__Setmodel__MClassType
, /* AbstractArray#0: Set[MClassType] */
8489 &type_abstract_collection__Setmodel__MClassType
, /* RemovableCollection#0: Set[MClassType] */
8490 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[Sequence#0]: Collection[Set[MClassType]] */
8491 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[Sequence#0]: Array[Set[MClassType]] */
8492 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[SimpleCollection#0]: Collection[Set[MClassType]] */
8493 &type_abstract_collection__Setmodel__MClassType
, /* Collection#0: Set[MClassType] */
8494 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[Collection#0]: Collection[Set[MClassType]] */
8495 &type_abstract_collection__Setmodel__MClassType
, /* SequenceRead#0: Set[MClassType] */
8496 &type_abstract_collection__Setmodel__MClassType
, /* AbstractArrayRead#0: Set[MClassType] */
8497 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[AbstractArrayRead#0]: Array[Set[MClassType]] */
8498 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MClassType]] not a live type) */
8499 &type_array__ArrayIteratorabstract_collection__Setmodel__MClassType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MClassType]] */
8502 /* runtime type AbstractArrayRead[Set[MClassType]] */
8503 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassType
= {
8505 "AbstractArrayRead[Set[MClassType]]", /* class_name_string */
8511 0, /* nullable Object */
8513 1516, /* Collection[Set[MType]] */
8514 169, /* SequenceRead[nullable Object] */
8515 170, /* Collection[Object] */
8516 1899, /* Collection[Set[MClassType]] */
8517 1782, /* AbstractArrayRead[Object] */
8518 2464, /* AbstractArrayRead[Set[MType]] */
8521 2602, /* AbstractArrayRead[Set[MClassType]] */
8524 /* runtime type MapKeysIterator[MClassType, Int] */
8525 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int
= {
8527 "MapKeysIterator[MClassType, Int]", /* class_name_string */
8530 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int
,
8533 0, /* nullable Object */
8535 503, /* MapKeysIterator[MType, Int] */
8536 1708, /* MapKeysIterator[MClassType, Int] */
8539 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int
= {
8542 &type_abstract_collection__MapIteratormodel__MClassTypekernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Int] */
8543 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
8546 /* runtime type MapValuesIterator[MClassType, Int] */
8547 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int
= {
8549 "MapValuesIterator[MClassType, Int]", /* class_name_string */
8552 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int
,
8555 0, /* nullable Object */
8557 504, /* MapValuesIterator[MType, Int] */
8558 1709, /* MapValuesIterator[MClassType, Int] */
8561 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int
= {
8564 &type_abstract_collection__MapIteratormodel__MClassTypekernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Int] */
8565 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
8568 /* runtime type MapKeysIterator[MClassType, Map[MType, Int]] */
8569 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
8571 "MapKeysIterator[MClassType, Map[MType, Int]]", /* class_name_string */
8574 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
8577 0, /* nullable Object */
8579 551, /* MapKeysIterator[MType, Map[MType, Int]] */
8580 1710, /* MapKeysIterator[MClassType, Map[MType, Int]] */
8583 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
8586 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Map[MType, Int]] */
8587 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
8590 /* runtime type MapValuesIterator[MClassType, Map[MType, Int]] */
8591 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
8593 "MapValuesIterator[MClassType, Map[MType, Int]]", /* class_name_string */
8596 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
8599 0, /* nullable Object */
8601 552, /* MapValuesIterator[MType, Map[MType, Int]] */
8602 1711, /* MapValuesIterator[MClassType, Map[MType, Int]] */
8605 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
8608 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Map[MType, Int]] */
8609 &type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
, /* Array[Iterator#0]: Array[Map[MType, Int]] */
8612 /* runtime type ArrayIterator[Scope] */
8613 const struct type type_array__ArrayIteratorscope__Scope
= {
8615 "ArrayIterator[Scope]", /* class_name_string */
8618 &resolution_table_array__ArrayIteratorscope__Scope
,
8621 0, /* nullable Object */
8623 289, /* ArrayIterator[Object] */
8624 1712, /* ArrayIterator[Scope] */
8627 const struct types resolution_table_array__ArrayIteratorscope__Scope
= {
8630 &type_array__AbstractArrayReadscope__Scope
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Scope] */
8631 &type_array__Arrayscope__Scope
, /* Array[Iterator#0]: Array[Scope] */
8634 /* runtime type NativeArray[Scope] */
8635 const struct type type_array__NativeArrayscope__Scope
= {
8637 "NativeArray[Scope]", /* class_name_string */
8640 &resolution_table_array__NativeArrayscope__Scope
,
8643 0, /* nullable Object */
8645 193, /* NativeArray[Object] */
8646 1713, /* NativeArray[Scope] */
8649 const struct types resolution_table_array__NativeArrayscope__Scope
= {
8652 &type_scope__Scope
, /* NativeArray#0: Scope */
8653 &type_array__NativeArrayscope__Scope
, /* NativeArray[NativeArray#0]: NativeArray[Scope] */
8656 /* runtime type MapKeysIterator[MClass, POSetElement[MClass]] */
8657 const struct type type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
= {
8659 "MapKeysIterator[MClass, POSetElement[MClass]]", /* class_name_string */
8662 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
,
8665 0, /* nullable Object */
8667 556, /* MapKeysIterator[MClass, POSetElement[MClass]] */
8670 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
= {
8673 &type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, POSetElement[MClass]] */
8674 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
8677 /* runtime type MapValuesIterator[MClass, POSetElement[MClass]] */
8678 const struct type type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
= {
8680 "MapValuesIterator[MClass, POSetElement[MClass]]", /* class_name_string */
8683 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
,
8686 0, /* nullable Object */
8688 557, /* MapValuesIterator[MClass, POSetElement[MClass]] */
8691 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
= {
8694 &type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, POSetElement[MClass]] */
8695 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[Iterator#0]: Array[POSetElement[MClass]] */
8698 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
8699 const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8701 "HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8704 &resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
8707 0, /* nullable Object */
8709 624, /* Collection[MModule] */
8710 1940, /* HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
8711 170, /* Collection[Object] */
8714 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8717 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
8718 &type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8725 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
8729 &type_mmodule__MModule
, /* Collection#0: MModule */
8730 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
8733 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
8734 const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8736 "HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8739 &resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
8742 0, /* nullable Object */
8744 1714, /* Collection[HashMap[MType, Array[MMethodDef]]] */
8745 1941, /* HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
8746 170, /* Collection[Object] */
8749 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8752 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
8753 &type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8760 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* RemovableCollection#0: HashMap[MType, Array[MMethodDef]] */
8764 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection#0: HashMap[MType, Array[MMethodDef]] */
8765 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
8768 /* runtime type Collection[HashMap[MType, Array[MMethodDef]]] */
8769 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8771 "Collection[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8777 0, /* nullable Object */
8779 1714, /* Collection[HashMap[MType, Array[MMethodDef]]] */
8781 170, /* Collection[Object] */
8784 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
8785 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8787 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]]", /* class_name_string */
8790 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
8793 0, /* nullable Object */
8795 558, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
8798 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8801 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray#0: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8802 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
8805 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8806 const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8808 "HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8811 &resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
8814 0, /* nullable Object */
8816 158, /* nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8817 1715, /* HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8820 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8823 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
8824 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode#1: HashMap[MType, Array[MMethodDef]] */
8825 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8826 &type_mmodule__MModule
, /* HashNode#0: MModule */
8829 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8830 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8832 "nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8835 &resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
8838 0, /* nullable Object */
8840 158, /* nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8843 const struct types resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8846 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
8847 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode#1: HashMap[MType, Array[MMethodDef]] */
8848 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8849 &type_mmodule__MModule
, /* HashNode#0: MModule */
8852 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8853 const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8855 "HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8858 &resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
8861 0, /* nullable Object */
8863 559, /* MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8864 1716, /* HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8867 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8870 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
8873 /* runtime type MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8874 const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8876 "MapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8882 0, /* nullable Object */
8884 559, /* MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8887 /* runtime type HashMapKeys[MType, Array[MMethodDef]] */
8888 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
= {
8890 "HashMapKeys[MType, Array[MMethodDef]]", /* class_name_string */
8893 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
,
8896 0, /* nullable Object */
8898 2248, /* HashMapKeys[MType, Array[MMethodDef]] */
8900 170, /* Collection[Object] */
8901 180, /* Collection[nullable MType] */
8903 1791, /* Collection[MType] */
8906 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
= {
8909 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MMethodDef]] */
8910 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MMethodDef]] */
8917 &type_model__MType
, /* RemovableCollection#0: MType */
8921 &type_model__MType
, /* Collection#0: MType */
8922 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
8925 /* runtime type HashMapValues[MType, Array[MMethodDef]] */
8926 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
= {
8928 "HashMapValues[MType, Array[MMethodDef]]", /* class_name_string */
8931 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
,
8934 0, /* nullable Object */
8936 1525, /* Collection[Array[nullable MPropDef]] */
8937 2249, /* HashMapValues[MType, Array[MMethodDef]] */
8938 170, /* Collection[Object] */
8939 1942, /* Collection[Array[MMethodDef]] */
8942 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
= {
8945 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MMethodDef]] */
8946 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MMethodDef]] */
8953 &type_array__Arraymodel__MMethodDef
, /* RemovableCollection#0: Array[MMethodDef] */
8957 &type_array__Arraymodel__MMethodDef
, /* Collection#0: Array[MMethodDef] */
8958 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[Collection#0]: Collection[Array[MMethodDef]] */
8961 /* runtime type Collection[Array[MMethodDef]] */
8962 const struct type type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
= {
8964 "Collection[Array[MMethodDef]]", /* class_name_string */
8970 0, /* nullable Object */
8972 1525, /* Collection[Array[nullable MPropDef]] */
8974 170, /* Collection[Object] */
8975 1942, /* Collection[Array[MMethodDef]] */
8978 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
8979 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
8981 "NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]]", /* class_name_string */
8984 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
,
8987 0, /* nullable Object */
8989 560, /* NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
8992 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
8995 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray#0: nullable HashMapNode[MType, Array[MMethodDef]] */
8996 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
8999 /* runtime type HashMapNode[MType, Array[MMethodDef]] */
9000 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
9002 "HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */
9005 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
,
9008 0, /* nullable Object */
9010 159, /* nullable HashMapNode[MType, Array[MMethodDef]] */
9011 1717, /* HashMapNode[MType, Array[MMethodDef]] */
9014 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
9017 &type_model__MType
, /* HashMapNode#0: MType */
9018 &type_array__Arraymodel__MMethodDef
, /* HashMapNode#1: Array[MMethodDef] */
9019 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* N: HashMapNode[MType, Array[MMethodDef]] */
9020 &type_model__MType
, /* HashNode#0: MType */
9023 /* runtime type nullable HashMapNode[MType, Array[MMethodDef]] */
9024 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
9026 "nullable HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */
9029 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
,
9032 0, /* nullable Object */
9034 159, /* nullable HashMapNode[MType, Array[MMethodDef]] */
9037 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
9040 &type_model__MType
, /* HashMapNode#0: MType */
9041 &type_array__Arraymodel__MMethodDef
, /* HashMapNode#1: Array[MMethodDef] */
9042 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* N: HashMapNode[MType, Array[MMethodDef]] */
9043 &type_model__MType
, /* HashNode#0: MType */
9046 /* runtime type HashMapIterator[MType, Array[MMethodDef]] */
9047 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
9049 "HashMapIterator[MType, Array[MMethodDef]]", /* class_name_string */
9052 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
,
9055 0, /* nullable Object */
9057 561, /* MapIterator[MType, Array[MMethodDef]] */
9058 1718, /* HashMapIterator[MType, Array[MMethodDef]] */
9061 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
9064 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MMethodDef]] */
9067 /* runtime type MapIterator[MType, Array[MMethodDef]] */
9068 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
9070 "MapIterator[MType, Array[MMethodDef]]", /* class_name_string */
9076 0, /* nullable Object */
9078 561, /* MapIterator[MType, Array[MMethodDef]] */
9081 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
9082 const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9084 "HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9087 &resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
9090 0, /* nullable Object */
9092 624, /* Collection[MModule] */
9093 1943, /* HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
9094 170, /* Collection[Object] */
9097 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9100 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
9101 &type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9108 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
9112 &type_mmodule__MModule
, /* Collection#0: MModule */
9113 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
9116 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
9117 const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9119 "HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9122 &resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
9125 0, /* nullable Object */
9127 1719, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
9128 1944, /* HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
9129 170, /* Collection[Object] */
9132 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9135 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
9136 &type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9143 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* RemovableCollection#0: HashMap[MType, Array[MAttributeDef]] */
9147 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection#0: HashMap[MType, Array[MAttributeDef]] */
9148 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
9151 /* runtime type Collection[HashMap[MType, Array[MAttributeDef]]] */
9152 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9154 "Collection[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9160 0, /* nullable Object */
9162 1719, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
9164 170, /* Collection[Object] */
9167 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
9168 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9170 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]]", /* class_name_string */
9173 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
9176 0, /* nullable Object */
9178 562, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
9181 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9184 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray#0: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9185 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
9188 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9189 const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9191 "HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9194 &resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
9197 0, /* nullable Object */
9199 160, /* nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9200 1720, /* HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9203 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9206 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
9207 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode#1: HashMap[MType, Array[MAttributeDef]] */
9208 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9209 &type_mmodule__MModule
, /* HashNode#0: MModule */
9212 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9213 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9215 "nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9218 &resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
9221 0, /* nullable Object */
9223 160, /* nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9226 const struct types resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9229 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
9230 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode#1: HashMap[MType, Array[MAttributeDef]] */
9231 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
9232 &type_mmodule__MModule
, /* HashNode#0: MModule */
9235 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9236 const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9238 "HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9241 &resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
9244 0, /* nullable Object */
9246 563, /* MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9247 1721, /* HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9250 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9253 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
9256 /* runtime type MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9257 const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9259 "MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9265 0, /* nullable Object */
9267 563, /* MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9270 /* runtime type HashMapKeys[MType, Array[MAttributeDef]] */
9271 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
= {
9273 "HashMapKeys[MType, Array[MAttributeDef]]", /* class_name_string */
9276 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
,
9279 0, /* nullable Object */
9281 2250, /* HashMapKeys[MType, Array[MAttributeDef]] */
9283 170, /* Collection[Object] */
9284 180, /* Collection[nullable MType] */
9286 1791, /* Collection[MType] */
9289 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
= {
9292 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MAttributeDef]] */
9293 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MAttributeDef]] */
9300 &type_model__MType
, /* RemovableCollection#0: MType */
9304 &type_model__MType
, /* Collection#0: MType */
9305 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
9308 /* runtime type HashMapValues[MType, Array[MAttributeDef]] */
9309 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
= {
9311 "HashMapValues[MType, Array[MAttributeDef]]", /* class_name_string */
9314 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
,
9317 0, /* nullable Object */
9319 1525, /* Collection[Array[nullable MPropDef]] */
9320 2251, /* HashMapValues[MType, Array[MAttributeDef]] */
9321 170, /* Collection[Object] */
9322 1945, /* Collection[Array[MAttributeDef]] */
9325 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
= {
9328 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MAttributeDef]] */
9329 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MAttributeDef]] */
9336 &type_array__Arraymodel__MAttributeDef
, /* RemovableCollection#0: Array[MAttributeDef] */
9340 &type_array__Arraymodel__MAttributeDef
, /* Collection#0: Array[MAttributeDef] */
9341 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[Collection#0]: Collection[Array[MAttributeDef]] */
9344 /* runtime type Collection[Array[MAttributeDef]] */
9345 const struct type type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
= {
9347 "Collection[Array[MAttributeDef]]", /* class_name_string */
9353 0, /* nullable Object */
9355 1525, /* Collection[Array[nullable MPropDef]] */
9357 170, /* Collection[Object] */
9358 1945, /* Collection[Array[MAttributeDef]] */
9361 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
9362 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
9364 "NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]]", /* class_name_string */
9367 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
,
9370 0, /* nullable Object */
9372 564, /* NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
9375 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
9378 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray#0: nullable HashMapNode[MType, Array[MAttributeDef]] */
9379 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
9382 /* runtime type HashMapNode[MType, Array[MAttributeDef]] */
9383 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
9385 "HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */
9388 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
,
9391 0, /* nullable Object */
9393 161, /* nullable HashMapNode[MType, Array[MAttributeDef]] */
9394 1722, /* HashMapNode[MType, Array[MAttributeDef]] */
9397 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
9400 &type_model__MType
, /* HashMapNode#0: MType */
9401 &type_array__Arraymodel__MAttributeDef
, /* HashMapNode#1: Array[MAttributeDef] */
9402 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* N: HashMapNode[MType, Array[MAttributeDef]] */
9403 &type_model__MType
, /* HashNode#0: MType */
9406 /* runtime type nullable HashMapNode[MType, Array[MAttributeDef]] */
9407 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
9409 "nullable HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */
9412 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
,
9415 0, /* nullable Object */
9417 161, /* nullable HashMapNode[MType, Array[MAttributeDef]] */
9420 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
9423 &type_model__MType
, /* HashMapNode#0: MType */
9424 &type_array__Arraymodel__MAttributeDef
, /* HashMapNode#1: Array[MAttributeDef] */
9425 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* N: HashMapNode[MType, Array[MAttributeDef]] */
9426 &type_model__MType
, /* HashNode#0: MType */
9429 /* runtime type HashMapIterator[MType, Array[MAttributeDef]] */
9430 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
9432 "HashMapIterator[MType, Array[MAttributeDef]]", /* class_name_string */
9435 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
,
9438 0, /* nullable Object */
9440 565, /* MapIterator[MType, Array[MAttributeDef]] */
9441 1723, /* HashMapIterator[MType, Array[MAttributeDef]] */
9444 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
9447 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MAttributeDef]] */
9450 /* runtime type MapIterator[MType, Array[MAttributeDef]] */
9451 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
9453 "MapIterator[MType, Array[MAttributeDef]]", /* class_name_string */
9459 0, /* nullable Object */
9461 565, /* MapIterator[MType, Array[MAttributeDef]] */
9464 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9465 const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9467 "HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9470 &resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9473 0, /* nullable Object */
9475 624, /* Collection[MModule] */
9476 1946, /* HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9477 170, /* Collection[Object] */
9480 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9483 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9484 &type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9491 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
9495 &type_mmodule__MModule
, /* Collection#0: MModule */
9496 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
9499 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9500 const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9502 "HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9505 &resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9508 0, /* nullable Object */
9510 1724, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
9511 1947, /* HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9512 170, /* Collection[Object] */
9515 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9518 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9519 &type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9526 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* RemovableCollection#0: HashMap[MType, Array[MVirtualTypeDef]] */
9530 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection#0: HashMap[MType, Array[MVirtualTypeDef]] */
9531 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
9534 /* runtime type Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
9535 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9537 "Collection[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9543 0, /* nullable Object */
9545 1724, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
9547 170, /* Collection[Object] */
9550 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
9551 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9553 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]]", /* class_name_string */
9556 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9559 0, /* nullable Object */
9561 566, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
9564 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9567 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray#0: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9568 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
9571 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9572 const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9574 "HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9577 &resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9580 0, /* nullable Object */
9582 162, /* nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9583 1725, /* HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9586 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9589 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
9590 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode#1: HashMap[MType, Array[MVirtualTypeDef]] */
9591 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9592 &type_mmodule__MModule
, /* HashNode#0: MModule */
9595 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9596 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9598 "nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9601 &resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9604 0, /* nullable Object */
9606 162, /* nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9609 const struct types resolution_table_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9612 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
9613 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode#1: HashMap[MType, Array[MVirtualTypeDef]] */
9614 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9615 &type_mmodule__MModule
, /* HashNode#0: MModule */
9618 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9619 const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9621 "HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9624 &resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9627 0, /* nullable Object */
9629 567, /* MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9630 1726, /* HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9633 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9636 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9639 /* runtime type MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9640 const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9642 "MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9648 0, /* nullable Object */
9650 567, /* MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9653 /* runtime type HashMapKeys[MType, Array[MVirtualTypeDef]] */
9654 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9656 "HashMapKeys[MType, Array[MVirtualTypeDef]]", /* class_name_string */
9659 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9662 0, /* nullable Object */
9664 2252, /* HashMapKeys[MType, Array[MVirtualTypeDef]] */
9666 170, /* Collection[Object] */
9667 180, /* Collection[nullable MType] */
9669 1791, /* Collection[MType] */
9672 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9675 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MVirtualTypeDef]] */
9676 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MVirtualTypeDef]] */
9683 &type_model__MType
, /* RemovableCollection#0: MType */
9687 &type_model__MType
, /* Collection#0: MType */
9688 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
9691 /* runtime type HashMapValues[MType, Array[MVirtualTypeDef]] */
9692 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9694 "HashMapValues[MType, Array[MVirtualTypeDef]]", /* class_name_string */
9697 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9700 0, /* nullable Object */
9702 1525, /* Collection[Array[nullable MPropDef]] */
9703 2253, /* HashMapValues[MType, Array[MVirtualTypeDef]] */
9704 170, /* Collection[Object] */
9705 1948, /* Collection[Array[MVirtualTypeDef]] */
9708 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9711 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MVirtualTypeDef]] */
9712 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MVirtualTypeDef]] */
9719 &type_array__Arraymodel__MVirtualTypeDef
, /* RemovableCollection#0: Array[MVirtualTypeDef] */
9723 &type_array__Arraymodel__MVirtualTypeDef
, /* Collection#0: Array[MVirtualTypeDef] */
9724 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[Array[MVirtualTypeDef]] */
9727 /* runtime type Collection[Array[MVirtualTypeDef]] */
9728 const struct type type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
= {
9730 "Collection[Array[MVirtualTypeDef]]", /* class_name_string */
9736 0, /* nullable Object */
9738 1525, /* Collection[Array[nullable MPropDef]] */
9740 170, /* Collection[Object] */
9741 1948, /* Collection[Array[MVirtualTypeDef]] */
9744 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
9745 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9747 "NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9750 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9753 0, /* nullable Object */
9755 568, /* NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
9758 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9761 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray#0: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
9762 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
9765 /* runtime type HashMapNode[MType, Array[MVirtualTypeDef]] */
9766 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9768 "HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */
9771 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9774 0, /* nullable Object */
9776 163, /* nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
9777 1727, /* HashMapNode[MType, Array[MVirtualTypeDef]] */
9780 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9783 &type_model__MType
, /* HashMapNode#0: MType */
9784 &type_array__Arraymodel__MVirtualTypeDef
, /* HashMapNode#1: Array[MVirtualTypeDef] */
9785 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* N: HashMapNode[MType, Array[MVirtualTypeDef]] */
9786 &type_model__MType
, /* HashNode#0: MType */
9789 /* runtime type nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
9790 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9792 "nullable HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */
9795 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9798 0, /* nullable Object */
9800 163, /* nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
9803 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9806 &type_model__MType
, /* HashMapNode#0: MType */
9807 &type_array__Arraymodel__MVirtualTypeDef
, /* HashMapNode#1: Array[MVirtualTypeDef] */
9808 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* N: HashMapNode[MType, Array[MVirtualTypeDef]] */
9809 &type_model__MType
, /* HashNode#0: MType */
9812 /* runtime type HashMapIterator[MType, Array[MVirtualTypeDef]] */
9813 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9815 "HashMapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
9818 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9821 0, /* nullable Object */
9823 569, /* MapIterator[MType, Array[MVirtualTypeDef]] */
9824 1728, /* HashMapIterator[MType, Array[MVirtualTypeDef]] */
9827 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9830 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MVirtualTypeDef]] */
9833 /* runtime type MapIterator[MType, Array[MVirtualTypeDef]] */
9834 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9836 "MapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
9842 0, /* nullable Object */
9844 569, /* MapIterator[MType, Array[MVirtualTypeDef]] */
9847 /* runtime type Array[POSetElement[Phase]] */
9848 const struct type type_array__Arrayposet__POSetElementphase__Phase
= {
9850 "Array[POSetElement[Phase]]", /* class_name_string */
9853 &resolution_table_array__Arrayposet__POSetElementphase__Phase
,
9856 0, /* nullable Object */
9858 1625, /* Collection[POSetElement[Phase]] */
9859 169, /* SequenceRead[nullable Object] */
9860 170, /* Collection[Object] */
9861 2473, /* AbstractArrayRead[POSetElement[Phase]] */
9862 1782, /* AbstractArrayRead[Object] */
9863 2603, /* Array[POSetElement[Phase]] */
9865 1973, /* Array[Object] */
9868 const struct types resolution_table_array__Arrayposet__POSetElementphase__Phase
= {
9871 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[Array#0]: Array[POSetElement[Phase]] */
9872 &type_array__NativeArrayposet__POSetElementphase__Phase
, /* NativeArray[Array#0]: NativeArray[POSetElement[Phase]] */
9873 &type_poset__POSetElementphase__Phase
, /* Sequence#0: POSetElement[Phase] */
9874 &type_poset__POSetElementphase__Phase
, /* SimpleCollection#0: POSetElement[Phase] */
9875 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[Array#0]: Collection[POSetElement[Phase]] */
9876 &type_poset__POSetElementphase__Phase
, /* Array#0: POSetElement[Phase] */
9877 &type_array__NativeArrayposet__POSetElementphase__Phase
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[Phase]] */
9878 &type_poset__POSetElementphase__Phase
, /* AbstractArray#0: POSetElement[Phase] */
9879 &type_poset__POSetElementphase__Phase
, /* RemovableCollection#0: POSetElement[Phase] */
9880 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[Sequence#0]: Collection[POSetElement[Phase]] */
9881 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[Sequence#0]: Array[POSetElement[Phase]] */
9882 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[SimpleCollection#0]: Collection[POSetElement[Phase]] */
9883 &type_poset__POSetElementphase__Phase
, /* Collection#0: POSetElement[Phase] */
9884 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[Collection#0]: Collection[POSetElement[Phase]] */
9885 &type_poset__POSetElementphase__Phase
, /* SequenceRead#0: POSetElement[Phase] */
9886 &type_poset__POSetElementphase__Phase
, /* AbstractArrayRead#0: POSetElement[Phase] */
9887 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[AbstractArrayRead#0]: Array[POSetElement[Phase]] */
9888 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[Phase]] not a live type) */
9889 &type_array__ArrayIteratorposet__POSetElementphase__Phase
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[Phase]] */
9892 /* runtime type AbstractArrayRead[POSetElement[Phase]] */
9893 const struct type type_array__AbstractArrayReadposet__POSetElementphase__Phase
= {
9895 "AbstractArrayRead[POSetElement[Phase]]", /* class_name_string */
9901 0, /* nullable Object */
9903 1625, /* Collection[POSetElement[Phase]] */
9904 169, /* SequenceRead[nullable Object] */
9905 170, /* Collection[Object] */
9906 2473, /* AbstractArrayRead[POSetElement[Phase]] */
9907 1782, /* AbstractArrayRead[Object] */
9910 /* runtime type ArrayIterator[Array[MProject]] */
9911 const struct type type_array__ArrayIteratorarray__Arraymproject__MProject
= {
9913 "ArrayIterator[Array[MProject]]", /* class_name_string */
9916 &resolution_table_array__ArrayIteratorarray__Arraymproject__MProject
,
9919 0, /* nullable Object */
9921 289, /* ArrayIterator[Object] */
9922 1729, /* ArrayIterator[Array[MProject]] */
9925 const struct types resolution_table_array__ArrayIteratorarray__Arraymproject__MProject
= {
9928 &type_array__AbstractArrayReadarray__Arraymproject__MProject
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MProject]] */
9929 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[Iterator#0]: Array[Array[MProject]] */
9932 /* runtime type NativeArray[Array[MProject]] */
9933 const struct type type_array__NativeArrayarray__Arraymproject__MProject
= {
9935 "NativeArray[Array[MProject]]", /* class_name_string */
9938 &resolution_table_array__NativeArrayarray__Arraymproject__MProject
,
9941 0, /* nullable Object */
9943 193, /* NativeArray[Object] */
9944 1730, /* NativeArray[Array[MProject]] */
9947 const struct types resolution_table_array__NativeArrayarray__Arraymproject__MProject
= {
9950 &type_array__Arraymproject__MProject
, /* NativeArray#0: Array[MProject] */
9951 &type_array__NativeArrayarray__Arraymproject__MProject
, /* NativeArray[NativeArray#0]: NativeArray[Array[MProject]] */
9954 /* runtime type Array[POSetElement[MModule]] */
9955 const struct type type_array__Arrayposet__POSetElementmmodule__MModule
= {
9957 "Array[POSetElement[MModule]]", /* class_name_string */
9960 &resolution_table_array__Arrayposet__POSetElementmmodule__MModule
,
9963 0, /* nullable Object */
9965 1628, /* Collection[POSetElement[MModule]] */
9966 169, /* SequenceRead[nullable Object] */
9967 170, /* Collection[Object] */
9968 2474, /* AbstractArrayRead[POSetElement[MModule]] */
9969 1782, /* AbstractArrayRead[Object] */
9970 2604, /* Array[POSetElement[MModule]] */
9972 1973, /* Array[Object] */
9975 const struct types resolution_table_array__Arrayposet__POSetElementmmodule__MModule
= {
9978 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[Array#0]: Array[POSetElement[MModule]] */
9979 &type_array__NativeArrayposet__POSetElementmmodule__MModule
, /* NativeArray[Array#0]: NativeArray[POSetElement[MModule]] */
9980 &type_poset__POSetElementmmodule__MModule
, /* Sequence#0: POSetElement[MModule] */
9981 &type_poset__POSetElementmmodule__MModule
, /* SimpleCollection#0: POSetElement[MModule] */
9982 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[Array#0]: Collection[POSetElement[MModule]] */
9983 &type_poset__POSetElementmmodule__MModule
, /* Array#0: POSetElement[MModule] */
9984 &type_array__NativeArrayposet__POSetElementmmodule__MModule
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MModule]] */
9985 &type_poset__POSetElementmmodule__MModule
, /* AbstractArray#0: POSetElement[MModule] */
9986 &type_poset__POSetElementmmodule__MModule
, /* RemovableCollection#0: POSetElement[MModule] */
9987 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[Sequence#0]: Collection[POSetElement[MModule]] */
9988 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[Sequence#0]: Array[POSetElement[MModule]] */
9989 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MModule]] */
9990 &type_poset__POSetElementmmodule__MModule
, /* Collection#0: POSetElement[MModule] */
9991 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[Collection#0]: Collection[POSetElement[MModule]] */
9992 &type_poset__POSetElementmmodule__MModule
, /* SequenceRead#0: POSetElement[MModule] */
9993 &type_poset__POSetElementmmodule__MModule
, /* AbstractArrayRead#0: POSetElement[MModule] */
9994 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MModule]] */
9995 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MModule]] not a live type) */
9996 &type_array__ArrayIteratorposet__POSetElementmmodule__MModule
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MModule]] */