1 #include "nitg.types.0.h"
2 /* runtime type nullable HashMapNode[String, Array[MClass]] */
3 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass
= {
5 "nullable HashMapNode[String, Array[MClass]]", /* class_name_string */
11 /* runtime type HashMapIterator[String, Array[MClass]] */
12 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass
= {
14 "HashMapIterator[String, Array[MClass]]", /* class_name_string */
17 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass
,
20 0, /* nullable Object */
22 339, /* MapIterator[String, Array[MClass]] */
23 1530, /* HashMapIterator[String, Array[MClass]] */
26 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass
= {
29 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MClass]] */
32 /* runtime type MapIterator[String, Array[MClass]] */
33 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
= {
35 "MapIterator[String, Array[MClass]]", /* class_name_string */
41 /* runtime type HashMapKeys[String, Array[MProperty]] */
42 const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty
= {
44 "HashMapKeys[String, Array[MProperty]]", /* class_name_string */
47 &resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty
,
50 0, /* nullable Object */
52 2099, /* HashMapKeys[String, Array[MProperty]] */
54 92, /* Collection[Object] */
55 652, /* Collection[Streamable] */
56 1870, /* Collection[String] */
59 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty
= {
62 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MProperty]] */
63 &type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MProperty]] */
70 &type_string__String
, /* RemovableCollection#0: String */
74 &type_string__String
, /* Collection#0: String */
75 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
78 /* runtime type HashMapValues[String, Array[MProperty]] */
79 const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty
= {
81 "HashMapValues[String, Array[MProperty]]", /* class_name_string */
84 &resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty
,
87 0, /* nullable Object */
89 1531, /* Collection[Array[MProperty]] */
90 1901, /* HashMapValues[String, Array[MProperty]] */
91 92, /* Collection[Object] */
94 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty
= {
97 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MProperty]] */
98 &type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MProperty]] */
105 &type_array__Arraymodel__MProperty
, /* RemovableCollection#0: Array[MProperty] */
109 &type_array__Arraymodel__MProperty
, /* Collection#0: Array[MProperty] */
110 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Collection#0]: Collection[Array[MProperty]] */
113 /* runtime type Collection[Array[MProperty]] */
114 const struct type type_abstract_collection__Collectionarray__Arraymodel__MProperty
= {
116 "Collection[Array[MProperty]]", /* class_name_string */
122 /* runtime type NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
123 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
125 "NativeArray[nullable HashMapNode[String, Array[MProperty]]]", /* class_name_string */
128 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
,
131 0, /* nullable Object */
133 340, /* NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
136 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
139 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
, /* NativeArray#0: nullable HashMapNode[String, Array[MProperty]] */
140 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
143 /* runtime type HashMapNode[String, Array[MProperty]] */
144 const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
146 "HashMapNode[String, Array[MProperty]]", /* class_name_string */
149 &resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
,
152 0, /* nullable Object */
154 26, /* nullable HashMapNode[String, Array[MProperty]] */
155 1532, /* HashMapNode[String, Array[MProperty]] */
158 const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
161 &type_string__String
, /* HashMapNode#0: String */
162 &type_array__Arraymodel__MProperty
, /* HashMapNode#1: Array[MProperty] */
163 &type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
, /* nullable N: nullable HashMapNode[String, Array[MProperty]] */
164 &type_string__String
, /* HashNode#0: String */
167 /* runtime type nullable HashMapNode[String, Array[MProperty]] */
168 const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty
= {
170 "nullable HashMapNode[String, Array[MProperty]]", /* class_name_string */
176 /* runtime type HashMapIterator[String, Array[MProperty]] */
177 const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty
= {
179 "HashMapIterator[String, Array[MProperty]]", /* class_name_string */
182 &resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty
,
185 0, /* nullable Object */
187 341, /* MapIterator[String, Array[MProperty]] */
188 1533, /* HashMapIterator[String, Array[MProperty]] */
191 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty
= {
194 &type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MProperty]] */
197 /* runtime type MapIterator[String, Array[MProperty]] */
198 const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
= {
200 "MapIterator[String, Array[MProperty]]", /* class_name_string */
206 /* runtime type HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
207 const struct type type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
209 "HashMap[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
212 &resolution_table_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
215 0, /* nullable Object */
217 342, /* HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
220 const struct types resolution_table_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
227 &type_mmodule__MModule
, /* MapRead#0: MModule */
228 &type_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
229 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
230 &type_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
231 &type_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
232 &type_mmodule__MModule
, /* Map#0: MModule */
233 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Map#1: HashMap2[MType, String, nullable MProperty] */
234 &type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
235 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap2[MType, String, nullable MProperty]] not a live type) */
236 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapRead#1: HashMap2[MType, String, nullable MProperty] */
237 &type_mmodule__MModule
, /* HashCollection#0: MModule */
238 &type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* nullable HashCollection#1: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
239 &type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashCollection#1: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
240 &type_nullable_mmodule__MModule
, /* nullable HashCollection#0: nullable MModule */
243 /* runtime type HashMap2[MType, String, nullable MProperty] */
244 const struct type type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
246 "HashMap2[MType, String, nullable MProperty]", /* class_name_string */
249 &resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
252 0, /* nullable Object */
254 343, /* HashMap2[MType, String, nullable MProperty] */
257 const struct types resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
260 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MType, HashMap[String, nullable MProperty]] */
261 &type_model__MType
, /* HashMap2#0: MType */
262 &type_string__String
, /* HashMap2#1: String */
263 &type_nullable_model__MProperty
, /* HashMap2#2: nullable MProperty */
264 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[String, nullable MProperty] */
267 /* runtime type ArrayIterator[String] */
268 const struct type type_array__ArrayIteratorstring__String
= {
270 "ArrayIterator[String]", /* class_name_string */
273 &resolution_table_array__ArrayIteratorstring__String
,
276 0, /* nullable Object */
278 321, /* ArrayIterator[Object] */
279 1534, /* ArrayIterator[Streamable] */
280 1902, /* ArrayIterator[String] */
283 const struct types resolution_table_array__ArrayIteratorstring__String
= {
286 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
287 &type_array__AbstractArrayReadstring__String
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[String] */
290 /* runtime type ArrayIterator[Streamable] */
291 const struct type type_array__ArrayIteratorstream__Streamable
= {
293 "ArrayIterator[Streamable]", /* class_name_string */
296 &resolution_table_array__ArrayIteratorstream__Streamable
,
299 0, /* nullable Object */
301 321, /* ArrayIterator[Object] */
302 1534, /* ArrayIterator[Streamable] */
305 const struct types resolution_table_array__ArrayIteratorstream__Streamable
= {
308 &type_array__Arraystream__Streamable
, /* Array[Iterator#0]: Array[Streamable] */
309 &type_array__AbstractArrayReadstream__Streamable
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Streamable] */
312 /* runtime type HashMapKeys[String, nullable ModulePath] */
313 const struct type type_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath
= {
315 "HashMapKeys[String, nullable ModulePath]", /* class_name_string */
318 &resolution_table_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath
,
321 0, /* nullable Object */
323 2100, /* HashMapKeys[String, nullable ModulePath] */
325 92, /* Collection[Object] */
326 652, /* Collection[Streamable] */
327 1870, /* Collection[String] */
330 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath
= {
333 &type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, nullable ModulePath] */
334 &type_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, nullable ModulePath] */
341 &type_string__String
, /* RemovableCollection#0: String */
345 &type_string__String
, /* Collection#0: String */
346 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
349 /* runtime type HashMapValues[String, nullable ModulePath] */
350 const struct type type_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath
= {
352 "HashMapValues[String, nullable ModulePath]", /* class_name_string */
355 &resolution_table_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath
,
358 0, /* nullable Object */
360 344, /* Collection[nullable ModulePath] */
361 1535, /* HashMapValues[String, nullable ModulePath] */
364 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath
= {
367 &type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, nullable ModulePath] */
368 &type_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, nullable ModulePath] */
375 &type_nullable_modelbuilder__ModulePath
, /* RemovableCollection#0: nullable ModulePath */
379 &type_nullable_modelbuilder__ModulePath
, /* Collection#0: nullable ModulePath */
380 &type_abstract_collection__Collectionnullable_modelbuilder__ModulePath
, /* Collection[Collection#0]: Collection[nullable ModulePath] */
383 /* runtime type Collection[nullable ModulePath] */
384 const struct type type_abstract_collection__Collectionnullable_modelbuilder__ModulePath
= {
386 "Collection[nullable ModulePath]", /* class_name_string */
392 /* runtime type NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
393 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
= {
395 "NativeArray[nullable HashMapNode[String, nullable ModulePath]]", /* class_name_string */
398 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
,
401 0, /* nullable Object */
403 345, /* NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
406 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
= {
409 &type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
, /* NativeArray#0: nullable HashMapNode[String, nullable ModulePath] */
410 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
413 /* runtime type HashMapNode[String, nullable ModulePath] */
414 const struct type type_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
= {
416 "HashMapNode[String, nullable ModulePath]", /* class_name_string */
419 &resolution_table_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
,
422 0, /* nullable Object */
424 27, /* nullable HashMapNode[String, nullable ModulePath] */
425 1536, /* HashMapNode[String, nullable ModulePath] */
428 const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
= {
431 &type_string__String
, /* HashMapNode#0: String */
432 &type_nullable_modelbuilder__ModulePath
, /* HashMapNode#1: nullable ModulePath */
433 &type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
, /* nullable N: nullable HashMapNode[String, nullable ModulePath] */
434 &type_string__String
, /* HashNode#0: String */
437 /* runtime type nullable HashMapNode[String, nullable ModulePath] */
438 const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath
= {
440 "nullable HashMapNode[String, nullable ModulePath]", /* class_name_string */
446 /* runtime type HashMapIterator[String, nullable ModulePath] */
447 const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
449 "HashMapIterator[String, nullable ModulePath]", /* class_name_string */
452 &resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath
,
455 0, /* nullable Object */
457 346, /* MapIterator[String, nullable ModulePath] */
458 1537, /* HashMapIterator[String, nullable ModulePath] */
461 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
464 &type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, nullable ModulePath] */
467 /* runtime type MapIterator[String, nullable ModulePath] */
468 const struct type type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
470 "MapIterator[String, nullable ModulePath]", /* class_name_string */
476 /* runtime type HashMapKeys[String, nullable MGroup] */
477 const struct type type_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup
= {
479 "HashMapKeys[String, nullable MGroup]", /* class_name_string */
482 &resolution_table_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup
,
485 0, /* nullable Object */
487 2101, /* HashMapKeys[String, nullable MGroup] */
489 92, /* Collection[Object] */
490 652, /* Collection[Streamable] */
491 1870, /* Collection[String] */
494 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup
= {
497 &type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, nullable MGroup] */
498 &type_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, nullable MGroup] */
505 &type_string__String
, /* RemovableCollection#0: String */
509 &type_string__String
, /* Collection#0: String */
510 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
513 /* runtime type HashMapValues[String, nullable MGroup] */
514 const struct type type_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup
= {
516 "HashMapValues[String, nullable MGroup]", /* class_name_string */
519 &resolution_table_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup
,
522 0, /* nullable Object */
524 150, /* Collection[nullable MGroup] */
525 1538, /* HashMapValues[String, nullable MGroup] */
528 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup
= {
531 &type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, nullable MGroup] */
532 &type_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, nullable MGroup] */
539 &type_nullable_mproject__MGroup
, /* RemovableCollection#0: nullable MGroup */
543 &type_nullable_mproject__MGroup
, /* Collection#0: nullable MGroup */
544 &type_abstract_collection__Collectionnullable_mproject__MGroup
, /* Collection[Collection#0]: Collection[nullable MGroup] */
547 /* runtime type NativeArray[nullable HashMapNode[String, nullable MGroup]] */
548 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
= {
550 "NativeArray[nullable HashMapNode[String, nullable MGroup]]", /* class_name_string */
553 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
,
556 0, /* nullable Object */
558 347, /* NativeArray[nullable HashMapNode[String, nullable MGroup]] */
561 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
= {
564 &type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
, /* NativeArray#0: nullable HashMapNode[String, nullable MGroup] */
565 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, nullable MGroup]] */
568 /* runtime type HashMapNode[String, nullable MGroup] */
569 const struct type type_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
= {
571 "HashMapNode[String, nullable MGroup]", /* class_name_string */
574 &resolution_table_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
,
577 0, /* nullable Object */
579 28, /* nullable HashMapNode[String, nullable MGroup] */
580 1539, /* HashMapNode[String, nullable MGroup] */
583 const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
= {
586 &type_string__String
, /* HashMapNode#0: String */
587 &type_nullable_mproject__MGroup
, /* HashMapNode#1: nullable MGroup */
588 &type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
, /* nullable N: nullable HashMapNode[String, nullable MGroup] */
589 &type_string__String
, /* HashNode#0: String */
592 /* runtime type nullable HashMapNode[String, nullable MGroup] */
593 const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup
= {
595 "nullable HashMapNode[String, nullable MGroup]", /* class_name_string */
601 /* runtime type HashMapIterator[String, nullable MGroup] */
602 const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup
= {
604 "HashMapIterator[String, nullable MGroup]", /* class_name_string */
607 &resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup
,
610 0, /* nullable Object */
612 348, /* MapIterator[String, nullable MGroup] */
613 1540, /* HashMapIterator[String, nullable MGroup] */
616 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup
= {
619 &type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, nullable MGroup] */
622 /* runtime type MapIterator[String, nullable MGroup] */
623 const struct type type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup
= {
625 "MapIterator[String, nullable MGroup]", /* class_name_string */
631 /* runtime type ArrayIterator[AModule] */
632 const struct type type_array__ArrayIteratorparser_nodes__AModule
= {
634 "ArrayIterator[AModule]", /* class_name_string */
637 &resolution_table_array__ArrayIteratorparser_nodes__AModule
,
640 0, /* nullable Object */
642 321, /* ArrayIterator[Object] */
643 1541, /* ArrayIterator[ANode] */
644 1903, /* ArrayIterator[Prod] */
645 2102, /* ArrayIterator[AModule] */
648 const struct types resolution_table_array__ArrayIteratorparser_nodes__AModule
= {
651 &type_array__Arrayparser_nodes__AModule
, /* Array[Iterator#0]: Array[AModule] */
652 &type_array__AbstractArrayReadparser_nodes__AModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AModule] */
655 /* runtime type ArrayIterator[Prod] */
656 const struct type type_array__ArrayIteratorparser_nodes__Prod
= {
658 "ArrayIterator[Prod]", /* class_name_string */
661 &resolution_table_array__ArrayIteratorparser_nodes__Prod
,
664 0, /* nullable Object */
666 321, /* ArrayIterator[Object] */
667 1541, /* ArrayIterator[ANode] */
668 1903, /* ArrayIterator[Prod] */
671 const struct types resolution_table_array__ArrayIteratorparser_nodes__Prod
= {
674 &type_array__Arrayparser_nodes__Prod
, /* Array[Iterator#0]: Array[Prod] */
675 &type_array__AbstractArrayReadparser_nodes__Prod
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Prod] */
678 /* runtime type ArrayIterator[ANode] */
679 const struct type type_array__ArrayIteratorparser_nodes__ANode
= {
681 "ArrayIterator[ANode]", /* class_name_string */
684 &resolution_table_array__ArrayIteratorparser_nodes__ANode
,
687 0, /* nullable Object */
689 321, /* ArrayIterator[Object] */
690 1541, /* ArrayIterator[ANode] */
693 const struct types resolution_table_array__ArrayIteratorparser_nodes__ANode
= {
696 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
697 &type_array__AbstractArrayReadparser_nodes__ANode
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ANode] */
700 /* runtime type NativeArray[AModule] */
701 const struct type type_array__NativeArrayparser_nodes__AModule
= {
703 "NativeArray[AModule]", /* class_name_string */
706 &resolution_table_array__NativeArrayparser_nodes__AModule
,
709 0, /* nullable Object */
711 115, /* NativeArray[Object] */
712 1542, /* NativeArray[ANode] */
713 1904, /* NativeArray[Prod] */
714 2103, /* NativeArray[AModule] */
717 const struct types resolution_table_array__NativeArrayparser_nodes__AModule
= {
720 &type_parser_nodes__AModule
, /* NativeArray#0: AModule */
721 &type_array__NativeArrayparser_nodes__AModule
, /* NativeArray[NativeArray#0]: NativeArray[AModule] */
724 /* runtime type NativeArray[Prod] */
725 const struct type type_array__NativeArrayparser_nodes__Prod
= {
727 "NativeArray[Prod]", /* class_name_string */
730 &resolution_table_array__NativeArrayparser_nodes__Prod
,
733 0, /* nullable Object */
735 115, /* NativeArray[Object] */
736 1542, /* NativeArray[ANode] */
737 1904, /* NativeArray[Prod] */
740 const struct types resolution_table_array__NativeArrayparser_nodes__Prod
= {
743 &type_parser_nodes__Prod
, /* NativeArray#0: Prod */
744 &type_array__NativeArrayparser_nodes__Prod
, /* NativeArray[NativeArray#0]: NativeArray[Prod] */
747 /* runtime type NativeArray[ANode] */
748 const struct type type_array__NativeArrayparser_nodes__ANode
= {
750 "NativeArray[ANode]", /* class_name_string */
753 &resolution_table_array__NativeArrayparser_nodes__ANode
,
756 0, /* nullable Object */
758 115, /* NativeArray[Object] */
759 1542, /* NativeArray[ANode] */
762 const struct types resolution_table_array__NativeArrayparser_nodes__ANode
= {
765 &type_parser_nodes__ANode
, /* NativeArray#0: ANode */
766 &type_array__NativeArrayparser_nodes__ANode
, /* NativeArray[NativeArray#0]: NativeArray[ANode] */
769 /* runtime type HashMapKeys[MModule, AModule] */
770 const struct type type_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule
= {
772 "HashMapKeys[MModule, AModule]", /* class_name_string */
775 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule
,
778 0, /* nullable Object */
780 644, /* Collection[MModule] */
781 1905, /* HashMapKeys[MModule, AModule] */
782 92, /* Collection[Object] */
785 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule
= {
788 &type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, AModule] */
789 &type_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, AModule] */
796 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
800 &type_mmodule__MModule
, /* Collection#0: MModule */
801 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
804 /* runtime type HashMapValues[MModule, AModule] */
805 const struct type type_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule
= {
807 "HashMapValues[MModule, AModule]", /* class_name_string */
810 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule
,
813 0, /* nullable Object */
815 1871, /* Collection[Prod] */
816 2395, /* HashMapValues[MModule, AModule] */
817 92, /* Collection[Object] */
818 653, /* Collection[ANode] */
819 2035, /* Collection[AModule] */
822 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule
= {
825 &type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, AModule] */
826 &type_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, AModule] */
833 &type_parser_nodes__AModule
, /* RemovableCollection#0: AModule */
837 &type_parser_nodes__AModule
, /* Collection#0: AModule */
838 &type_abstract_collection__Collectionparser_nodes__AModule
, /* Collection[Collection#0]: Collection[AModule] */
841 /* runtime type NativeArray[nullable HashMapNode[MModule, AModule]] */
842 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
= {
844 "NativeArray[nullable HashMapNode[MModule, AModule]]", /* class_name_string */
847 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
,
850 0, /* nullable Object */
852 349, /* NativeArray[nullable HashMapNode[MModule, AModule]] */
855 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
= {
858 &type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
, /* NativeArray#0: nullable HashMapNode[MModule, AModule] */
859 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, AModule]] */
862 /* runtime type HashMapNode[MModule, AModule] */
863 const struct type type_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
= {
865 "HashMapNode[MModule, AModule]", /* class_name_string */
868 &resolution_table_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
,
871 0, /* nullable Object */
873 29, /* nullable HashMapNode[MModule, AModule] */
874 1543, /* HashMapNode[MModule, AModule] */
877 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
= {
880 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
881 &type_parser_nodes__AModule
, /* HashMapNode#1: AModule */
882 &type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
, /* nullable N: nullable HashMapNode[MModule, AModule] */
883 &type_mmodule__MModule
, /* HashNode#0: MModule */
886 /* runtime type nullable HashMapNode[MModule, AModule] */
887 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule
= {
889 "nullable HashMapNode[MModule, AModule]", /* class_name_string */
895 /* runtime type HashMapIterator[MModule, AModule] */
896 const struct type type_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule
= {
898 "HashMapIterator[MModule, AModule]", /* class_name_string */
901 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule
,
904 0, /* nullable Object */
906 350, /* MapIterator[MModule, AModule] */
907 1544, /* HashMapIterator[MModule, AModule] */
910 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule
= {
913 &type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, AModule] */
916 /* runtime type MapIterator[MModule, AModule] */
917 const struct type type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule
= {
919 "MapIterator[MModule, AModule]", /* class_name_string */
925 /* runtime type HashMapKeys[MClassDef, AClassdef] */
926 const struct type type_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef
= {
928 "HashMapKeys[MClassDef, AClassdef]", /* class_name_string */
931 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef
,
934 0, /* nullable Object */
936 647, /* Collection[MClassDef] */
937 1906, /* HashMapKeys[MClassDef, AClassdef] */
938 92, /* Collection[Object] */
941 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef
= {
944 &type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, AClassdef] */
945 &type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, AClassdef] */
952 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
956 &type_model__MClassDef
, /* Collection#0: MClassDef */
957 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
960 /* runtime type HashMapValues[MClassDef, AClassdef] */
961 const struct type type_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef
= {
963 "HashMapValues[MClassDef, AClassdef]", /* class_name_string */
966 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef
,
969 0, /* nullable Object */
971 1871, /* Collection[Prod] */
972 2396, /* HashMapValues[MClassDef, AClassdef] */
973 92, /* Collection[Object] */
974 653, /* Collection[ANode] */
975 2045, /* Collection[AClassdef] */
978 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef
= {
981 &type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, AClassdef] */
982 &type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, AClassdef] */
989 &type_parser_nodes__AClassdef
, /* RemovableCollection#0: AClassdef */
993 &type_parser_nodes__AClassdef
, /* Collection#0: AClassdef */
994 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Collection#0]: Collection[AClassdef] */
997 /* runtime type NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
998 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
1000 "NativeArray[nullable HashMapNode[MClassDef, AClassdef]]", /* class_name_string */
1003 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
,
1006 0, /* nullable Object */
1008 351, /* NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
1011 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
1014 &type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
, /* NativeArray#0: nullable HashMapNode[MClassDef, AClassdef] */
1015 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
1018 /* runtime type HashMapNode[MClassDef, AClassdef] */
1019 const struct type type_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
1021 "HashMapNode[MClassDef, AClassdef]", /* class_name_string */
1024 &resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
,
1027 0, /* nullable Object */
1029 30, /* nullable HashMapNode[MClassDef, AClassdef] */
1030 1545, /* HashMapNode[MClassDef, AClassdef] */
1033 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
1036 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
1037 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
1038 &type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
, /* nullable N: nullable HashMapNode[MClassDef, AClassdef] */
1039 &type_model__MClassDef
, /* HashNode#0: MClassDef */
1042 /* runtime type nullable HashMapNode[MClassDef, AClassdef] */
1043 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef
= {
1045 "nullable HashMapNode[MClassDef, AClassdef]", /* class_name_string */
1049 0, {}, /*DEAD TYPE*/
1051 /* runtime type HashMapIterator[MClassDef, AClassdef] */
1052 const struct type type_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef
= {
1054 "HashMapIterator[MClassDef, AClassdef]", /* class_name_string */
1057 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef
,
1060 0, /* nullable Object */
1062 352, /* MapIterator[MClassDef, AClassdef] */
1063 1546, /* HashMapIterator[MClassDef, AClassdef] */
1066 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef
= {
1069 &type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, AClassdef] */
1072 /* runtime type MapIterator[MClassDef, AClassdef] */
1073 const struct type type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
= {
1075 "MapIterator[MClassDef, AClassdef]", /* class_name_string */
1079 0, {}, /*DEAD TYPE*/
1081 /* runtime type HashMapKeys[MPropDef, APropdef] */
1082 const struct type type_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef
= {
1084 "HashMapKeys[MPropDef, APropdef]", /* class_name_string */
1087 &resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef
,
1090 0, /* nullable Object */
1092 2397, /* HashMapKeys[MPropDef, APropdef] */
1094 92, /* Collection[Object] */
1095 124, /* Collection[nullable MPropDef] */
1096 646, /* Collection[PropertyLayoutElement] */
1100 2042, /* Collection[MPropDef] */
1103 const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef
= {
1106 &type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MPropDef, APropdef] */
1107 &type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MPropDef, APropdef] */
1114 &type_model__MPropDef
, /* RemovableCollection#0: MPropDef */
1118 &type_model__MPropDef
, /* Collection#0: MPropDef */
1119 &type_abstract_collection__Collectionmodel__MPropDef
, /* Collection[Collection#0]: Collection[MPropDef] */
1122 /* runtime type HashMapValues[MPropDef, APropdef] */
1123 const struct type type_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef
= {
1125 "HashMapValues[MPropDef, APropdef]", /* class_name_string */
1128 &resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef
,
1131 0, /* nullable Object */
1133 1871, /* Collection[Prod] */
1134 2398, /* HashMapValues[MPropDef, APropdef] */
1135 92, /* Collection[Object] */
1136 653, /* Collection[ANode] */
1137 2046, /* Collection[APropdef] */
1140 const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef
= {
1143 &type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MPropDef, APropdef] */
1144 &type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MPropDef, APropdef] */
1151 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
1155 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
1156 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
1159 /* runtime type NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
1160 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
1162 "NativeArray[nullable HashMapNode[MPropDef, APropdef]]", /* class_name_string */
1165 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
,
1168 0, /* nullable Object */
1170 353, /* NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
1173 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
1176 &type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
, /* NativeArray#0: nullable HashMapNode[MPropDef, APropdef] */
1177 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
1180 /* runtime type HashMapNode[MPropDef, APropdef] */
1181 const struct type type_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
1183 "HashMapNode[MPropDef, APropdef]", /* class_name_string */
1186 &resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
,
1189 0, /* nullable Object */
1191 31, /* nullable HashMapNode[MPropDef, APropdef] */
1192 1547, /* HashMapNode[MPropDef, APropdef] */
1195 const struct types resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
1198 &type_model__MPropDef
, /* HashMapNode#0: MPropDef */
1199 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
1200 &type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
, /* nullable N: nullable HashMapNode[MPropDef, APropdef] */
1201 &type_model__MPropDef
, /* HashNode#0: MPropDef */
1204 /* runtime type nullable HashMapNode[MPropDef, APropdef] */
1205 const struct type type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef
= {
1207 "nullable HashMapNode[MPropDef, APropdef]", /* class_name_string */
1211 0, {}, /*DEAD TYPE*/
1213 /* runtime type HashMapIterator[MPropDef, APropdef] */
1214 const struct type type_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef
= {
1216 "HashMapIterator[MPropDef, APropdef]", /* class_name_string */
1219 &resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef
,
1222 0, /* nullable Object */
1224 354, /* MapIterator[MPropDef, APropdef] */
1225 1548, /* HashMapIterator[MPropDef, APropdef] */
1228 const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef
= {
1231 &type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MPropDef, APropdef] */
1234 /* runtime type MapIterator[MPropDef, APropdef] */
1235 const struct type type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
= {
1237 "MapIterator[MPropDef, APropdef]", /* class_name_string */
1241 0, {}, /*DEAD TYPE*/
1243 /* runtime type HashSetNode[MModule] */
1244 const struct type type_hash_collection__HashSetNodemmodule__MModule
= {
1246 "HashSetNode[MModule]", /* class_name_string */
1249 &resolution_table_hash_collection__HashSetNodemmodule__MModule
,
1252 0, /* nullable Object */
1254 32, /* nullable HashSetNode[Object] */
1255 355, /* nullable HashSetNode[MModule] */
1256 1549, /* HashSetNode[Object] */
1257 2104, /* HashSetNode[MModule] */
1260 const struct types resolution_table_hash_collection__HashSetNodemmodule__MModule
= {
1263 &type_mmodule__MModule
, /* HashSetNode#0: MModule */
1265 &type_nullable_hash_collection__HashSetNodemmodule__MModule
, /* nullable N: nullable HashSetNode[MModule] */
1266 &type_mmodule__MModule
, /* HashNode#0: MModule */
1269 /* runtime type HashSetNode[Object] */
1270 const struct type type_hash_collection__HashSetNodekernel__Object
= {
1272 "HashSetNode[Object]", /* class_name_string */
1275 &resolution_table_hash_collection__HashSetNodekernel__Object
,
1278 0, /* nullable Object */
1280 32, /* nullable HashSetNode[Object] */
1282 1549, /* HashSetNode[Object] */
1285 const struct types resolution_table_hash_collection__HashSetNodekernel__Object
= {
1288 &type_kernel__Object
, /* HashSetNode#0: Object */
1290 &type_nullable_hash_collection__HashSetNodekernel__Object
, /* nullable N: nullable HashSetNode[Object] */
1291 &type_kernel__Object
, /* HashNode#0: Object */
1294 /* runtime type nullable HashSetNode[MModule] */
1295 const struct type type_nullable_hash_collection__HashSetNodemmodule__MModule
= {
1297 "nullable HashSetNode[MModule]", /* class_name_string */
1301 0, {}, /*DEAD TYPE*/
1303 /* runtime type nullable HashSetNode[Object] */
1304 const struct type type_nullable_hash_collection__HashSetNodekernel__Object
= {
1306 "nullable HashSetNode[Object]", /* class_name_string */
1310 0, {}, /*DEAD TYPE*/
1312 /* runtime type HashSetIterator[MModule] */
1313 const struct type type_hash_collection__HashSetIteratormmodule__MModule
= {
1315 "HashSetIterator[MModule]", /* class_name_string */
1318 &resolution_table_hash_collection__HashSetIteratormmodule__MModule
,
1321 0, /* nullable Object */
1323 356, /* HashSetIterator[Object] */
1324 1550, /* HashSetIterator[MModule] */
1327 const struct types resolution_table_hash_collection__HashSetIteratormmodule__MModule
= {
1330 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
1331 &type_hash_collection__HashSetmmodule__MModule
, /* HashSet[HashSetIterator#0]: HashSet[MModule] */
1334 /* runtime type HashSetIterator[Object] */
1335 const struct type type_hash_collection__HashSetIteratorkernel__Object
= {
1337 "HashSetIterator[Object]", /* class_name_string */
1340 &resolution_table_hash_collection__HashSetIteratorkernel__Object
,
1343 0, /* nullable Object */
1345 356, /* HashSetIterator[Object] */
1348 const struct types resolution_table_hash_collection__HashSetIteratorkernel__Object
= {
1351 &type_array__Arraykernel__Object
, /* Array[Iterator#0]: Array[Object] */
1352 &type_hash_collection__HashSetkernel__Object
, /* HashSet[HashSetIterator#0]: HashSet[Object] */
1355 /* runtime type NativeArray[nullable HashSetNode[MModule]] */
1356 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule
= {
1358 "NativeArray[nullable HashSetNode[MModule]]", /* class_name_string */
1361 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule
,
1364 0, /* nullable Object */
1366 357, /* NativeArray[nullable HashSetNode[Object]] */
1367 1551, /* NativeArray[nullable HashSetNode[MModule]] */
1370 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule
= {
1373 &type_nullable_hash_collection__HashSetNodemmodule__MModule
, /* NativeArray#0: nullable HashSetNode[MModule] */
1374 &type_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MModule]] */
1377 /* runtime type NativeArray[nullable HashSetNode[Object]] */
1378 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
= {
1380 "NativeArray[nullable HashSetNode[Object]]", /* class_name_string */
1383 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
,
1386 0, /* nullable Object */
1388 357, /* NativeArray[nullable HashSetNode[Object]] */
1391 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
= {
1394 &type_nullable_hash_collection__HashSetNodekernel__Object
, /* NativeArray#0: nullable HashSetNode[Object] */
1395 &type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Object]] */
1398 /* runtime type ArrayIterator[MClassDef] */
1399 const struct type type_array__ArrayIteratormodel__MClassDef
= {
1401 "ArrayIterator[MClassDef]", /* class_name_string */
1404 &resolution_table_array__ArrayIteratormodel__MClassDef
,
1407 0, /* nullable Object */
1409 321, /* ArrayIterator[Object] */
1410 1552, /* ArrayIterator[MClassDef] */
1413 const struct types resolution_table_array__ArrayIteratormodel__MClassDef
= {
1416 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
1417 &type_array__AbstractArrayReadmodel__MClassDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClassDef] */
1420 /* runtime type NativeArray[MClassDef] */
1421 const struct type type_array__NativeArraymodel__MClassDef
= {
1423 "NativeArray[MClassDef]", /* class_name_string */
1426 &resolution_table_array__NativeArraymodel__MClassDef
,
1429 0, /* nullable Object */
1431 115, /* NativeArray[Object] */
1432 1553, /* NativeArray[MClassDef] */
1435 const struct types resolution_table_array__NativeArraymodel__MClassDef
= {
1438 &type_model__MClassDef
, /* NativeArray#0: MClassDef */
1439 &type_array__NativeArraymodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[MClassDef] */
1442 /* runtime type HashMapKeys[MClass, Set[MProperty]] */
1443 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty
= {
1445 "HashMapKeys[MClass, Set[MProperty]]", /* class_name_string */
1448 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty
,
1451 0, /* nullable Object */
1453 2105, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
1454 2399, /* HashMapKeys[MClass, Set[MProperty]] */
1455 92, /* Collection[Object] */
1456 99, /* Collection[nullable MClass] */
1457 1866, /* Collection[MClass] */
1460 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty
= {
1463 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MProperty]] */
1464 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MProperty]] */
1471 &type_model__MClass
, /* RemovableCollection#0: MClass */
1475 &type_model__MClass
, /* Collection#0: MClass */
1476 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
1479 /* runtime type HashMapKeys[MClass, Set[PropertyLayoutElement]] */
1480 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
1482 "HashMapKeys[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
1485 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
1488 0, /* nullable Object */
1490 2105, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
1492 92, /* Collection[Object] */
1493 99, /* Collection[nullable MClass] */
1494 1866, /* Collection[MClass] */
1497 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
1500 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[PropertyLayoutElement]] */
1501 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
1508 &type_model__MClass
, /* RemovableCollection#0: MClass */
1512 &type_model__MClass
, /* Collection#0: MClass */
1513 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
1516 /* runtime type HashMapValues[MClass, Set[MProperty]] */
1517 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty
= {
1519 "HashMapValues[MClass, Set[MProperty]]", /* class_name_string */
1522 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty
,
1525 0, /* nullable Object */
1527 1554, /* Collection[Set[PropertyLayoutElement]] */
1528 1907, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
1529 92, /* Collection[Object] */
1530 1908, /* Collection[Set[MProperty]] */
1532 2400, /* HashMapValues[MClass, Set[MProperty]] */
1535 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty
= {
1538 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MProperty]] */
1539 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MProperty]] */
1546 &type_abstract_collection__Setmodel__MProperty
, /* RemovableCollection#0: Set[MProperty] */
1550 &type_abstract_collection__Setmodel__MProperty
, /* Collection#0: Set[MProperty] */
1551 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[Collection#0]: Collection[Set[MProperty]] */
1554 /* runtime type HashMapValues[MClass, Set[PropertyLayoutElement]] */
1555 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
1557 "HashMapValues[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
1560 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
1563 0, /* nullable Object */
1565 1554, /* Collection[Set[PropertyLayoutElement]] */
1566 1907, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
1567 92, /* Collection[Object] */
1570 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
1573 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[PropertyLayoutElement]] */
1574 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
1581 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* RemovableCollection#0: Set[PropertyLayoutElement] */
1585 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection#0: Set[PropertyLayoutElement] */
1586 &type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection[Collection#0]: Collection[Set[PropertyLayoutElement]] */
1589 /* runtime type Collection[Set[MProperty]] */
1590 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
= {
1592 "Collection[Set[MProperty]]", /* class_name_string */
1596 0, {}, /*DEAD TYPE*/
1598 /* runtime type Collection[Set[PropertyLayoutElement]] */
1599 const struct type type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
1601 "Collection[Set[PropertyLayoutElement]]", /* class_name_string */
1605 0, {}, /*DEAD TYPE*/
1607 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
1608 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
1610 "NativeArray[nullable HashMapNode[MClass, Set[MProperty]]]", /* class_name_string */
1613 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
,
1616 0, /* nullable Object */
1618 358, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
1619 1555, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
1622 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
1625 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MProperty]] */
1626 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
1629 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
1630 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
1632 "NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]]", /* class_name_string */
1635 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
1638 0, /* nullable Object */
1640 358, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
1643 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
1646 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray#0: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1647 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
1650 /* runtime type HashMapNode[MClass, Set[MProperty]] */
1651 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
1653 "HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
1656 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
,
1659 0, /* nullable Object */
1661 33, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1662 359, /* nullable HashMapNode[MClass, Set[MProperty]] */
1663 1556, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
1665 2106, /* HashMapNode[MClass, Set[MProperty]] */
1668 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
1671 &type_model__MClass
, /* HashMapNode#0: MClass */
1672 &type_abstract_collection__Setmodel__MProperty
, /* HashMapNode#1: Set[MProperty] */
1673 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
, /* nullable N: nullable HashMapNode[MClass, Set[MProperty]] */
1674 &type_model__MClass
, /* HashNode#0: MClass */
1677 /* runtime type HashMapNode[MClass, Set[PropertyLayoutElement]] */
1678 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
1680 "HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
1683 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
1686 0, /* nullable Object */
1688 33, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1690 1556, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
1693 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
1696 &type_model__MClass
, /* HashMapNode#0: MClass */
1697 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMapNode#1: Set[PropertyLayoutElement] */
1698 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* nullable N: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1699 &type_model__MClass
, /* HashNode#0: MClass */
1702 /* runtime type nullable HashMapNode[MClass, Set[MProperty]] */
1703 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty
= {
1705 "nullable HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
1709 0, {}, /*DEAD TYPE*/
1711 /* runtime type nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1712 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
1714 "nullable HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
1718 0, {}, /*DEAD TYPE*/
1720 /* runtime type HashMapIterator[MClass, Set[MProperty]] */
1721 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
1723 "HashMapIterator[MClass, Set[MProperty]]", /* class_name_string */
1726 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
1729 0, /* nullable Object */
1731 360, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
1732 1557, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
1733 1558, /* MapIterator[MClass, Set[MProperty]] */
1735 2107, /* HashMapIterator[MClass, Set[MProperty]] */
1738 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
1741 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MProperty]] */
1744 /* runtime type HashMapIterator[MClass, Set[PropertyLayoutElement]] */
1745 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
1747 "HashMapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
1750 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
1753 0, /* nullable Object */
1755 360, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
1756 1557, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
1759 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
1762 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[PropertyLayoutElement]] */
1765 /* runtime type MapIterator[MClass, Set[MProperty]] */
1766 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
1768 "MapIterator[MClass, Set[MProperty]]", /* class_name_string */
1772 0, {}, /*DEAD TYPE*/
1774 /* runtime type MapIterator[MClass, Set[PropertyLayoutElement]] */
1775 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
1777 "MapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
1781 0, {}, /*DEAD TYPE*/
1783 /* runtime type ArrayIterator[Char] */
1784 const struct type type_array__ArrayIteratorkernel__Char
= {
1786 "ArrayIterator[Char]", /* class_name_string */
1789 &resolution_table_array__ArrayIteratorkernel__Char
,
1792 0, /* nullable Object */
1794 321, /* ArrayIterator[Object] */
1795 1559, /* ArrayIterator[Char] */
1798 const struct types resolution_table_array__ArrayIteratorkernel__Char
= {
1801 &type_array__Arraykernel__Char
, /* Array[Iterator#0]: Array[Char] */
1802 &type_array__AbstractArrayReadkernel__Char
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Char] */
1805 /* runtime type Array[Char] */
1806 const struct type type_array__Arraykernel__Char
= {
1808 "Array[Char]", /* class_name_string */
1811 &resolution_table_array__Arraykernel__Char
,
1814 0, /* nullable Object */
1816 2707, /* Array[Char] */
1817 91, /* SequenceRead[nullable Object] */
1818 92, /* Collection[Object] */
1820 657, /* Collection[Char] */
1821 1838, /* AbstractArrayRead[Object] */
1822 2246, /* AbstractArrayRead[Char] */
1823 2029, /* Array[Object] */
1826 const struct types resolution_table_array__Arraykernel__Char
= {
1829 &type_array__Arraykernel__Char
, /* Array[Array#0]: Array[Char] */
1830 &type_array__NativeArraykernel__Char
, /* NativeArray[Array#0]: NativeArray[Char] */
1831 &type_kernel__Char
, /* Sequence#0: Char */
1832 &type_kernel__Char
, /* SimpleCollection#0: Char */
1833 &type_abstract_collection__Collectionkernel__Char
, /* Collection[Array#0]: Collection[Char] */
1834 &type_kernel__Char
, /* Array#0: Char */
1835 &type_array__NativeArraykernel__Char
, /* NativeArray[ArrayCapable#0]: NativeArray[Char] */
1836 &type_kernel__Char
, /* AbstractArray#0: Char */
1837 &type_kernel__Char
, /* RemovableCollection#0: Char */
1838 &type_abstract_collection__Collectionkernel__Char
, /* Collection[Sequence#0]: Collection[Char] */
1839 &type_array__Arraykernel__Char
, /* Array[Sequence#0]: Array[Char] */
1840 &type_abstract_collection__Collectionkernel__Char
, /* Collection[SimpleCollection#0]: Collection[Char] */
1841 &type_kernel__Char
, /* Collection#0: Char */
1842 &type_abstract_collection__Collectionkernel__Char
, /* Collection[Collection#0]: Collection[Char] */
1843 &type_kernel__Char
, /* SequenceRead#0: Char */
1844 &type_kernel__Char
, /* AbstractArrayRead#0: Char */
1845 &type_array__Arraykernel__Char
, /* Array[AbstractArrayRead#0]: Array[Char] */
1846 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Char] not a live type) */
1847 &type_array__ArrayIteratorkernel__Char
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Char] */
1850 /* runtime type ArrayIterator[Option] */
1851 const struct type type_array__ArrayIteratoropts__Option
= {
1853 "ArrayIterator[Option]", /* class_name_string */
1856 &resolution_table_array__ArrayIteratoropts__Option
,
1859 0, /* nullable Object */
1861 321, /* ArrayIterator[Object] */
1862 1560, /* ArrayIterator[Option] */
1865 const struct types resolution_table_array__ArrayIteratoropts__Option
= {
1868 &type_array__Arrayopts__Option
, /* Array[Iterator#0]: Array[Option] */
1869 &type_array__AbstractArrayReadopts__Option
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Option] */
1872 /* runtime type HashMapKeys[String, Option] */
1873 const struct type type_hash_collection__HashMapKeysstring__Stringopts__Option
= {
1875 "HashMapKeys[String, Option]", /* class_name_string */
1878 &resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option
,
1881 0, /* nullable Object */
1883 2108, /* HashMapKeys[String, Option] */
1885 92, /* Collection[Object] */
1886 652, /* Collection[Streamable] */
1887 1870, /* Collection[String] */
1890 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option
= {
1893 &type_hash_collection__HashMapstring__Stringopts__Option
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Option] */
1894 &type_abstract_collection__MapKeysIteratorstring__Stringopts__Option
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Option] */
1901 &type_string__String
, /* RemovableCollection#0: String */
1905 &type_string__String
, /* Collection#0: String */
1906 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
1909 /* runtime type HashMapValues[String, Option] */
1910 const struct type type_hash_collection__HashMapValuesstring__Stringopts__Option
= {
1912 "HashMapValues[String, Option]", /* class_name_string */
1915 &resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option
,
1918 0, /* nullable Object */
1920 658, /* Collection[Option] */
1921 1909, /* HashMapValues[String, Option] */
1922 92, /* Collection[Object] */
1925 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option
= {
1928 &type_hash_collection__HashMapstring__Stringopts__Option
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Option] */
1929 &type_abstract_collection__MapValuesIteratorstring__Stringopts__Option
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Option] */
1936 &type_opts__Option
, /* RemovableCollection#0: Option */
1940 &type_opts__Option
, /* Collection#0: Option */
1941 &type_abstract_collection__Collectionopts__Option
, /* Collection[Collection#0]: Collection[Option] */
1944 /* runtime type NativeArray[nullable HashMapNode[String, Option]] */
1945 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
1947 "NativeArray[nullable HashMapNode[String, Option]]", /* class_name_string */
1950 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
,
1953 0, /* nullable Object */
1955 361, /* NativeArray[nullable HashMapNode[String, Option]] */
1958 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
1961 &type_nullable_hash_collection__HashMapNodestring__Stringopts__Option
, /* NativeArray#0: nullable HashMapNode[String, Option] */
1962 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Option]] */
1965 /* runtime type HashMapNode[String, Option] */
1966 const struct type type_hash_collection__HashMapNodestring__Stringopts__Option
= {
1968 "HashMapNode[String, Option]", /* class_name_string */
1971 &resolution_table_hash_collection__HashMapNodestring__Stringopts__Option
,
1974 0, /* nullable Object */
1976 34, /* nullable HashMapNode[String, Option] */
1977 1561, /* HashMapNode[String, Option] */
1980 const struct types resolution_table_hash_collection__HashMapNodestring__Stringopts__Option
= {
1983 &type_string__String
, /* HashMapNode#0: String */
1984 &type_opts__Option
, /* HashMapNode#1: Option */
1985 &type_nullable_hash_collection__HashMapNodestring__Stringopts__Option
, /* nullable N: nullable HashMapNode[String, Option] */
1986 &type_string__String
, /* HashNode#0: String */
1989 /* runtime type nullable HashMapNode[String, Option] */
1990 const struct type type_nullable_hash_collection__HashMapNodestring__Stringopts__Option
= {
1992 "nullable HashMapNode[String, Option]", /* class_name_string */
1996 0, {}, /*DEAD TYPE*/
1998 /* runtime type HashMapIterator[String, Option] */
1999 const struct type type_hash_collection__HashMapIteratorstring__Stringopts__Option
= {
2001 "HashMapIterator[String, Option]", /* class_name_string */
2004 &resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option
,
2007 0, /* nullable Object */
2009 362, /* MapIterator[String, Option] */
2010 1562, /* HashMapIterator[String, Option] */
2013 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option
= {
2016 &type_hash_collection__HashMapstring__Stringopts__Option
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Option] */
2019 /* runtime type MapIterator[String, Option] */
2020 const struct type type_abstract_collection__MapIteratorstring__Stringopts__Option
= {
2022 "MapIterator[String, Option]", /* class_name_string */
2026 0, {}, /*DEAD TYPE*/
2028 /* runtime type IteratorRange[Int] */
2029 const struct type type_range__IteratorRangekernel__Int
= {
2031 "IteratorRange[Int]", /* class_name_string */
2034 &resolution_table_range__IteratorRangekernel__Int
,
2037 0, /* nullable Object */
2039 363, /* IteratorRange[Int] */
2042 const struct types resolution_table_range__IteratorRangekernel__Int
= {
2045 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
2046 &type_kernel__Int
, /* IteratorRange#0: Int */
2047 &type_range__Rangekernel__Int
, /* Range[IteratorRange#0]: Range[Int] */
2050 /* runtime type ArraySetIterator[MModule] */
2051 const struct type type_array__ArraySetIteratormmodule__MModule
= {
2053 "ArraySetIterator[MModule]", /* class_name_string */
2056 &resolution_table_array__ArraySetIteratormmodule__MModule
,
2059 0, /* nullable Object */
2061 364, /* ArraySetIterator[MModule] */
2064 const struct types resolution_table_array__ArraySetIteratormmodule__MModule
= {
2067 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
2068 &type_array__ArrayIteratormmodule__MModule
, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[MModule] */
2071 /* runtime type HashSetNode[MType] */
2072 const struct type type_hash_collection__HashSetNodemodel__MType
= {
2074 "HashSetNode[MType]", /* class_name_string */
2077 &resolution_table_hash_collection__HashSetNodemodel__MType
,
2080 0, /* nullable Object */
2082 32, /* nullable HashSetNode[Object] */
2083 365, /* nullable HashSetNode[NitniCallback] */
2084 1549, /* HashSetNode[Object] */
2085 1563, /* nullable HashSetNode[MType] */
2087 2109, /* HashSetNode[NitniCallback] */
2088 2629, /* HashSetNode[MType] */
2091 const struct types resolution_table_hash_collection__HashSetNodemodel__MType
= {
2094 &type_model__MType
, /* HashSetNode#0: MType */
2096 &type_nullable_hash_collection__HashSetNodemodel__MType
, /* nullable N: nullable HashSetNode[MType] */
2097 &type_model__MType
, /* HashNode#0: MType */
2100 /* runtime type HashSetNode[NitniCallback] */
2101 const struct type type_hash_collection__HashSetNodenitni_callbacks__NitniCallback
= {
2103 "HashSetNode[NitniCallback]", /* class_name_string */
2106 &resolution_table_hash_collection__HashSetNodenitni_callbacks__NitniCallback
,
2109 0, /* nullable Object */
2111 32, /* nullable HashSetNode[Object] */
2112 365, /* nullable HashSetNode[NitniCallback] */
2113 1549, /* HashSetNode[Object] */
2116 2109, /* HashSetNode[NitniCallback] */
2119 const struct types resolution_table_hash_collection__HashSetNodenitni_callbacks__NitniCallback
= {
2122 &type_nitni_callbacks__NitniCallback
, /* HashSetNode#0: NitniCallback */
2124 &type_nullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback
, /* nullable N: nullable HashSetNode[NitniCallback] */
2125 &type_nitni_callbacks__NitniCallback
, /* HashNode#0: NitniCallback */
2128 /* runtime type nullable HashSetNode[MType] */
2129 const struct type type_nullable_hash_collection__HashSetNodemodel__MType
= {
2131 "nullable HashSetNode[MType]", /* class_name_string */
2135 0, {}, /*DEAD TYPE*/
2137 /* runtime type nullable HashSetNode[NitniCallback] */
2138 const struct type type_nullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback
= {
2140 "nullable HashSetNode[NitniCallback]", /* class_name_string */
2144 0, {}, /*DEAD TYPE*/
2146 /* runtime type HashSetIterator[MType] */
2147 const struct type type_hash_collection__HashSetIteratormodel__MType
= {
2149 "HashSetIterator[MType]", /* class_name_string */
2152 &resolution_table_hash_collection__HashSetIteratormodel__MType
,
2155 0, /* nullable Object */
2157 356, /* HashSetIterator[Object] */
2158 1564, /* HashSetIterator[NitniCallback] */
2159 1910, /* HashSetIterator[MType] */
2162 const struct types resolution_table_hash_collection__HashSetIteratormodel__MType
= {
2165 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
2166 &type_hash_collection__HashSetmodel__MType
, /* HashSet[HashSetIterator#0]: HashSet[MType] */
2169 /* runtime type HashSetIterator[NitniCallback] */
2170 const struct type type_hash_collection__HashSetIteratornitni_callbacks__NitniCallback
= {
2172 "HashSetIterator[NitniCallback]", /* class_name_string */
2175 &resolution_table_hash_collection__HashSetIteratornitni_callbacks__NitniCallback
,
2178 0, /* nullable Object */
2180 356, /* HashSetIterator[Object] */
2181 1564, /* HashSetIterator[NitniCallback] */
2184 const struct types resolution_table_hash_collection__HashSetIteratornitni_callbacks__NitniCallback
= {
2187 &type_array__Arraynitni_callbacks__NitniCallback
, /* Array[Iterator#0]: Array[NitniCallback] */
2188 &type_hash_collection__HashSetnitni_callbacks__NitniCallback
, /* HashSet[HashSetIterator#0]: HashSet[NitniCallback] */
2191 /* runtime type NativeArray[nullable HashSetNode[MType]] */
2192 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
= {
2194 "NativeArray[nullable HashSetNode[MType]]", /* class_name_string */
2197 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
,
2200 0, /* nullable Object */
2202 357, /* NativeArray[nullable HashSetNode[Object]] */
2203 1565, /* NativeArray[nullable HashSetNode[NitniCallback]] */
2204 1911, /* NativeArray[nullable HashSetNode[MType]] */
2207 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
= {
2210 &type_nullable_hash_collection__HashSetNodemodel__MType
, /* NativeArray#0: nullable HashSetNode[MType] */
2211 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MType]] */
2214 /* runtime type NativeArray[nullable HashSetNode[NitniCallback]] */
2215 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback
= {
2217 "NativeArray[nullable HashSetNode[NitniCallback]]", /* class_name_string */
2220 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback
,
2223 0, /* nullable Object */
2225 357, /* NativeArray[nullable HashSetNode[Object]] */
2226 1565, /* NativeArray[nullable HashSetNode[NitniCallback]] */
2229 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback
= {
2232 &type_nullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback
, /* NativeArray#0: nullable HashSetNode[NitniCallback] */
2233 &type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[NitniCallback]] */
2236 /* runtime type HashMapKeys[MClassDef, HashSet[MType]] */
2237 const struct type type_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType
= {
2239 "HashMapKeys[MClassDef, HashSet[MType]]", /* class_name_string */
2242 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType
,
2245 0, /* nullable Object */
2247 647, /* Collection[MClassDef] */
2248 1912, /* HashMapKeys[MClassDef, HashSet[MType]] */
2249 92, /* Collection[Object] */
2252 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType
= {
2255 &type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, HashSet[MType]] */
2256 &type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, HashSet[MType]] */
2263 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
2267 &type_model__MClassDef
, /* Collection#0: MClassDef */
2268 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
2271 /* runtime type HashMapValues[MClassDef, HashSet[MType]] */
2272 const struct type type_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType
= {
2274 "HashMapValues[MClassDef, HashSet[MType]]", /* class_name_string */
2277 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType
,
2280 0, /* nullable Object */
2282 1566, /* Collection[Set[NitniCallback]] */
2283 2401, /* HashMapValues[MClassDef, HashSet[MType]] */
2284 92, /* Collection[Object] */
2285 1913, /* Collection[Set[MType]] */
2286 2110, /* Collection[HashSet[MType]] */
2289 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType
= {
2292 &type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, HashSet[MType]] */
2293 &type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, HashSet[MType]] */
2300 &type_hash_collection__HashSetmodel__MType
, /* RemovableCollection#0: HashSet[MType] */
2304 &type_hash_collection__HashSetmodel__MType
, /* Collection#0: HashSet[MType] */
2305 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Collection#0]: Collection[HashSet[MType]] */
2308 /* runtime type Collection[HashSet[MType]] */
2309 const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
= {
2311 "Collection[HashSet[MType]]", /* class_name_string */
2315 0, {}, /*DEAD TYPE*/
2317 /* runtime type Collection[Set[MType]] */
2318 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MType
= {
2320 "Collection[Set[MType]]", /* class_name_string */
2324 0, {}, /*DEAD TYPE*/
2326 /* runtime type Collection[Set[NitniCallback]] */
2327 const struct type type_abstract_collection__Collectionabstract_collection__Setnitni_callbacks__NitniCallback
= {
2329 "Collection[Set[NitniCallback]]", /* class_name_string */
2333 0, {}, /*DEAD TYPE*/
2335 /* runtime type NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
2336 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
2338 "NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]]", /* class_name_string */
2341 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
,
2344 0, /* nullable Object */
2346 366, /* NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
2349 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
2352 &type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
, /* NativeArray#0: nullable HashMapNode[MClassDef, HashSet[MType]] */
2353 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
2356 /* runtime type HashMapNode[MClassDef, HashSet[MType]] */
2357 const struct type type_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
2359 "HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */
2362 &resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
,
2365 0, /* nullable Object */
2367 35, /* nullable HashMapNode[MClassDef, HashSet[MType]] */
2368 1567, /* HashMapNode[MClassDef, HashSet[MType]] */
2371 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
2374 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
2375 &type_hash_collection__HashSetmodel__MType
, /* HashMapNode#1: HashSet[MType] */
2376 &type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
, /* nullable N: nullable HashMapNode[MClassDef, HashSet[MType]] */
2377 &type_model__MClassDef
, /* HashNode#0: MClassDef */
2380 /* runtime type nullable HashMapNode[MClassDef, HashSet[MType]] */
2381 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType
= {
2383 "nullable HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */
2387 0, {}, /*DEAD TYPE*/
2389 /* runtime type HashMapIterator[MClassDef, HashSet[MType]] */
2390 const struct type type_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
2392 "HashMapIterator[MClassDef, HashSet[MType]]", /* class_name_string */
2395 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
2398 0, /* nullable Object */
2400 367, /* MapIterator[MClassDef, HashSet[MType]] */
2401 1568, /* HashMapIterator[MClassDef, HashSet[MType]] */
2404 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
2407 &type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, HashSet[MType]] */
2410 /* runtime type MapIterator[MClassDef, HashSet[MType]] */
2411 const struct type type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
2413 "MapIterator[MClassDef, HashSet[MType]]", /* class_name_string */
2417 0, {}, /*DEAD TYPE*/
2419 /* runtime type HashMapKeys[MClass, Int] */
2420 const struct type type_hash_collection__HashMapKeysmodel__MClasskernel__Int
= {
2422 "HashMapKeys[MClass, Int]", /* class_name_string */
2425 &resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int
,
2428 0, /* nullable Object */
2430 2111, /* HashMapKeys[MClass, Int] */
2432 92, /* Collection[Object] */
2433 99, /* Collection[nullable MClass] */
2434 1866, /* Collection[MClass] */
2437 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int
= {
2440 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Int] */
2441 &type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Int] */
2448 &type_model__MClass
, /* RemovableCollection#0: MClass */
2452 &type_model__MClass
, /* Collection#0: MClass */
2453 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
2456 /* runtime type HashMapValues[MClass, Int] */
2457 const struct type type_hash_collection__HashMapValuesmodel__MClasskernel__Int
= {
2459 "HashMapValues[MClass, Int]", /* class_name_string */
2462 &resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int
,
2465 0, /* nullable Object */
2467 1914, /* HashMapValues[MClass, Int] */
2469 92, /* Collection[Object] */
2470 661, /* Collection[Int] */
2473 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int
= {
2476 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Int] */
2477 &type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Int] */
2484 &type_kernel__Int
, /* RemovableCollection#0: Int */
2488 &type_kernel__Int
, /* Collection#0: Int */
2489 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
2492 /* runtime type NativeArray[nullable HashMapNode[MClass, Int]] */
2493 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
2495 "NativeArray[nullable HashMapNode[MClass, Int]]", /* class_name_string */
2498 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
,
2501 0, /* nullable Object */
2503 368, /* NativeArray[nullable HashMapNode[MClass, Int]] */
2506 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
2509 &type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int
, /* NativeArray#0: nullable HashMapNode[MClass, Int] */
2510 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Int]] */
2513 /* runtime type HashMapNode[MClass, Int] */
2514 const struct type type_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
2516 "HashMapNode[MClass, Int]", /* class_name_string */
2519 &resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int
,
2522 0, /* nullable Object */
2524 36, /* nullable HashMapNode[MClass, Int] */
2525 1569, /* HashMapNode[MClass, Int] */
2528 const struct types resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
2531 &type_model__MClass
, /* HashMapNode#0: MClass */
2532 &type_kernel__Int
, /* HashMapNode#1: Int */
2533 &type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int
, /* nullable N: nullable HashMapNode[MClass, Int] */
2534 &type_model__MClass
, /* HashNode#0: MClass */
2537 /* runtime type nullable HashMapNode[MClass, Int] */
2538 const struct type type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int
= {
2540 "nullable HashMapNode[MClass, Int]", /* class_name_string */
2544 0, {}, /*DEAD TYPE*/
2546 /* runtime type HashMapIterator[MClass, Int] */
2547 const struct type type_hash_collection__HashMapIteratormodel__MClasskernel__Int
= {
2549 "HashMapIterator[MClass, Int]", /* class_name_string */
2552 &resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int
,
2555 0, /* nullable Object */
2557 369, /* MapIterator[MClass, Int] */
2558 1570, /* HashMapIterator[MClass, Int] */
2561 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int
= {
2564 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Int] */
2567 /* runtime type MapIterator[MClass, Int] */
2568 const struct type type_abstract_collection__MapIteratormodel__MClasskernel__Int
= {
2570 "MapIterator[MClass, Int]", /* class_name_string */
2574 0, {}, /*DEAD TYPE*/
2576 /* runtime type HashMapKeys[MType, Array[nullable MType]] */
2577 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType
= {
2579 "HashMapKeys[MType, Array[nullable MType]]", /* class_name_string */
2582 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType
,
2585 0, /* nullable Object */
2587 2402, /* HashMapKeys[MType, Array[nullable MType]] */
2589 92, /* Collection[Object] */
2590 101, /* Collection[nullable MType] */
2591 648, /* Collection[NitniCallback] */
2595 2033, /* Collection[MType] */
2598 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType
= {
2601 &type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[nullable MType]] */
2602 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[nullable MType]] */
2609 &type_model__MType
, /* RemovableCollection#0: MType */
2613 &type_model__MType
, /* Collection#0: MType */
2614 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
2617 /* runtime type HashMapValues[MType, Array[nullable MType]] */
2618 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType
= {
2620 "HashMapValues[MType, Array[nullable MType]]", /* class_name_string */
2623 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType
,
2626 0, /* nullable Object */
2628 370, /* Collection[nullable Array[nullable MType]] */
2629 2112, /* HashMapValues[MType, Array[nullable MType]] */
2630 92, /* Collection[Object] */
2631 1915, /* Collection[Array[nullable MType]] */
2634 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType
= {
2637 &type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[nullable MType]] */
2638 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[nullable MType]] */
2645 &type_array__Arraynullable_model__MType
, /* RemovableCollection#0: Array[nullable MType] */
2649 &type_array__Arraynullable_model__MType
, /* Collection#0: Array[nullable MType] */
2650 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[Array[nullable MType]] */
2653 /* runtime type Collection[Array[nullable MType]] */
2654 const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MType
= {
2656 "Collection[Array[nullable MType]]", /* class_name_string */
2660 0, {}, /*DEAD TYPE*/
2662 /* runtime type Collection[nullable Array[nullable MType]] */
2663 const struct type type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
= {
2665 "Collection[nullable Array[nullable MType]]", /* class_name_string */
2669 0, {}, /*DEAD TYPE*/
2671 /* runtime type NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
2672 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
2674 "NativeArray[nullable HashMapNode[MType, Array[nullable MType]]]", /* class_name_string */
2677 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
,
2680 0, /* nullable Object */
2682 371, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
2685 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
2688 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
, /* NativeArray#0: nullable HashMapNode[MType, Array[nullable MType]] */
2689 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
2692 /* runtime type HashMapNode[MType, Array[nullable MType]] */
2693 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
2695 "HashMapNode[MType, Array[nullable MType]]", /* class_name_string */
2698 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
,
2701 0, /* nullable Object */
2703 37, /* nullable HashMapNode[MType, Array[nullable MType]] */
2705 1571, /* HashMapNode[MType, Array[nullable MType]] */
2708 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
2711 &type_model__MType
, /* HashMapNode#0: MType */
2712 &type_array__Arraynullable_model__MType
, /* HashMapNode#1: Array[nullable MType] */
2713 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
, /* nullable N: nullable HashMapNode[MType, Array[nullable MType]] */
2714 &type_model__MType
, /* HashNode#0: MType */
2717 /* runtime type nullable HashMapNode[MType, Array[nullable MType]] */
2718 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType
= {
2720 "nullable HashMapNode[MType, Array[nullable MType]]", /* class_name_string */
2724 0, {}, /*DEAD TYPE*/
2726 /* runtime type HashMapIterator[MType, Array[nullable MType]] */
2727 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType
= {
2729 "HashMapIterator[MType, Array[nullable MType]]", /* class_name_string */
2732 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType
,
2735 0, /* nullable Object */
2737 372, /* MapIterator[MType, Array[nullable MType]] */
2738 1572, /* HashMapIterator[MType, Array[nullable MType]] */
2741 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType
= {
2744 &type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[nullable MType]] */
2747 /* runtime type MapIterator[MType, Array[nullable MType]] */
2748 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
= {
2750 "MapIterator[MType, Array[nullable MType]]", /* class_name_string */
2754 0, {}, /*DEAD TYPE*/
2756 /* runtime type HashMapKeys[MClassType, Array[nullable MType]] */
2757 const struct type type_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType
= {
2759 "HashMapKeys[MClassType, Array[nullable MType]]", /* class_name_string */
2762 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType
,
2765 0, /* nullable Object */
2767 2402, /* HashMapKeys[MType, Array[nullable MType]] */
2768 2708, /* HashMapKeys[MClassType, Array[nullable MType]] */
2769 92, /* Collection[Object] */
2770 101, /* Collection[nullable MType] */
2771 648, /* Collection[NitniCallback] */
2775 2033, /* Collection[MType] */
2776 2240, /* Collection[MClassType] */
2779 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType
= {
2782 &type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Array[nullable MType]] */
2783 &type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Array[nullable MType]] */
2790 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
2794 &type_model__MClassType
, /* Collection#0: MClassType */
2795 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
2798 /* runtime type HashMapValues[MClassType, Array[nullable MType]] */
2799 const struct type type_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType
= {
2801 "HashMapValues[MClassType, Array[nullable MType]]", /* class_name_string */
2804 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType
,
2807 0, /* nullable Object */
2809 370, /* Collection[nullable Array[nullable MType]] */
2810 2112, /* HashMapValues[MType, Array[nullable MType]] */
2811 92, /* Collection[Object] */
2812 1915, /* Collection[Array[nullable MType]] */
2813 2403, /* HashMapValues[MClassType, Array[nullable MType]] */
2816 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType
= {
2819 &type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Array[nullable MType]] */
2820 &type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Array[nullable MType]] */
2827 &type_array__Arraynullable_model__MType
, /* RemovableCollection#0: Array[nullable MType] */
2831 &type_array__Arraynullable_model__MType
, /* Collection#0: Array[nullable MType] */
2832 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[Array[nullable MType]] */
2835 /* runtime type NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
2836 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
2838 "NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]]", /* class_name_string */
2841 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
,
2844 0, /* nullable Object */
2846 371, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
2847 1573, /* NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
2850 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
2853 &type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
, /* NativeArray#0: nullable HashMapNode[MClassType, Array[nullable MType]] */
2854 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */
2857 /* runtime type HashMapNode[MClassType, Array[nullable MType]] */
2858 const struct type type_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
2860 "HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */
2863 &resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
,
2866 0, /* nullable Object */
2868 37, /* nullable HashMapNode[MType, Array[nullable MType]] */
2869 373, /* nullable HashMapNode[MClassType, Array[nullable MType]] */
2870 1571, /* HashMapNode[MType, Array[nullable MType]] */
2871 2113, /* HashMapNode[MClassType, Array[nullable MType]] */
2874 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
2877 &type_model__MClassType
, /* HashMapNode#0: MClassType */
2878 &type_array__Arraynullable_model__MType
, /* HashMapNode#1: Array[nullable MType] */
2879 &type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
, /* nullable N: nullable HashMapNode[MClassType, Array[nullable MType]] */
2880 &type_model__MClassType
, /* HashNode#0: MClassType */
2883 /* runtime type nullable HashMapNode[MClassType, Array[nullable MType]] */
2884 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType
= {
2886 "nullable HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */
2890 0, {}, /*DEAD TYPE*/
2892 /* runtime type HashMapIterator[MClassType, Array[nullable MType]] */
2893 const struct type type_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
2895 "HashMapIterator[MClassType, Array[nullable MType]]", /* class_name_string */
2898 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType
,
2901 0, /* nullable Object */
2903 372, /* MapIterator[MType, Array[nullable MType]] */
2904 1572, /* HashMapIterator[MType, Array[nullable MType]] */
2905 1574, /* MapIterator[MClassType, Array[nullable MType]] */
2906 2114, /* HashMapIterator[MClassType, Array[nullable MType]] */
2909 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
2912 &type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Array[nullable MType]] */
2915 /* runtime type MapIterator[MClassType, Array[nullable MType]] */
2916 const struct type type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
2918 "MapIterator[MClassType, Array[nullable MType]]", /* class_name_string */
2922 0, {}, /*DEAD TYPE*/
2924 /* runtime type HashMapKeys[MClass, Array[nullable MPropDef]] */
2925 const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef
= {
2927 "HashMapKeys[MClass, Array[nullable MPropDef]]", /* class_name_string */
2930 &resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef
,
2933 0, /* nullable Object */
2935 2115, /* HashMapKeys[MClass, Array[nullable MPropDef]] */
2937 92, /* Collection[Object] */
2938 99, /* Collection[nullable MClass] */
2939 1866, /* Collection[MClass] */
2942 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef
= {
2945 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[nullable MPropDef]] */
2946 &type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[nullable MPropDef]] */
2953 &type_model__MClass
, /* RemovableCollection#0: MClass */
2957 &type_model__MClass
, /* Collection#0: MClass */
2958 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
2961 /* runtime type HashMapValues[MClass, Array[nullable MPropDef]] */
2962 const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef
= {
2964 "HashMapValues[MClass, Array[nullable MPropDef]]", /* class_name_string */
2967 &resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef
,
2970 0, /* nullable Object */
2972 1575, /* Collection[Array[nullable MPropDef]] */
2973 1916, /* HashMapValues[MClass, Array[nullable MPropDef]] */
2974 92, /* Collection[Object] */
2977 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef
= {
2980 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[nullable MPropDef]] */
2981 &type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[nullable MPropDef]] */
2988 &type_array__Arraynullable_model__MPropDef
, /* RemovableCollection#0: Array[nullable MPropDef] */
2992 &type_array__Arraynullable_model__MPropDef
, /* Collection#0: Array[nullable MPropDef] */
2993 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[Collection#0]: Collection[Array[nullable MPropDef]] */
2996 /* runtime type Collection[Array[nullable MPropDef]] */
2997 const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
= {
2999 "Collection[Array[nullable MPropDef]]", /* class_name_string */
3003 0, {}, /*DEAD TYPE*/
3005 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
3006 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
3008 "NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]]", /* class_name_string */
3011 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
,
3014 0, /* nullable Object */
3016 374, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
3019 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
3022 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
, /* NativeArray#0: nullable HashMapNode[MClass, Array[nullable MPropDef]] */
3023 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */
3026 /* runtime type HashMapNode[MClass, Array[nullable MPropDef]] */
3027 const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
3029 "HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */
3032 &resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
,
3035 0, /* nullable Object */
3037 38, /* nullable HashMapNode[MClass, Array[nullable MPropDef]] */
3038 1576, /* HashMapNode[MClass, Array[nullable MPropDef]] */
3041 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
3044 &type_model__MClass
, /* HashMapNode#0: MClass */
3045 &type_array__Arraynullable_model__MPropDef
, /* HashMapNode#1: Array[nullable MPropDef] */
3046 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
, /* nullable N: nullable HashMapNode[MClass, Array[nullable MPropDef]] */
3047 &type_model__MClass
, /* HashNode#0: MClass */
3050 /* runtime type nullable HashMapNode[MClass, Array[nullable MPropDef]] */
3051 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef
= {
3053 "nullable HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */
3057 0, {}, /*DEAD TYPE*/
3059 /* runtime type HashMapIterator[MClass, Array[nullable MPropDef]] */
3060 const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
3062 "HashMapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
3065 &resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
3068 0, /* nullable Object */
3070 375, /* MapIterator[MClass, Array[nullable MPropDef]] */
3071 1577, /* HashMapIterator[MClass, Array[nullable MPropDef]] */
3074 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
3077 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[nullable MPropDef]] */
3080 /* runtime type MapIterator[MClass, Array[nullable MPropDef]] */
3081 const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
3083 "MapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
3087 0, {}, /*DEAD TYPE*/
3089 /* runtime type HashMapKeys[String, String] */
3090 const struct type type_hash_collection__HashMapKeysstring__Stringstring__String
= {
3092 "HashMapKeys[String, String]", /* class_name_string */
3095 &resolution_table_hash_collection__HashMapKeysstring__Stringstring__String
,
3098 0, /* nullable Object */
3100 2116, /* HashMapKeys[String, String] */
3102 92, /* Collection[Object] */
3103 652, /* Collection[Streamable] */
3104 1870, /* Collection[String] */
3107 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringstring__String
= {
3110 &type_hash_collection__HashMapstring__Stringstring__String
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, String] */
3111 &type_abstract_collection__MapKeysIteratorstring__Stringstring__String
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, String] */
3118 &type_string__String
, /* RemovableCollection#0: String */
3122 &type_string__String
, /* Collection#0: String */
3123 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
3126 /* runtime type HashMapValues[String, String] */
3127 const struct type type_hash_collection__HashMapValuesstring__Stringstring__String
= {
3129 "HashMapValues[String, String]", /* class_name_string */
3132 &resolution_table_hash_collection__HashMapValuesstring__Stringstring__String
,
3135 0, /* nullable Object */
3137 2117, /* HashMapValues[String, String] */
3139 92, /* Collection[Object] */
3140 652, /* Collection[Streamable] */
3141 1870, /* Collection[String] */
3144 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringstring__String
= {
3147 &type_hash_collection__HashMapstring__Stringstring__String
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, String] */
3148 &type_abstract_collection__MapValuesIteratorstring__Stringstring__String
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, String] */
3155 &type_string__String
, /* RemovableCollection#0: String */
3159 &type_string__String
, /* Collection#0: String */
3160 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
3163 /* runtime type NativeArray[nullable HashMapNode[String, String]] */
3164 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
= {
3166 "NativeArray[nullable HashMapNode[String, String]]", /* class_name_string */
3169 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
,
3172 0, /* nullable Object */
3174 376, /* NativeArray[nullable HashMapNode[String, String]] */
3177 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
= {
3180 &type_nullable_hash_collection__HashMapNodestring__Stringstring__String
, /* NativeArray#0: nullable HashMapNode[String, String] */
3181 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, String]] */
3184 /* runtime type HashMapNode[String, String] */
3185 const struct type type_hash_collection__HashMapNodestring__Stringstring__String
= {
3187 "HashMapNode[String, String]", /* class_name_string */
3190 &resolution_table_hash_collection__HashMapNodestring__Stringstring__String
,
3193 0, /* nullable Object */
3195 39, /* nullable HashMapNode[String, String] */
3196 1578, /* HashMapNode[String, String] */
3199 const struct types resolution_table_hash_collection__HashMapNodestring__Stringstring__String
= {
3202 &type_string__String
, /* HashMapNode#0: String */
3203 &type_string__String
, /* HashMapNode#1: String */
3204 &type_nullable_hash_collection__HashMapNodestring__Stringstring__String
, /* nullable N: nullable HashMapNode[String, String] */
3205 &type_string__String
, /* HashNode#0: String */
3208 /* runtime type nullable HashMapNode[String, String] */
3209 const struct type type_nullable_hash_collection__HashMapNodestring__Stringstring__String
= {
3211 "nullable HashMapNode[String, String]", /* class_name_string */
3215 0, {}, /*DEAD TYPE*/
3217 /* runtime type HashMapIterator[String, String] */
3218 const struct type type_hash_collection__HashMapIteratorstring__Stringstring__String
= {
3220 "HashMapIterator[String, String]", /* class_name_string */
3223 &resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String
,
3226 0, /* nullable Object */
3228 377, /* MapIterator[String, String] */
3229 1579, /* HashMapIterator[String, String] */
3232 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String
= {
3235 &type_hash_collection__HashMapstring__Stringstring__String
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, String] */
3238 /* runtime type MapIterator[String, String] */
3239 const struct type type_abstract_collection__MapIteratorstring__Stringstring__String
= {
3241 "MapIterator[String, String]", /* class_name_string */
3245 0, {}, /*DEAD TYPE*/
3247 /* runtime type ListNode[CodeFile] */
3248 const struct type type_list__ListNodeabstract_compiler__CodeFile
= {
3250 "ListNode[CodeFile]", /* class_name_string */
3253 &resolution_table_list__ListNodeabstract_compiler__CodeFile
,
3256 0, /* nullable Object */
3258 40, /* nullable ListNode[CodeFile] */
3259 1917, /* Container[CodeFile] */
3260 92, /* Collection[Object] */
3261 665, /* Collection[CodeFile] */
3262 2404, /* ListNode[CodeFile] */
3265 const struct types resolution_table_list__ListNodeabstract_compiler__CodeFile
= {
3268 &type_abstract_compiler__CodeFile
, /* ListNode#0: CodeFile */
3269 &type_nullable_list__ListNodeabstract_compiler__CodeFile
, /* nullable ListNode[ListNode#0]: nullable ListNode[CodeFile] */
3270 &type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
, /* ContainerIterator[Container#0]: ContainerIterator[CodeFile] */
3271 &type_abstract_compiler__CodeFile
, /* Container#0: CodeFile */
3280 &type_abstract_compiler__CodeFile
, /* Collection#0: CodeFile */
3281 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Collection#0]: Collection[CodeFile] */
3284 /* runtime type nullable ListNode[CodeFile] */
3285 const struct type type_nullable_list__ListNodeabstract_compiler__CodeFile
= {
3287 "nullable ListNode[CodeFile]", /* class_name_string */
3291 0, {}, /*DEAD TYPE*/
3293 /* runtime type Container[CodeFile] */
3294 const struct type type_abstract_collection__Containerabstract_compiler__CodeFile
= {
3296 "Container[CodeFile]", /* class_name_string */
3300 0, {}, /*DEAD TYPE*/
3302 /* runtime type ListIterator[CodeFile] */
3303 const struct type type_list__ListIteratorabstract_compiler__CodeFile
= {
3305 "ListIterator[CodeFile]", /* class_name_string */
3308 &resolution_table_list__ListIteratorabstract_compiler__CodeFile
,
3311 0, /* nullable Object */
3313 378, /* ListIterator[CodeFile] */
3316 const struct types resolution_table_list__ListIteratorabstract_compiler__CodeFile
= {
3319 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Iterator#0]: Array[CodeFile] */
3320 &type_abstract_compiler__CodeFile
, /* ListIterator#0: CodeFile */
3321 &type_list__Listabstract_compiler__CodeFile
, /* List[ListIterator#0]: List[CodeFile] */
3324 /* runtime type Array[CodeFile] */
3325 const struct type type_array__Arrayabstract_compiler__CodeFile
= {
3327 "Array[CodeFile]", /* class_name_string */
3330 &resolution_table_array__Arrayabstract_compiler__CodeFile
,
3333 0, /* nullable Object */
3335 2405, /* AbstractArrayRead[CodeFile] */
3336 91, /* SequenceRead[nullable Object] */
3337 92, /* Collection[Object] */
3338 665, /* Collection[CodeFile] */
3339 2709, /* Array[CodeFile] */
3340 1838, /* AbstractArrayRead[Object] */
3342 2029, /* Array[Object] */
3345 const struct types resolution_table_array__Arrayabstract_compiler__CodeFile
= {
3348 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Array#0]: Array[CodeFile] */
3349 &type_array__NativeArrayabstract_compiler__CodeFile
, /* NativeArray[Array#0]: NativeArray[CodeFile] */
3350 &type_abstract_compiler__CodeFile
, /* Sequence#0: CodeFile */
3351 &type_abstract_compiler__CodeFile
, /* SimpleCollection#0: CodeFile */
3352 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Array#0]: Collection[CodeFile] */
3353 &type_abstract_compiler__CodeFile
, /* Array#0: CodeFile */
3354 &type_array__NativeArrayabstract_compiler__CodeFile
, /* NativeArray[ArrayCapable#0]: NativeArray[CodeFile] */
3355 &type_abstract_compiler__CodeFile
, /* AbstractArray#0: CodeFile */
3356 &type_abstract_compiler__CodeFile
, /* RemovableCollection#0: CodeFile */
3357 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Sequence#0]: Collection[CodeFile] */
3358 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Sequence#0]: Array[CodeFile] */
3359 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[SimpleCollection#0]: Collection[CodeFile] */
3360 &type_abstract_compiler__CodeFile
, /* Collection#0: CodeFile */
3361 &type_abstract_collection__Collectionabstract_compiler__CodeFile
, /* Collection[Collection#0]: Collection[CodeFile] */
3362 &type_abstract_compiler__CodeFile
, /* SequenceRead#0: CodeFile */
3363 &type_abstract_compiler__CodeFile
, /* AbstractArrayRead#0: CodeFile */
3364 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[AbstractArrayRead#0]: Array[CodeFile] */
3365 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[CodeFile] not a live type) */
3366 &type_array__ArrayIteratorabstract_compiler__CodeFile
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[CodeFile] */
3369 /* runtime type AbstractArrayRead[CodeFile] */
3370 const struct type type_array__AbstractArrayReadabstract_compiler__CodeFile
= {
3372 "AbstractArrayRead[CodeFile]", /* class_name_string */
3376 0, {}, /*DEAD TYPE*/
3378 /* runtime type HashMapKeys[String, ANode] */
3379 const struct type type_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode
= {
3381 "HashMapKeys[String, ANode]", /* class_name_string */
3384 &resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode
,
3387 0, /* nullable Object */
3389 2118, /* HashMapKeys[String, ANode] */
3391 92, /* Collection[Object] */
3392 652, /* Collection[Streamable] */
3393 1870, /* Collection[String] */
3396 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode
= {
3399 &type_hash_collection__HashMapstring__Stringparser_nodes__ANode
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, ANode] */
3400 &type_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, ANode] */
3407 &type_string__String
, /* RemovableCollection#0: String */
3411 &type_string__String
, /* Collection#0: String */
3412 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
3415 /* runtime type HashMapValues[String, ANode] */
3416 const struct type type_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode
= {
3418 "HashMapValues[String, ANode]", /* class_name_string */
3421 &resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode
,
3424 0, /* nullable Object */
3426 1918, /* HashMapValues[String, ANode] */
3428 92, /* Collection[Object] */
3429 653, /* Collection[ANode] */
3432 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode
= {
3435 &type_hash_collection__HashMapstring__Stringparser_nodes__ANode
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, ANode] */
3436 &type_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, ANode] */
3443 &type_parser_nodes__ANode
, /* RemovableCollection#0: ANode */
3447 &type_parser_nodes__ANode
, /* Collection#0: ANode */
3448 &type_abstract_collection__Collectionparser_nodes__ANode
, /* Collection[Collection#0]: Collection[ANode] */
3451 /* runtime type NativeArray[nullable HashMapNode[String, ANode]] */
3452 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
= {
3454 "NativeArray[nullable HashMapNode[String, ANode]]", /* class_name_string */
3457 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
,
3460 0, /* nullable Object */
3462 379, /* NativeArray[nullable HashMapNode[String, ANode]] */
3465 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
= {
3468 &type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
, /* NativeArray#0: nullable HashMapNode[String, ANode] */
3469 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, ANode]] */
3472 /* runtime type HashMapNode[String, ANode] */
3473 const struct type type_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
= {
3475 "HashMapNode[String, ANode]", /* class_name_string */
3478 &resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
,
3481 0, /* nullable Object */
3483 41, /* nullable HashMapNode[String, ANode] */
3484 1580, /* HashMapNode[String, ANode] */
3487 const struct types resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
= {
3490 &type_string__String
, /* HashMapNode#0: String */
3491 &type_parser_nodes__ANode
, /* HashMapNode#1: ANode */
3492 &type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
, /* nullable N: nullable HashMapNode[String, ANode] */
3493 &type_string__String
, /* HashNode#0: String */
3496 /* runtime type nullable HashMapNode[String, ANode] */
3497 const struct type type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode
= {
3499 "nullable HashMapNode[String, ANode]", /* class_name_string */
3503 0, {}, /*DEAD TYPE*/
3505 /* runtime type HashMapIterator[String, ANode] */
3506 const struct type type_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode
= {
3508 "HashMapIterator[String, ANode]", /* class_name_string */
3511 &resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode
,
3514 0, /* nullable Object */
3516 380, /* MapIterator[String, ANode] */
3517 1581, /* HashMapIterator[String, ANode] */
3520 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode
= {
3523 &type_hash_collection__HashMapstring__Stringparser_nodes__ANode
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, ANode] */
3526 /* runtime type MapIterator[String, ANode] */
3527 const struct type type_abstract_collection__MapIteratorstring__Stringparser_nodes__ANode
= {
3529 "MapIterator[String, ANode]", /* class_name_string */
3533 0, {}, /*DEAD TYPE*/
3535 /* runtime type ArrayIterator[ExternFile] */
3536 const struct type type_array__ArrayIteratorffi_base__ExternFile
= {
3538 "ArrayIterator[ExternFile]", /* class_name_string */
3541 &resolution_table_array__ArrayIteratorffi_base__ExternFile
,
3544 0, /* nullable Object */
3546 321, /* ArrayIterator[Object] */
3547 1582, /* ArrayIterator[ExternFile] */
3550 const struct types resolution_table_array__ArrayIteratorffi_base__ExternFile
= {
3553 &type_array__Arrayffi_base__ExternFile
, /* Array[Iterator#0]: Array[ExternFile] */
3554 &type_array__AbstractArrayReadffi_base__ExternFile
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ExternFile] */
3557 /* runtime type NativeArray[ExternFile] */
3558 const struct type type_array__NativeArrayffi_base__ExternFile
= {
3560 "NativeArray[ExternFile]", /* class_name_string */
3563 &resolution_table_array__NativeArrayffi_base__ExternFile
,
3566 0, /* nullable Object */
3568 115, /* NativeArray[Object] */
3569 1583, /* NativeArray[ExternFile] */
3572 const struct types resolution_table_array__NativeArrayffi_base__ExternFile
= {
3575 &type_ffi_base__ExternFile
, /* NativeArray#0: ExternFile */
3576 &type_array__NativeArrayffi_base__ExternFile
, /* NativeArray[NativeArray#0]: NativeArray[ExternFile] */
3579 /* runtime type ArraySetIterator[String] */
3580 const struct type type_array__ArraySetIteratorstring__String
= {
3582 "ArraySetIterator[String]", /* class_name_string */
3585 &resolution_table_array__ArraySetIteratorstring__String
,
3588 0, /* nullable Object */
3590 381, /* ArraySetIterator[String] */
3593 const struct types resolution_table_array__ArraySetIteratorstring__String
= {
3596 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
3597 &type_array__ArrayIteratorstring__String
, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[String] */
3600 /* runtime type HashSetNode[MClassType] */
3601 const struct type type_hash_collection__HashSetNodemodel__MClassType
= {
3603 "HashSetNode[MClassType]", /* class_name_string */
3606 &resolution_table_hash_collection__HashSetNodemodel__MClassType
,
3609 0, /* nullable Object */
3611 32, /* nullable HashSetNode[Object] */
3612 365, /* nullable HashSetNode[NitniCallback] */
3613 1549, /* HashSetNode[Object] */
3614 1563, /* nullable HashSetNode[MType] */
3615 1919, /* nullable HashSetNode[MClassType] */
3616 2109, /* HashSetNode[NitniCallback] */
3617 2629, /* HashSetNode[MType] */
3618 2766, /* HashSetNode[MClassType] */
3621 const struct types resolution_table_hash_collection__HashSetNodemodel__MClassType
= {
3624 &type_model__MClassType
, /* HashSetNode#0: MClassType */
3626 &type_nullable_hash_collection__HashSetNodemodel__MClassType
, /* nullable N: nullable HashSetNode[MClassType] */
3627 &type_model__MClassType
, /* HashNode#0: MClassType */
3630 /* runtime type nullable HashSetNode[MClassType] */
3631 const struct type type_nullable_hash_collection__HashSetNodemodel__MClassType
= {
3633 "nullable HashSetNode[MClassType]", /* class_name_string */
3637 0, {}, /*DEAD TYPE*/
3639 /* runtime type HashSetIterator[MClassType] */
3640 const struct type type_hash_collection__HashSetIteratormodel__MClassType
= {
3642 "HashSetIterator[MClassType]", /* class_name_string */
3645 &resolution_table_hash_collection__HashSetIteratormodel__MClassType
,
3648 0, /* nullable Object */
3650 356, /* HashSetIterator[Object] */
3651 1564, /* HashSetIterator[NitniCallback] */
3652 1910, /* HashSetIterator[MType] */
3653 2119, /* HashSetIterator[MClassType] */
3656 const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassType
= {
3659 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
3660 &type_hash_collection__HashSetmodel__MClassType
, /* HashSet[HashSetIterator#0]: HashSet[MClassType] */
3663 /* runtime type NativeArray[nullable HashSetNode[MClassType]] */
3664 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
= {
3666 "NativeArray[nullable HashSetNode[MClassType]]", /* class_name_string */
3669 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
,
3672 0, /* nullable Object */
3674 357, /* NativeArray[nullable HashSetNode[Object]] */
3675 1565, /* NativeArray[nullable HashSetNode[NitniCallback]] */
3676 1911, /* NativeArray[nullable HashSetNode[MType]] */
3677 2120, /* NativeArray[nullable HashSetNode[MClassType]] */
3680 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
= {
3683 &type_nullable_hash_collection__HashSetNodemodel__MClassType
, /* NativeArray#0: nullable HashSetNode[MClassType] */
3684 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClassType]] */
3687 /* runtime type HashSetNode[MClass] */
3688 const struct type type_hash_collection__HashSetNodemodel__MClass
= {
3690 "HashSetNode[MClass]", /* class_name_string */
3693 &resolution_table_hash_collection__HashSetNodemodel__MClass
,
3696 0, /* nullable Object */
3698 32, /* nullable HashSetNode[Object] */
3699 382, /* nullable HashSetNode[MClass] */
3700 1549, /* HashSetNode[Object] */
3701 2121, /* HashSetNode[MClass] */
3704 const struct types resolution_table_hash_collection__HashSetNodemodel__MClass
= {
3707 &type_model__MClass
, /* HashSetNode#0: MClass */
3709 &type_nullable_hash_collection__HashSetNodemodel__MClass
, /* nullable N: nullable HashSetNode[MClass] */
3710 &type_model__MClass
, /* HashNode#0: MClass */
3713 /* runtime type nullable HashSetNode[MClass] */
3714 const struct type type_nullable_hash_collection__HashSetNodemodel__MClass
= {
3716 "nullable HashSetNode[MClass]", /* class_name_string */
3720 0, {}, /*DEAD TYPE*/
3722 /* runtime type HashSetIterator[MClass] */
3723 const struct type type_hash_collection__HashSetIteratormodel__MClass
= {
3725 "HashSetIterator[MClass]", /* class_name_string */
3728 &resolution_table_hash_collection__HashSetIteratormodel__MClass
,
3731 0, /* nullable Object */
3733 356, /* HashSetIterator[Object] */
3734 1584, /* HashSetIterator[MClass] */
3737 const struct types resolution_table_hash_collection__HashSetIteratormodel__MClass
= {
3740 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
3741 &type_hash_collection__HashSetmodel__MClass
, /* HashSet[HashSetIterator#0]: HashSet[MClass] */
3744 /* runtime type NativeArray[nullable HashSetNode[MClass]] */
3745 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
= {
3747 "NativeArray[nullable HashSetNode[MClass]]", /* class_name_string */
3750 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
,
3753 0, /* nullable Object */
3755 357, /* NativeArray[nullable HashSetNode[Object]] */
3756 1585, /* NativeArray[nullable HashSetNode[MClass]] */
3759 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
= {
3762 &type_nullable_hash_collection__HashSetNodemodel__MClass
, /* NativeArray#0: nullable HashSetNode[MClass] */
3763 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClass]] */
3766 /* runtime type HashSetNode[MMethodDef] */
3767 const struct type type_hash_collection__HashSetNodemodel__MMethodDef
= {
3769 "HashSetNode[MMethodDef]", /* class_name_string */
3772 &resolution_table_hash_collection__HashSetNodemodel__MMethodDef
,
3775 0, /* nullable Object */
3777 32, /* nullable HashSetNode[Object] */
3778 383, /* nullable HashSetNode[PropertyLayoutElement] */
3779 1549, /* HashSetNode[Object] */
3780 1586, /* nullable HashSetNode[MMethodDef] */
3781 2630, /* HashSetNode[MMethodDef] */
3782 2122, /* HashSetNode[PropertyLayoutElement] */
3785 const struct types resolution_table_hash_collection__HashSetNodemodel__MMethodDef
= {
3788 &type_model__MMethodDef
, /* HashSetNode#0: MMethodDef */
3790 &type_nullable_hash_collection__HashSetNodemodel__MMethodDef
, /* nullable N: nullable HashSetNode[MMethodDef] */
3791 &type_model__MMethodDef
, /* HashNode#0: MMethodDef */
3794 /* runtime type HashSetNode[PropertyLayoutElement] */
3795 const struct type type_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
3797 "HashSetNode[PropertyLayoutElement]", /* class_name_string */
3800 &resolution_table_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
,
3803 0, /* nullable Object */
3805 32, /* nullable HashSetNode[Object] */
3806 383, /* nullable HashSetNode[PropertyLayoutElement] */
3807 1549, /* HashSetNode[Object] */
3810 2122, /* HashSetNode[PropertyLayoutElement] */
3813 const struct types resolution_table_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
3816 &type_layout_builders__PropertyLayoutElement
, /* HashSetNode#0: PropertyLayoutElement */
3818 &type_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
, /* nullable N: nullable HashSetNode[PropertyLayoutElement] */
3819 &type_layout_builders__PropertyLayoutElement
, /* HashNode#0: PropertyLayoutElement */
3822 /* runtime type nullable HashSetNode[MMethodDef] */
3823 const struct type type_nullable_hash_collection__HashSetNodemodel__MMethodDef
= {
3825 "nullable HashSetNode[MMethodDef]", /* class_name_string */
3829 0, {}, /*DEAD TYPE*/
3831 /* runtime type nullable HashSetNode[PropertyLayoutElement] */
3832 const struct type type_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
3834 "nullable HashSetNode[PropertyLayoutElement]", /* class_name_string */
3838 0, {}, /*DEAD TYPE*/
3840 /* runtime type HashSetIterator[MMethodDef] */
3841 const struct type type_hash_collection__HashSetIteratormodel__MMethodDef
= {
3843 "HashSetIterator[MMethodDef]", /* class_name_string */
3846 &resolution_table_hash_collection__HashSetIteratormodel__MMethodDef
,
3849 0, /* nullable Object */
3851 356, /* HashSetIterator[Object] */
3852 1587, /* HashSetIterator[PropertyLayoutElement] */
3853 1920, /* HashSetIterator[MMethodDef] */
3856 const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethodDef
= {
3859 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
3860 &type_hash_collection__HashSetmodel__MMethodDef
, /* HashSet[HashSetIterator#0]: HashSet[MMethodDef] */
3863 /* runtime type HashSetIterator[PropertyLayoutElement] */
3864 const struct type type_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement
= {
3866 "HashSetIterator[PropertyLayoutElement]", /* class_name_string */
3869 &resolution_table_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement
,
3872 0, /* nullable Object */
3874 356, /* HashSetIterator[Object] */
3875 1587, /* HashSetIterator[PropertyLayoutElement] */
3878 const struct types resolution_table_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement
= {
3881 &type_array__Arraylayout_builders__PropertyLayoutElement
, /* Array[Iterator#0]: Array[PropertyLayoutElement] */
3882 &type_hash_collection__HashSetlayout_builders__PropertyLayoutElement
, /* HashSet[HashSetIterator#0]: HashSet[PropertyLayoutElement] */
3885 /* runtime type NativeArray[nullable HashSetNode[MMethodDef]] */
3886 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
= {
3888 "NativeArray[nullable HashSetNode[MMethodDef]]", /* class_name_string */
3891 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
,
3894 0, /* nullable Object */
3896 357, /* NativeArray[nullable HashSetNode[Object]] */
3897 1588, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
3898 1921, /* NativeArray[nullable HashSetNode[MMethodDef]] */
3901 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
= {
3904 &type_nullable_hash_collection__HashSetNodemodel__MMethodDef
, /* NativeArray#0: nullable HashSetNode[MMethodDef] */
3905 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MMethodDef]] */
3908 /* runtime type NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
3909 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
3911 "NativeArray[nullable HashSetNode[PropertyLayoutElement]]", /* class_name_string */
3914 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
,
3917 0, /* nullable Object */
3919 357, /* NativeArray[nullable HashSetNode[Object]] */
3920 1588, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
3923 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
= {
3926 &type_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
, /* NativeArray#0: nullable HashSetNode[PropertyLayoutElement] */
3927 &type_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
3930 /* runtime type HashSetNode[MMethod] */
3931 const struct type type_hash_collection__HashSetNodemodel__MMethod
= {
3933 "HashSetNode[MMethod]", /* class_name_string */
3936 &resolution_table_hash_collection__HashSetNodemodel__MMethod
,
3939 0, /* nullable Object */
3941 32, /* nullable HashSetNode[Object] */
3942 383, /* nullable HashSetNode[PropertyLayoutElement] */
3943 1549, /* HashSetNode[Object] */
3944 1589, /* nullable HashSetNode[MProperty] */
3945 1922, /* nullable HashSetNode[MMethod] */
3946 2122, /* HashSetNode[PropertyLayoutElement] */
3947 2631, /* HashSetNode[MProperty] */
3948 2767, /* HashSetNode[MMethod] */
3951 const struct types resolution_table_hash_collection__HashSetNodemodel__MMethod
= {
3954 &type_model__MMethod
, /* HashSetNode#0: MMethod */
3956 &type_nullable_hash_collection__HashSetNodemodel__MMethod
, /* nullable N: nullable HashSetNode[MMethod] */
3957 &type_model__MMethod
, /* HashNode#0: MMethod */
3960 /* runtime type HashSetNode[MProperty] */
3961 const struct type type_hash_collection__HashSetNodemodel__MProperty
= {
3963 "HashSetNode[MProperty]", /* class_name_string */
3966 &resolution_table_hash_collection__HashSetNodemodel__MProperty
,
3969 0, /* nullable Object */
3971 32, /* nullable HashSetNode[Object] */
3972 383, /* nullable HashSetNode[PropertyLayoutElement] */
3973 1549, /* HashSetNode[Object] */
3974 1589, /* nullable HashSetNode[MProperty] */
3976 2122, /* HashSetNode[PropertyLayoutElement] */
3977 2631, /* HashSetNode[MProperty] */
3980 const struct types resolution_table_hash_collection__HashSetNodemodel__MProperty
= {
3983 &type_model__MProperty
, /* HashSetNode#0: MProperty */
3985 &type_nullable_hash_collection__HashSetNodemodel__MProperty
, /* nullable N: nullable HashSetNode[MProperty] */
3986 &type_model__MProperty
, /* HashNode#0: MProperty */
3989 /* runtime type nullable HashSetNode[MMethod] */
3990 const struct type type_nullable_hash_collection__HashSetNodemodel__MMethod
= {
3992 "nullable HashSetNode[MMethod]", /* class_name_string */
3996 0, {}, /*DEAD TYPE*/
3998 /* runtime type nullable HashSetNode[MProperty] */
3999 const struct type type_nullable_hash_collection__HashSetNodemodel__MProperty
= {
4001 "nullable HashSetNode[MProperty]", /* class_name_string */
4005 0, {}, /*DEAD TYPE*/
4007 /* runtime type HashSetIterator[MMethod] */
4008 const struct type type_hash_collection__HashSetIteratormodel__MMethod
= {
4010 "HashSetIterator[MMethod]", /* class_name_string */
4013 &resolution_table_hash_collection__HashSetIteratormodel__MMethod
,
4016 0, /* nullable Object */
4018 356, /* HashSetIterator[Object] */
4019 1587, /* HashSetIterator[PropertyLayoutElement] */
4020 1923, /* HashSetIterator[MProperty] */
4021 2123, /* HashSetIterator[MMethod] */
4024 const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethod
= {
4027 &type_array__Arraymodel__MMethod
, /* Array[Iterator#0]: Array[MMethod] */
4028 &type_hash_collection__HashSetmodel__MMethod
, /* HashSet[HashSetIterator#0]: HashSet[MMethod] */
4031 /* runtime type HashSetIterator[MProperty] */
4032 const struct type type_hash_collection__HashSetIteratormodel__MProperty
= {
4034 "HashSetIterator[MProperty]", /* class_name_string */
4037 &resolution_table_hash_collection__HashSetIteratormodel__MProperty
,
4040 0, /* nullable Object */
4042 356, /* HashSetIterator[Object] */
4043 1587, /* HashSetIterator[PropertyLayoutElement] */
4044 1923, /* HashSetIterator[MProperty] */
4047 const struct types resolution_table_hash_collection__HashSetIteratormodel__MProperty
= {
4050 &type_array__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[MProperty] */
4051 &type_hash_collection__HashSetmodel__MProperty
, /* HashSet[HashSetIterator#0]: HashSet[MProperty] */
4054 /* runtime type NativeArray[nullable HashSetNode[MMethod]] */
4055 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
= {
4057 "NativeArray[nullable HashSetNode[MMethod]]", /* class_name_string */
4060 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
,
4063 0, /* nullable Object */
4065 357, /* NativeArray[nullable HashSetNode[Object]] */
4066 1588, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
4067 1924, /* NativeArray[nullable HashSetNode[MProperty]] */
4068 2124, /* NativeArray[nullable HashSetNode[MMethod]] */
4071 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
= {
4074 &type_nullable_hash_collection__HashSetNodemodel__MMethod
, /* NativeArray#0: nullable HashSetNode[MMethod] */
4075 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MMethod]] */
4078 /* runtime type NativeArray[nullable HashSetNode[MProperty]] */
4079 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
= {
4081 "NativeArray[nullable HashSetNode[MProperty]]", /* class_name_string */
4084 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
,
4087 0, /* nullable Object */
4089 357, /* NativeArray[nullable HashSetNode[Object]] */
4090 1588, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
4091 1924, /* NativeArray[nullable HashSetNode[MProperty]] */
4094 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
= {
4097 &type_nullable_hash_collection__HashSetNodemodel__MProperty
, /* NativeArray#0: nullable HashSetNode[MProperty] */
4098 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MProperty]] */
4101 /* runtime type ListNode[MMethodDef] */
4102 const struct type type_list__ListNodemodel__MMethodDef
= {
4104 "ListNode[MMethodDef]", /* class_name_string */
4107 &resolution_table_list__ListNodemodel__MMethodDef
,
4110 0, /* nullable Object */
4112 42, /* nullable ListNode[MMethodDef] */
4113 2632, /* Container[MMethodDef] */
4114 92, /* Collection[Object] */
4115 124, /* Collection[nullable MPropDef] */
4116 646, /* Collection[PropertyLayoutElement] */
4117 2768, /* ListNode[MMethodDef] */
4120 2042, /* Collection[MPropDef] */
4122 2251, /* Collection[MMethodDef] */
4125 const struct types resolution_table_list__ListNodemodel__MMethodDef
= {
4128 &type_model__MMethodDef
, /* ListNode#0: MMethodDef */
4129 &type_nullable_list__ListNodemodel__MMethodDef
, /* nullable ListNode[ListNode#0]: nullable ListNode[MMethodDef] */
4130 &type_abstract_collection__ContainerIteratormodel__MMethodDef
, /* ContainerIterator[Container#0]: ContainerIterator[MMethodDef] */
4131 &type_model__MMethodDef
, /* Container#0: MMethodDef */
4140 &type_model__MMethodDef
, /* Collection#0: MMethodDef */
4141 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Collection#0]: Collection[MMethodDef] */
4144 /* runtime type nullable ListNode[MMethodDef] */
4145 const struct type type_nullable_list__ListNodemodel__MMethodDef
= {
4147 "nullable ListNode[MMethodDef]", /* class_name_string */
4151 0, {}, /*DEAD TYPE*/
4153 /* runtime type Container[MMethodDef] */
4154 const struct type type_abstract_collection__Containermodel__MMethodDef
= {
4156 "Container[MMethodDef]", /* class_name_string */
4160 0, {}, /*DEAD TYPE*/
4162 /* runtime type ListIterator[MMethodDef] */
4163 const struct type type_list__ListIteratormodel__MMethodDef
= {
4165 "ListIterator[MMethodDef]", /* class_name_string */
4168 &resolution_table_list__ListIteratormodel__MMethodDef
,
4171 0, /* nullable Object */
4173 384, /* ListIterator[MMethodDef] */
4176 const struct types resolution_table_list__ListIteratormodel__MMethodDef
= {
4179 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
4180 &type_model__MMethodDef
, /* ListIterator#0: MMethodDef */
4181 &type_list__Listmodel__MMethodDef
, /* List[ListIterator#0]: List[MMethodDef] */
4184 /* runtime type Array[MMethodDef] */
4185 const struct type type_array__Arraymodel__MMethodDef
= {
4187 "Array[MMethodDef]", /* class_name_string */
4190 &resolution_table_array__Arraymodel__MMethodDef
,
4193 0, /* nullable Object */
4195 1880, /* AbstractArrayRead[nullable MPropDef] */
4196 91, /* SequenceRead[nullable Object] */
4197 92, /* Collection[Object] */
4198 124, /* Collection[nullable MPropDef] */
4199 646, /* Collection[PropertyLayoutElement] */
4200 1838, /* AbstractArrayRead[Object] */
4201 2048, /* Array[nullable MPropDef] */
4202 2029, /* Array[Object] */
4203 2042, /* Collection[MPropDef] */
4204 2239, /* AbstractArrayRead[PropertyLayoutElement] */
4205 2251, /* Collection[MMethodDef] */
4206 2661, /* Array[PropertyLayoutElement] */
4207 2780, /* AbstractArrayRead[MPropDef] */
4208 2830, /* AbstractArrayRead[MMethodDef] */
4209 2843, /* Array[MPropDef] */
4210 2869, /* Array[MMethodDef] */
4213 const struct types resolution_table_array__Arraymodel__MMethodDef
= {
4216 &type_array__Arraymodel__MMethodDef
, /* Array[Array#0]: Array[MMethodDef] */
4217 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[Array#0]: NativeArray[MMethodDef] */
4218 &type_model__MMethodDef
, /* Sequence#0: MMethodDef */
4219 &type_model__MMethodDef
, /* SimpleCollection#0: MMethodDef */
4220 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Array#0]: Collection[MMethodDef] */
4221 &type_model__MMethodDef
, /* Array#0: MMethodDef */
4222 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MMethodDef] */
4223 &type_model__MMethodDef
, /* AbstractArray#0: MMethodDef */
4224 &type_model__MMethodDef
, /* RemovableCollection#0: MMethodDef */
4225 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Sequence#0]: Collection[MMethodDef] */
4226 &type_array__Arraymodel__MMethodDef
, /* Array[Sequence#0]: Array[MMethodDef] */
4227 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[MMethodDef] */
4228 &type_model__MMethodDef
, /* Collection#0: MMethodDef */
4229 &type_abstract_collection__Collectionmodel__MMethodDef
, /* Collection[Collection#0]: Collection[MMethodDef] */
4230 &type_model__MMethodDef
, /* SequenceRead#0: MMethodDef */
4231 &type_model__MMethodDef
, /* AbstractArrayRead#0: MMethodDef */
4232 &type_array__Arraymodel__MMethodDef
, /* Array[AbstractArrayRead#0]: Array[MMethodDef] */
4233 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MMethodDef] not a live type) */
4234 &type_array__ArrayIteratormodel__MMethodDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MMethodDef] */
4237 /* runtime type AbstractArrayRead[MMethodDef] */
4238 const struct type type_array__AbstractArrayReadmodel__MMethodDef
= {
4240 "AbstractArrayRead[MMethodDef]", /* class_name_string */
4244 0, {}, /*DEAD TYPE*/
4246 /* runtime type HashMapKeys[MClassType, String] */
4247 const struct type type_hash_collection__HashMapKeysmodel__MClassTypestring__String
= {
4249 "HashMapKeys[MClassType, String]", /* class_name_string */
4252 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypestring__String
,
4255 0, /* nullable Object */
4257 2633, /* HashMapKeys[MClassType, String] */
4259 92, /* Collection[Object] */
4260 101, /* Collection[nullable MType] */
4261 648, /* Collection[NitniCallback] */
4265 2033, /* Collection[MType] */
4266 2240, /* Collection[MClassType] */
4269 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypestring__String
= {
4272 &type_hash_collection__HashMapmodel__MClassTypestring__String
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, String] */
4273 &type_abstract_collection__MapKeysIteratormodel__MClassTypestring__String
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, String] */
4280 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
4284 &type_model__MClassType
, /* Collection#0: MClassType */
4285 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
4288 /* runtime type HashMapValues[MClassType, String] */
4289 const struct type type_hash_collection__HashMapValuesmodel__MClassTypestring__String
= {
4291 "HashMapValues[MClassType, String]", /* class_name_string */
4294 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypestring__String
,
4297 0, /* nullable Object */
4299 2125, /* HashMapValues[MClassType, String] */
4301 92, /* Collection[Object] */
4302 652, /* Collection[Streamable] */
4303 1870, /* Collection[String] */
4306 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypestring__String
= {
4309 &type_hash_collection__HashMapmodel__MClassTypestring__String
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, String] */
4310 &type_abstract_collection__MapValuesIteratormodel__MClassTypestring__String
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, String] */
4317 &type_string__String
, /* RemovableCollection#0: String */
4321 &type_string__String
, /* Collection#0: String */
4322 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
4325 /* runtime type NativeArray[nullable HashMapNode[MClassType, String]] */
4326 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
4328 "NativeArray[nullable HashMapNode[MClassType, String]]", /* class_name_string */
4331 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
,
4334 0, /* nullable Object */
4336 385, /* NativeArray[nullable HashMapNode[MClassType, String]] */
4339 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
4342 &type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* NativeArray#0: nullable HashMapNode[MClassType, String] */
4343 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, String]] */
4346 /* runtime type HashMapNode[MClassType, String] */
4347 const struct type type_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
4349 "HashMapNode[MClassType, String]", /* class_name_string */
4352 &resolution_table_hash_collection__HashMapNodemodel__MClassTypestring__String
,
4355 0, /* nullable Object */
4357 43, /* nullable HashMapNode[MClassType, String] */
4358 1590, /* HashMapNode[MClassType, String] */
4361 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
4364 &type_model__MClassType
, /* HashMapNode#0: MClassType */
4365 &type_string__String
, /* HashMapNode#1: String */
4366 &type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
, /* nullable N: nullable HashMapNode[MClassType, String] */
4367 &type_model__MClassType
, /* HashNode#0: MClassType */
4370 /* runtime type nullable HashMapNode[MClassType, String] */
4371 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String
= {
4373 "nullable HashMapNode[MClassType, String]", /* class_name_string */
4377 0, {}, /*DEAD TYPE*/
4379 /* runtime type HashMapIterator[MClassType, String] */
4380 const struct type type_hash_collection__HashMapIteratormodel__MClassTypestring__String
= {
4382 "HashMapIterator[MClassType, String]", /* class_name_string */
4385 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypestring__String
,
4388 0, /* nullable Object */
4390 386, /* MapIterator[MClassType, String] */
4391 1591, /* HashMapIterator[MClassType, String] */
4394 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypestring__String
= {
4397 &type_hash_collection__HashMapmodel__MClassTypestring__String
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, String] */
4400 /* runtime type MapIterator[MClassType, String] */
4401 const struct type type_abstract_collection__MapIteratormodel__MClassTypestring__String
= {
4403 "MapIterator[MClassType, String]", /* class_name_string */
4407 0, {}, /*DEAD TYPE*/
4409 /* runtime type ListNode[AbstractRuntimeFunction] */
4410 const struct type type_list__ListNodeabstract_compiler__AbstractRuntimeFunction
= {
4412 "ListNode[AbstractRuntimeFunction]", /* class_name_string */
4415 &resolution_table_list__ListNodeabstract_compiler__AbstractRuntimeFunction
,
4418 0, /* nullable Object */
4420 44, /* nullable ListNode[AbstractRuntimeFunction] */
4421 1925, /* Container[AbstractRuntimeFunction] */
4422 92, /* Collection[Object] */
4423 668, /* Collection[AbstractRuntimeFunction] */
4424 2406, /* ListNode[AbstractRuntimeFunction] */
4427 const struct types resolution_table_list__ListNodeabstract_compiler__AbstractRuntimeFunction
= {
4430 &type_abstract_compiler__AbstractRuntimeFunction
, /* ListNode#0: AbstractRuntimeFunction */
4431 &type_nullable_list__ListNodeabstract_compiler__AbstractRuntimeFunction
, /* nullable ListNode[ListNode#0]: nullable ListNode[AbstractRuntimeFunction] */
4432 &type_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction
, /* ContainerIterator[Container#0]: ContainerIterator[AbstractRuntimeFunction] */
4433 &type_abstract_compiler__AbstractRuntimeFunction
, /* Container#0: AbstractRuntimeFunction */
4442 &type_abstract_compiler__AbstractRuntimeFunction
, /* Collection#0: AbstractRuntimeFunction */
4443 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[Collection#0]: Collection[AbstractRuntimeFunction] */
4446 /* runtime type nullable ListNode[AbstractRuntimeFunction] */
4447 const struct type type_nullable_list__ListNodeabstract_compiler__AbstractRuntimeFunction
= {
4449 "nullable ListNode[AbstractRuntimeFunction]", /* class_name_string */
4453 0, {}, /*DEAD TYPE*/
4455 /* runtime type Container[AbstractRuntimeFunction] */
4456 const struct type type_abstract_collection__Containerabstract_compiler__AbstractRuntimeFunction
= {
4458 "Container[AbstractRuntimeFunction]", /* class_name_string */
4462 0, {}, /*DEAD TYPE*/
4464 /* runtime type ListIterator[AbstractRuntimeFunction] */
4465 const struct type type_list__ListIteratorabstract_compiler__AbstractRuntimeFunction
= {
4467 "ListIterator[AbstractRuntimeFunction]", /* class_name_string */
4470 &resolution_table_list__ListIteratorabstract_compiler__AbstractRuntimeFunction
,
4473 0, /* nullable Object */
4475 387, /* ListIterator[AbstractRuntimeFunction] */
4478 const struct types resolution_table_list__ListIteratorabstract_compiler__AbstractRuntimeFunction
= {
4481 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
4482 &type_abstract_compiler__AbstractRuntimeFunction
, /* ListIterator#0: AbstractRuntimeFunction */
4483 &type_list__Listabstract_compiler__AbstractRuntimeFunction
, /* List[ListIterator#0]: List[AbstractRuntimeFunction] */
4486 /* runtime type Array[AbstractRuntimeFunction] */
4487 const struct type type_array__Arrayabstract_compiler__AbstractRuntimeFunction
= {
4489 "Array[AbstractRuntimeFunction]", /* class_name_string */
4492 &resolution_table_array__Arrayabstract_compiler__AbstractRuntimeFunction
,
4495 0, /* nullable Object */
4497 2407, /* AbstractArrayRead[AbstractRuntimeFunction] */
4498 91, /* SequenceRead[nullable Object] */
4499 92, /* Collection[Object] */
4500 668, /* Collection[AbstractRuntimeFunction] */
4501 2710, /* Array[AbstractRuntimeFunction] */
4502 1838, /* AbstractArrayRead[Object] */
4504 2029, /* Array[Object] */
4507 const struct types resolution_table_array__Arrayabstract_compiler__AbstractRuntimeFunction
= {
4510 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Array#0]: Array[AbstractRuntimeFunction] */
4511 &type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
, /* NativeArray[Array#0]: NativeArray[AbstractRuntimeFunction] */
4512 &type_abstract_compiler__AbstractRuntimeFunction
, /* Sequence#0: AbstractRuntimeFunction */
4513 &type_abstract_compiler__AbstractRuntimeFunction
, /* SimpleCollection#0: AbstractRuntimeFunction */
4514 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[Array#0]: Collection[AbstractRuntimeFunction] */
4515 &type_abstract_compiler__AbstractRuntimeFunction
, /* Array#0: AbstractRuntimeFunction */
4516 &type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
, /* NativeArray[ArrayCapable#0]: NativeArray[AbstractRuntimeFunction] */
4517 &type_abstract_compiler__AbstractRuntimeFunction
, /* AbstractArray#0: AbstractRuntimeFunction */
4518 &type_abstract_compiler__AbstractRuntimeFunction
, /* RemovableCollection#0: AbstractRuntimeFunction */
4519 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[Sequence#0]: Collection[AbstractRuntimeFunction] */
4520 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Sequence#0]: Array[AbstractRuntimeFunction] */
4521 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[SimpleCollection#0]: Collection[AbstractRuntimeFunction] */
4522 &type_abstract_compiler__AbstractRuntimeFunction
, /* Collection#0: AbstractRuntimeFunction */
4523 &type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction
, /* Collection[Collection#0]: Collection[AbstractRuntimeFunction] */
4524 &type_abstract_compiler__AbstractRuntimeFunction
, /* SequenceRead#0: AbstractRuntimeFunction */
4525 &type_abstract_compiler__AbstractRuntimeFunction
, /* AbstractArrayRead#0: AbstractRuntimeFunction */
4526 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[AbstractArrayRead#0]: Array[AbstractRuntimeFunction] */
4527 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AbstractRuntimeFunction] not a live type) */
4528 &type_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AbstractRuntimeFunction] */
4531 /* runtime type AbstractArrayRead[AbstractRuntimeFunction] */
4532 const struct type type_array__AbstractArrayReadabstract_compiler__AbstractRuntimeFunction
= {
4534 "AbstractArrayRead[AbstractRuntimeFunction]", /* class_name_string */
4538 0, {}, /*DEAD TYPE*/
4540 /* runtime type HashSetNode[AbstractRuntimeFunction] */
4541 const struct type type_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
4543 "HashSetNode[AbstractRuntimeFunction]", /* class_name_string */
4546 &resolution_table_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
,
4549 0, /* nullable Object */
4551 32, /* nullable HashSetNode[Object] */
4552 388, /* nullable HashSetNode[AbstractRuntimeFunction] */
4553 1549, /* HashSetNode[Object] */
4554 2126, /* HashSetNode[AbstractRuntimeFunction] */
4557 const struct types resolution_table_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
4560 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashSetNode#0: AbstractRuntimeFunction */
4562 &type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* nullable N: nullable HashSetNode[AbstractRuntimeFunction] */
4563 &type_abstract_compiler__AbstractRuntimeFunction
, /* HashNode#0: AbstractRuntimeFunction */
4566 /* runtime type nullable HashSetNode[AbstractRuntimeFunction] */
4567 const struct type type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
4569 "nullable HashSetNode[AbstractRuntimeFunction]", /* class_name_string */
4573 0, {}, /*DEAD TYPE*/
4575 /* runtime type HashSetIterator[AbstractRuntimeFunction] */
4576 const struct type type_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction
= {
4578 "HashSetIterator[AbstractRuntimeFunction]", /* class_name_string */
4581 &resolution_table_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction
,
4584 0, /* nullable Object */
4586 356, /* HashSetIterator[Object] */
4587 1592, /* HashSetIterator[AbstractRuntimeFunction] */
4590 const struct types resolution_table_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction
= {
4593 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
4594 &type_hash_collection__HashSetabstract_compiler__AbstractRuntimeFunction
, /* HashSet[HashSetIterator#0]: HashSet[AbstractRuntimeFunction] */
4597 /* runtime type NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */
4598 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
4600 "NativeArray[nullable HashSetNode[AbstractRuntimeFunction]]", /* class_name_string */
4603 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
,
4606 0, /* nullable Object */
4608 357, /* NativeArray[nullable HashSetNode[Object]] */
4609 1593, /* NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */
4612 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
= {
4615 &type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* NativeArray#0: nullable HashSetNode[AbstractRuntimeFunction] */
4616 &type_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */
4619 /* runtime type HashMapKeys[MType, Array[MClassType]] */
4620 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType
= {
4622 "HashMapKeys[MType, Array[MClassType]]", /* class_name_string */
4625 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType
,
4628 0, /* nullable Object */
4630 2402, /* HashMapKeys[MType, Array[nullable MType]] */
4631 2634, /* HashMapKeys[MType, Array[MType]] */
4632 92, /* Collection[Object] */
4633 101, /* Collection[nullable MType] */
4634 648, /* Collection[NitniCallback] */
4635 2711, /* HashMapKeys[MType, Array[MClassType]] */
4638 2033, /* Collection[MType] */
4641 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType
= {
4644 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MClassType]] */
4645 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MClassType]] */
4652 &type_model__MType
, /* RemovableCollection#0: MType */
4656 &type_model__MType
, /* Collection#0: MType */
4657 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
4660 /* runtime type HashMapKeys[MType, Array[MType]] */
4661 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType
= {
4663 "HashMapKeys[MType, Array[MType]]", /* class_name_string */
4666 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType
,
4669 0, /* nullable Object */
4671 2402, /* HashMapKeys[MType, Array[nullable MType]] */
4672 2634, /* HashMapKeys[MType, Array[MType]] */
4673 92, /* Collection[Object] */
4674 101, /* Collection[nullable MType] */
4675 648, /* Collection[NitniCallback] */
4679 2033, /* Collection[MType] */
4682 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType
= {
4685 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MType]] */
4686 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MType]] */
4693 &type_model__MType
, /* RemovableCollection#0: MType */
4697 &type_model__MType
, /* Collection#0: MType */
4698 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
4701 /* runtime type HashMapValues[MType, Array[MClassType]] */
4702 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType
= {
4704 "HashMapValues[MType, Array[MClassType]]", /* class_name_string */
4707 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType
,
4710 0, /* nullable Object */
4712 370, /* Collection[nullable Array[nullable MType]] */
4713 2112, /* HashMapValues[MType, Array[nullable MType]] */
4714 92, /* Collection[Object] */
4715 1915, /* Collection[Array[nullable MType]] */
4716 2635, /* HashMapValues[MType, Array[MType]] */
4717 2769, /* HashMapValues[MType, Array[MClassType]] */
4718 2127, /* Collection[Array[MType]] */
4721 2408, /* Collection[Array[MClassType]] */
4724 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType
= {
4727 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MClassType]] */
4728 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MClassType]] */
4735 &type_array__Arraymodel__MClassType
, /* RemovableCollection#0: Array[MClassType] */
4739 &type_array__Arraymodel__MClassType
, /* Collection#0: Array[MClassType] */
4740 &type_abstract_collection__Collectionarray__Arraymodel__MClassType
, /* Collection[Collection#0]: Collection[Array[MClassType]] */
4743 /* runtime type HashMapValues[MType, Array[MType]] */
4744 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType
= {
4746 "HashMapValues[MType, Array[MType]]", /* class_name_string */
4749 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType
,
4752 0, /* nullable Object */
4754 370, /* Collection[nullable Array[nullable MType]] */
4755 2112, /* HashMapValues[MType, Array[nullable MType]] */
4756 92, /* Collection[Object] */
4757 1915, /* Collection[Array[nullable MType]] */
4758 2635, /* HashMapValues[MType, Array[MType]] */
4760 2127, /* Collection[Array[MType]] */
4763 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType
= {
4766 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MType]] */
4767 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MType]] */
4774 &type_array__Arraymodel__MType
, /* RemovableCollection#0: Array[MType] */
4778 &type_array__Arraymodel__MType
, /* Collection#0: Array[MType] */
4779 &type_abstract_collection__Collectionarray__Arraymodel__MType
, /* Collection[Collection#0]: Collection[Array[MType]] */
4782 /* runtime type Collection[Array[MClassType]] */
4783 const struct type type_abstract_collection__Collectionarray__Arraymodel__MClassType
= {
4785 "Collection[Array[MClassType]]", /* class_name_string */
4789 0, {}, /*DEAD TYPE*/
4791 /* runtime type Collection[Array[MType]] */
4792 const struct type type_abstract_collection__Collectionarray__Arraymodel__MType
= {
4794 "Collection[Array[MType]]", /* class_name_string */
4798 0, {}, /*DEAD TYPE*/
4800 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */
4801 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
4803 "NativeArray[nullable HashMapNode[MType, Array[MClassType]]]", /* class_name_string */
4806 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
,
4809 0, /* nullable Object */
4811 371, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
4812 1594, /* NativeArray[nullable HashMapNode[MType, Array[MType]]] */
4813 1926, /* NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */
4816 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
4819 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MType, Array[MClassType]] */
4820 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */
4823 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MType]]] */
4824 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
4826 "NativeArray[nullable HashMapNode[MType, Array[MType]]]", /* class_name_string */
4829 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
,
4832 0, /* nullable Object */
4834 371, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */
4835 1594, /* NativeArray[nullable HashMapNode[MType, Array[MType]]] */
4838 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
4841 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, Array[MType]] */
4842 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MType]]] */
4845 /* runtime type HashMapNode[MType, Array[MClassType]] */
4846 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
4848 "HashMapNode[MType, Array[MClassType]]", /* class_name_string */
4851 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
,
4854 0, /* nullable Object */
4856 37, /* nullable HashMapNode[MType, Array[nullable MType]] */
4857 389, /* nullable HashMapNode[MType, Array[MType]] */
4858 1571, /* HashMapNode[MType, Array[nullable MType]] */
4859 1595, /* nullable HashMapNode[MType, Array[MClassType]] */
4860 2128, /* HashMapNode[MType, Array[MType]] */
4861 2636, /* HashMapNode[MType, Array[MClassType]] */
4864 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
4867 &type_model__MType
, /* HashMapNode#0: MType */
4868 &type_array__Arraymodel__MClassType
, /* HashMapNode#1: Array[MClassType] */
4869 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
, /* nullable N: nullable HashMapNode[MType, Array[MClassType]] */
4870 &type_model__MType
, /* HashNode#0: MType */
4873 /* runtime type HashMapNode[MType, Array[MType]] */
4874 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
4876 "HashMapNode[MType, Array[MType]]", /* class_name_string */
4879 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
,
4882 0, /* nullable Object */
4884 37, /* nullable HashMapNode[MType, Array[nullable MType]] */
4885 389, /* nullable HashMapNode[MType, Array[MType]] */
4886 1571, /* HashMapNode[MType, Array[nullable MType]] */
4888 2128, /* HashMapNode[MType, Array[MType]] */
4891 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
4894 &type_model__MType
, /* HashMapNode#0: MType */
4895 &type_array__Arraymodel__MType
, /* HashMapNode#1: Array[MType] */
4896 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
, /* nullable N: nullable HashMapNode[MType, Array[MType]] */
4897 &type_model__MType
, /* HashNode#0: MType */
4900 /* runtime type nullable HashMapNode[MType, Array[MClassType]] */
4901 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType
= {
4903 "nullable HashMapNode[MType, Array[MClassType]]", /* class_name_string */
4907 0, {}, /*DEAD TYPE*/
4909 /* runtime type nullable HashMapNode[MType, Array[MType]] */
4910 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType
= {
4912 "nullable HashMapNode[MType, Array[MType]]", /* class_name_string */
4916 0, {}, /*DEAD TYPE*/
4918 /* runtime type HashMapIterator[MType, Array[MClassType]] */
4919 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType
= {
4921 "HashMapIterator[MType, Array[MClassType]]", /* class_name_string */
4924 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType
,
4927 0, /* nullable Object */
4929 372, /* MapIterator[MType, Array[nullable MType]] */
4930 1572, /* HashMapIterator[MType, Array[nullable MType]] */
4931 1596, /* MapIterator[MType, Array[MType]] */
4932 1927, /* MapIterator[MType, Array[MClassType]] */
4933 2129, /* HashMapIterator[MType, Array[MType]] */
4934 2637, /* HashMapIterator[MType, Array[MClassType]] */
4937 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType
= {
4940 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MClassType]] */
4943 /* runtime type HashMapIterator[MType, Array[MType]] */
4944 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType
= {
4946 "HashMapIterator[MType, Array[MType]]", /* class_name_string */
4949 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType
,
4952 0, /* nullable Object */
4954 372, /* MapIterator[MType, Array[nullable MType]] */
4955 1572, /* HashMapIterator[MType, Array[nullable MType]] */
4956 1596, /* MapIterator[MType, Array[MType]] */
4958 2129, /* HashMapIterator[MType, Array[MType]] */
4961 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType
= {
4964 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MType]] */
4967 /* runtime type MapIterator[MType, Array[MClassType]] */
4968 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType
= {
4970 "MapIterator[MType, Array[MClassType]]", /* class_name_string */
4974 0, {}, /*DEAD TYPE*/
4976 /* runtime type MapIterator[MType, Array[MType]] */
4977 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType
= {
4979 "MapIterator[MType, Array[MType]]", /* class_name_string */
4983 0, {}, /*DEAD TYPE*/
4985 /* runtime type HashMapKeys[String, Int] */
4986 const struct type type_hash_collection__HashMapKeysstring__Stringkernel__Int
= {
4988 "HashMapKeys[String, Int]", /* class_name_string */
4991 &resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int
,
4994 0, /* nullable Object */
4996 2130, /* HashMapKeys[String, Int] */
4998 92, /* Collection[Object] */
4999 652, /* Collection[Streamable] */
5000 1870, /* Collection[String] */
5003 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int
= {
5006 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Int] */
5007 &type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Int] */
5014 &type_string__String
, /* RemovableCollection#0: String */
5018 &type_string__String
, /* Collection#0: String */
5019 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
5022 /* runtime type HashMapValues[String, Int] */
5023 const struct type type_hash_collection__HashMapValuesstring__Stringkernel__Int
= {
5025 "HashMapValues[String, Int]", /* class_name_string */
5028 &resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int
,
5031 0, /* nullable Object */
5033 1928, /* HashMapValues[String, Int] */
5035 92, /* Collection[Object] */
5036 661, /* Collection[Int] */
5039 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int
= {
5042 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Int] */
5043 &type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Int] */
5050 &type_kernel__Int
, /* RemovableCollection#0: Int */
5054 &type_kernel__Int
, /* Collection#0: Int */
5055 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
5058 /* runtime type NativeArray[nullable HashMapNode[String, Int]] */
5059 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
5061 "NativeArray[nullable HashMapNode[String, Int]]", /* class_name_string */
5064 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
,
5067 0, /* nullable Object */
5069 390, /* NativeArray[nullable HashMapNode[String, Int]] */
5072 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
5075 &type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
, /* NativeArray#0: nullable HashMapNode[String, Int] */
5076 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Int]] */
5079 /* runtime type HashMapNode[String, Int] */
5080 const struct type type_hash_collection__HashMapNodestring__Stringkernel__Int
= {
5082 "HashMapNode[String, Int]", /* class_name_string */
5085 &resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int
,
5088 0, /* nullable Object */
5090 45, /* nullable HashMapNode[String, Int] */
5091 1597, /* HashMapNode[String, Int] */
5094 const struct types resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int
= {
5097 &type_string__String
, /* HashMapNode#0: String */
5098 &type_kernel__Int
, /* HashMapNode#1: Int */
5099 &type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
, /* nullable N: nullable HashMapNode[String, Int] */
5100 &type_string__String
, /* HashNode#0: String */
5103 /* runtime type nullable HashMapNode[String, Int] */
5104 const struct type type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int
= {
5106 "nullable HashMapNode[String, Int]", /* class_name_string */
5110 0, {}, /*DEAD TYPE*/
5112 /* runtime type HashMapIterator[String, Int] */
5113 const struct type type_hash_collection__HashMapIteratorstring__Stringkernel__Int
= {
5115 "HashMapIterator[String, Int]", /* class_name_string */
5118 &resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int
,
5121 0, /* nullable Object */
5123 391, /* MapIterator[String, Int] */
5124 1598, /* HashMapIterator[String, Int] */
5127 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int
= {
5130 &type_hash_collection__HashMapstring__Stringkernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Int] */
5133 /* runtime type MapIterator[String, Int] */
5134 const struct type type_abstract_collection__MapIteratorstring__Stringkernel__Int
= {
5136 "MapIterator[String, Int]", /* class_name_string */
5140 0, {}, /*DEAD TYPE*/
5142 /* runtime type HashMap[MClass, Array[MClass]] */
5143 const struct type type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
= {
5145 "HashMap[MClass, Array[MClass]]", /* class_name_string */
5148 &resolution_table_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
,
5151 0, /* nullable Object */
5153 158, /* HashMap[MClass, Array[nullable MClass]] */
5154 1599, /* HashMap[MClass, Array[MClass]] */
5157 const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
= {
5164 &type_model__MClass
, /* MapRead#0: MClass */
5165 &type_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Array[MClass]] */
5166 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
5167 &type_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Array[MClass]] */
5168 &type_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Array[MClass]] */
5169 &type_model__MClass
, /* Map#0: MClass */
5170 &type_array__Arraymodel__MClass
, /* Map#1: Array[MClass] */
5171 &type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Array[MClass]] */
5172 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, Array[MClass]] not a live type) */
5173 &type_array__Arraymodel__MClass
, /* MapRead#1: Array[MClass] */
5174 &type_model__MClass
, /* HashCollection#0: MClass */
5175 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* nullable HashCollection#1: nullable HashMapNode[MClass, Array[MClass]] */
5176 &type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* HashCollection#1: HashMapNode[MClass, Array[MClass]] */
5177 &type_nullable_model__MClass
, /* nullable HashCollection#0: nullable MClass */
5180 /* runtime type Layout[MClass] */
5181 const struct type type_layout_builders__Layoutmodel__MClass
= {
5183 "Layout[MClass]", /* class_name_string */
5186 &resolution_table_layout_builders__Layoutmodel__MClass
,
5189 0, /* nullable Object */
5191 392, /* Layout[MClass] */
5194 const struct types resolution_table_layout_builders__Layoutmodel__MClass
= {
5197 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MClass, Int] */
5198 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map[Layout#0, Int]: Map[MClass, Int] */
5201 /* runtime type HashMap[MClass, HashSet[MClass]] */
5202 const struct type type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
= {
5204 "HashMap[MClass, HashSet[MClass]]", /* class_name_string */
5207 &resolution_table_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
,
5210 0, /* nullable Object */
5212 46, /* nullable HashMap[MClass, Set[MClass]] */
5213 393, /* Map[MClass, Set[MClass]] */
5214 1929, /* HashMap[MClass, Set[MClass]] */
5215 2131, /* HashMap[MClass, HashSet[MClass]] */
5218 const struct types resolution_table_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
= {
5225 &type_model__MClass
, /* MapRead#0: MClass */
5226 &type_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, HashSet[MClass]] */
5227 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
5228 &type_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, HashSet[MClass]] */
5229 &type_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, HashSet[MClass]] */
5230 &type_model__MClass
, /* Map#0: MClass */
5231 &type_hash_collection__HashSetmodel__MClass
, /* Map#1: HashSet[MClass] */
5232 &type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, HashSet[MClass]] */
5233 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, HashSet[MClass]] not a live type) */
5234 &type_hash_collection__HashSetmodel__MClass
, /* MapRead#1: HashSet[MClass] */
5235 &type_model__MClass
, /* HashCollection#0: MClass */
5236 &type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* nullable HashCollection#1: nullable HashMapNode[MClass, HashSet[MClass]] */
5237 &type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, HashSet[MClass]] */
5238 &type_nullable_model__MClass
, /* nullable HashCollection#0: nullable MClass */
5241 /* runtime type HashMap[MClass, Set[MClass]] */
5242 const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
= {
5244 "HashMap[MClass, Set[MClass]]", /* class_name_string */
5247 &resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
,
5250 0, /* nullable Object */
5252 46, /* nullable HashMap[MClass, Set[MClass]] */
5253 393, /* Map[MClass, Set[MClass]] */
5254 1929, /* HashMap[MClass, Set[MClass]] */
5257 const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
= {
5264 &type_model__MClass
, /* MapRead#0: MClass */
5265 &type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Set[MClass]] */
5266 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
5267 &type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Set[MClass]] */
5268 &type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Set[MClass]] */
5269 &type_model__MClass
, /* Map#0: MClass */
5270 &type_abstract_collection__Setmodel__MClass
, /* Map#1: Set[MClass] */
5271 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Set[MClass]] */
5272 &type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass
, /* Map[Map#0, Map#1]: Map[MClass, Set[MClass]] */
5273 &type_abstract_collection__Setmodel__MClass
, /* MapRead#1: Set[MClass] */
5274 &type_model__MClass
, /* HashCollection#0: MClass */
5275 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* nullable HashCollection#1: nullable HashMapNode[MClass, Set[MClass]] */
5276 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, Set[MClass]] */
5277 &type_nullable_model__MClass
, /* nullable HashCollection#0: nullable MClass */
5280 /* runtime type Map[MClass, Set[MClass]] */
5281 const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass
= {
5283 "Map[MClass, Set[MClass]]", /* class_name_string */
5287 0, {}, /*DEAD TYPE*/
5289 /* runtime type nullable HashMap[MClass, Set[MClass]] */
5290 const struct type type_nullable_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
= {
5292 "nullable HashMap[MClass, Set[MClass]]", /* class_name_string */
5296 0, {}, /*DEAD TYPE*/
5298 /* runtime type PHLayout[MClass, MClass] */
5299 const struct type type_layout_builders__PHLayoutmodel__MClassmodel__MClass
= {
5301 "PHLayout[MClass, MClass]", /* class_name_string */
5304 &resolution_table_layout_builders__PHLayoutmodel__MClassmodel__MClass
,
5307 0, /* nullable Object */
5309 392, /* Layout[MClass] */
5310 1600, /* PHLayout[MClass, MClass] */
5313 const struct types resolution_table_layout_builders__PHLayoutmodel__MClassmodel__MClass
= {
5316 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MClass, Int] */
5317 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map[Layout#0, Int]: Map[MClass, Int] */
5318 &type_hash_collection__HashMapmodel__MClasskernel__Int
, /* HashMap[PHLayout#0, Int]: HashMap[MClass, Int] */
5319 &type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMap[PHLayout#0, Map[PHLayout#1, Int]]: HashMap[MClass, Map[MClass, Int]] */
5320 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map[PHLayout#0, Int]: Map[MClass, Int] */
5321 &type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* Map[PHLayout#0, Map[PHLayout#1, Int]]: Map[MClass, Map[MClass, Int]] */
5324 /* runtime type HashMap[MClass, Map[MClass, Int]] */
5325 const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5327 "HashMap[MClass, Map[MClass, Int]]", /* class_name_string */
5330 &resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
5333 0, /* nullable Object */
5335 394, /* Map[MClass, Map[MClass, Int]] */
5336 1601, /* HashMap[MClass, Map[MClass, Int]] */
5339 const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5346 &type_model__MClass
, /* MapRead#0: MClass */
5347 &type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Map[MClass, Int]] */
5348 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
5349 &type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Map[MClass, Int]] */
5350 &type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Map[MClass, Int]] */
5351 &type_model__MClass
, /* Map#0: MClass */
5352 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Map#1: Map[MClass, Int] */
5353 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Map[MClass, Int]] */
5354 &type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* Map[Map#0, Map#1]: Map[MClass, Map[MClass, Int]] */
5355 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* MapRead#1: Map[MClass, Int] */
5356 &type_model__MClass
, /* HashCollection#0: MClass */
5357 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* nullable HashCollection#1: nullable HashMapNode[MClass, Map[MClass, Int]] */
5358 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashCollection#1: HashMapNode[MClass, Map[MClass, Int]] */
5359 &type_nullable_model__MClass
, /* nullable HashCollection#0: nullable MClass */
5362 /* runtime type Map[MClass, Map[MClass, Int]] */
5363 const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5365 "Map[MClass, Map[MClass, Int]]", /* class_name_string */
5369 0, {}, /*DEAD TYPE*/
5371 /* runtime type HashMapKeys[MClass, Set[MVirtualTypeProp]] */
5372 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5374 "HashMapKeys[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
5377 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
5380 0, /* nullable Object */
5382 2105, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
5383 2399, /* HashMapKeys[MClass, Set[MProperty]] */
5384 92, /* Collection[Object] */
5385 99, /* Collection[nullable MClass] */
5386 1866, /* Collection[MClass] */
5387 2638, /* HashMapKeys[MClass, Set[MVirtualTypeProp]] */
5390 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5393 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
5394 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
5401 &type_model__MClass
, /* RemovableCollection#0: MClass */
5405 &type_model__MClass
, /* Collection#0: MClass */
5406 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
5409 /* runtime type HashMapValues[MClass, Set[MVirtualTypeProp]] */
5410 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5412 "HashMapValues[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
5415 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
5418 0, /* nullable Object */
5420 1554, /* Collection[Set[PropertyLayoutElement]] */
5421 1907, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
5422 92, /* Collection[Object] */
5423 1908, /* Collection[Set[MProperty]] */
5424 2132, /* Collection[Set[MVirtualTypeProp]] */
5425 2400, /* HashMapValues[MClass, Set[MProperty]] */
5426 2712, /* HashMapValues[MClass, Set[MVirtualTypeProp]] */
5429 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5432 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
5433 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
5440 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* RemovableCollection#0: Set[MVirtualTypeProp] */
5444 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* Collection#0: Set[MVirtualTypeProp] */
5445 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[Set[MVirtualTypeProp]] */
5448 /* runtime type Collection[Set[MVirtualTypeProp]] */
5449 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
= {
5451 "Collection[Set[MVirtualTypeProp]]", /* class_name_string */
5455 0, {}, /*DEAD TYPE*/
5457 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
5458 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5460 "NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]]", /* class_name_string */
5463 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
5466 0, /* nullable Object */
5468 358, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
5469 1555, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
5470 1930, /* NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
5473 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5476 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
5477 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
5480 /* runtime type HashMapNode[MClass, Set[MVirtualTypeProp]] */
5481 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5483 "HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
5486 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
5489 0, /* nullable Object */
5491 33, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
5492 359, /* nullable HashMapNode[MClass, Set[MProperty]] */
5493 1556, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
5494 1602, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
5495 2106, /* HashMapNode[MClass, Set[MProperty]] */
5496 2639, /* HashMapNode[MClass, Set[MVirtualTypeProp]] */
5499 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5502 &type_model__MClass
, /* HashMapNode#0: MClass */
5503 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* HashMapNode#1: Set[MVirtualTypeProp] */
5504 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* nullable N: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
5505 &type_model__MClass
, /* HashNode#0: MClass */
5508 /* runtime type nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
5509 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5511 "nullable HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
5515 0, {}, /*DEAD TYPE*/
5517 /* runtime type HashMapIterator[MClass, Set[MVirtualTypeProp]] */
5518 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5520 "HashMapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
5523 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
5526 0, /* nullable Object */
5528 360, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
5529 1557, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
5530 1558, /* MapIterator[MClass, Set[MProperty]] */
5531 1931, /* MapIterator[MClass, Set[MVirtualTypeProp]] */
5532 2107, /* HashMapIterator[MClass, Set[MProperty]] */
5533 2640, /* HashMapIterator[MClass, Set[MVirtualTypeProp]] */
5536 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5539 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MVirtualTypeProp]] */
5542 /* runtime type MapIterator[MClass, Set[MVirtualTypeProp]] */
5543 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5545 "MapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
5549 0, {}, /*DEAD TYPE*/
5551 /* runtime type HashSetNode[MVirtualTypeProp] */
5552 const struct type type_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
5554 "HashSetNode[MVirtualTypeProp]", /* class_name_string */
5557 &resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
5560 0, /* nullable Object */
5562 32, /* nullable HashSetNode[Object] */
5563 383, /* nullable HashSetNode[PropertyLayoutElement] */
5564 1549, /* HashSetNode[Object] */
5565 1589, /* nullable HashSetNode[MProperty] */
5566 1932, /* nullable HashSetNode[MVirtualTypeProp] */
5567 2122, /* HashSetNode[PropertyLayoutElement] */
5568 2631, /* HashSetNode[MProperty] */
5569 2770, /* HashSetNode[MVirtualTypeProp] */
5572 const struct types resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
5575 &type_model__MVirtualTypeProp
, /* HashSetNode#0: MVirtualTypeProp */
5577 &type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* nullable N: nullable HashSetNode[MVirtualTypeProp] */
5578 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
5581 /* runtime type nullable HashSetNode[MVirtualTypeProp] */
5582 const struct type type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
5584 "nullable HashSetNode[MVirtualTypeProp]", /* class_name_string */
5588 0, {}, /*DEAD TYPE*/
5590 /* runtime type HashSetIterator[MVirtualTypeProp] */
5591 const struct type type_hash_collection__HashSetIteratormodel__MVirtualTypeProp
= {
5593 "HashSetIterator[MVirtualTypeProp]", /* class_name_string */
5596 &resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp
,
5599 0, /* nullable Object */
5601 356, /* HashSetIterator[Object] */
5602 1587, /* HashSetIterator[PropertyLayoutElement] */
5603 1923, /* HashSetIterator[MProperty] */
5604 2133, /* HashSetIterator[MVirtualTypeProp] */
5607 const struct types resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp
= {
5610 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[MVirtualTypeProp] */
5611 &type_hash_collection__HashSetmodel__MVirtualTypeProp
, /* HashSet[HashSetIterator#0]: HashSet[MVirtualTypeProp] */
5614 /* runtime type NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
5615 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
5617 "NativeArray[nullable HashSetNode[MVirtualTypeProp]]", /* class_name_string */
5620 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
5623 0, /* nullable Object */
5625 357, /* NativeArray[nullable HashSetNode[Object]] */
5626 1588, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
5627 1924, /* NativeArray[nullable HashSetNode[MProperty]] */
5628 2134, /* NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
5631 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
5634 &type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* NativeArray#0: nullable HashSetNode[MVirtualTypeProp] */
5635 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
5638 /* runtime type HashMap[MVirtualTypeProp, Int] */
5639 const struct type type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
= {
5641 "HashMap[MVirtualTypeProp, Int]", /* class_name_string */
5644 &resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
,
5647 0, /* nullable Object */
5649 395, /* Map[PropertyLayoutElement, Int] */
5650 1603, /* HashMap[PropertyLayoutElement, Int] */
5651 1604, /* Map[MVirtualTypeProp, Int] */
5652 2135, /* HashMap[MVirtualTypeProp, Int] */
5655 const struct types resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
= {
5662 &type_model__MVirtualTypeProp
, /* MapRead#0: MVirtualTypeProp */
5663 &type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MVirtualTypeProp, Int] */
5664 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
5665 &type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MVirtualTypeProp, Int] */
5666 &type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MVirtualTypeProp, Int] */
5667 &type_model__MVirtualTypeProp
, /* Map#0: MVirtualTypeProp */
5668 &type_kernel__Int
, /* Map#1: Int */
5669 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MVirtualTypeProp, Int] */
5670 &type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int
, /* Map[Map#0, Map#1]: Map[MVirtualTypeProp, Int] */
5671 &type_kernel__Int
, /* MapRead#1: Int */
5672 &type_model__MVirtualTypeProp
, /* HashCollection#0: MVirtualTypeProp */
5673 &type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* nullable HashCollection#1: nullable HashMapNode[MVirtualTypeProp, Int] */
5674 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* HashCollection#1: HashMapNode[MVirtualTypeProp, Int] */
5675 &type_nullable_model__MVirtualTypeProp
, /* nullable HashCollection#0: nullable MVirtualTypeProp */
5678 /* runtime type HashMap[PropertyLayoutElement, Int] */
5679 const struct type type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
= {
5681 "HashMap[PropertyLayoutElement, Int]", /* class_name_string */
5684 &resolution_table_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
,
5687 0, /* nullable Object */
5689 395, /* Map[PropertyLayoutElement, Int] */
5690 1603, /* HashMap[PropertyLayoutElement, Int] */
5693 const struct types resolution_table_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
= {
5700 &type_layout_builders__PropertyLayoutElement
, /* MapRead#0: PropertyLayoutElement */
5701 &type_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[PropertyLayoutElement, Int] */
5702 &type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
5703 &type_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[PropertyLayoutElement, Int] */
5704 &type_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[PropertyLayoutElement, Int] */
5705 &type_layout_builders__PropertyLayoutElement
, /* Map#0: PropertyLayoutElement */
5706 &type_kernel__Int
, /* Map#1: Int */
5707 &type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[PropertyLayoutElement, Int] */
5708 &type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int
, /* Map[Map#0, Map#1]: Map[PropertyLayoutElement, Int] */
5709 &type_kernel__Int
, /* MapRead#1: Int */
5710 &type_layout_builders__PropertyLayoutElement
, /* HashCollection#0: PropertyLayoutElement */
5711 &type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* nullable HashCollection#1: nullable HashMapNode[PropertyLayoutElement, Int] */
5712 &type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* HashCollection#1: HashMapNode[PropertyLayoutElement, Int] */
5713 &type_nullable_layout_builders__PropertyLayoutElement
, /* nullable HashCollection#0: nullable PropertyLayoutElement */
5716 /* runtime type Map[MVirtualTypeProp, Int] */
5717 const struct type type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int
= {
5719 "Map[MVirtualTypeProp, Int]", /* class_name_string */
5723 0, {}, /*DEAD TYPE*/
5725 /* runtime type Map[PropertyLayoutElement, Int] */
5726 const struct type type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int
= {
5728 "Map[PropertyLayoutElement, Int]", /* class_name_string */
5732 0, {}, /*DEAD TYPE*/
5734 /* runtime type Layout[MVirtualTypeProp] */
5735 const struct type type_layout_builders__Layoutmodel__MVirtualTypeProp
= {
5737 "Layout[MVirtualTypeProp]", /* class_name_string */
5740 &resolution_table_layout_builders__Layoutmodel__MVirtualTypeProp
,
5743 0, /* nullable Object */
5745 396, /* Layout[PropertyLayoutElement] */
5746 1605, /* Layout[MVirtualTypeProp] */
5749 const struct types resolution_table_layout_builders__Layoutmodel__MVirtualTypeProp
= {
5752 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MVirtualTypeProp, Int] */
5753 &type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int
, /* Map[Layout#0, Int]: Map[MVirtualTypeProp, Int] */
5756 /* runtime type Layout[PropertyLayoutElement] */
5757 const struct type type_layout_builders__Layoutlayout_builders__PropertyLayoutElement
= {
5759 "Layout[PropertyLayoutElement]", /* class_name_string */
5762 &resolution_table_layout_builders__Layoutlayout_builders__PropertyLayoutElement
,
5765 0, /* nullable Object */
5767 396, /* Layout[PropertyLayoutElement] */
5770 const struct types resolution_table_layout_builders__Layoutlayout_builders__PropertyLayoutElement
= {
5773 &type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
, /* HashMap[Layout#0, Int]: HashMap[PropertyLayoutElement, Int] */
5774 &type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int
, /* Map[Layout#0, Int]: Map[PropertyLayoutElement, Int] */
5777 /* runtime type ArrayIterator[CodeWriter] */
5778 const struct type type_array__ArrayIteratorabstract_compiler__CodeWriter
= {
5780 "ArrayIterator[CodeWriter]", /* class_name_string */
5783 &resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter
,
5786 0, /* nullable Object */
5788 321, /* ArrayIterator[Object] */
5789 1606, /* ArrayIterator[CodeWriter] */
5792 const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter
= {
5795 &type_array__Arrayabstract_compiler__CodeWriter
, /* Array[Iterator#0]: Array[CodeWriter] */
5796 &type_array__AbstractArrayReadabstract_compiler__CodeWriter
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CodeWriter] */
5799 /* runtime type NativeArray[CodeWriter] */
5800 const struct type type_array__NativeArrayabstract_compiler__CodeWriter
= {
5802 "NativeArray[CodeWriter]", /* class_name_string */
5805 &resolution_table_array__NativeArrayabstract_compiler__CodeWriter
,
5808 0, /* nullable Object */
5810 115, /* NativeArray[Object] */
5811 1607, /* NativeArray[CodeWriter] */
5814 const struct types resolution_table_array__NativeArrayabstract_compiler__CodeWriter
= {
5817 &type_abstract_compiler__CodeWriter
, /* NativeArray#0: CodeWriter */
5818 &type_array__NativeArrayabstract_compiler__CodeWriter
, /* NativeArray[NativeArray#0]: NativeArray[CodeWriter] */
5821 /* runtime type HashSetNode[String] */
5822 const struct type type_hash_collection__HashSetNodestring__String
= {
5824 "HashSetNode[String]", /* class_name_string */
5827 &resolution_table_hash_collection__HashSetNodestring__String
,
5830 0, /* nullable Object */
5832 32, /* nullable HashSetNode[Object] */
5833 397, /* nullable HashSetNode[String] */
5834 1549, /* HashSetNode[Object] */
5835 2136, /* HashSetNode[String] */
5838 const struct types resolution_table_hash_collection__HashSetNodestring__String
= {
5841 &type_string__String
, /* HashSetNode#0: String */
5843 &type_nullable_hash_collection__HashSetNodestring__String
, /* nullable N: nullable HashSetNode[String] */
5844 &type_string__String
, /* HashNode#0: String */
5847 /* runtime type nullable HashSetNode[String] */
5848 const struct type type_nullable_hash_collection__HashSetNodestring__String
= {
5850 "nullable HashSetNode[String]", /* class_name_string */
5854 0, {}, /*DEAD TYPE*/
5856 /* runtime type HashSetIterator[String] */
5857 const struct type type_hash_collection__HashSetIteratorstring__String
= {
5859 "HashSetIterator[String]", /* class_name_string */
5862 &resolution_table_hash_collection__HashSetIteratorstring__String
,
5865 0, /* nullable Object */
5867 356, /* HashSetIterator[Object] */
5868 1608, /* HashSetIterator[String] */
5871 const struct types resolution_table_hash_collection__HashSetIteratorstring__String
= {
5874 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
5875 &type_hash_collection__HashSetstring__String
, /* HashSet[HashSetIterator#0]: HashSet[String] */
5878 /* runtime type NativeArray[nullable HashSetNode[String]] */
5879 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodestring__String
= {
5881 "NativeArray[nullable HashSetNode[String]]", /* class_name_string */
5884 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String
,
5887 0, /* nullable Object */
5889 357, /* NativeArray[nullable HashSetNode[Object]] */
5890 1609, /* NativeArray[nullable HashSetNode[String]] */
5893 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String
= {
5896 &type_nullable_hash_collection__HashSetNodestring__String
, /* NativeArray#0: nullable HashSetNode[String] */
5897 &type_array__NativeArraynullable_hash_collection__HashSetNodestring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[String]] */
5900 /* runtime type HashMap[MAttribute, Int] */
5901 const struct type type_hash_collection__HashMapmodel__MAttributekernel__Int
= {
5903 "HashMap[MAttribute, Int]", /* class_name_string */
5906 &resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int
,
5909 0, /* nullable Object */
5911 395, /* Map[PropertyLayoutElement, Int] */
5912 1603, /* HashMap[PropertyLayoutElement, Int] */
5913 1610, /* Map[MAttribute, Int] */
5914 2137, /* HashMap[MAttribute, Int] */
5917 const struct types resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int
= {
5924 &type_model__MAttribute
, /* MapRead#0: MAttribute */
5925 &type_hash_collection__HashMapKeysmodel__MAttributekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MAttribute, Int] */
5926 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
5927 &type_hash_collection__HashMapValuesmodel__MAttributekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MAttribute, Int] */
5928 &type_hash_collection__HashMapIteratormodel__MAttributekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MAttribute, Int] */
5929 &type_model__MAttribute
, /* Map#0: MAttribute */
5930 &type_kernel__Int
, /* Map#1: Int */
5931 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MAttribute, Int] */
5932 &type_abstract_collection__Mapmodel__MAttributekernel__Int
, /* Map[Map#0, Map#1]: Map[MAttribute, Int] */
5933 &type_kernel__Int
, /* MapRead#1: Int */
5934 &type_model__MAttribute
, /* HashCollection#0: MAttribute */
5935 &type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* nullable HashCollection#1: nullable HashMapNode[MAttribute, Int] */
5936 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* HashCollection#1: HashMapNode[MAttribute, Int] */
5937 &type_nullable_model__MAttribute
, /* nullable HashCollection#0: nullable MAttribute */
5940 /* runtime type Map[MAttribute, Int] */
5941 const struct type type_abstract_collection__Mapmodel__MAttributekernel__Int
= {
5943 "Map[MAttribute, Int]", /* class_name_string */
5947 0, {}, /*DEAD TYPE*/
5949 /* runtime type Layout[MAttribute] */
5950 const struct type type_layout_builders__Layoutmodel__MAttribute
= {
5952 "Layout[MAttribute]", /* class_name_string */
5955 &resolution_table_layout_builders__Layoutmodel__MAttribute
,
5958 0, /* nullable Object */
5960 396, /* Layout[PropertyLayoutElement] */
5961 1611, /* Layout[MAttribute] */
5964 const struct types resolution_table_layout_builders__Layoutmodel__MAttribute
= {
5967 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[Layout#0, Int]: HashMap[MAttribute, Int] */
5968 &type_abstract_collection__Mapmodel__MAttributekernel__Int
, /* Map[Layout#0, Int]: Map[MAttribute, Int] */
5971 /* runtime type HashMapKeys[MClass, Set[MAttribute]] */
5972 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
= {
5974 "HashMapKeys[MClass, Set[MAttribute]]", /* class_name_string */
5977 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
,
5980 0, /* nullable Object */
5982 2105, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
5983 2399, /* HashMapKeys[MClass, Set[MProperty]] */
5984 92, /* Collection[Object] */
5985 99, /* Collection[nullable MClass] */
5986 1866, /* Collection[MClass] */
5987 2641, /* HashMapKeys[MClass, Set[MAttribute]] */
5990 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
= {
5993 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MAttribute]] */
5994 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MAttribute]] */
6001 &type_model__MClass
, /* RemovableCollection#0: MClass */
6005 &type_model__MClass
, /* Collection#0: MClass */
6006 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
6009 /* runtime type HashMapValues[MClass, Set[MAttribute]] */
6010 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
= {
6012 "HashMapValues[MClass, Set[MAttribute]]", /* class_name_string */
6015 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
,
6018 0, /* nullable Object */
6020 1554, /* Collection[Set[PropertyLayoutElement]] */
6021 1907, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
6022 92, /* Collection[Object] */
6023 1908, /* Collection[Set[MProperty]] */
6024 2138, /* Collection[Set[MAttribute]] */
6025 2400, /* HashMapValues[MClass, Set[MProperty]] */
6026 2713, /* HashMapValues[MClass, Set[MAttribute]] */
6029 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
= {
6032 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MAttribute]] */
6033 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MAttribute]] */
6040 &type_abstract_collection__Setmodel__MAttribute
, /* RemovableCollection#0: Set[MAttribute] */
6044 &type_abstract_collection__Setmodel__MAttribute
, /* Collection#0: Set[MAttribute] */
6045 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[Collection#0]: Collection[Set[MAttribute]] */
6048 /* runtime type Collection[Set[MAttribute]] */
6049 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
= {
6051 "Collection[Set[MAttribute]]", /* class_name_string */
6055 0, {}, /*DEAD TYPE*/
6057 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
6058 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
6060 "NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]]", /* class_name_string */
6063 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
6066 0, /* nullable Object */
6068 358, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
6069 1555, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
6070 1933, /* NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
6073 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
6076 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MAttribute]] */
6077 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
6080 /* runtime type HashMapNode[MClass, Set[MAttribute]] */
6081 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
6083 "HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
6086 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
6089 0, /* nullable Object */
6091 33, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
6092 359, /* nullable HashMapNode[MClass, Set[MProperty]] */
6093 1556, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
6094 1612, /* nullable HashMapNode[MClass, Set[MAttribute]] */
6095 2106, /* HashMapNode[MClass, Set[MProperty]] */
6096 2642, /* HashMapNode[MClass, Set[MAttribute]] */
6099 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
6102 &type_model__MClass
, /* HashMapNode#0: MClass */
6103 &type_abstract_collection__Setmodel__MAttribute
, /* HashMapNode#1: Set[MAttribute] */
6104 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* nullable N: nullable HashMapNode[MClass, Set[MAttribute]] */
6105 &type_model__MClass
, /* HashNode#0: MClass */
6108 /* runtime type nullable HashMapNode[MClass, Set[MAttribute]] */
6109 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
6111 "nullable HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
6115 0, {}, /*DEAD TYPE*/
6117 /* runtime type HashMapIterator[MClass, Set[MAttribute]] */
6118 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
6120 "HashMapIterator[MClass, Set[MAttribute]]", /* class_name_string */
6123 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
6126 0, /* nullable Object */
6128 360, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
6129 1557, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
6130 1558, /* MapIterator[MClass, Set[MProperty]] */
6131 1934, /* MapIterator[MClass, Set[MAttribute]] */
6132 2107, /* HashMapIterator[MClass, Set[MProperty]] */
6133 2643, /* HashMapIterator[MClass, Set[MAttribute]] */
6136 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
6139 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MAttribute]] */
6142 /* runtime type MapIterator[MClass, Set[MAttribute]] */
6143 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
6145 "MapIterator[MClass, Set[MAttribute]]", /* class_name_string */
6149 0, {}, /*DEAD TYPE*/
6151 /* runtime type HashSetNode[MAttribute] */
6152 const struct type type_hash_collection__HashSetNodemodel__MAttribute
= {
6154 "HashSetNode[MAttribute]", /* class_name_string */
6157 &resolution_table_hash_collection__HashSetNodemodel__MAttribute
,
6160 0, /* nullable Object */
6162 32, /* nullable HashSetNode[Object] */
6163 383, /* nullable HashSetNode[PropertyLayoutElement] */
6164 1549, /* HashSetNode[Object] */
6165 1589, /* nullable HashSetNode[MProperty] */
6166 1935, /* nullable HashSetNode[MAttribute] */
6167 2122, /* HashSetNode[PropertyLayoutElement] */
6168 2631, /* HashSetNode[MProperty] */
6169 2771, /* HashSetNode[MAttribute] */
6172 const struct types resolution_table_hash_collection__HashSetNodemodel__MAttribute
= {
6175 &type_model__MAttribute
, /* HashSetNode#0: MAttribute */
6177 &type_nullable_hash_collection__HashSetNodemodel__MAttribute
, /* nullable N: nullable HashSetNode[MAttribute] */
6178 &type_model__MAttribute
, /* HashNode#0: MAttribute */
6181 /* runtime type nullable HashSetNode[MAttribute] */
6182 const struct type type_nullable_hash_collection__HashSetNodemodel__MAttribute
= {
6184 "nullable HashSetNode[MAttribute]", /* class_name_string */
6188 0, {}, /*DEAD TYPE*/
6190 /* runtime type HashSetIterator[MAttribute] */
6191 const struct type type_hash_collection__HashSetIteratormodel__MAttribute
= {
6193 "HashSetIterator[MAttribute]", /* class_name_string */
6196 &resolution_table_hash_collection__HashSetIteratormodel__MAttribute
,
6199 0, /* nullable Object */
6201 356, /* HashSetIterator[Object] */
6202 1587, /* HashSetIterator[PropertyLayoutElement] */
6203 1923, /* HashSetIterator[MProperty] */
6204 2139, /* HashSetIterator[MAttribute] */
6207 const struct types resolution_table_hash_collection__HashSetIteratormodel__MAttribute
= {
6210 &type_array__Arraymodel__MAttribute
, /* Array[Iterator#0]: Array[MAttribute] */
6211 &type_hash_collection__HashSetmodel__MAttribute
, /* HashSet[HashSetIterator#0]: HashSet[MAttribute] */
6214 /* runtime type NativeArray[nullable HashSetNode[MAttribute]] */
6215 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
= {
6217 "NativeArray[nullable HashSetNode[MAttribute]]", /* class_name_string */
6220 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
,
6223 0, /* nullable Object */
6225 357, /* NativeArray[nullable HashSetNode[Object]] */
6226 1588, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
6227 1924, /* NativeArray[nullable HashSetNode[MProperty]] */
6228 2140, /* NativeArray[nullable HashSetNode[MAttribute]] */
6231 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
= {
6234 &type_nullable_hash_collection__HashSetNodemodel__MAttribute
, /* NativeArray#0: nullable HashSetNode[MAttribute] */
6235 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MAttribute]] */
6238 /* runtime type ArrayIterator[RuntimeVariable] */
6239 const struct type type_array__ArrayIteratorabstract_compiler__RuntimeVariable
= {
6241 "ArrayIterator[RuntimeVariable]", /* class_name_string */
6244 &resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable
,
6247 0, /* nullable Object */
6249 321, /* ArrayIterator[Object] */
6250 1613, /* ArrayIterator[RuntimeVariable] */
6253 const struct types resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable
= {
6256 &type_array__Arrayabstract_compiler__RuntimeVariable
, /* Array[Iterator#0]: Array[RuntimeVariable] */
6257 &type_array__AbstractArrayReadabstract_compiler__RuntimeVariable
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[RuntimeVariable] */
6260 /* runtime type NativeArray[RuntimeVariable] */
6261 const struct type type_array__NativeArrayabstract_compiler__RuntimeVariable
= {
6263 "NativeArray[RuntimeVariable]", /* class_name_string */
6266 &resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable
,
6269 0, /* nullable Object */
6271 115, /* NativeArray[Object] */
6272 1614, /* NativeArray[RuntimeVariable] */
6275 const struct types resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable
= {
6278 &type_abstract_compiler__RuntimeVariable
, /* NativeArray#0: RuntimeVariable */
6279 &type_array__NativeArrayabstract_compiler__RuntimeVariable
, /* NativeArray[NativeArray#0]: NativeArray[RuntimeVariable] */
6282 /* runtime type ArrayIterator[MType] */
6283 const struct type type_array__ArrayIteratormodel__MType
= {
6285 "ArrayIterator[MType]", /* class_name_string */
6288 &resolution_table_array__ArrayIteratormodel__MType
,
6291 0, /* nullable Object */
6293 321, /* ArrayIterator[Object] */
6294 398, /* ArrayIterator[nullable MType] */
6295 1615, /* ArrayIterator[NitniCallback] */
6296 2141, /* ArrayIterator[MType] */
6299 const struct types resolution_table_array__ArrayIteratormodel__MType
= {
6302 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
6303 &type_array__AbstractArrayReadmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MType] */
6306 /* runtime type ArrayIterator[nullable MType] */
6307 const struct type type_array__ArrayIteratornullable_model__MType
= {
6309 "ArrayIterator[nullable MType]", /* class_name_string */
6312 &resolution_table_array__ArrayIteratornullable_model__MType
,
6315 0, /* nullable Object */
6318 398, /* ArrayIterator[nullable MType] */
6321 const struct types resolution_table_array__ArrayIteratornullable_model__MType
= {
6324 &type_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable MType] */
6325 &type_array__AbstractArrayReadnullable_model__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MType] */
6328 /* runtime type ArrayIterator[NitniCallback] */
6329 const struct type type_array__ArrayIteratornitni_callbacks__NitniCallback
= {
6331 "ArrayIterator[NitniCallback]", /* class_name_string */
6334 &resolution_table_array__ArrayIteratornitni_callbacks__NitniCallback
,
6337 0, /* nullable Object */
6339 321, /* ArrayIterator[Object] */
6341 1615, /* ArrayIterator[NitniCallback] */
6344 const struct types resolution_table_array__ArrayIteratornitni_callbacks__NitniCallback
= {
6347 &type_array__Arraynitni_callbacks__NitniCallback
, /* Array[Iterator#0]: Array[NitniCallback] */
6348 &type_array__AbstractArrayReadnitni_callbacks__NitniCallback
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[NitniCallback] */
6351 /* runtime type NativeArray[MType] */
6352 const struct type type_array__NativeArraymodel__MType
= {
6354 "NativeArray[MType]", /* class_name_string */
6357 &resolution_table_array__NativeArraymodel__MType
,
6360 0, /* nullable Object */
6362 115, /* NativeArray[Object] */
6363 399, /* NativeArray[nullable MType] */
6364 1616, /* NativeArray[NitniCallback] */
6365 2142, /* NativeArray[MType] */
6368 const struct types resolution_table_array__NativeArraymodel__MType
= {
6371 &type_model__MType
, /* NativeArray#0: MType */
6372 &type_array__NativeArraymodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[MType] */
6375 /* runtime type NativeArray[nullable MType] */
6376 const struct type type_array__NativeArraynullable_model__MType
= {
6378 "NativeArray[nullable MType]", /* class_name_string */
6381 &resolution_table_array__NativeArraynullable_model__MType
,
6384 0, /* nullable Object */
6387 399, /* NativeArray[nullable MType] */
6390 const struct types resolution_table_array__NativeArraynullable_model__MType
= {
6393 &type_nullable_model__MType
, /* NativeArray#0: nullable MType */
6394 &type_array__NativeArraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable MType] */
6397 /* runtime type NativeArray[NitniCallback] */
6398 const struct type type_array__NativeArraynitni_callbacks__NitniCallback
= {
6400 "NativeArray[NitniCallback]", /* class_name_string */
6403 &resolution_table_array__NativeArraynitni_callbacks__NitniCallback
,
6406 0, /* nullable Object */
6408 115, /* NativeArray[Object] */
6410 1616, /* NativeArray[NitniCallback] */
6413 const struct types resolution_table_array__NativeArraynitni_callbacks__NitniCallback
= {
6416 &type_nitni_callbacks__NitniCallback
, /* NativeArray#0: NitniCallback */
6417 &type_array__NativeArraynitni_callbacks__NitniCallback
, /* NativeArray[NativeArray#0]: NativeArray[NitniCallback] */
6420 /* runtime type ListNode[MClassType] */
6421 const struct type type_list__ListNodemodel__MClassType
= {
6423 "ListNode[MClassType]", /* class_name_string */
6426 &resolution_table_list__ListNodemodel__MClassType
,
6429 0, /* nullable Object */
6431 47, /* nullable ListNode[MClassType] */
6432 2644, /* Container[MClassType] */
6433 92, /* Collection[Object] */
6434 101, /* Collection[nullable MType] */
6435 648, /* Collection[NitniCallback] */
6436 2772, /* ListNode[MClassType] */
6439 2033, /* Collection[MType] */
6440 2240, /* Collection[MClassType] */
6443 const struct types resolution_table_list__ListNodemodel__MClassType
= {
6446 &type_model__MClassType
, /* ListNode#0: MClassType */
6447 &type_nullable_list__ListNodemodel__MClassType
, /* nullable ListNode[ListNode#0]: nullable ListNode[MClassType] */
6448 &type_abstract_collection__ContainerIteratormodel__MClassType
, /* ContainerIterator[Container#0]: ContainerIterator[MClassType] */
6449 &type_model__MClassType
, /* Container#0: MClassType */
6458 &type_model__MClassType
, /* Collection#0: MClassType */
6459 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
6462 /* runtime type nullable ListNode[MClassType] */
6463 const struct type type_nullable_list__ListNodemodel__MClassType
= {
6465 "nullable ListNode[MClassType]", /* class_name_string */
6469 0, {}, /*DEAD TYPE*/
6471 /* runtime type Container[MClassType] */
6472 const struct type type_abstract_collection__Containermodel__MClassType
= {
6474 "Container[MClassType]", /* class_name_string */
6478 0, {}, /*DEAD TYPE*/
6480 /* runtime type ListIterator[MClassType] */
6481 const struct type type_list__ListIteratormodel__MClassType
= {
6483 "ListIterator[MClassType]", /* class_name_string */
6486 &resolution_table_list__ListIteratormodel__MClassType
,
6489 0, /* nullable Object */
6491 400, /* ListIterator[MClassType] */
6494 const struct types resolution_table_list__ListIteratormodel__MClassType
= {
6497 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
6498 &type_model__MClassType
, /* ListIterator#0: MClassType */
6499 &type_list__Listmodel__MClassType
, /* List[ListIterator#0]: List[MClassType] */
6502 /* runtime type ListNode[String] */
6503 const struct type type_list__ListNodestring__String
= {
6505 "ListNode[String]", /* class_name_string */
6508 &resolution_table_list__ListNodestring__String
,
6511 0, /* nullable Object */
6513 48, /* nullable ListNode[String] */
6514 2143, /* Container[String] */
6515 92, /* Collection[Object] */
6516 652, /* Collection[Streamable] */
6517 1870, /* Collection[String] */
6518 2645, /* ListNode[String] */
6521 const struct types resolution_table_list__ListNodestring__String
= {
6524 &type_string__String
, /* ListNode#0: String */
6525 &type_nullable_list__ListNodestring__String
, /* nullable ListNode[ListNode#0]: nullable ListNode[String] */
6526 &type_abstract_collection__ContainerIteratorstring__String
, /* ContainerIterator[Container#0]: ContainerIterator[String] */
6527 &type_string__String
, /* Container#0: String */
6536 &type_string__String
, /* Collection#0: String */
6537 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
6540 /* runtime type nullable ListNode[String] */
6541 const struct type type_nullable_list__ListNodestring__String
= {
6543 "nullable ListNode[String]", /* class_name_string */
6547 0, {}, /*DEAD TYPE*/
6549 /* runtime type Container[String] */
6550 const struct type type_abstract_collection__Containerstring__String
= {
6552 "Container[String]", /* class_name_string */
6556 0, {}, /*DEAD TYPE*/
6558 /* runtime type ListIterator[String] */
6559 const struct type type_list__ListIteratorstring__String
= {
6561 "ListIterator[String]", /* class_name_string */
6564 &resolution_table_list__ListIteratorstring__String
,
6567 0, /* nullable Object */
6569 401, /* ListIterator[String] */
6572 const struct types resolution_table_list__ListIteratorstring__String
= {
6575 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
6576 &type_string__String
, /* ListIterator#0: String */
6577 &type_list__Liststring__String
, /* List[ListIterator#0]: List[String] */
6580 /* runtime type ArrayIterator[MClassType] */
6581 const struct type type_array__ArrayIteratormodel__MClassType
= {
6583 "ArrayIterator[MClassType]", /* class_name_string */
6586 &resolution_table_array__ArrayIteratormodel__MClassType
,
6589 0, /* nullable Object */
6591 321, /* ArrayIterator[Object] */
6592 398, /* ArrayIterator[nullable MType] */
6593 1615, /* ArrayIterator[NitniCallback] */
6594 2141, /* ArrayIterator[MType] */
6595 2409, /* ArrayIterator[MClassType] */
6598 const struct types resolution_table_array__ArrayIteratormodel__MClassType
= {
6601 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
6602 &type_array__AbstractArrayReadmodel__MClassType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClassType] */
6605 /* runtime type NativeArray[MClassType] */
6606 const struct type type_array__NativeArraymodel__MClassType
= {
6608 "NativeArray[MClassType]", /* class_name_string */
6611 &resolution_table_array__NativeArraymodel__MClassType
,
6614 0, /* nullable Object */
6616 115, /* NativeArray[Object] */
6617 399, /* NativeArray[nullable MType] */
6618 1616, /* NativeArray[NitniCallback] */
6619 2142, /* NativeArray[MType] */
6620 2410, /* NativeArray[MClassType] */
6623 const struct types resolution_table_array__NativeArraymodel__MClassType
= {
6626 &type_model__MClassType
, /* NativeArray#0: MClassType */
6627 &type_array__NativeArraymodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[MClassType] */
6630 /* runtime type HashMap[MType, Map[MType, Int]] */
6631 const struct type type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6633 "HashMap[MType, Map[MType, Int]]", /* class_name_string */
6636 &resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
6639 0, /* nullable Object */
6641 402, /* Map[MType, Map[MType, Int]] */
6642 1617, /* HashMap[MType, Map[MType, Int]] */
6645 const struct types resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6652 &type_model__MType
, /* MapRead#0: MType */
6653 &type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Map[MType, Int]] */
6654 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
6655 &type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Map[MType, Int]] */
6656 &type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Map[MType, Int]] */
6657 &type_model__MType
, /* Map#0: MType */
6658 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Map#1: Map[MType, Int] */
6659 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Map[MType, Int]] */
6660 &type_abstract_collection__Mapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* Map[Map#0, Map#1]: Map[MType, Map[MType, Int]] */
6661 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* MapRead#1: Map[MType, Int] */
6662 &type_model__MType
, /* HashCollection#0: MType */
6663 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* nullable HashCollection#1: nullable HashMapNode[MType, Map[MType, Int]] */
6664 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashCollection#1: HashMapNode[MType, Map[MType, Int]] */
6665 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
6668 /* runtime type Map[MType, Map[MType, Int]] */
6669 const struct type type_abstract_collection__Mapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6671 "Map[MType, Map[MType, Int]]", /* class_name_string */
6675 0, {}, /*DEAD TYPE*/
6677 /* runtime type HashMap[MType, HashSet[MType]] */
6678 const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
= {
6680 "HashMap[MType, HashSet[MType]]", /* class_name_string */
6683 &resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
,
6686 0, /* nullable Object */
6688 17, /* nullable HashMap[MType, Set[MType]] */
6689 165, /* Map[MType, Set[MType]] */
6690 2144, /* HashMap[MType, HashSet[MType]] */
6691 1884, /* HashMap[MType, Set[MType]] */
6694 const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
= {
6701 &type_model__MType
, /* MapRead#0: MType */
6702 &type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, HashSet[MType]] */
6703 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
6704 &type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, HashSet[MType]] */
6705 &type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, HashSet[MType]] */
6706 &type_model__MType
, /* Map#0: MType */
6707 &type_hash_collection__HashSetmodel__MType
, /* Map#1: HashSet[MType] */
6708 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, HashSet[MType]] */
6709 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, HashSet[MType]] not a live type) */
6710 &type_hash_collection__HashSetmodel__MType
, /* MapRead#1: HashSet[MType] */
6711 &type_model__MType
, /* HashCollection#0: MType */
6712 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* nullable HashCollection#1: nullable HashMapNode[MType, HashSet[MType]] */
6713 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* HashCollection#1: HashMapNode[MType, HashSet[MType]] */
6714 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
6717 /* runtime type HashMapKeys[EscapeMark, String] */
6718 const struct type type_hash_collection__HashMapKeysscope__EscapeMarkstring__String
= {
6720 "HashMapKeys[EscapeMark, String]", /* class_name_string */
6723 &resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String
,
6726 0, /* nullable Object */
6728 1618, /* Collection[EscapeMark] */
6729 1936, /* HashMapKeys[EscapeMark, String] */
6730 92, /* Collection[Object] */
6733 const struct types resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String
= {
6736 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[EscapeMark, String] */
6737 &type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[EscapeMark, String] */
6744 &type_scope__EscapeMark
, /* RemovableCollection#0: EscapeMark */
6748 &type_scope__EscapeMark
, /* Collection#0: EscapeMark */
6749 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[Collection#0]: Collection[EscapeMark] */
6752 /* runtime type Collection[EscapeMark] */
6753 const struct type type_abstract_collection__Collectionscope__EscapeMark
= {
6755 "Collection[EscapeMark]", /* class_name_string */
6759 0, {}, /*DEAD TYPE*/
6761 /* runtime type HashMapValues[EscapeMark, String] */
6762 const struct type type_hash_collection__HashMapValuesscope__EscapeMarkstring__String
= {
6764 "HashMapValues[EscapeMark, String]", /* class_name_string */
6767 &resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String
,
6770 0, /* nullable Object */
6772 2145, /* HashMapValues[EscapeMark, String] */
6774 92, /* Collection[Object] */
6775 652, /* Collection[Streamable] */
6776 1870, /* Collection[String] */
6779 const struct types resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String
= {
6782 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[EscapeMark, String] */
6783 &type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[EscapeMark, String] */
6790 &type_string__String
, /* RemovableCollection#0: String */
6794 &type_string__String
, /* Collection#0: String */
6795 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
6798 /* runtime type NativeArray[nullable HashMapNode[EscapeMark, String]] */
6799 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
6801 "NativeArray[nullable HashMapNode[EscapeMark, String]]", /* class_name_string */
6804 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
6807 0, /* nullable Object */
6809 403, /* NativeArray[nullable HashMapNode[EscapeMark, String]] */
6812 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
6815 &type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* NativeArray#0: nullable HashMapNode[EscapeMark, String] */
6816 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[EscapeMark, String]] */
6819 /* runtime type HashMapNode[EscapeMark, String] */
6820 const struct type type_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
6822 "HashMapNode[EscapeMark, String]", /* class_name_string */
6825 &resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
6828 0, /* nullable Object */
6830 49, /* nullable HashMapNode[EscapeMark, String] */
6831 1619, /* HashMapNode[EscapeMark, String] */
6834 const struct types resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
6837 &type_scope__EscapeMark
, /* HashMapNode#0: EscapeMark */
6838 &type_string__String
, /* HashMapNode#1: String */
6839 &type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* nullable N: nullable HashMapNode[EscapeMark, String] */
6840 &type_scope__EscapeMark
, /* HashNode#0: EscapeMark */
6843 /* runtime type nullable HashMapNode[EscapeMark, String] */
6844 const struct type type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
6846 "nullable HashMapNode[EscapeMark, String]", /* class_name_string */
6850 0, {}, /*DEAD TYPE*/
6852 /* runtime type HashMapIterator[EscapeMark, String] */
6853 const struct type type_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
= {
6855 "HashMapIterator[EscapeMark, String]", /* class_name_string */
6858 &resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
,
6861 0, /* nullable Object */
6863 404, /* MapIterator[EscapeMark, String] */
6864 1620, /* HashMapIterator[EscapeMark, String] */
6867 const struct types resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
= {
6870 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[EscapeMark, String] */
6873 /* runtime type MapIterator[EscapeMark, String] */
6874 const struct type type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
= {
6876 "MapIterator[EscapeMark, String]", /* class_name_string */
6880 0, {}, /*DEAD TYPE*/
6882 /* runtime type HashMapKeys[Variable, RuntimeVariable] */
6883 const struct type type_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
= {
6885 "HashMapKeys[Variable, RuntimeVariable]", /* class_name_string */
6888 &resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
,
6891 0, /* nullable Object */
6893 700, /* Collection[Variable] */
6894 1937, /* HashMapKeys[Variable, RuntimeVariable] */
6895 92, /* Collection[Object] */
6898 const struct types resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
= {
6901 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, RuntimeVariable] */
6902 &type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, RuntimeVariable] */
6909 &type_scope__Variable
, /* RemovableCollection#0: Variable */
6913 &type_scope__Variable
, /* Collection#0: Variable */
6914 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
6917 /* runtime type HashMapValues[Variable, RuntimeVariable] */
6918 const struct type type_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
= {
6920 "HashMapValues[Variable, RuntimeVariable]", /* class_name_string */
6923 &resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
,
6926 0, /* nullable Object */
6928 676, /* Collection[RuntimeVariable] */
6929 1938, /* HashMapValues[Variable, RuntimeVariable] */
6930 92, /* Collection[Object] */
6933 const struct types resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
= {
6936 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, RuntimeVariable] */
6937 &type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, RuntimeVariable] */
6944 &type_abstract_compiler__RuntimeVariable
, /* RemovableCollection#0: RuntimeVariable */
6948 &type_abstract_compiler__RuntimeVariable
, /* Collection#0: RuntimeVariable */
6949 &type_abstract_collection__Collectionabstract_compiler__RuntimeVariable
, /* Collection[Collection#0]: Collection[RuntimeVariable] */
6952 /* runtime type NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
6953 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
6955 "NativeArray[nullable HashMapNode[Variable, RuntimeVariable]]", /* class_name_string */
6958 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
6961 0, /* nullable Object */
6963 405, /* NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
6966 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
6969 &type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* NativeArray#0: nullable HashMapNode[Variable, RuntimeVariable] */
6970 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
6973 /* runtime type HashMapNode[Variable, RuntimeVariable] */
6974 const struct type type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
6976 "HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
6979 &resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
6982 0, /* nullable Object */
6984 50, /* nullable HashMapNode[Variable, RuntimeVariable] */
6985 1621, /* HashMapNode[Variable, RuntimeVariable] */
6988 const struct types resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
6991 &type_scope__Variable
, /* HashMapNode#0: Variable */
6992 &type_abstract_compiler__RuntimeVariable
, /* HashMapNode#1: RuntimeVariable */
6993 &type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* nullable N: nullable HashMapNode[Variable, RuntimeVariable] */
6994 &type_scope__Variable
, /* HashNode#0: Variable */
6997 /* runtime type nullable HashMapNode[Variable, RuntimeVariable] */
6998 const struct type type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
7000 "nullable HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
7004 0, {}, /*DEAD TYPE*/
7006 /* runtime type HashMapIterator[Variable, RuntimeVariable] */
7007 const struct type type_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
7009 "HashMapIterator[Variable, RuntimeVariable]", /* class_name_string */
7012 &resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
,
7015 0, /* nullable Object */
7017 406, /* MapIterator[Variable, RuntimeVariable] */
7018 1622, /* HashMapIterator[Variable, RuntimeVariable] */
7021 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
7024 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, RuntimeVariable] */
7027 /* runtime type MapIterator[Variable, RuntimeVariable] */
7028 const struct type type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
7030 "MapIterator[Variable, RuntimeVariable]", /* class_name_string */
7034 0, {}, /*DEAD TYPE*/
7036 /* runtime type HashMap[MGroup, POSetElement[MGroup]] */
7037 const struct type type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
= {
7039 "HashMap[MGroup, POSetElement[MGroup]]", /* class_name_string */
7042 &resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
,
7045 0, /* nullable Object */
7047 407, /* HashMap[MGroup, POSetElement[MGroup]] */
7050 const struct types resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
= {
7057 &type_mproject__MGroup
, /* MapRead#0: MGroup */
7058 &type_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MGroup, POSetElement[MGroup]] */
7059 &type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
7060 &type_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MGroup, POSetElement[MGroup]] */
7061 &type_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MGroup, POSetElement[MGroup]] */
7062 &type_mproject__MGroup
, /* Map#0: MGroup */
7063 &type_poset__POSetElementmproject__MGroup
, /* Map#1: POSetElement[MGroup] */
7064 &type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MGroup, POSetElement[MGroup]] */
7065 NULL
, /* empty (Map[Map#0, Map#1]: Map[MGroup, POSetElement[MGroup]] not a live type) */
7066 &type_poset__POSetElementmproject__MGroup
, /* MapRead#1: POSetElement[MGroup] */
7067 &type_mproject__MGroup
, /* HashCollection#0: MGroup */
7068 &type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* nullable HashCollection#1: nullable HashMapNode[MGroup, POSetElement[MGroup]] */
7069 &type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* HashCollection#1: HashMapNode[MGroup, POSetElement[MGroup]] */
7070 &type_nullable_mproject__MGroup
, /* nullable HashCollection#0: nullable MGroup */
7073 /* runtime type POSetElement[MGroup] */
7074 const struct type type_poset__POSetElementmproject__MGroup
= {
7076 "POSetElement[MGroup]", /* class_name_string */
7079 &resolution_table_poset__POSetElementmproject__MGroup
,
7082 0, /* nullable Object */
7084 408, /* POSetElement[MGroup] */
7087 const struct types resolution_table_poset__POSetElementmproject__MGroup
= {
7090 &type_hash_collection__HashSetmproject__MGroup
, /* HashSet[POSetElement#0]: HashSet[MGroup] */
7091 &type_poset__POSetmproject__MGroup
, /* POSet[POSetElement#0]: POSet[MGroup] */
7092 &type_mproject__MGroup
, /* POSetElement#0: MGroup */
7095 /* runtime type ArrayIterator[Int] */
7096 const struct type type_array__ArrayIteratorkernel__Int
= {
7098 "ArrayIterator[Int]", /* class_name_string */
7101 &resolution_table_array__ArrayIteratorkernel__Int
,
7104 0, /* nullable Object */
7106 321, /* ArrayIterator[Object] */
7107 1623, /* ArrayIterator[Int] */
7110 const struct types resolution_table_array__ArrayIteratorkernel__Int
= {
7113 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
7114 &type_array__AbstractArrayReadkernel__Int
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Int] */
7117 /* runtime type NativeArray[Int] */
7118 const struct type type_array__NativeArraykernel__Int
= {
7120 "NativeArray[Int]", /* class_name_string */
7123 &resolution_table_array__NativeArraykernel__Int
,
7126 0, /* nullable Object */
7128 115, /* NativeArray[Object] */
7129 1624, /* NativeArray[Int] */
7132 const struct types resolution_table_array__NativeArraykernel__Int
= {
7135 &type_kernel__Int
, /* NativeArray#0: Int */
7136 &type_array__NativeArraykernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[Int] */
7139 /* runtime type ArrayIterator[AStdClassdef] */
7140 const struct type type_array__ArrayIteratorparser_nodes__AStdClassdef
= {
7142 "ArrayIterator[AStdClassdef]", /* class_name_string */
7145 &resolution_table_array__ArrayIteratorparser_nodes__AStdClassdef
,
7148 0, /* nullable Object */
7150 321, /* ArrayIterator[Object] */
7151 1541, /* ArrayIterator[ANode] */
7152 1903, /* ArrayIterator[Prod] */
7153 2146, /* ArrayIterator[AClassdef] */
7154 2411, /* ArrayIterator[AStdClassdef] */
7157 const struct types resolution_table_array__ArrayIteratorparser_nodes__AStdClassdef
= {
7160 &type_array__Arrayparser_nodes__AStdClassdef
, /* Array[Iterator#0]: Array[AStdClassdef] */
7161 &type_array__AbstractArrayReadparser_nodes__AStdClassdef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AStdClassdef] */
7164 /* runtime type ArrayIterator[AClassdef] */
7165 const struct type type_array__ArrayIteratorparser_nodes__AClassdef
= {
7167 "ArrayIterator[AClassdef]", /* class_name_string */
7170 &resolution_table_array__ArrayIteratorparser_nodes__AClassdef
,
7173 0, /* nullable Object */
7175 321, /* ArrayIterator[Object] */
7176 1541, /* ArrayIterator[ANode] */
7177 1903, /* ArrayIterator[Prod] */
7178 2146, /* ArrayIterator[AClassdef] */
7181 const struct types resolution_table_array__ArrayIteratorparser_nodes__AClassdef
= {
7184 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Iterator#0]: Array[AClassdef] */
7185 &type_array__AbstractArrayReadparser_nodes__AClassdef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AClassdef] */
7188 /* runtime type NativeArray[AStdClassdef] */
7189 const struct type type_array__NativeArrayparser_nodes__AStdClassdef
= {
7191 "NativeArray[AStdClassdef]", /* class_name_string */
7194 &resolution_table_array__NativeArrayparser_nodes__AStdClassdef
,
7197 0, /* nullable Object */
7199 115, /* NativeArray[Object] */
7200 1542, /* NativeArray[ANode] */
7201 1904, /* NativeArray[Prod] */
7202 2147, /* NativeArray[AClassdef] */
7203 2412, /* NativeArray[AStdClassdef] */
7206 const struct types resolution_table_array__NativeArrayparser_nodes__AStdClassdef
= {
7209 &type_parser_nodes__AStdClassdef
, /* NativeArray#0: AStdClassdef */
7210 &type_array__NativeArrayparser_nodes__AStdClassdef
, /* NativeArray[NativeArray#0]: NativeArray[AStdClassdef] */
7213 /* runtime type NativeArray[AClassdef] */
7214 const struct type type_array__NativeArrayparser_nodes__AClassdef
= {
7216 "NativeArray[AClassdef]", /* class_name_string */
7219 &resolution_table_array__NativeArrayparser_nodes__AClassdef
,
7222 0, /* nullable Object */
7224 115, /* NativeArray[Object] */
7225 1542, /* NativeArray[ANode] */
7226 1904, /* NativeArray[Prod] */
7227 2147, /* NativeArray[AClassdef] */
7230 const struct types resolution_table_array__NativeArrayparser_nodes__AClassdef
= {
7233 &type_parser_nodes__AClassdef
, /* NativeArray#0: AClassdef */
7234 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[NativeArray#0]: NativeArray[AClassdef] */
7237 /* runtime type Array[APropdef] */
7238 const struct type type_array__Arrayparser_nodes__APropdef
= {
7240 "Array[APropdef]", /* class_name_string */
7243 &resolution_table_array__Arrayparser_nodes__APropdef
,
7246 0, /* nullable Object */
7248 1871, /* Collection[Prod] */
7249 91, /* SequenceRead[nullable Object] */
7250 92, /* Collection[Object] */
7251 653, /* Collection[ANode] */
7252 2046, /* Collection[APropdef] */
7253 1838, /* AbstractArrayRead[Object] */
7254 2243, /* AbstractArrayRead[ANode] */
7255 2029, /* Array[Object] */
7256 2785, /* AbstractArrayRead[APropdef] */
7257 2664, /* Array[ANode] */
7258 2665, /* AbstractArrayRead[Prod] */
7259 2847, /* Array[APropdef] */
7260 2802, /* Array[Prod] */
7263 const struct types resolution_table_array__Arrayparser_nodes__APropdef
= {
7266 &type_array__Arrayparser_nodes__APropdef
, /* Array[Array#0]: Array[APropdef] */
7267 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[Array#0]: NativeArray[APropdef] */
7268 &type_parser_nodes__APropdef
, /* Sequence#0: APropdef */
7269 &type_parser_nodes__APropdef
, /* SimpleCollection#0: APropdef */
7270 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Array#0]: Collection[APropdef] */
7271 &type_parser_nodes__APropdef
, /* Array#0: APropdef */
7272 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[ArrayCapable#0]: NativeArray[APropdef] */
7273 &type_parser_nodes__APropdef
, /* AbstractArray#0: APropdef */
7274 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
7275 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Sequence#0]: Collection[APropdef] */
7276 &type_array__Arrayparser_nodes__APropdef
, /* Array[Sequence#0]: Array[APropdef] */
7277 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[SimpleCollection#0]: Collection[APropdef] */
7278 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
7279 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
7280 &type_parser_nodes__APropdef
, /* SequenceRead#0: APropdef */
7281 &type_parser_nodes__APropdef
, /* AbstractArrayRead#0: APropdef */
7282 &type_array__Arrayparser_nodes__APropdef
, /* Array[AbstractArrayRead#0]: Array[APropdef] */
7283 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[APropdef] not a live type) */
7284 &type_array__ArrayIteratorparser_nodes__APropdef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[APropdef] */
7287 /* runtime type AbstractArrayRead[APropdef] */
7288 const struct type type_array__AbstractArrayReadparser_nodes__APropdef
= {
7290 "AbstractArrayRead[APropdef]", /* class_name_string */
7294 0, {}, /*DEAD TYPE*/
7296 /* runtime type ListNode[ANode] */
7297 const struct type type_list__ListNodeparser_nodes__ANode
= {
7299 "ListNode[ANode]", /* class_name_string */
7302 &resolution_table_list__ListNodeparser_nodes__ANode
,
7305 0, /* nullable Object */
7307 51, /* nullable ListNode[ANode] */
7308 1939, /* Container[ANode] */
7309 92, /* Collection[Object] */
7310 653, /* Collection[ANode] */
7311 2413, /* ListNode[ANode] */
7314 const struct types resolution_table_list__ListNodeparser_nodes__ANode
= {
7317 &type_parser_nodes__ANode
, /* ListNode#0: ANode */
7318 &type_nullable_list__ListNodeparser_nodes__ANode
, /* nullable ListNode[ListNode#0]: nullable ListNode[ANode] */
7319 &type_abstract_collection__ContainerIteratorparser_nodes__ANode
, /* ContainerIterator[Container#0]: ContainerIterator[ANode] */
7320 &type_parser_nodes__ANode
, /* Container#0: ANode */
7329 &type_parser_nodes__ANode
, /* Collection#0: ANode */
7330 &type_abstract_collection__Collectionparser_nodes__ANode
, /* Collection[Collection#0]: Collection[ANode] */
7333 /* runtime type nullable ListNode[ANode] */
7334 const struct type type_nullable_list__ListNodeparser_nodes__ANode
= {
7336 "nullable ListNode[ANode]", /* class_name_string */
7340 0, {}, /*DEAD TYPE*/
7342 /* runtime type Container[ANode] */
7343 const struct type type_abstract_collection__Containerparser_nodes__ANode
= {
7345 "Container[ANode]", /* class_name_string */
7349 0, {}, /*DEAD TYPE*/
7351 /* runtime type ListIterator[ANode] */
7352 const struct type type_list__ListIteratorparser_nodes__ANode
= {
7354 "ListIterator[ANode]", /* class_name_string */
7357 &resolution_table_list__ListIteratorparser_nodes__ANode
,
7360 0, /* nullable Object */
7362 409, /* ListIterator[ANode] */
7365 const struct types resolution_table_list__ListIteratorparser_nodes__ANode
= {
7368 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
7369 &type_parser_nodes__ANode
, /* ListIterator#0: ANode */
7370 &type_list__Listparser_nodes__ANode
, /* List[ListIterator#0]: List[ANode] */
7373 /* runtime type HashSetNode[ANode] */
7374 const struct type type_hash_collection__HashSetNodeparser_nodes__ANode
= {
7376 "HashSetNode[ANode]", /* class_name_string */
7379 &resolution_table_hash_collection__HashSetNodeparser_nodes__ANode
,
7382 0, /* nullable Object */
7384 32, /* nullable HashSetNode[Object] */
7385 410, /* nullable HashSetNode[ANode] */
7386 1549, /* HashSetNode[Object] */
7387 2148, /* HashSetNode[ANode] */
7390 const struct types resolution_table_hash_collection__HashSetNodeparser_nodes__ANode
= {
7393 &type_parser_nodes__ANode
, /* HashSetNode#0: ANode */
7395 &type_nullable_hash_collection__HashSetNodeparser_nodes__ANode
, /* nullable N: nullable HashSetNode[ANode] */
7396 &type_parser_nodes__ANode
, /* HashNode#0: ANode */
7399 /* runtime type nullable HashSetNode[ANode] */
7400 const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
7402 "nullable HashSetNode[ANode]", /* class_name_string */
7406 0, {}, /*DEAD TYPE*/
7408 /* runtime type HashSetIterator[ANode] */
7409 const struct type type_hash_collection__HashSetIteratorparser_nodes__ANode
= {
7411 "HashSetIterator[ANode]", /* class_name_string */
7414 &resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode
,
7417 0, /* nullable Object */
7419 356, /* HashSetIterator[Object] */
7420 1625, /* HashSetIterator[ANode] */
7423 const struct types resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode
= {
7426 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
7427 &type_hash_collection__HashSetparser_nodes__ANode
, /* HashSet[HashSetIterator#0]: HashSet[ANode] */
7430 /* runtime type NativeArray[nullable HashSetNode[ANode]] */
7431 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
7433 "NativeArray[nullable HashSetNode[ANode]]", /* class_name_string */
7436 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
,
7439 0, /* nullable Object */
7441 357, /* NativeArray[nullable HashSetNode[Object]] */
7442 1626, /* NativeArray[nullable HashSetNode[ANode]] */
7445 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
= {
7448 &type_nullable_hash_collection__HashSetNodeparser_nodes__ANode
, /* NativeArray#0: nullable HashSetNode[ANode] */
7449 &type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[ANode]] */
7452 /* runtime type HashMapKeys[MClass, Array[nullable MClass]] */
7453 const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
= {
7455 "HashMapKeys[MClass, Array[nullable MClass]]", /* class_name_string */
7458 &resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
,
7461 0, /* nullable Object */
7463 2149, /* HashMapKeys[MClass, Array[nullable MClass]] */
7465 92, /* Collection[Object] */
7466 99, /* Collection[nullable MClass] */
7467 1866, /* Collection[MClass] */
7470 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
= {
7473 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[nullable MClass]] */
7474 &type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[nullable MClass]] */
7481 &type_model__MClass
, /* RemovableCollection#0: MClass */
7485 &type_model__MClass
, /* Collection#0: MClass */
7486 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
7489 /* runtime type HashMapValues[MClass, Array[nullable MClass]] */
7490 const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
= {
7492 "HashMapValues[MClass, Array[nullable MClass]]", /* class_name_string */
7495 &resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
,
7498 0, /* nullable Object */
7500 1528, /* Collection[Array[nullable MClass]] */
7501 1940, /* HashMapValues[MClass, Array[nullable MClass]] */
7502 92, /* Collection[Object] */
7505 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
= {
7508 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[nullable MClass]] */
7509 &type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[nullable MClass]] */
7516 &type_array__Arraynullable_model__MClass
, /* RemovableCollection#0: Array[nullable MClass] */
7520 &type_array__Arraynullable_model__MClass
, /* Collection#0: Array[nullable MClass] */
7521 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Collection#0]: Collection[Array[nullable MClass]] */
7524 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
7525 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
7527 "NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]]", /* class_name_string */
7530 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
7533 0, /* nullable Object */
7535 411, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
7538 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
7541 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, Array[nullable MClass]] */
7542 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
7545 /* runtime type HashMapNode[MClass, Array[nullable MClass]] */
7546 const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
7548 "HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
7551 &resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
7554 0, /* nullable Object */
7556 52, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
7558 1627, /* HashMapNode[MClass, Array[nullable MClass]] */
7561 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
7564 &type_model__MClass
, /* HashMapNode#0: MClass */
7565 &type_array__Arraynullable_model__MClass
, /* HashMapNode#1: Array[nullable MClass] */
7566 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* nullable N: nullable HashMapNode[MClass, Array[nullable MClass]] */
7567 &type_model__MClass
, /* HashNode#0: MClass */
7570 /* runtime type nullable HashMapNode[MClass, Array[nullable MClass]] */
7571 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
7573 "nullable HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
7577 0, {}, /*DEAD TYPE*/
7579 /* runtime type HashMapIterator[MClass, Array[nullable MClass]] */
7580 const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
7582 "HashMapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
7585 &resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
,
7588 0, /* nullable Object */
7590 412, /* MapIterator[MClass, Array[nullable MClass]] */
7591 1628, /* HashMapIterator[MClass, Array[nullable MClass]] */
7594 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
7597 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[nullable MClass]] */
7600 /* runtime type MapIterator[MClass, Array[nullable MClass]] */
7601 const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
7603 "MapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
7607 0, {}, /*DEAD TYPE*/
7609 /* runtime type ArrayIterator[nullable MPropDef] */
7610 const struct type type_array__ArrayIteratornullable_model__MPropDef
= {
7612 "ArrayIterator[nullable MPropDef]", /* class_name_string */
7615 &resolution_table_array__ArrayIteratornullable_model__MPropDef
,
7618 0, /* nullable Object */
7621 413, /* ArrayIterator[nullable MPropDef] */
7624 const struct types resolution_table_array__ArrayIteratornullable_model__MPropDef
= {
7627 &type_array__Arraynullable_model__MPropDef
, /* Array[Iterator#0]: Array[nullable MPropDef] */
7628 &type_array__AbstractArrayReadnullable_model__MPropDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MPropDef] */
7631 /* runtime type NativeArray[nullable MPropDef] */
7632 const struct type type_array__NativeArraynullable_model__MPropDef
= {
7634 "NativeArray[nullable MPropDef]", /* class_name_string */
7637 &resolution_table_array__NativeArraynullable_model__MPropDef
,
7640 0, /* nullable Object */
7643 414, /* NativeArray[nullable MPropDef] */
7646 const struct types resolution_table_array__NativeArraynullable_model__MPropDef
= {
7649 &type_nullable_model__MPropDef
, /* NativeArray#0: nullable MPropDef */
7650 &type_array__NativeArraynullable_model__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable MPropDef] */
7653 /* runtime type ArrayIterator[MPropDef] */
7654 const struct type type_array__ArrayIteratormodel__MPropDef
= {
7656 "ArrayIterator[MPropDef]", /* class_name_string */
7659 &resolution_table_array__ArrayIteratormodel__MPropDef
,
7662 0, /* nullable Object */
7664 321, /* ArrayIterator[Object] */
7665 413, /* ArrayIterator[nullable MPropDef] */
7666 1524, /* ArrayIterator[PropertyLayoutElement] */
7667 2150, /* ArrayIterator[MPropDef] */
7670 const struct types resolution_table_array__ArrayIteratormodel__MPropDef
= {
7673 &type_array__Arraymodel__MPropDef
, /* Array[Iterator#0]: Array[MPropDef] */
7674 &type_array__AbstractArrayReadmodel__MPropDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MPropDef] */
7677 /* runtime type NativeArray[MPropDef] */
7678 const struct type type_array__NativeArraymodel__MPropDef
= {
7680 "NativeArray[MPropDef]", /* class_name_string */
7683 &resolution_table_array__NativeArraymodel__MPropDef
,
7686 0, /* nullable Object */
7688 115, /* NativeArray[Object] */
7689 414, /* NativeArray[nullable MPropDef] */
7690 1525, /* NativeArray[PropertyLayoutElement] */
7691 2151, /* NativeArray[MPropDef] */
7694 const struct types resolution_table_array__NativeArraymodel__MPropDef
= {
7697 &type_model__MPropDef
, /* NativeArray#0: MPropDef */
7698 &type_array__NativeArraymodel__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[MPropDef] */
7701 /* runtime type HashMapKeys[MModule, Set[MClassDef]] */
7702 const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7704 "HashMapKeys[MModule, Set[MClassDef]]", /* class_name_string */
7707 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef
,
7710 0, /* nullable Object */
7712 644, /* Collection[MModule] */
7713 1941, /* HashMapKeys[MModule, Set[MClassDef]] */
7714 92, /* Collection[Object] */
7717 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7720 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassDef]] */
7721 &type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassDef]] */
7728 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
7732 &type_mmodule__MModule
, /* Collection#0: MModule */
7733 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
7736 /* runtime type HashMapValues[MModule, Set[MClassDef]] */
7737 const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7739 "HashMapValues[MModule, Set[MClassDef]]", /* class_name_string */
7742 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef
,
7745 0, /* nullable Object */
7747 1629, /* Collection[Set[MClassDef]] */
7748 1942, /* HashMapValues[MModule, Set[MClassDef]] */
7749 92, /* Collection[Object] */
7752 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7755 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassDef]] */
7756 &type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassDef]] */
7763 &type_abstract_collection__Setmodel__MClassDef
, /* RemovableCollection#0: Set[MClassDef] */
7767 &type_abstract_collection__Setmodel__MClassDef
, /* Collection#0: Set[MClassDef] */
7768 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[Collection#0]: Collection[Set[MClassDef]] */
7771 /* runtime type Collection[Set[MClassDef]] */
7772 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
= {
7774 "Collection[Set[MClassDef]]", /* class_name_string */
7778 0, {}, /*DEAD TYPE*/
7780 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
7781 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7783 "NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]]", /* class_name_string */
7786 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
,
7789 0, /* nullable Object */
7791 415, /* NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
7794 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7797 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassDef]] */
7798 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */
7801 /* runtime type HashMapNode[MModule, Set[MClassDef]] */
7802 const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7804 "HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
7807 &resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
,
7810 0, /* nullable Object */
7812 53, /* nullable HashMapNode[MModule, Set[MClassDef]] */
7813 1630, /* HashMapNode[MModule, Set[MClassDef]] */
7816 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7819 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
7820 &type_abstract_collection__Setmodel__MClassDef
, /* HashMapNode#1: Set[MClassDef] */
7821 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* nullable N: nullable HashMapNode[MModule, Set[MClassDef]] */
7822 &type_mmodule__MModule
, /* HashNode#0: MModule */
7825 /* runtime type nullable HashMapNode[MModule, Set[MClassDef]] */
7826 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7828 "nullable HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
7832 0, {}, /*DEAD TYPE*/
7834 /* runtime type HashMapIterator[MModule, Set[MClassDef]] */
7835 const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7837 "HashMapIterator[MModule, Set[MClassDef]]", /* class_name_string */
7840 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
,
7843 0, /* nullable Object */
7845 416, /* MapIterator[MModule, Set[MClassDef]] */
7846 1631, /* HashMapIterator[MModule, Set[MClassDef]] */
7849 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7852 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassDef]] */
7855 /* runtime type MapIterator[MModule, Set[MClassDef]] */
7856 const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7858 "MapIterator[MModule, Set[MClassDef]]", /* class_name_string */
7862 0, {}, /*DEAD TYPE*/
7864 /* runtime type HashMapKeys[MModule, Set[MClass]] */
7865 const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass
= {
7867 "HashMapKeys[MModule, Set[MClass]]", /* class_name_string */
7870 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass
,
7873 0, /* nullable Object */
7875 644, /* Collection[MModule] */
7876 1943, /* HashMapKeys[MModule, Set[MClass]] */
7877 92, /* Collection[Object] */
7880 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass
= {
7883 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClass]] */
7884 &type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClass]] */
7891 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
7895 &type_mmodule__MModule
, /* Collection#0: MModule */
7896 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
7899 /* runtime type HashMapValues[MModule, Set[MClass]] */
7900 const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass
= {
7902 "HashMapValues[MModule, Set[MClass]]", /* class_name_string */
7905 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass
,
7908 0, /* nullable Object */
7910 1632, /* Collection[Set[MClass]] */
7911 1944, /* HashMapValues[MModule, Set[MClass]] */
7912 92, /* Collection[Object] */
7915 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass
= {
7918 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClass]] */
7919 &type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClass]] */
7926 &type_abstract_collection__Setmodel__MClass
, /* RemovableCollection#0: Set[MClass] */
7930 &type_abstract_collection__Setmodel__MClass
, /* Collection#0: Set[MClass] */
7931 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Collection#0]: Collection[Set[MClass]] */
7934 /* runtime type Collection[Set[MClass]] */
7935 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
= {
7937 "Collection[Set[MClass]]", /* class_name_string */
7941 0, {}, /*DEAD TYPE*/
7943 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
7944 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
7946 "NativeArray[nullable HashMapNode[MModule, Set[MClass]]]", /* class_name_string */
7949 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
,
7952 0, /* nullable Object */
7954 417, /* NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
7957 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
7960 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClass]] */
7961 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */
7964 /* runtime type HashMapNode[MModule, Set[MClass]] */
7965 const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
7967 "HashMapNode[MModule, Set[MClass]]", /* class_name_string */
7970 &resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
,
7973 0, /* nullable Object */
7975 54, /* nullable HashMapNode[MModule, Set[MClass]] */
7976 1633, /* HashMapNode[MModule, Set[MClass]] */
7979 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
7982 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
7983 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
7984 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
, /* nullable N: nullable HashMapNode[MModule, Set[MClass]] */
7985 &type_mmodule__MModule
, /* HashNode#0: MModule */
7988 /* runtime type nullable HashMapNode[MModule, Set[MClass]] */
7989 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass
= {
7991 "nullable HashMapNode[MModule, Set[MClass]]", /* class_name_string */
7995 0, {}, /*DEAD TYPE*/
7997 /* runtime type HashMapIterator[MModule, Set[MClass]] */
7998 const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
8000 "HashMapIterator[MModule, Set[MClass]]", /* class_name_string */
8003 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
,
8006 0, /* nullable Object */
8008 418, /* MapIterator[MModule, Set[MClass]] */
8009 1634, /* HashMapIterator[MModule, Set[MClass]] */
8012 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
8015 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClass]] */
8018 /* runtime type MapIterator[MModule, Set[MClass]] */
8019 const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
8021 "MapIterator[MModule, Set[MClass]]", /* class_name_string */
8025 0, {}, /*DEAD TYPE*/
8027 /* runtime type HashMapKeys[MModule, Set[MClassType]] */
8028 const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8030 "HashMapKeys[MModule, Set[MClassType]]", /* class_name_string */
8033 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType
,
8036 0, /* nullable Object */
8038 644, /* Collection[MModule] */
8039 1945, /* HashMapKeys[MModule, Set[MClassType]] */
8040 92, /* Collection[Object] */
8043 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8046 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassType]] */
8047 &type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassType]] */
8054 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
8058 &type_mmodule__MModule
, /* Collection#0: MModule */
8059 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
8062 /* runtime type HashMapValues[MModule, Set[MClassType]] */
8063 const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8065 "HashMapValues[MModule, Set[MClassType]]", /* class_name_string */
8068 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType
,
8071 0, /* nullable Object */
8073 1566, /* Collection[Set[NitniCallback]] */
8074 2414, /* HashMapValues[MModule, Set[MClassType]] */
8075 92, /* Collection[Object] */
8076 1913, /* Collection[Set[MType]] */
8077 2152, /* Collection[Set[MClassType]] */
8080 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8083 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassType]] */
8084 &type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassType]] */
8091 &type_abstract_collection__Setmodel__MClassType
, /* RemovableCollection#0: Set[MClassType] */
8095 &type_abstract_collection__Setmodel__MClassType
, /* Collection#0: Set[MClassType] */
8096 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[Collection#0]: Collection[Set[MClassType]] */
8099 /* runtime type Collection[Set[MClassType]] */
8100 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
= {
8102 "Collection[Set[MClassType]]", /* class_name_string */
8106 0, {}, /*DEAD TYPE*/
8108 /* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
8109 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8111 "NativeArray[nullable HashMapNode[MModule, Set[MClassType]]]", /* class_name_string */
8114 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
,
8117 0, /* nullable Object */
8119 419, /* NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
8122 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8125 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassType]] */
8126 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */
8129 /* runtime type HashMapNode[MModule, Set[MClassType]] */
8130 const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8132 "HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
8135 &resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
,
8138 0, /* nullable Object */
8140 55, /* nullable HashMapNode[MModule, Set[MClassType]] */
8141 1635, /* HashMapNode[MModule, Set[MClassType]] */
8144 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8147 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
8148 &type_abstract_collection__Setmodel__MClassType
, /* HashMapNode#1: Set[MClassType] */
8149 &type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
, /* nullable N: nullable HashMapNode[MModule, Set[MClassType]] */
8150 &type_mmodule__MModule
, /* HashNode#0: MModule */
8153 /* runtime type nullable HashMapNode[MModule, Set[MClassType]] */
8154 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8156 "nullable HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
8160 0, {}, /*DEAD TYPE*/
8162 /* runtime type HashMapIterator[MModule, Set[MClassType]] */
8163 const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8165 "HashMapIterator[MModule, Set[MClassType]]", /* class_name_string */
8168 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
,
8171 0, /* nullable Object */
8173 420, /* MapIterator[MModule, Set[MClassType]] */
8174 1636, /* HashMapIterator[MModule, Set[MClassType]] */
8177 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8180 &type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassType]] */
8183 /* runtime type MapIterator[MModule, Set[MClassType]] */
8184 const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8186 "MapIterator[MModule, Set[MClassType]]", /* class_name_string */
8190 0, {}, /*DEAD TYPE*/
8192 /* runtime type ArrayIterator[MGenericType] */
8193 const struct type type_array__ArrayIteratormodel__MGenericType
= {
8195 "ArrayIterator[MGenericType]", /* class_name_string */
8198 &resolution_table_array__ArrayIteratormodel__MGenericType
,
8201 0, /* nullable Object */
8203 321, /* ArrayIterator[Object] */
8204 398, /* ArrayIterator[nullable MType] */
8205 1615, /* ArrayIterator[NitniCallback] */
8206 2141, /* ArrayIterator[MType] */
8207 2409, /* ArrayIterator[MClassType] */
8208 2646, /* ArrayIterator[MGenericType] */
8211 const struct types resolution_table_array__ArrayIteratormodel__MGenericType
= {
8214 &type_array__Arraymodel__MGenericType
, /* Array[Iterator#0]: Array[MGenericType] */
8215 &type_array__AbstractArrayReadmodel__MGenericType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MGenericType] */
8218 /* runtime type NativeArray[MGenericType] */
8219 const struct type type_array__NativeArraymodel__MGenericType
= {
8221 "NativeArray[MGenericType]", /* class_name_string */
8224 &resolution_table_array__NativeArraymodel__MGenericType
,
8227 0, /* nullable Object */
8229 115, /* NativeArray[Object] */
8230 399, /* NativeArray[nullable MType] */
8231 1616, /* NativeArray[NitniCallback] */
8232 2142, /* NativeArray[MType] */
8233 2410, /* NativeArray[MClassType] */
8234 2647, /* NativeArray[MGenericType] */
8237 const struct types resolution_table_array__NativeArraymodel__MGenericType
= {
8240 &type_model__MGenericType
, /* NativeArray#0: MGenericType */
8241 &type_array__NativeArraymodel__MGenericType
, /* NativeArray[NativeArray#0]: NativeArray[MGenericType] */
8244 /* runtime type HashSetNode[MClassDef] */
8245 const struct type type_hash_collection__HashSetNodemodel__MClassDef
= {
8247 "HashSetNode[MClassDef]", /* class_name_string */
8250 &resolution_table_hash_collection__HashSetNodemodel__MClassDef
,
8253 0, /* nullable Object */
8255 32, /* nullable HashSetNode[Object] */
8256 421, /* nullable HashSetNode[MClassDef] */
8257 1549, /* HashSetNode[Object] */
8258 2153, /* HashSetNode[MClassDef] */
8261 const struct types resolution_table_hash_collection__HashSetNodemodel__MClassDef
= {
8264 &type_model__MClassDef
, /* HashSetNode#0: MClassDef */
8266 &type_nullable_hash_collection__HashSetNodemodel__MClassDef
, /* nullable N: nullable HashSetNode[MClassDef] */
8267 &type_model__MClassDef
, /* HashNode#0: MClassDef */
8270 /* runtime type nullable HashSetNode[MClassDef] */
8271 const struct type type_nullable_hash_collection__HashSetNodemodel__MClassDef
= {
8273 "nullable HashSetNode[MClassDef]", /* class_name_string */
8277 0, {}, /*DEAD TYPE*/
8279 /* runtime type HashSetIterator[MClassDef] */
8280 const struct type type_hash_collection__HashSetIteratormodel__MClassDef
= {
8282 "HashSetIterator[MClassDef]", /* class_name_string */
8285 &resolution_table_hash_collection__HashSetIteratormodel__MClassDef
,
8288 0, /* nullable Object */
8290 356, /* HashSetIterator[Object] */
8291 1637, /* HashSetIterator[MClassDef] */
8294 const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassDef
= {
8297 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
8298 &type_hash_collection__HashSetmodel__MClassDef
, /* HashSet[HashSetIterator#0]: HashSet[MClassDef] */
8301 /* runtime type NativeArray[nullable HashSetNode[MClassDef]] */
8302 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
= {
8304 "NativeArray[nullable HashSetNode[MClassDef]]", /* class_name_string */
8307 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
,
8310 0, /* nullable Object */
8312 357, /* NativeArray[nullable HashSetNode[Object]] */
8313 1638, /* NativeArray[nullable HashSetNode[MClassDef]] */
8316 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
= {
8319 &type_nullable_hash_collection__HashSetNodemodel__MClassDef
, /* NativeArray#0: nullable HashSetNode[MClassDef] */
8320 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClassDef]] */
8323 /* runtime type HashMapKeys[MClassType, Set[MType]] */
8324 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
= {
8326 "HashMapKeys[MClassType, Set[MType]]", /* class_name_string */
8329 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
,
8332 0, /* nullable Object */
8334 2415, /* HashMapKeys[MType, Set[MType]] */
8335 2714, /* HashMapKeys[MClassType, Set[MType]] */
8336 92, /* Collection[Object] */
8337 101, /* Collection[nullable MType] */
8338 648, /* Collection[NitniCallback] */
8342 2033, /* Collection[MType] */
8343 2240, /* Collection[MClassType] */
8346 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
= {
8349 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Set[MType]] */
8350 &type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Set[MType]] */
8357 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
8361 &type_model__MClassType
, /* Collection#0: MClassType */
8362 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
8365 /* runtime type HashMapKeys[MType, Set[MType]] */
8366 const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
= {
8368 "HashMapKeys[MType, Set[MType]]", /* class_name_string */
8371 &resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
,
8374 0, /* nullable Object */
8376 2415, /* HashMapKeys[MType, Set[MType]] */
8378 92, /* Collection[Object] */
8379 101, /* Collection[nullable MType] */
8380 648, /* Collection[NitniCallback] */
8384 2033, /* Collection[MType] */
8387 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
= {
8390 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Set[MType]] */
8391 &type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Set[MType]] */
8398 &type_model__MType
, /* RemovableCollection#0: MType */
8402 &type_model__MType
, /* Collection#0: MType */
8403 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
8406 /* runtime type HashMapValues[MClassType, Set[MType]] */
8407 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
= {
8409 "HashMapValues[MClassType, Set[MType]]", /* class_name_string */
8412 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
,
8415 0, /* nullable Object */
8417 1566, /* Collection[Set[NitniCallback]] */
8418 2154, /* HashMapValues[MType, Set[MType]] */
8419 92, /* Collection[Object] */
8420 1913, /* Collection[Set[MType]] */
8421 2416, /* HashMapValues[MClassType, Set[MType]] */
8424 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
= {
8427 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Set[MType]] */
8428 &type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Set[MType]] */
8435 &type_abstract_collection__Setmodel__MType
, /* RemovableCollection#0: Set[MType] */
8439 &type_abstract_collection__Setmodel__MType
, /* Collection#0: Set[MType] */
8440 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Collection#0]: Collection[Set[MType]] */
8443 /* runtime type HashMapValues[MType, Set[MType]] */
8444 const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
= {
8446 "HashMapValues[MType, Set[MType]]", /* class_name_string */
8449 &resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
,
8452 0, /* nullable Object */
8454 1566, /* Collection[Set[NitniCallback]] */
8455 2154, /* HashMapValues[MType, Set[MType]] */
8456 92, /* Collection[Object] */
8457 1913, /* Collection[Set[MType]] */
8460 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
= {
8463 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Set[MType]] */
8464 &type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Set[MType]] */
8471 &type_abstract_collection__Setmodel__MType
, /* RemovableCollection#0: Set[MType] */
8475 &type_abstract_collection__Setmodel__MType
, /* Collection#0: Set[MType] */
8476 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Collection#0]: Collection[Set[MType]] */
8479 /* runtime type NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
8480 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
8482 "NativeArray[nullable HashMapNode[MClassType, Set[MType]]]", /* class_name_string */
8485 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
8488 0, /* nullable Object */
8490 422, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
8491 1639, /* NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
8494 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
8497 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* NativeArray#0: nullable HashMapNode[MClassType, Set[MType]] */
8498 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
8501 /* runtime type NativeArray[nullable HashMapNode[MType, Set[MType]]] */
8502 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
8504 "NativeArray[nullable HashMapNode[MType, Set[MType]]]", /* class_name_string */
8507 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
8510 0, /* nullable Object */
8512 422, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
8515 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
8518 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, Set[MType]] */
8519 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */
8522 /* runtime type HashMapNode[MClassType, Set[MType]] */
8523 const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
8525 "HashMapNode[MClassType, Set[MType]]", /* class_name_string */
8528 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
8531 0, /* nullable Object */
8533 56, /* nullable HashMapNode[MType, Set[MType]] */
8534 423, /* nullable HashMapNode[MClassType, Set[MType]] */
8535 1640, /* HashMapNode[MType, Set[MType]] */
8536 2155, /* HashMapNode[MClassType, Set[MType]] */
8539 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
8542 &type_model__MClassType
, /* HashMapNode#0: MClassType */
8543 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
8544 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* nullable N: nullable HashMapNode[MClassType, Set[MType]] */
8545 &type_model__MClassType
, /* HashNode#0: MClassType */
8548 /* runtime type HashMapNode[MType, Set[MType]] */
8549 const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
8551 "HashMapNode[MType, Set[MType]]", /* class_name_string */
8554 &resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
8557 0, /* nullable Object */
8559 56, /* nullable HashMapNode[MType, Set[MType]] */
8561 1640, /* HashMapNode[MType, Set[MType]] */
8564 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
8567 &type_model__MType
, /* HashMapNode#0: MType */
8568 &type_abstract_collection__Setmodel__MType
, /* HashMapNode#1: Set[MType] */
8569 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* nullable N: nullable HashMapNode[MType, Set[MType]] */
8570 &type_model__MType
, /* HashNode#0: MType */
8573 /* runtime type nullable HashMapNode[MClassType, Set[MType]] */
8574 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
8576 "nullable HashMapNode[MClassType, Set[MType]]", /* class_name_string */
8580 0, {}, /*DEAD TYPE*/
8582 /* runtime type nullable HashMapNode[MType, Set[MType]] */
8583 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
8585 "nullable HashMapNode[MType, Set[MType]]", /* class_name_string */
8589 0, {}, /*DEAD TYPE*/
8591 /* runtime type HashMapIterator[MClassType, Set[MType]] */
8592 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
8594 "HashMapIterator[MClassType, Set[MType]]", /* class_name_string */
8597 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
8600 0, /* nullable Object */
8602 424, /* MapIterator[MType, Set[MType]] */
8603 1641, /* HashMapIterator[MType, Set[MType]] */
8604 1642, /* MapIterator[MClassType, Set[MType]] */
8605 2156, /* HashMapIterator[MClassType, Set[MType]] */
8608 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
8611 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Set[MType]] */
8614 /* runtime type HashMapIterator[MType, Set[MType]] */
8615 const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
8617 "HashMapIterator[MType, Set[MType]]", /* class_name_string */
8620 &resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
,
8623 0, /* nullable Object */
8625 424, /* MapIterator[MType, Set[MType]] */
8626 1641, /* HashMapIterator[MType, Set[MType]] */
8629 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
8632 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Set[MType]] */
8635 /* runtime type MapIterator[MClassType, Set[MType]] */
8636 const struct type type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
8638 "MapIterator[MClassType, Set[MType]]", /* class_name_string */
8642 0, {}, /*DEAD TYPE*/
8644 /* runtime type MapIterator[MType, Set[MType]] */
8645 const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
8647 "MapIterator[MType, Set[MType]]", /* class_name_string */
8651 0, {}, /*DEAD TYPE*/
8653 /* runtime type HashMap[MClassType, Int] */
8654 const struct type type_hash_collection__HashMapmodel__MClassTypekernel__Int
= {
8656 "HashMap[MClassType, Int]", /* class_name_string */
8659 &resolution_table_hash_collection__HashMapmodel__MClassTypekernel__Int
,
8662 0, /* nullable Object */
8664 169, /* Map[MType, Int] */
8665 692, /* HashMap[MType, Int] */
8666 1643, /* Map[MClassType, Int] */
8667 2157, /* HashMap[MClassType, Int] */
8670 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypekernel__Int
= {
8677 &type_model__MClassType
, /* MapRead#0: MClassType */
8678 &type_hash_collection__HashMapKeysmodel__MClassTypekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, Int] */
8679 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, Int]] */
8680 &type_hash_collection__HashMapValuesmodel__MClassTypekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, Int] */
8681 &type_hash_collection__HashMapIteratormodel__MClassTypekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, Int] */
8682 &type_model__MClassType
, /* Map#0: MClassType */
8683 &type_kernel__Int
, /* Map#1: Int */
8684 &type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, Int] */
8685 &type_abstract_collection__Mapmodel__MClassTypekernel__Int
, /* Map[Map#0, Map#1]: Map[MClassType, Int] */
8686 &type_kernel__Int
, /* MapRead#1: Int */
8687 &type_model__MClassType
, /* HashCollection#0: MClassType */
8688 &type_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* nullable HashCollection#1: nullable HashMapNode[MClassType, Int] */
8689 &type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* HashCollection#1: HashMapNode[MClassType, Int] */
8690 &type_nullable_model__MClassType
, /* nullable HashCollection#0: nullable MClassType */
8693 /* runtime type Map[MClassType, Int] */
8694 const struct type type_abstract_collection__Mapmodel__MClassTypekernel__Int
= {
8696 "Map[MClassType, Int]", /* class_name_string */
8700 0, {}, /*DEAD TYPE*/
8702 /* runtime type HashMap[MClassType, Map[MType, Int]] */
8703 const struct type type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
8705 "HashMap[MClassType, Map[MType, Int]]", /* class_name_string */
8708 &resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
8711 0, /* nullable Object */
8713 402, /* Map[MType, Map[MType, Int]] */
8714 1617, /* HashMap[MType, Map[MType, Int]] */
8715 1644, /* Map[MClassType, Map[MType, Int]] */
8716 2158, /* HashMap[MClassType, Map[MType, Int]] */
8719 const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
8726 &type_model__MClassType
, /* MapRead#0: MClassType */
8727 &type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, Map[MType, Int]] */
8728 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */
8729 &type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, Map[MType, Int]] */
8730 &type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, Map[MType, Int]] */
8731 &type_model__MClassType
, /* Map#0: MClassType */
8732 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Map#1: Map[MType, Int] */
8733 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, Map[MType, Int]] */
8734 &type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* Map[Map#0, Map#1]: Map[MClassType, Map[MType, Int]] */
8735 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* MapRead#1: Map[MType, Int] */
8736 &type_model__MClassType
, /* HashCollection#0: MClassType */
8737 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* nullable HashCollection#1: nullable HashMapNode[MClassType, Map[MType, Int]] */
8738 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashCollection#1: HashMapNode[MClassType, Map[MType, Int]] */
8739 &type_nullable_model__MClassType
, /* nullable HashCollection#0: nullable MClassType */
8742 /* runtime type Map[MClassType, Map[MType, Int]] */
8743 const struct type type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
8745 "Map[MClassType, Map[MType, Int]]", /* class_name_string */
8749 0, {}, /*DEAD TYPE*/
8751 /* runtime type HashMapKeys[MType, Int] */
8752 const struct type type_hash_collection__HashMapKeysmodel__MTypekernel__Int
= {
8754 "HashMapKeys[MType, Int]", /* class_name_string */
8757 &resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int
,
8760 0, /* nullable Object */
8762 2417, /* HashMapKeys[MType, Int] */
8764 92, /* Collection[Object] */
8765 101, /* Collection[nullable MType] */
8766 648, /* Collection[NitniCallback] */
8770 2033, /* Collection[MType] */
8773 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int
= {
8776 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Int] */
8777 &type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Int] */
8784 &type_model__MType
, /* RemovableCollection#0: MType */
8788 &type_model__MType
, /* Collection#0: MType */
8789 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
8792 /* runtime type HashMapValues[MType, Int] */
8793 const struct type type_hash_collection__HashMapValuesmodel__MTypekernel__Int
= {
8795 "HashMapValues[MType, Int]", /* class_name_string */
8798 &resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int
,
8801 0, /* nullable Object */
8803 1946, /* HashMapValues[MType, Int] */
8805 92, /* Collection[Object] */
8806 661, /* Collection[Int] */
8809 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int
= {
8812 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Int] */
8813 &type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Int] */
8820 &type_kernel__Int
, /* RemovableCollection#0: Int */
8824 &type_kernel__Int
, /* Collection#0: Int */
8825 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
8828 /* runtime type NativeArray[nullable HashMapNode[MType, Int]] */
8829 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
8831 "NativeArray[nullable HashMapNode[MType, Int]]", /* class_name_string */
8834 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
,
8837 0, /* nullable Object */
8839 425, /* NativeArray[nullable HashMapNode[MType, Int]] */
8842 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
8845 &type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MType, Int] */
8846 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Int]] */
8849 /* runtime type HashMapNode[MType, Int] */
8850 const struct type type_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
8852 "HashMapNode[MType, Int]", /* class_name_string */
8855 &resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int
,
8858 0, /* nullable Object */
8860 57, /* nullable HashMapNode[MType, Int] */
8862 1645, /* HashMapNode[MType, Int] */
8865 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
8868 &type_model__MType
, /* HashMapNode#0: MType */
8869 &type_kernel__Int
, /* HashMapNode#1: Int */
8870 &type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* nullable N: nullable HashMapNode[MType, Int] */
8871 &type_model__MType
, /* HashNode#0: MType */
8874 /* runtime type nullable HashMapNode[MType, Int] */
8875 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
8877 "nullable HashMapNode[MType, Int]", /* class_name_string */
8881 0, {}, /*DEAD TYPE*/
8883 /* runtime type HashMapIterator[MType, Int] */
8884 const struct type type_hash_collection__HashMapIteratormodel__MTypekernel__Int
= {
8886 "HashMapIterator[MType, Int]", /* class_name_string */
8889 &resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int
,
8892 0, /* nullable Object */
8894 426, /* MapIterator[MType, Int] */
8895 1646, /* HashMapIterator[MType, Int] */
8898 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int
= {
8901 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Int] */
8904 /* runtime type MapIterator[MType, Int] */
8905 const struct type type_abstract_collection__MapIteratormodel__MTypekernel__Int
= {
8907 "MapIterator[MType, Int]", /* class_name_string */
8911 0, {}, /*DEAD TYPE*/
8913 /* runtime type ArrayIterator[State] */
8914 const struct type type_array__ArrayIteratorparser__State
= {
8916 "ArrayIterator[State]", /* class_name_string */
8919 &resolution_table_array__ArrayIteratorparser__State
,
8922 0, /* nullable Object */
8924 321, /* ArrayIterator[Object] */
8925 1647, /* ArrayIterator[State] */
8928 const struct types resolution_table_array__ArrayIteratorparser__State
= {
8931 &type_array__Arrayparser__State
, /* Array[Iterator#0]: Array[State] */
8932 &type_array__AbstractArrayReadparser__State
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[State] */
8935 /* runtime type NativeArray[State] */
8936 const struct type type_array__NativeArrayparser__State
= {
8938 "NativeArray[State]", /* class_name_string */
8941 &resolution_table_array__NativeArrayparser__State
,
8944 0, /* nullable Object */
8946 115, /* NativeArray[Object] */
8947 1648, /* NativeArray[State] */
8950 const struct types resolution_table_array__NativeArrayparser__State
= {
8953 &type_parser__State
, /* NativeArray#0: State */
8954 &type_array__NativeArrayparser__State
, /* NativeArray[NativeArray#0]: NativeArray[State] */
8957 /* runtime type Array[AImport] */
8958 const struct type type_array__Arrayparser_nodes__AImport
= {
8960 "Array[AImport]", /* class_name_string */
8963 &resolution_table_array__Arrayparser_nodes__AImport
,
8966 0, /* nullable Object */
8968 1871, /* Collection[Prod] */
8969 91, /* SequenceRead[nullable Object] */
8970 92, /* Collection[Object] */
8971 653, /* Collection[ANode] */
8972 2052, /* Collection[AImport] */
8973 1838, /* AbstractArrayRead[Object] */
8974 2243, /* AbstractArrayRead[ANode] */
8975 2029, /* Array[Object] */
8976 2786, /* AbstractArrayRead[AImport] */
8977 2664, /* Array[ANode] */
8978 2665, /* AbstractArrayRead[Prod] */
8979 2848, /* Array[AImport] */
8980 2802, /* Array[Prod] */
8983 const struct types resolution_table_array__Arrayparser_nodes__AImport
= {
8986 &type_array__Arrayparser_nodes__AImport
, /* Array[Array#0]: Array[AImport] */
8987 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[Array#0]: NativeArray[AImport] */
8988 &type_parser_nodes__AImport
, /* Sequence#0: AImport */
8989 &type_parser_nodes__AImport
, /* SimpleCollection#0: AImport */
8990 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Array#0]: Collection[AImport] */
8991 &type_parser_nodes__AImport
, /* Array#0: AImport */
8992 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[ArrayCapable#0]: NativeArray[AImport] */
8993 &type_parser_nodes__AImport
, /* AbstractArray#0: AImport */
8994 &type_parser_nodes__AImport
, /* RemovableCollection#0: AImport */
8995 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Sequence#0]: Collection[AImport] */
8996 &type_array__Arrayparser_nodes__AImport
, /* Array[Sequence#0]: Array[AImport] */
8997 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[SimpleCollection#0]: Collection[AImport] */
8998 &type_parser_nodes__AImport
, /* Collection#0: AImport */
8999 &type_abstract_collection__Collectionparser_nodes__AImport
, /* Collection[Collection#0]: Collection[AImport] */
9000 &type_parser_nodes__AImport
, /* SequenceRead#0: AImport */
9001 &type_parser_nodes__AImport
, /* AbstractArrayRead#0: AImport */
9002 &type_array__Arrayparser_nodes__AImport
, /* Array[AbstractArrayRead#0]: Array[AImport] */
9003 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AImport] not a live type) */
9004 &type_array__ArrayIteratorparser_nodes__AImport
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AImport] */
9007 /* runtime type AbstractArrayRead[AImport] */
9008 const struct type type_array__AbstractArrayReadparser_nodes__AImport
= {
9010 "AbstractArrayRead[AImport]", /* class_name_string */
9014 0, {}, /*DEAD TYPE*/
9016 /* runtime type ArrayIterator[AAnnotation] */
9017 const struct type type_array__ArrayIteratorparser_nodes__AAnnotation
= {
9019 "ArrayIterator[AAnnotation]", /* class_name_string */
9022 &resolution_table_array__ArrayIteratorparser_nodes__AAnnotation
,
9025 0, /* nullable Object */
9027 321, /* ArrayIterator[Object] */
9028 1541, /* ArrayIterator[ANode] */
9029 1903, /* ArrayIterator[Prod] */
9030 2159, /* ArrayIterator[AAnnotation] */
9033 const struct types resolution_table_array__ArrayIteratorparser_nodes__AAnnotation
= {
9036 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[Iterator#0]: Array[AAnnotation] */
9037 &type_array__AbstractArrayReadparser_nodes__AAnnotation
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AAnnotation] */
9040 /* runtime type NativeArray[AAnnotation] */
9041 const struct type type_array__NativeArrayparser_nodes__AAnnotation
= {
9043 "NativeArray[AAnnotation]", /* class_name_string */
9046 &resolution_table_array__NativeArrayparser_nodes__AAnnotation
,
9049 0, /* nullable Object */
9051 115, /* NativeArray[Object] */
9052 1542, /* NativeArray[ANode] */
9053 1904, /* NativeArray[Prod] */
9054 2160, /* NativeArray[AAnnotation] */
9057 const struct types resolution_table_array__NativeArrayparser_nodes__AAnnotation
= {
9060 &type_parser_nodes__AAnnotation
, /* NativeArray#0: AAnnotation */
9061 &type_array__NativeArrayparser_nodes__AAnnotation
, /* NativeArray[NativeArray#0]: NativeArray[AAnnotation] */
9064 /* runtime type HashMapKeys[MClass, MClassType] */
9065 const struct type type_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
= {
9067 "HashMapKeys[MClass, MClassType]", /* class_name_string */
9070 &resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
,
9073 0, /* nullable Object */
9075 2161, /* HashMapKeys[MClass, MClassType] */
9077 92, /* Collection[Object] */
9078 99, /* Collection[nullable MClass] */
9079 1866, /* Collection[MClass] */
9082 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType
= {
9085 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, MClassType] */
9086 &type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, MClassType] */
9093 &type_model__MClass
, /* RemovableCollection#0: MClass */
9097 &type_model__MClass
, /* Collection#0: MClass */
9098 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
9101 /* runtime type HashMapValues[MClass, MClassType] */
9102 const struct type type_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
= {
9104 "HashMapValues[MClass, MClassType]", /* class_name_string */
9107 &resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
,
9110 0, /* nullable Object */
9112 2648, /* HashMapValues[MClass, MClassType] */
9114 92, /* Collection[Object] */
9115 101, /* Collection[nullable MType] */
9116 648, /* Collection[NitniCallback] */
9120 2033, /* Collection[MType] */
9121 2240, /* Collection[MClassType] */
9124 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType
= {
9127 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, MClassType] */
9128 &type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, MClassType] */
9135 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
9139 &type_model__MClassType
, /* Collection#0: MClassType */
9140 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
9143 /* runtime type NativeArray[nullable HashMapNode[MClass, MClassType]] */
9144 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
9146 "NativeArray[nullable HashMapNode[MClass, MClassType]]", /* class_name_string */
9149 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
,
9152 0, /* nullable Object */
9154 427, /* NativeArray[nullable HashMapNode[MClass, MClassType]] */
9157 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
9160 &type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MClass, MClassType] */
9161 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, MClassType]] */
9164 /* runtime type HashMapNode[MClass, MClassType] */
9165 const struct type type_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
9167 "HashMapNode[MClass, MClassType]", /* class_name_string */
9170 &resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType
,
9173 0, /* nullable Object */
9175 58, /* nullable HashMapNode[MClass, MClassType] */
9176 1649, /* HashMapNode[MClass, MClassType] */
9179 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
9182 &type_model__MClass
, /* HashMapNode#0: MClass */
9183 &type_model__MClassType
, /* HashMapNode#1: MClassType */
9184 &type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
, /* nullable N: nullable HashMapNode[MClass, MClassType] */
9185 &type_model__MClass
, /* HashNode#0: MClass */
9188 /* runtime type nullable HashMapNode[MClass, MClassType] */
9189 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType
= {
9191 "nullable HashMapNode[MClass, MClassType]", /* class_name_string */
9195 0, {}, /*DEAD TYPE*/
9197 /* runtime type HashMapIterator[MClass, MClassType] */
9198 const struct type type_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
= {
9200 "HashMapIterator[MClass, MClassType]", /* class_name_string */
9203 &resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
,
9206 0, /* nullable Object */
9208 428, /* MapIterator[MClass, MClassType] */
9209 1650, /* HashMapIterator[MClass, MClassType] */
9212 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType
= {
9215 &type_hash_collection__HashMapmodel__MClassmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, MClassType] */
9218 /* runtime type MapIterator[MClass, MClassType] */
9219 const struct type type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
= {
9221 "MapIterator[MClass, MClassType]", /* class_name_string */
9225 0, {}, /*DEAD TYPE*/
9227 /* runtime type ArrayMapKeys[MClass, AType] */
9228 const struct type type_array__ArrayMapKeysmodel__MClassparser_nodes__AType
= {
9230 "ArrayMapKeys[MClass, AType]", /* class_name_string */
9233 &resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType
,
9236 0, /* nullable Object */
9238 2162, /* ArrayMapKeys[MClass, AType] */
9240 92, /* Collection[Object] */
9241 99, /* Collection[nullable MClass] */
9242 1866, /* Collection[MClass] */
9245 const struct types resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType
= {
9248 &type_array__ArrayMapmodel__MClassparser_nodes__AType
, /* ArrayMap[ArrayMapKeys#0, ArrayMapKeys#1]: ArrayMap[MClass, AType] */
9249 &type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
, /* MapKeysIterator[ArrayMapKeys#0, ArrayMapKeys#1]: MapKeysIterator[MClass, AType] */
9256 &type_model__MClass
, /* RemovableCollection#0: MClass */
9260 &type_model__MClass
, /* Collection#0: MClass */
9261 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
9264 /* runtime type ArrayMapValues[MClass, AType] */
9265 const struct type type_array__ArrayMapValuesmodel__MClassparser_nodes__AType
= {
9267 "ArrayMapValues[MClass, AType]", /* class_name_string */
9270 &resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType
,
9273 0, /* nullable Object */
9275 1871, /* Collection[Prod] */
9276 2418, /* ArrayMapValues[MClass, AType] */
9277 92, /* Collection[Object] */
9278 653, /* Collection[ANode] */
9279 2068, /* Collection[AType] */
9282 const struct types resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType
= {
9285 &type_array__ArrayMapmodel__MClassparser_nodes__AType
, /* ArrayMap[ArrayMapValues#0, ArrayMapValues#1]: ArrayMap[MClass, AType] */
9286 &type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
, /* MapValuesIterator[ArrayMapValues#0, ArrayMapValues#1]: MapValuesIterator[MClass, AType] */
9293 &type_parser_nodes__AType
, /* RemovableCollection#0: AType */
9297 &type_parser_nodes__AType
, /* Collection#0: AType */
9298 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Collection#0]: Collection[AType] */
9301 /* runtime type Couple[MClass, AType] */
9302 const struct type type_abstract_collection__Couplemodel__MClassparser_nodes__AType
= {
9304 "Couple[MClass, AType]", /* class_name_string */
9307 &resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType
,
9310 0, /* nullable Object */
9312 429, /* Couple[MClass, AType] */
9315 const struct types resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType
= {
9318 &type_model__MClass
, /* Couple#0: MClass */
9319 &type_parser_nodes__AType
, /* Couple#1: AType */
9322 /* runtime type CoupleMapIterator[MClass, AType] */
9323 const struct type type_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
= {
9325 "CoupleMapIterator[MClass, AType]", /* class_name_string */
9328 &resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
,
9331 0, /* nullable Object */
9333 430, /* MapIterator[MClass, AType] */
9334 1651, /* CoupleMapIterator[MClass, AType] */
9337 const struct types resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType
= {
9340 &type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Iterator[Couple[CoupleMapIterator#0, CoupleMapIterator#1]]: Iterator[Couple[MClass, AType]] */
9343 /* runtime type MapIterator[MClass, AType] */
9344 const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
= {
9346 "MapIterator[MClass, AType]", /* class_name_string */
9350 0, {}, /*DEAD TYPE*/
9352 /* runtime type Array[Couple[MClass, AType]] */
9353 const struct type type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
9355 "Array[Couple[MClass, AType]]", /* class_name_string */
9358 &resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
,
9361 0, /* nullable Object */
9363 1652, /* Collection[Couple[MClass, AType]] */
9364 91, /* SequenceRead[nullable Object] */
9365 92, /* Collection[Object] */
9366 2419, /* AbstractArrayRead[Couple[MClass, AType]] */
9367 2715, /* Array[Couple[MClass, AType]] */
9368 1838, /* AbstractArrayRead[Object] */
9370 2029, /* Array[Object] */
9373 const struct types resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
9376 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Array#0]: Array[Couple[MClass, AType]] */
9377 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[Array#0]: NativeArray[Couple[MClass, AType]] */
9378 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Sequence#0: Couple[MClass, AType] */
9379 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* SimpleCollection#0: Couple[MClass, AType] */
9380 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Array#0]: Collection[Couple[MClass, AType]] */
9381 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array#0: Couple[MClass, AType] */
9382 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[ArrayCapable#0]: NativeArray[Couple[MClass, AType]] */
9383 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArray#0: Couple[MClass, AType] */
9384 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* RemovableCollection#0: Couple[MClass, AType] */
9385 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Sequence#0]: Collection[Couple[MClass, AType]] */
9386 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Sequence#0]: Array[Couple[MClass, AType]] */
9387 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[SimpleCollection#0]: Collection[Couple[MClass, AType]] */
9388 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection#0: Couple[MClass, AType] */
9389 &type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Collection[Collection#0]: Collection[Couple[MClass, AType]] */
9390 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* SequenceRead#0: Couple[MClass, AType] */
9391 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArrayRead#0: Couple[MClass, AType] */
9392 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[AbstractArrayRead#0]: Array[Couple[MClass, AType]] */
9393 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Couple[MClass, AType]] not a live type) */
9394 &type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Couple[MClass, AType]] */
9397 /* runtime type Collection[Couple[MClass, AType]] */
9398 const struct type type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
9400 "Collection[Couple[MClass, AType]]", /* class_name_string */
9404 0, {}, /*DEAD TYPE*/
9406 /* runtime type AbstractArrayRead[Couple[MClass, AType]] */
9407 const struct type type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
9409 "AbstractArrayRead[Couple[MClass, AType]]", /* class_name_string */
9413 0, {}, /*DEAD TYPE*/
9415 /* runtime type Array[AExternCodeBlock] */
9416 const struct type type_array__Arrayparser_nodes__AExternCodeBlock
= {
9418 "Array[AExternCodeBlock]", /* class_name_string */
9421 &resolution_table_array__Arrayparser_nodes__AExternCodeBlock
,
9424 0, /* nullable Object */
9426 1871, /* Collection[Prod] */
9427 91, /* SequenceRead[nullable Object] */
9428 92, /* Collection[Object] */
9429 653, /* Collection[ANode] */
9430 2054, /* Collection[AExternCodeBlock] */
9431 1838, /* AbstractArrayRead[Object] */
9432 2243, /* AbstractArrayRead[ANode] */
9433 2029, /* Array[Object] */
9434 2787, /* AbstractArrayRead[AExternCodeBlock] */
9435 2664, /* Array[ANode] */
9436 2665, /* AbstractArrayRead[Prod] */
9437 2849, /* Array[AExternCodeBlock] */
9438 2802, /* Array[Prod] */
9441 const struct types resolution_table_array__Arrayparser_nodes__AExternCodeBlock
= {
9444 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Array#0]: Array[AExternCodeBlock] */
9445 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[Array#0]: NativeArray[AExternCodeBlock] */
9446 &type_parser_nodes__AExternCodeBlock
, /* Sequence#0: AExternCodeBlock */
9447 &type_parser_nodes__AExternCodeBlock
, /* SimpleCollection#0: AExternCodeBlock */
9448 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Array#0]: Collection[AExternCodeBlock] */
9449 &type_parser_nodes__AExternCodeBlock
, /* Array#0: AExternCodeBlock */
9450 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[ArrayCapable#0]: NativeArray[AExternCodeBlock] */
9451 &type_parser_nodes__AExternCodeBlock
, /* AbstractArray#0: AExternCodeBlock */
9452 &type_parser_nodes__AExternCodeBlock
, /* RemovableCollection#0: AExternCodeBlock */
9453 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Sequence#0]: Collection[AExternCodeBlock] */
9454 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Sequence#0]: Array[AExternCodeBlock] */
9455 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[SimpleCollection#0]: Collection[AExternCodeBlock] */
9456 &type_parser_nodes__AExternCodeBlock
, /* Collection#0: AExternCodeBlock */
9457 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[Collection#0]: Collection[AExternCodeBlock] */
9458 &type_parser_nodes__AExternCodeBlock
, /* SequenceRead#0: AExternCodeBlock */
9459 &type_parser_nodes__AExternCodeBlock
, /* AbstractArrayRead#0: AExternCodeBlock */
9460 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[AbstractArrayRead#0]: Array[AExternCodeBlock] */
9461 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AExternCodeBlock] not a live type) */
9462 &type_array__ArrayIteratorparser_nodes__AExternCodeBlock
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExternCodeBlock] */
9465 /* runtime type AbstractArrayRead[AExternCodeBlock] */
9466 const struct type type_array__AbstractArrayReadparser_nodes__AExternCodeBlock
= {
9468 "AbstractArrayRead[AExternCodeBlock]", /* class_name_string */
9472 0, {}, /*DEAD TYPE*/
9474 /* runtime type ListNode[Scope] */
9475 const struct type type_list__ListNodescope__Scope
= {
9477 "ListNode[Scope]", /* class_name_string */
9480 &resolution_table_list__ListNodescope__Scope
,
9483 0, /* nullable Object */
9485 59, /* nullable ListNode[Scope] */
9486 1947, /* Container[Scope] */
9487 92, /* Collection[Object] */
9488 698, /* Collection[Scope] */
9489 2420, /* ListNode[Scope] */
9492 const struct types resolution_table_list__ListNodescope__Scope
= {
9495 &type_scope__Scope
, /* ListNode#0: Scope */
9496 &type_nullable_list__ListNodescope__Scope
, /* nullable ListNode[ListNode#0]: nullable ListNode[Scope] */
9497 &type_abstract_collection__ContainerIteratorscope__Scope
, /* ContainerIterator[Container#0]: ContainerIterator[Scope] */
9498 &type_scope__Scope
, /* Container#0: Scope */
9507 &type_scope__Scope
, /* Collection#0: Scope */
9508 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Collection#0]: Collection[Scope] */
9511 /* runtime type nullable ListNode[Scope] */
9512 const struct type type_nullable_list__ListNodescope__Scope
= {
9514 "nullable ListNode[Scope]", /* class_name_string */
9518 0, {}, /*DEAD TYPE*/
9520 /* runtime type Container[Scope] */
9521 const struct type type_abstract_collection__Containerscope__Scope
= {
9523 "Container[Scope]", /* class_name_string */
9527 0, {}, /*DEAD TYPE*/
9529 /* runtime type ListIterator[Scope] */
9530 const struct type type_list__ListIteratorscope__Scope
= {
9532 "ListIterator[Scope]", /* class_name_string */
9535 &resolution_table_list__ListIteratorscope__Scope
,
9538 0, /* nullable Object */
9540 431, /* ListIterator[Scope] */
9543 const struct types resolution_table_list__ListIteratorscope__Scope
= {
9546 &type_array__Arrayscope__Scope
, /* Array[Iterator#0]: Array[Scope] */
9547 &type_scope__Scope
, /* ListIterator#0: Scope */
9548 &type_list__Listscope__Scope
, /* List[ListIterator#0]: List[Scope] */
9551 /* runtime type Array[Scope] */
9552 const struct type type_array__Arrayscope__Scope
= {
9554 "Array[Scope]", /* class_name_string */
9557 &resolution_table_array__Arrayscope__Scope
,
9560 0, /* nullable Object */
9562 2421, /* AbstractArrayRead[Scope] */
9563 91, /* SequenceRead[nullable Object] */
9564 92, /* Collection[Object] */
9565 698, /* Collection[Scope] */
9566 2716, /* Array[Scope] */
9567 1838, /* AbstractArrayRead[Object] */
9569 2029, /* Array[Object] */
9572 const struct types resolution_table_array__Arrayscope__Scope
= {
9575 &type_array__Arrayscope__Scope
, /* Array[Array#0]: Array[Scope] */
9576 &type_array__NativeArrayscope__Scope
, /* NativeArray[Array#0]: NativeArray[Scope] */
9577 &type_scope__Scope
, /* Sequence#0: Scope */
9578 &type_scope__Scope
, /* SimpleCollection#0: Scope */
9579 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Array#0]: Collection[Scope] */
9580 &type_scope__Scope
, /* Array#0: Scope */
9581 &type_array__NativeArrayscope__Scope
, /* NativeArray[ArrayCapable#0]: NativeArray[Scope] */
9582 &type_scope__Scope
, /* AbstractArray#0: Scope */
9583 &type_scope__Scope
, /* RemovableCollection#0: Scope */
9584 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Sequence#0]: Collection[Scope] */
9585 &type_array__Arrayscope__Scope
, /* Array[Sequence#0]: Array[Scope] */
9586 &type_abstract_collection__Collectionscope__Scope
, /* Collection[SimpleCollection#0]: Collection[Scope] */
9587 &type_scope__Scope
, /* Collection#0: Scope */
9588 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Collection#0]: Collection[Scope] */
9589 &type_scope__Scope
, /* SequenceRead#0: Scope */
9590 &type_scope__Scope
, /* AbstractArrayRead#0: Scope */
9591 &type_array__Arrayscope__Scope
, /* Array[AbstractArrayRead#0]: Array[Scope] */
9592 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Scope] not a live type) */
9593 &type_array__ArrayIteratorscope__Scope
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Scope] */
9596 /* runtime type AbstractArrayRead[Scope] */
9597 const struct type type_array__AbstractArrayReadscope__Scope
= {
9599 "AbstractArrayRead[Scope]", /* class_name_string */
9603 0, {}, /*DEAD TYPE*/
9605 /* runtime type ArrayIterator[FlowContext] */
9606 const struct type type_array__ArrayIteratorflow__FlowContext
= {
9608 "ArrayIterator[FlowContext]", /* class_name_string */
9611 &resolution_table_array__ArrayIteratorflow__FlowContext
,
9614 0, /* nullable Object */
9616 321, /* ArrayIterator[Object] */
9617 1653, /* ArrayIterator[FlowContext] */
9620 const struct types resolution_table_array__ArrayIteratorflow__FlowContext
= {
9623 &type_array__Arrayflow__FlowContext
, /* Array[Iterator#0]: Array[FlowContext] */
9624 &type_array__AbstractArrayReadflow__FlowContext
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[FlowContext] */
9627 /* runtime type NativeArray[FlowContext] */
9628 const struct type type_array__NativeArrayflow__FlowContext
= {
9630 "NativeArray[FlowContext]", /* class_name_string */
9633 &resolution_table_array__NativeArrayflow__FlowContext
,
9636 0, /* nullable Object */
9638 115, /* NativeArray[Object] */
9639 1654, /* NativeArray[FlowContext] */
9642 const struct types resolution_table_array__NativeArrayflow__FlowContext
= {
9645 &type_flow__FlowContext
, /* NativeArray#0: FlowContext */
9646 &type_array__NativeArrayflow__FlowContext
, /* NativeArray[NativeArray#0]: NativeArray[FlowContext] */
9649 /* runtime type HashSetNode[Variable] */
9650 const struct type type_hash_collection__HashSetNodescope__Variable
= {
9652 "HashSetNode[Variable]", /* class_name_string */
9655 &resolution_table_hash_collection__HashSetNodescope__Variable
,
9658 0, /* nullable Object */
9660 32, /* nullable HashSetNode[Object] */
9661 432, /* nullable HashSetNode[Variable] */
9662 1549, /* HashSetNode[Object] */
9663 2163, /* HashSetNode[Variable] */
9666 const struct types resolution_table_hash_collection__HashSetNodescope__Variable
= {
9669 &type_scope__Variable
, /* HashSetNode#0: Variable */
9671 &type_nullable_hash_collection__HashSetNodescope__Variable
, /* nullable N: nullable HashSetNode[Variable] */
9672 &type_scope__Variable
, /* HashNode#0: Variable */
9675 /* runtime type nullable HashSetNode[Variable] */
9676 const struct type type_nullable_hash_collection__HashSetNodescope__Variable
= {
9678 "nullable HashSetNode[Variable]", /* class_name_string */
9682 0, {}, /*DEAD TYPE*/
9684 /* runtime type HashSetIterator[Variable] */
9685 const struct type type_hash_collection__HashSetIteratorscope__Variable
= {
9687 "HashSetIterator[Variable]", /* class_name_string */
9690 &resolution_table_hash_collection__HashSetIteratorscope__Variable
,
9693 0, /* nullable Object */
9695 356, /* HashSetIterator[Object] */
9696 1655, /* HashSetIterator[Variable] */
9699 const struct types resolution_table_hash_collection__HashSetIteratorscope__Variable
= {
9702 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
9703 &type_hash_collection__HashSetscope__Variable
, /* HashSet[HashSetIterator#0]: HashSet[Variable] */
9706 /* runtime type NativeArray[nullable HashSetNode[Variable]] */
9707 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
= {
9709 "NativeArray[nullable HashSetNode[Variable]]", /* class_name_string */
9712 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
,
9715 0, /* nullable Object */
9717 357, /* NativeArray[nullable HashSetNode[Object]] */
9718 1656, /* NativeArray[nullable HashSetNode[Variable]] */
9721 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
= {
9724 &type_nullable_hash_collection__HashSetNodescope__Variable
, /* NativeArray#0: nullable HashSetNode[Variable] */
9725 &type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Variable]] */
9728 /* runtime type ArrayIterator[CallSite] */
9729 const struct type type_array__ArrayIteratortyping__CallSite
= {
9731 "ArrayIterator[CallSite]", /* class_name_string */
9734 &resolution_table_array__ArrayIteratortyping__CallSite
,
9737 0, /* nullable Object */
9739 321, /* ArrayIterator[Object] */
9740 1657, /* ArrayIterator[CallSite] */
9743 const struct types resolution_table_array__ArrayIteratortyping__CallSite
= {
9746 &type_array__Arraytyping__CallSite
, /* Array[Iterator#0]: Array[CallSite] */
9747 &type_array__AbstractArrayReadtyping__CallSite
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CallSite] */
9750 /* runtime type NativeArray[CallSite] */
9751 const struct type type_array__NativeArraytyping__CallSite
= {
9753 "NativeArray[CallSite]", /* class_name_string */
9756 &resolution_table_array__NativeArraytyping__CallSite
,
9759 0, /* nullable Object */
9761 115, /* NativeArray[Object] */
9762 1658, /* NativeArray[CallSite] */
9765 const struct types resolution_table_array__NativeArraytyping__CallSite
= {
9768 &type_typing__CallSite
, /* NativeArray#0: CallSite */
9769 &type_array__NativeArraytyping__CallSite
, /* NativeArray[NativeArray#0]: NativeArray[CallSite] */
9772 /* runtime type HashMapKeys[FFILanguage, Set[NitniCallback]] */
9773 const struct type type_hash_collection__HashMapKeysffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
9775 "HashMapKeys[FFILanguage, Set[NitniCallback]]", /* class_name_string */
9778 &resolution_table_hash_collection__HashMapKeysffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
,
9781 0, /* nullable Object */
9783 640, /* Collection[FFILanguage] */
9784 1948, /* HashMapKeys[FFILanguage, Set[NitniCallback]] */
9785 92, /* Collection[Object] */
9788 const struct types resolution_table_hash_collection__HashMapKeysffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
9791 &type_hash_collection__HashMapffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[FFILanguage, Set[NitniCallback]] */
9792 &type_abstract_collection__MapKeysIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[FFILanguage, Set[NitniCallback]] */
9799 &type_ffi_base__FFILanguage
, /* RemovableCollection#0: FFILanguage */
9803 &type_ffi_base__FFILanguage
, /* Collection#0: FFILanguage */
9804 &type_abstract_collection__Collectionffi_base__FFILanguage
, /* Collection[Collection#0]: Collection[FFILanguage] */
9807 /* runtime type HashMapValues[FFILanguage, Set[NitniCallback]] */
9808 const struct type type_hash_collection__HashMapValuesffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
9810 "HashMapValues[FFILanguage, Set[NitniCallback]]", /* class_name_string */
9813 &resolution_table_hash_collection__HashMapValuesffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
,
9816 0, /* nullable Object */
9818 1566, /* Collection[Set[NitniCallback]] */
9819 1949, /* HashMapValues[FFILanguage, Set[NitniCallback]] */
9820 92, /* Collection[Object] */
9823 const struct types resolution_table_hash_collection__HashMapValuesffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
9826 &type_hash_collection__HashMapffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[FFILanguage, Set[NitniCallback]] */
9827 &type_abstract_collection__MapValuesIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[FFILanguage, Set[NitniCallback]] */
9834 &type_abstract_collection__Setnitni_callbacks__NitniCallback
, /* RemovableCollection#0: Set[NitniCallback] */
9838 &type_abstract_collection__Setnitni_callbacks__NitniCallback
, /* Collection#0: Set[NitniCallback] */
9839 &type_abstract_collection__Collectionabstract_collection__Setnitni_callbacks__NitniCallback
, /* Collection[Collection#0]: Collection[Set[NitniCallback]] */
9842 /* runtime type NativeArray[nullable HashMapNode[FFILanguage, Set[NitniCallback]]] */
9843 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
9845 "NativeArray[nullable HashMapNode[FFILanguage, Set[NitniCallback]]]", /* class_name_string */
9848 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
,
9851 0, /* nullable Object */
9853 433, /* NativeArray[nullable HashMapNode[FFILanguage, Set[NitniCallback]]] */
9856 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
9859 &type_nullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
, /* NativeArray#0: nullable HashMapNode[FFILanguage, Set[NitniCallback]] */
9860 &type_array__NativeArraynullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[FFILanguage, Set[NitniCallback]]] */
9863 /* runtime type HashMapNode[FFILanguage, Set[NitniCallback]] */
9864 const struct type type_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
9866 "HashMapNode[FFILanguage, Set[NitniCallback]]", /* class_name_string */
9869 &resolution_table_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
,
9872 0, /* nullable Object */
9874 60, /* nullable HashMapNode[FFILanguage, Set[NitniCallback]] */
9875 1659, /* HashMapNode[FFILanguage, Set[NitniCallback]] */
9878 const struct types resolution_table_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
9881 &type_ffi_base__FFILanguage
, /* HashMapNode#0: FFILanguage */
9882 &type_abstract_collection__Setnitni_callbacks__NitniCallback
, /* HashMapNode#1: Set[NitniCallback] */
9883 &type_nullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
, /* nullable N: nullable HashMapNode[FFILanguage, Set[NitniCallback]] */
9884 &type_ffi_base__FFILanguage
, /* HashNode#0: FFILanguage */
9887 /* runtime type nullable HashMapNode[FFILanguage, Set[NitniCallback]] */
9888 const struct type type_nullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
9890 "nullable HashMapNode[FFILanguage, Set[NitniCallback]]", /* class_name_string */
9894 0, {}, /*DEAD TYPE*/
9896 /* runtime type HashMapIterator[FFILanguage, Set[NitniCallback]] */
9897 const struct type type_hash_collection__HashMapIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
9899 "HashMapIterator[FFILanguage, Set[NitniCallback]]", /* class_name_string */
9902 &resolution_table_hash_collection__HashMapIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
,
9905 0, /* nullable Object */
9907 434, /* MapIterator[FFILanguage, Set[NitniCallback]] */
9908 1660, /* HashMapIterator[FFILanguage, Set[NitniCallback]] */
9911 const struct types resolution_table_hash_collection__HashMapIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
9914 &type_hash_collection__HashMapffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[FFILanguage, Set[NitniCallback]] */
9917 /* runtime type MapIterator[FFILanguage, Set[NitniCallback]] */
9918 const struct type type_abstract_collection__MapIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
9920 "MapIterator[FFILanguage, Set[NitniCallback]]", /* class_name_string */
9924 0, {}, /*DEAD TYPE*/
9926 /* runtime type HashMap[MClass, POSetElement[MClass]] */
9927 const struct type type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
= {
9929 "HashMap[MClass, POSetElement[MClass]]", /* class_name_string */
9932 &resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
,
9935 0, /* nullable Object */
9937 435, /* HashMap[MClass, POSetElement[MClass]] */
9940 const struct types resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
= {
9947 &type_model__MClass
, /* MapRead#0: MClass */
9948 &type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, POSetElement[MClass]] */
9949 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
9950 &type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, POSetElement[MClass]] */
9951 &type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, POSetElement[MClass]] */
9952 &type_model__MClass
, /* Map#0: MClass */
9953 &type_poset__POSetElementmodel__MClass
, /* Map#1: POSetElement[MClass] */
9954 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, POSetElement[MClass]] */
9955 NULL
, /* empty (Map[Map#0, Map#1]: Map[MClass, POSetElement[MClass]] not a live type) */
9956 &type_poset__POSetElementmodel__MClass
, /* MapRead#1: POSetElement[MClass] */
9957 &type_model__MClass
, /* HashCollection#0: MClass */
9958 &type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* nullable HashCollection#1: nullable HashMapNode[MClass, POSetElement[MClass]] */
9959 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* HashCollection#1: HashMapNode[MClass, POSetElement[MClass]] */
9960 &type_nullable_model__MClass
, /* nullable HashCollection#0: nullable MClass */
9963 /* runtime type POSetElement[MClass] */
9964 const struct type type_poset__POSetElementmodel__MClass
= {
9966 "POSetElement[MClass]", /* class_name_string */
9969 &resolution_table_poset__POSetElementmodel__MClass
,
9972 0, /* nullable Object */
9974 436, /* POSetElement[MClass] */
9977 const struct types resolution_table_poset__POSetElementmodel__MClass
= {
9980 &type_hash_collection__HashSetmodel__MClass
, /* HashSet[POSetElement#0]: HashSet[MClass] */
9981 &type_poset__POSetmodel__MClass
, /* POSet[POSetElement#0]: POSet[MClass] */
9982 &type_model__MClass
, /* POSetElement#0: MClass */