1 #include "nitg.types.0.h"
2 /* runtime type HashMapValues[MClass, Array[MClass]] */
3 const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass
= {
5 "HashMapValues[MClass, Array[MClass]]", /* class_name_string */
8 &resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass
,
11 0, /* nullable Object */
13 1439, /* Collection[Array[nullable MClass]] */
14 1842, /* HashMapValues[MClass, Array[nullable MClass]] */
15 164, /* Collection[Object] */
16 1787, /* Collection[Array[MClass]] */
17 2382, /* HashMapValues[MClass, Array[MClass]] */
20 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass
= {
23 &type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[MClass]] */
24 &type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[MClass]] */
31 &type_array__Arraymodel__MClass
, /* RemovableCollection#0: Array[MClass] */
35 &type_array__Arraymodel__MClass
, /* Collection#0: Array[MClass] */
36 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Collection#0]: Collection[Array[MClass]] */
39 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
40 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
42 "NativeArray[nullable HashMapNode[MClass, Array[MClass]]]", /* class_name_string */
45 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
,
48 0, /* nullable Object */
50 365, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
51 1605, /* NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
54 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
57 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, Array[MClass]] */
58 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
61 /* runtime type HashMapNode[MClass, Array[MClass]] */
62 const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
64 "HashMapNode[MClass, Array[MClass]]", /* class_name_string */
67 &resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
,
70 0, /* nullable Object */
72 131, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
73 445, /* nullable HashMapNode[MClass, Array[MClass]] */
74 1541, /* HashMapNode[MClass, Array[nullable MClass]] */
75 2128, /* HashMapNode[MClass, Array[MClass]] */
78 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
81 &type_model__MClass
, /* HashMapNode#0: MClass */
82 &type_array__Arraymodel__MClass
, /* HashMapNode#1: Array[MClass] */
83 &type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* N: HashMapNode[MClass, Array[MClass]] */
84 &type_model__MClass
, /* HashNode#0: MClass */
87 /* runtime type nullable HashMapNode[MClass, Array[MClass]] */
88 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
90 "nullable HashMapNode[MClass, Array[MClass]]", /* class_name_string */
93 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
,
96 0, /* nullable Object */
98 131, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
99 445, /* nullable HashMapNode[MClass, Array[MClass]] */
102 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
105 &type_model__MClass
, /* HashMapNode#0: MClass */
106 &type_array__Arraymodel__MClass
, /* HashMapNode#1: Array[MClass] */
107 &type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* N: HashMapNode[MClass, Array[MClass]] */
108 &type_model__MClass
, /* HashNode#0: MClass */
111 /* runtime type HashMapIterator[MClass, Array[MClass]] */
112 const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass
= {
114 "HashMapIterator[MClass, Array[MClass]]", /* class_name_string */
117 &resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass
,
120 0, /* nullable Object */
122 366, /* MapIterator[MClass, Array[nullable MClass]] */
123 1542, /* HashMapIterator[MClass, Array[nullable MClass]] */
124 1606, /* MapIterator[MClass, Array[MClass]] */
125 2129, /* HashMapIterator[MClass, Array[MClass]] */
128 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass
= {
131 &type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[MClass]] */
134 /* runtime type MapIterator[MClass, Array[MClass]] */
135 const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraymodel__MClass
= {
137 "MapIterator[MClass, Array[MClass]]", /* class_name_string */
143 0, /* nullable Object */
145 366, /* MapIterator[MClass, Array[nullable MClass]] */
147 1606, /* MapIterator[MClass, Array[MClass]] */
150 /* runtime type HashMapKeys[MClass, HashSet[MClass]] */
151 const struct type type_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass
= {
153 "HashMapKeys[MClass, HashSet[MClass]]", /* class_name_string */
156 &resolution_table_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass
,
159 0, /* nullable Object */
161 171, /* Collection[nullable MClass] */
162 2130, /* HashMapKeys[MClass, Set[MClass]] */
163 164, /* Collection[Object] */
164 1733, /* Collection[MClass] */
165 2383, /* HashMapKeys[MClass, HashSet[MClass]] */
168 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass
= {
171 &type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, HashSet[MClass]] */
172 &type_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, HashSet[MClass]] */
179 &type_model__MClass
, /* RemovableCollection#0: MClass */
183 &type_model__MClass
, /* Collection#0: MClass */
184 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
187 /* runtime type HashMapKeys[MClass, Set[MClass]] */
188 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
= {
190 "HashMapKeys[MClass, Set[MClass]]", /* class_name_string */
193 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
,
196 0, /* nullable Object */
198 171, /* Collection[nullable MClass] */
199 2130, /* HashMapKeys[MClass, Set[MClass]] */
200 164, /* Collection[Object] */
201 1733, /* Collection[MClass] */
204 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
= {
207 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MClass]] */
208 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MClass]] */
215 &type_model__MClass
, /* RemovableCollection#0: MClass */
219 &type_model__MClass
, /* Collection#0: MClass */
220 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
223 /* runtime type HashMapValues[MClass, HashSet[MClass]] */
224 const struct type type_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass
= {
226 "HashMapValues[MClass, HashSet[MClass]]", /* class_name_string */
229 &resolution_table_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass
,
232 0, /* nullable Object */
234 1536, /* Collection[Set[MClass]] */
235 1865, /* HashMapValues[MClass, Set[MClass]] */
236 164, /* Collection[Object] */
237 1866, /* Collection[HashSet[MClass]] */
238 2384, /* HashMapValues[MClass, HashSet[MClass]] */
241 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass
= {
244 &type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, HashSet[MClass]] */
245 &type_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, HashSet[MClass]] */
252 &type_hash_collection__HashSetmodel__MClass
, /* RemovableCollection#0: HashSet[MClass] */
256 &type_hash_collection__HashSetmodel__MClass
, /* Collection#0: HashSet[MClass] */
257 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
, /* Collection[Collection#0]: Collection[HashSet[MClass]] */
260 /* runtime type HashMapValues[MClass, Set[MClass]] */
261 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
= {
263 "HashMapValues[MClass, Set[MClass]]", /* class_name_string */
266 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
,
269 0, /* nullable Object */
271 1536, /* Collection[Set[MClass]] */
272 1865, /* HashMapValues[MClass, Set[MClass]] */
273 164, /* Collection[Object] */
276 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
= {
279 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MClass]] */
280 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MClass]] */
287 &type_abstract_collection__Setmodel__MClass
, /* RemovableCollection#0: Set[MClass] */
291 &type_abstract_collection__Setmodel__MClass
, /* Collection#0: Set[MClass] */
292 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Collection#0]: Collection[Set[MClass]] */
295 /* runtime type Collection[HashSet[MClass]] */
296 const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
= {
298 "Collection[HashSet[MClass]]", /* class_name_string */
304 0, /* nullable Object */
306 1536, /* Collection[Set[MClass]] */
308 164, /* Collection[Object] */
309 1866, /* Collection[HashSet[MClass]] */
312 /* runtime type NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
313 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
315 "NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]]", /* class_name_string */
318 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
,
321 0, /* nullable Object */
323 446, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
324 1607, /* NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
327 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
330 &type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, HashSet[MClass]] */
331 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
334 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
335 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
337 "NativeArray[nullable HashMapNode[MClass, Set[MClass]]]", /* class_name_string */
340 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
,
343 0, /* nullable Object */
345 446, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
348 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
351 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MClass]] */
352 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
355 /* runtime type HashMapNode[MClass, HashSet[MClass]] */
356 const struct type type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
358 "HashMapNode[MClass, HashSet[MClass]]", /* class_name_string */
361 &resolution_table_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
,
364 0, /* nullable Object */
366 145, /* nullable HashMapNode[MClass, Set[MClass]] */
367 447, /* nullable HashMapNode[MClass, HashSet[MClass]] */
368 1608, /* HashMapNode[MClass, Set[MClass]] */
369 2131, /* HashMapNode[MClass, HashSet[MClass]] */
372 const struct types resolution_table_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
375 &type_model__MClass
, /* HashMapNode#0: MClass */
376 &type_hash_collection__HashSetmodel__MClass
, /* HashMapNode#1: HashSet[MClass] */
377 &type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* N: HashMapNode[MClass, HashSet[MClass]] */
378 &type_model__MClass
, /* HashNode#0: MClass */
381 /* runtime type HashMapNode[MClass, Set[MClass]] */
382 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
384 "HashMapNode[MClass, Set[MClass]]", /* class_name_string */
387 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
,
390 0, /* nullable Object */
392 145, /* nullable HashMapNode[MClass, Set[MClass]] */
394 1608, /* HashMapNode[MClass, Set[MClass]] */
397 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
400 &type_model__MClass
, /* HashMapNode#0: MClass */
401 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
402 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* N: HashMapNode[MClass, Set[MClass]] */
403 &type_model__MClass
, /* HashNode#0: MClass */
406 /* runtime type nullable HashMapNode[MClass, HashSet[MClass]] */
407 const struct type type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
409 "nullable HashMapNode[MClass, HashSet[MClass]]", /* class_name_string */
412 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
,
415 0, /* nullable Object */
417 145, /* nullable HashMapNode[MClass, Set[MClass]] */
418 447, /* nullable HashMapNode[MClass, HashSet[MClass]] */
421 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
424 &type_model__MClass
, /* HashMapNode#0: MClass */
425 &type_hash_collection__HashSetmodel__MClass
, /* HashMapNode#1: HashSet[MClass] */
426 &type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* N: HashMapNode[MClass, HashSet[MClass]] */
427 &type_model__MClass
, /* HashNode#0: MClass */
430 /* runtime type nullable HashMapNode[MClass, Set[MClass]] */
431 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
433 "nullable HashMapNode[MClass, Set[MClass]]", /* class_name_string */
436 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
,
439 0, /* nullable Object */
441 145, /* nullable HashMapNode[MClass, Set[MClass]] */
444 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
447 &type_model__MClass
, /* HashMapNode#0: MClass */
448 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
449 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* N: HashMapNode[MClass, Set[MClass]] */
450 &type_model__MClass
, /* HashNode#0: MClass */
453 /* runtime type HashMapIterator[MClass, HashSet[MClass]] */
454 const struct type type_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
456 "HashMapIterator[MClass, HashSet[MClass]]", /* class_name_string */
459 &resolution_table_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass
,
462 0, /* nullable Object */
464 448, /* MapIterator[MClass, Set[MClass]] */
465 1609, /* HashMapIterator[MClass, Set[MClass]] */
466 1610, /* MapIterator[MClass, HashSet[MClass]] */
467 2132, /* HashMapIterator[MClass, HashSet[MClass]] */
470 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
473 &type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, HashSet[MClass]] */
476 /* runtime type HashMapIterator[MClass, Set[MClass]] */
477 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
479 "HashMapIterator[MClass, Set[MClass]]", /* class_name_string */
482 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
,
485 0, /* nullable Object */
487 448, /* MapIterator[MClass, Set[MClass]] */
488 1609, /* HashMapIterator[MClass, Set[MClass]] */
491 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
494 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MClass]] */
497 /* runtime type MapIterator[MClass, HashSet[MClass]] */
498 const struct type type_abstract_collection__MapIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
500 "MapIterator[MClass, HashSet[MClass]]", /* class_name_string */
506 0, /* nullable Object */
508 448, /* MapIterator[MClass, Set[MClass]] */
510 1610, /* MapIterator[MClass, HashSet[MClass]] */
513 /* runtime type MapIterator[MClass, Set[MClass]] */
514 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
516 "MapIterator[MClass, Set[MClass]]", /* class_name_string */
522 0, /* nullable Object */
524 448, /* MapIterator[MClass, Set[MClass]] */
527 /* runtime type HashMapKeys[MClass, Map[MClass, Int]] */
528 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
530 "HashMapKeys[MClass, Map[MClass, Int]]", /* class_name_string */
533 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
536 0, /* nullable Object */
538 171, /* Collection[nullable MClass] */
539 2133, /* HashMapKeys[MClass, Map[MClass, Int]] */
540 164, /* Collection[Object] */
541 1733, /* Collection[MClass] */
544 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
547 &type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Map[MClass, Int]] */
548 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Map[MClass, Int]] */
555 &type_model__MClass
, /* RemovableCollection#0: MClass */
559 &type_model__MClass
, /* Collection#0: MClass */
560 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
563 /* runtime type HashMapValues[MClass, Map[MClass, Int]] */
564 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
566 "HashMapValues[MClass, Map[MClass, Int]]", /* class_name_string */
569 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
572 0, /* nullable Object */
574 1611, /* Collection[Map[MClass, Int]] */
575 1867, /* HashMapValues[MClass, Map[MClass, Int]] */
576 164, /* Collection[Object] */
579 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
582 &type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Map[MClass, Int]] */
583 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Map[MClass, Int]] */
590 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* RemovableCollection#0: Map[MClass, Int] */
594 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Collection#0: Map[MClass, Int] */
595 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
, /* Collection[Collection#0]: Collection[Map[MClass, Int]] */
598 /* runtime type Collection[Map[MClass, Int]] */
599 const struct type type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
= {
601 "Collection[Map[MClass, Int]]", /* class_name_string */
607 0, /* nullable Object */
609 1611, /* Collection[Map[MClass, Int]] */
611 164, /* Collection[Object] */
614 /* runtime type NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
615 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
617 "NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]]", /* class_name_string */
620 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
623 0, /* nullable Object */
625 449, /* NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
628 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
631 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray#0: nullable HashMapNode[MClass, Map[MClass, Int]] */
632 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
635 /* runtime type HashMapNode[MClass, Map[MClass, Int]] */
636 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
638 "HashMapNode[MClass, Map[MClass, Int]]", /* class_name_string */
641 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
644 0, /* nullable Object */
646 146, /* nullable HashMapNode[MClass, Map[MClass, Int]] */
647 1612, /* HashMapNode[MClass, Map[MClass, Int]] */
650 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
653 &type_model__MClass
, /* HashMapNode#0: MClass */
654 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapNode#1: Map[MClass, Int] */
655 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* N: HashMapNode[MClass, Map[MClass, Int]] */
656 &type_model__MClass
, /* HashNode#0: MClass */
659 /* runtime type nullable HashMapNode[MClass, Map[MClass, Int]] */
660 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
662 "nullable HashMapNode[MClass, Map[MClass, Int]]", /* class_name_string */
665 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
668 0, /* nullable Object */
670 146, /* nullable HashMapNode[MClass, Map[MClass, Int]] */
673 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
676 &type_model__MClass
, /* HashMapNode#0: MClass */
677 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapNode#1: Map[MClass, Int] */
678 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* N: HashMapNode[MClass, Map[MClass, Int]] */
679 &type_model__MClass
, /* HashNode#0: MClass */
682 /* runtime type HashMapIterator[MClass, Map[MClass, Int]] */
683 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
685 "HashMapIterator[MClass, Map[MClass, Int]]", /* class_name_string */
688 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
691 0, /* nullable Object */
693 450, /* MapIterator[MClass, Map[MClass, Int]] */
694 1613, /* HashMapIterator[MClass, Map[MClass, Int]] */
697 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
700 &type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Map[MClass, Int]] */
703 /* runtime type MapIterator[MClass, Map[MClass, Int]] */
704 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
706 "MapIterator[MClass, Map[MClass, Int]]", /* class_name_string */
712 0, /* nullable Object */
714 450, /* MapIterator[MClass, Map[MClass, Int]] */
717 /* runtime type MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
718 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
720 "MapKeysIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
723 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
726 0, /* nullable Object */
728 423, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
729 1598, /* MapKeysIterator[MClass, Set[MProperty]] */
730 1868, /* MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
733 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
736 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MVirtualTypeProp]] */
737 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
740 /* runtime type MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
741 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
743 "MapValuesIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
746 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
749 0, /* nullable Object */
751 424, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
752 1599, /* MapValuesIterator[MClass, Set[MProperty]] */
753 1869, /* MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
756 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
759 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MVirtualTypeProp]] */
760 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[Set[MVirtualTypeProp]] */
763 /* runtime type Array[MVirtualTypeProp] */
764 const struct type type_array__Arraymodel__MVirtualTypeProp
= {
766 "Array[MVirtualTypeProp]", /* class_name_string */
769 &resolution_table_array__Arraymodel__MVirtualTypeProp
,
772 0, /* nullable Object */
774 172, /* Collection[nullable MProperty] */
775 163, /* SequenceRead[nullable Object] */
776 164, /* Collection[Object] */
777 590, /* Collection[PropertyLayoutElement] */
778 1728, /* AbstractArrayRead[Object] */
779 1735, /* AbstractArrayRead[nullable MProperty] */
780 1913, /* Array[nullable MProperty] */
781 1911, /* Array[Object] */
782 1914, /* Collection[MProperty] */
783 2194, /* AbstractArrayRead[PropertyLayoutElement] */
784 2209, /* Collection[MVirtualTypeProp] */
785 2481, /* Array[PropertyLayoutElement] */
786 2552, /* AbstractArrayRead[MProperty] */
787 2603, /* AbstractArrayRead[MVirtualTypeProp] */
788 2607, /* Array[MProperty] */
789 2639, /* Array[MVirtualTypeProp] */
792 const struct types resolution_table_array__Arraymodel__MVirtualTypeProp
= {
795 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Array#0]: Array[MVirtualTypeProp] */
796 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[Array#0]: NativeArray[MVirtualTypeProp] */
797 &type_model__MVirtualTypeProp
, /* Sequence#0: MVirtualTypeProp */
798 &type_model__MVirtualTypeProp
, /* SimpleCollection#0: MVirtualTypeProp */
799 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Array#0]: Collection[MVirtualTypeProp] */
800 &type_model__MVirtualTypeProp
, /* Array#0: MVirtualTypeProp */
801 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualTypeProp] */
802 &type_model__MVirtualTypeProp
, /* AbstractArray#0: MVirtualTypeProp */
803 &type_model__MVirtualTypeProp
, /* RemovableCollection#0: MVirtualTypeProp */
804 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Sequence#0]: Collection[MVirtualTypeProp] */
805 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Sequence#0]: Array[MVirtualTypeProp] */
806 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[SimpleCollection#0]: Collection[MVirtualTypeProp] */
807 &type_model__MVirtualTypeProp
, /* Collection#0: MVirtualTypeProp */
808 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[MVirtualTypeProp] */
809 &type_model__MVirtualTypeProp
, /* SequenceRead#0: MVirtualTypeProp */
810 &type_model__MVirtualTypeProp
, /* AbstractArrayRead#0: MVirtualTypeProp */
811 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[AbstractArrayRead#0]: Array[MVirtualTypeProp] */
812 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MVirtualTypeProp] not a live type) */
813 &type_array__ArrayIteratormodel__MVirtualTypeProp
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualTypeProp] */
816 /* runtime type AbstractArrayRead[MVirtualTypeProp] */
817 const struct type type_array__AbstractArrayReadmodel__MVirtualTypeProp
= {
819 "AbstractArrayRead[MVirtualTypeProp]", /* class_name_string */
825 0, /* nullable Object */
827 172, /* Collection[nullable MProperty] */
828 163, /* SequenceRead[nullable Object] */
829 164, /* Collection[Object] */
830 590, /* Collection[PropertyLayoutElement] */
831 1728, /* AbstractArrayRead[Object] */
832 1735, /* AbstractArrayRead[nullable MProperty] */
835 1914, /* Collection[MProperty] */
836 2194, /* AbstractArrayRead[PropertyLayoutElement] */
837 2209, /* Collection[MVirtualTypeProp] */
839 2552, /* AbstractArrayRead[MProperty] */
840 2603, /* AbstractArrayRead[MVirtualTypeProp] */
843 /* runtime type HashMapKeys[MVirtualTypeProp, Int] */
844 const struct type type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
= {
846 "HashMapKeys[MVirtualTypeProp, Int]", /* class_name_string */
849 &resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
,
852 0, /* nullable Object */
854 172, /* Collection[nullable MProperty] */
855 1870, /* HashMapKeys[PropertyLayoutElement, Int] */
856 164, /* Collection[Object] */
857 590, /* Collection[PropertyLayoutElement] */
858 2512, /* HashMapKeys[MVirtualTypeProp, Int] */
862 1914, /* Collection[MProperty] */
864 2209, /* Collection[MVirtualTypeProp] */
867 const struct types resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
= {
870 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MVirtualTypeProp, Int] */
871 &type_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MVirtualTypeProp, Int] */
878 &type_model__MVirtualTypeProp
, /* RemovableCollection#0: MVirtualTypeProp */
882 &type_model__MVirtualTypeProp
, /* Collection#0: MVirtualTypeProp */
883 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[MVirtualTypeProp] */
886 /* runtime type HashMapKeys[PropertyLayoutElement, Int] */
887 const struct type type_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int
= {
889 "HashMapKeys[PropertyLayoutElement, Int]", /* class_name_string */
892 &resolution_table_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int
,
895 0, /* nullable Object */
898 1870, /* HashMapKeys[PropertyLayoutElement, Int] */
899 164, /* Collection[Object] */
900 590, /* Collection[PropertyLayoutElement] */
903 const struct types resolution_table_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int
= {
906 &type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[PropertyLayoutElement, Int] */
907 &type_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[PropertyLayoutElement, Int] */
914 &type_layout_builders__PropertyLayoutElement
, /* RemovableCollection#0: PropertyLayoutElement */
918 &type_layout_builders__PropertyLayoutElement
, /* Collection#0: PropertyLayoutElement */
919 &type_abstract_collection__Collectionlayout_builders__PropertyLayoutElement
, /* Collection[Collection#0]: Collection[PropertyLayoutElement] */
922 /* runtime type HashMapValues[MVirtualTypeProp, Int] */
923 const struct type type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
= {
925 "HashMapValues[MVirtualTypeProp, Int]", /* class_name_string */
928 &resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
,
931 0, /* nullable Object */
933 612, /* Collection[Int] */
934 1871, /* HashMapValues[PropertyLayoutElement, Int] */
935 164, /* Collection[Object] */
936 2134, /* HashMapValues[MVirtualTypeProp, Int] */
939 const struct types resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
= {
942 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MVirtualTypeProp, Int] */
943 &type_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MVirtualTypeProp, Int] */
950 &type_kernel__Int
, /* RemovableCollection#0: Int */
954 &type_kernel__Int
, /* Collection#0: Int */
955 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
958 /* runtime type HashMapValues[PropertyLayoutElement, Int] */
959 const struct type type_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int
= {
961 "HashMapValues[PropertyLayoutElement, Int]", /* class_name_string */
964 &resolution_table_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int
,
967 0, /* nullable Object */
969 612, /* Collection[Int] */
970 1871, /* HashMapValues[PropertyLayoutElement, Int] */
971 164, /* Collection[Object] */
974 const struct types resolution_table_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int
= {
977 &type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[PropertyLayoutElement, Int] */
978 &type_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[PropertyLayoutElement, Int] */
985 &type_kernel__Int
, /* RemovableCollection#0: Int */
989 &type_kernel__Int
, /* Collection#0: Int */
990 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
993 /* runtime type NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
994 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
996 "NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]]", /* class_name_string */
999 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
,
1002 0, /* nullable Object */
1004 451, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
1005 1614, /* NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
1008 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
1011 &type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray#0: nullable HashMapNode[MVirtualTypeProp, Int] */
1012 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
1015 /* runtime type NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
1016 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
1018 "NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]]", /* class_name_string */
1021 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
,
1024 0, /* nullable Object */
1026 451, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
1029 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
1032 &type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* NativeArray#0: nullable HashMapNode[PropertyLayoutElement, Int] */
1033 &type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
1036 /* runtime type HashMapNode[MVirtualTypeProp, Int] */
1037 const struct type type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
1039 "HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
1042 &resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
,
1045 0, /* nullable Object */
1047 147, /* nullable HashMapNode[PropertyLayoutElement, Int] */
1048 452, /* nullable HashMapNode[MVirtualTypeProp, Int] */
1049 1615, /* HashMapNode[PropertyLayoutElement, Int] */
1050 2135, /* HashMapNode[MVirtualTypeProp, Int] */
1053 const struct types resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
1056 &type_model__MVirtualTypeProp
, /* HashMapNode#0: MVirtualTypeProp */
1057 &type_kernel__Int
, /* HashMapNode#1: Int */
1058 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* N: HashMapNode[MVirtualTypeProp, Int] */
1059 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
1062 /* runtime type HashMapNode[PropertyLayoutElement, Int] */
1063 const struct type type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
1065 "HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
1068 &resolution_table_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
,
1071 0, /* nullable Object */
1073 147, /* nullable HashMapNode[PropertyLayoutElement, Int] */
1075 1615, /* HashMapNode[PropertyLayoutElement, Int] */
1078 const struct types resolution_table_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
1081 &type_layout_builders__PropertyLayoutElement
, /* HashMapNode#0: PropertyLayoutElement */
1082 &type_kernel__Int
, /* HashMapNode#1: Int */
1083 &type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* N: HashMapNode[PropertyLayoutElement, Int] */
1084 &type_layout_builders__PropertyLayoutElement
, /* HashNode#0: PropertyLayoutElement */
1087 /* runtime type nullable HashMapNode[MVirtualTypeProp, Int] */
1088 const struct type type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
1090 "nullable HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
1093 &resolution_table_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
,
1096 0, /* nullable Object */
1098 147, /* nullable HashMapNode[PropertyLayoutElement, Int] */
1099 452, /* nullable HashMapNode[MVirtualTypeProp, Int] */
1102 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
1105 &type_model__MVirtualTypeProp
, /* HashMapNode#0: MVirtualTypeProp */
1106 &type_kernel__Int
, /* HashMapNode#1: Int */
1107 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* N: HashMapNode[MVirtualTypeProp, Int] */
1108 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
1111 /* runtime type nullable HashMapNode[PropertyLayoutElement, Int] */
1112 const struct type type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
1114 "nullable HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
1117 &resolution_table_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
,
1120 0, /* nullable Object */
1122 147, /* nullable HashMapNode[PropertyLayoutElement, Int] */
1125 const struct types resolution_table_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
1128 &type_layout_builders__PropertyLayoutElement
, /* HashMapNode#0: PropertyLayoutElement */
1129 &type_kernel__Int
, /* HashMapNode#1: Int */
1130 &type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* N: HashMapNode[PropertyLayoutElement, Int] */
1131 &type_layout_builders__PropertyLayoutElement
, /* HashNode#0: PropertyLayoutElement */
1134 /* runtime type HashMapIterator[MVirtualTypeProp, Int] */
1135 const struct type type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
= {
1137 "HashMapIterator[MVirtualTypeProp, Int]", /* class_name_string */
1140 &resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
,
1143 0, /* nullable Object */
1145 453, /* MapIterator[PropertyLayoutElement, Int] */
1146 1616, /* HashMapIterator[PropertyLayoutElement, Int] */
1147 1617, /* MapIterator[MVirtualTypeProp, Int] */
1148 2136, /* HashMapIterator[MVirtualTypeProp, Int] */
1151 const struct types resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
= {
1154 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MVirtualTypeProp, Int] */
1157 /* runtime type HashMapIterator[PropertyLayoutElement, Int] */
1158 const struct type type_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
1160 "HashMapIterator[PropertyLayoutElement, Int]", /* class_name_string */
1163 &resolution_table_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int
,
1166 0, /* nullable Object */
1168 453, /* MapIterator[PropertyLayoutElement, Int] */
1169 1616, /* HashMapIterator[PropertyLayoutElement, Int] */
1172 const struct types resolution_table_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
1175 &type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[PropertyLayoutElement, Int] */
1178 /* runtime type MapIterator[MVirtualTypeProp, Int] */
1179 const struct type type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int
= {
1181 "MapIterator[MVirtualTypeProp, Int]", /* class_name_string */
1187 0, /* nullable Object */
1189 453, /* MapIterator[PropertyLayoutElement, Int] */
1191 1617, /* MapIterator[MVirtualTypeProp, Int] */
1194 /* runtime type MapIterator[PropertyLayoutElement, Int] */
1195 const struct type type_abstract_collection__MapIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
1197 "MapIterator[PropertyLayoutElement, Int]", /* class_name_string */
1203 0, /* nullable Object */
1205 453, /* MapIterator[PropertyLayoutElement, Int] */
1208 /* runtime type HashMapKeys[MAttribute, Int] */
1209 const struct type type_hash_collection__HashMapKeysmodel__MAttributekernel__Int
= {
1211 "HashMapKeys[MAttribute, Int]", /* class_name_string */
1214 &resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int
,
1217 0, /* nullable Object */
1219 172, /* Collection[nullable MProperty] */
1220 1870, /* HashMapKeys[PropertyLayoutElement, Int] */
1221 164, /* Collection[Object] */
1222 590, /* Collection[PropertyLayoutElement] */
1223 2513, /* HashMapKeys[MAttribute, Int] */
1227 1914, /* Collection[MProperty] */
1229 2213, /* Collection[MAttribute] */
1232 const struct types resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int
= {
1235 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MAttribute, Int] */
1236 &type_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MAttribute, Int] */
1243 &type_model__MAttribute
, /* RemovableCollection#0: MAttribute */
1247 &type_model__MAttribute
, /* Collection#0: MAttribute */
1248 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Collection#0]: Collection[MAttribute] */
1251 /* runtime type HashMapValues[MAttribute, Int] */
1252 const struct type type_hash_collection__HashMapValuesmodel__MAttributekernel__Int
= {
1254 "HashMapValues[MAttribute, Int]", /* class_name_string */
1257 &resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int
,
1260 0, /* nullable Object */
1262 612, /* Collection[Int] */
1263 1871, /* HashMapValues[PropertyLayoutElement, Int] */
1264 164, /* Collection[Object] */
1265 2137, /* HashMapValues[MAttribute, Int] */
1268 const struct types resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int
= {
1271 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MAttribute, Int] */
1272 &type_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MAttribute, Int] */
1279 &type_kernel__Int
, /* RemovableCollection#0: Int */
1283 &type_kernel__Int
, /* Collection#0: Int */
1284 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
1287 /* runtime type NativeArray[nullable HashMapNode[MAttribute, Int]] */
1288 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
1290 "NativeArray[nullable HashMapNode[MAttribute, Int]]", /* class_name_string */
1293 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
,
1296 0, /* nullable Object */
1298 451, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
1299 1618, /* NativeArray[nullable HashMapNode[MAttribute, Int]] */
1302 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
1305 &type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray#0: nullable HashMapNode[MAttribute, Int] */
1306 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
1309 /* runtime type HashMapNode[MAttribute, Int] */
1310 const struct type type_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
1312 "HashMapNode[MAttribute, Int]", /* class_name_string */
1315 &resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int
,
1318 0, /* nullable Object */
1320 147, /* nullable HashMapNode[PropertyLayoutElement, Int] */
1321 454, /* nullable HashMapNode[MAttribute, Int] */
1322 1615, /* HashMapNode[PropertyLayoutElement, Int] */
1323 2138, /* HashMapNode[MAttribute, Int] */
1326 const struct types resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
1329 &type_model__MAttribute
, /* HashMapNode#0: MAttribute */
1330 &type_kernel__Int
, /* HashMapNode#1: Int */
1331 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* N: HashMapNode[MAttribute, Int] */
1332 &type_model__MAttribute
, /* HashNode#0: MAttribute */
1335 /* runtime type nullable HashMapNode[MAttribute, Int] */
1336 const struct type type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
1338 "nullable HashMapNode[MAttribute, Int]", /* class_name_string */
1341 &resolution_table_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
,
1344 0, /* nullable Object */
1346 147, /* nullable HashMapNode[PropertyLayoutElement, Int] */
1347 454, /* nullable HashMapNode[MAttribute, Int] */
1350 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
1353 &type_model__MAttribute
, /* HashMapNode#0: MAttribute */
1354 &type_kernel__Int
, /* HashMapNode#1: Int */
1355 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* N: HashMapNode[MAttribute, Int] */
1356 &type_model__MAttribute
, /* HashNode#0: MAttribute */
1359 /* runtime type HashMapIterator[MAttribute, Int] */
1360 const struct type type_hash_collection__HashMapIteratormodel__MAttributekernel__Int
= {
1362 "HashMapIterator[MAttribute, Int]", /* class_name_string */
1365 &resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int
,
1368 0, /* nullable Object */
1370 453, /* MapIterator[PropertyLayoutElement, Int] */
1371 1616, /* HashMapIterator[PropertyLayoutElement, Int] */
1372 1619, /* MapIterator[MAttribute, Int] */
1373 2139, /* HashMapIterator[MAttribute, Int] */
1376 const struct types resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int
= {
1379 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MAttribute, Int] */
1382 /* runtime type MapIterator[MAttribute, Int] */
1383 const struct type type_abstract_collection__MapIteratormodel__MAttributekernel__Int
= {
1385 "MapIterator[MAttribute, Int]", /* class_name_string */
1391 0, /* nullable Object */
1393 453, /* MapIterator[PropertyLayoutElement, Int] */
1395 1619, /* MapIterator[MAttribute, Int] */
1398 /* runtime type MapKeysIterator[MClass, Set[MAttribute]] */
1399 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
1401 "MapKeysIterator[MClass, Set[MAttribute]]", /* class_name_string */
1404 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
1407 0, /* nullable Object */
1409 423, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
1410 1598, /* MapKeysIterator[MClass, Set[MProperty]] */
1411 1872, /* MapKeysIterator[MClass, Set[MAttribute]] */
1414 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
1417 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MAttribute]] */
1418 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
1421 /* runtime type MapValuesIterator[MClass, Set[MAttribute]] */
1422 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
1424 "MapValuesIterator[MClass, Set[MAttribute]]", /* class_name_string */
1427 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
1430 0, /* nullable Object */
1432 424, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
1433 1599, /* MapValuesIterator[MClass, Set[MProperty]] */
1434 1873, /* MapValuesIterator[MClass, Set[MAttribute]] */
1437 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
1440 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MAttribute]] */
1441 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[Iterator#0]: Array[Set[MAttribute]] */
1444 /* runtime type Array[MAttribute] */
1445 const struct type type_array__Arraymodel__MAttribute
= {
1447 "Array[MAttribute]", /* class_name_string */
1450 &resolution_table_array__Arraymodel__MAttribute
,
1453 0, /* nullable Object */
1455 172, /* Collection[nullable MProperty] */
1456 163, /* SequenceRead[nullable Object] */
1457 164, /* Collection[Object] */
1458 590, /* Collection[PropertyLayoutElement] */
1459 1728, /* AbstractArrayRead[Object] */
1460 1735, /* AbstractArrayRead[nullable MProperty] */
1461 1913, /* Array[nullable MProperty] */
1462 1911, /* Array[Object] */
1463 1914, /* Collection[MProperty] */
1464 2194, /* AbstractArrayRead[PropertyLayoutElement] */
1465 2213, /* Collection[MAttribute] */
1466 2481, /* Array[PropertyLayoutElement] */
1467 2552, /* AbstractArrayRead[MProperty] */
1468 2604, /* AbstractArrayRead[MAttribute] */
1469 2607, /* Array[MProperty] */
1470 2640, /* Array[MAttribute] */
1473 const struct types resolution_table_array__Arraymodel__MAttribute
= {
1476 &type_array__Arraymodel__MAttribute
, /* Array[Array#0]: Array[MAttribute] */
1477 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[Array#0]: NativeArray[MAttribute] */
1478 &type_model__MAttribute
, /* Sequence#0: MAttribute */
1479 &type_model__MAttribute
, /* SimpleCollection#0: MAttribute */
1480 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Array#0]: Collection[MAttribute] */
1481 &type_model__MAttribute
, /* Array#0: MAttribute */
1482 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[ArrayCapable#0]: NativeArray[MAttribute] */
1483 &type_model__MAttribute
, /* AbstractArray#0: MAttribute */
1484 &type_model__MAttribute
, /* RemovableCollection#0: MAttribute */
1485 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Sequence#0]: Collection[MAttribute] */
1486 &type_array__Arraymodel__MAttribute
, /* Array[Sequence#0]: Array[MAttribute] */
1487 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[SimpleCollection#0]: Collection[MAttribute] */
1488 &type_model__MAttribute
, /* Collection#0: MAttribute */
1489 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Collection#0]: Collection[MAttribute] */
1490 &type_model__MAttribute
, /* SequenceRead#0: MAttribute */
1491 &type_model__MAttribute
, /* AbstractArrayRead#0: MAttribute */
1492 &type_array__Arraymodel__MAttribute
, /* Array[AbstractArrayRead#0]: Array[MAttribute] */
1493 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MAttribute] not a live type) */
1494 &type_array__ArrayIteratormodel__MAttribute
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MAttribute] */
1497 /* runtime type AbstractArrayRead[MAttribute] */
1498 const struct type type_array__AbstractArrayReadmodel__MAttribute
= {
1500 "AbstractArrayRead[MAttribute]", /* class_name_string */
1506 0, /* nullable Object */
1508 172, /* Collection[nullable MProperty] */
1509 163, /* SequenceRead[nullable Object] */
1510 164, /* Collection[Object] */
1511 590, /* Collection[PropertyLayoutElement] */
1512 1728, /* AbstractArrayRead[Object] */
1513 1735, /* AbstractArrayRead[nullable MProperty] */
1516 1914, /* Collection[MProperty] */
1517 2194, /* AbstractArrayRead[PropertyLayoutElement] */
1518 2213, /* Collection[MAttribute] */
1520 2552, /* AbstractArrayRead[MProperty] */
1521 2604, /* AbstractArrayRead[MAttribute] */
1524 /* runtime type ContainerIterator[String] */
1525 const struct type type_abstract_collection__ContainerIteratorstring__String
= {
1527 "ContainerIterator[String]", /* class_name_string */
1530 &resolution_table_abstract_collection__ContainerIteratorstring__String
,
1533 0, /* nullable Object */
1535 455, /* ContainerIterator[String] */
1538 const struct types resolution_table_abstract_collection__ContainerIteratorstring__String
= {
1541 &type_abstract_collection__Containerstring__String
, /* Container[ContainerIterator#0]: Container[String] */
1542 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
1545 /* runtime type HashMapKeys[MType, Map[MType, Int]] */
1546 const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1548 "HashMapKeys[MType, Map[MType, Int]]", /* class_name_string */
1551 &resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
1554 0, /* nullable Object */
1556 2140, /* HashMapKeys[MType, Map[MType, Int]] */
1558 164, /* Collection[Object] */
1559 173, /* Collection[nullable MType] */
1561 1737, /* Collection[MType] */
1564 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1567 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Map[MType, Int]] */
1568 &type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Map[MType, Int]] */
1575 &type_model__MType
, /* RemovableCollection#0: MType */
1579 &type_model__MType
, /* Collection#0: MType */
1580 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
1583 /* runtime type HashMapValues[MType, Map[MType, Int]] */
1584 const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1586 "HashMapValues[MType, Map[MType, Int]]", /* class_name_string */
1589 &resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
1592 0, /* nullable Object */
1594 1620, /* Collection[Map[MType, Int]] */
1595 1874, /* HashMapValues[MType, Map[MType, Int]] */
1596 164, /* Collection[Object] */
1599 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1602 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Map[MType, Int]] */
1603 &type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Map[MType, Int]] */
1610 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* RemovableCollection#0: Map[MType, Int] */
1614 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Collection#0: Map[MType, Int] */
1615 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[Collection#0]: Collection[Map[MType, Int]] */
1618 /* runtime type Collection[Map[MType, Int]] */
1619 const struct type type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
= {
1621 "Collection[Map[MType, Int]]", /* class_name_string */
1627 0, /* nullable Object */
1629 1620, /* Collection[Map[MType, Int]] */
1631 164, /* Collection[Object] */
1634 /* runtime type NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
1635 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1637 "NativeArray[nullable HashMapNode[MType, Map[MType, Int]]]", /* class_name_string */
1640 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
1643 0, /* nullable Object */
1645 456, /* NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
1648 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1651 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MType, Map[MType, Int]] */
1652 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
1655 /* runtime type HashMapNode[MType, Map[MType, Int]] */
1656 const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1658 "HashMapNode[MType, Map[MType, Int]]", /* class_name_string */
1661 &resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
1664 0, /* nullable Object */
1666 148, /* nullable HashMapNode[MType, Map[MType, Int]] */
1668 1621, /* HashMapNode[MType, Map[MType, Int]] */
1671 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1674 &type_model__MType
, /* HashMapNode#0: MType */
1675 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode#1: Map[MType, Int] */
1676 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* N: HashMapNode[MType, Map[MType, Int]] */
1677 &type_model__MType
, /* HashNode#0: MType */
1680 /* runtime type nullable HashMapNode[MType, Map[MType, Int]] */
1681 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1683 "nullable HashMapNode[MType, Map[MType, Int]]", /* class_name_string */
1686 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
1689 0, /* nullable Object */
1691 148, /* nullable HashMapNode[MType, Map[MType, Int]] */
1694 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1697 &type_model__MType
, /* HashMapNode#0: MType */
1698 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode#1: Map[MType, Int] */
1699 &type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* N: HashMapNode[MType, Map[MType, Int]] */
1700 &type_model__MType
, /* HashNode#0: MType */
1703 /* runtime type HashMapIterator[MType, Map[MType, Int]] */
1704 const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1706 "HashMapIterator[MType, Map[MType, Int]]", /* class_name_string */
1709 &resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
1712 0, /* nullable Object */
1714 457, /* MapIterator[MType, Map[MType, Int]] */
1715 1622, /* HashMapIterator[MType, Map[MType, Int]] */
1718 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1721 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Map[MType, Int]] */
1724 /* runtime type MapIterator[MType, Map[MType, Int]] */
1725 const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
1727 "MapIterator[MType, Map[MType, Int]]", /* class_name_string */
1733 0, /* nullable Object */
1735 457, /* MapIterator[MType, Map[MType, Int]] */
1738 /* runtime type HashMapKeys[MType, HashSet[MType]] */
1739 const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType
= {
1741 "HashMapKeys[MType, HashSet[MType]]", /* class_name_string */
1744 &resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType
,
1747 0, /* nullable Object */
1749 2106, /* HashMapKeys[MType, Set[MType]] */
1750 2385, /* HashMapKeys[MType, HashSet[MType]] */
1751 164, /* Collection[Object] */
1752 173, /* Collection[nullable MType] */
1754 1737, /* Collection[MType] */
1757 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType
= {
1760 &type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, HashSet[MType]] */
1761 &type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, HashSet[MType]] */
1768 &type_model__MType
, /* RemovableCollection#0: MType */
1772 &type_model__MType
, /* Collection#0: MType */
1773 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
1776 /* runtime type HashMapValues[MType, HashSet[MType]] */
1777 const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType
= {
1779 "HashMapValues[MType, HashSet[MType]]", /* class_name_string */
1782 &resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType
,
1785 0, /* nullable Object */
1787 1479, /* Collection[Set[MType]] */
1788 1843, /* HashMapValues[MType, Set[MType]] */
1789 164, /* Collection[Object] */
1790 1807, /* Collection[HashSet[MType]] */
1791 2386, /* HashMapValues[MType, HashSet[MType]] */
1794 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType
= {
1797 &type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, HashSet[MType]] */
1798 &type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, HashSet[MType]] */
1805 &type_hash_collection__HashSetmodel__MType
, /* RemovableCollection#0: HashSet[MType] */
1809 &type_hash_collection__HashSetmodel__MType
, /* Collection#0: HashSet[MType] */
1810 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Collection#0]: Collection[HashSet[MType]] */
1813 /* runtime type NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
1814 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
1816 "NativeArray[nullable HashMapNode[MType, HashSet[MType]]]", /* class_name_string */
1819 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
,
1822 0, /* nullable Object */
1824 368, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
1825 1623, /* NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
1828 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
1831 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, HashSet[MType]] */
1832 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
1835 /* runtime type HashMapNode[MType, HashSet[MType]] */
1836 const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
1838 "HashMapNode[MType, HashSet[MType]]", /* class_name_string */
1841 &resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
,
1844 0, /* nullable Object */
1846 132, /* nullable HashMapNode[MType, Set[MType]] */
1847 458, /* nullable HashMapNode[MType, HashSet[MType]] */
1848 1546, /* HashMapNode[MType, Set[MType]] */
1849 2141, /* HashMapNode[MType, HashSet[MType]] */
1852 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
1855 &type_model__MType
, /* HashMapNode#0: MType */
1856 &type_hash_collection__HashSetmodel__MType
, /* HashMapNode#1: HashSet[MType] */
1857 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* N: HashMapNode[MType, HashSet[MType]] */
1858 &type_model__MType
, /* HashNode#0: MType */
1861 /* runtime type nullable HashMapNode[MType, HashSet[MType]] */
1862 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
1864 "nullable HashMapNode[MType, HashSet[MType]]", /* class_name_string */
1867 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
,
1870 0, /* nullable Object */
1872 132, /* nullable HashMapNode[MType, Set[MType]] */
1873 458, /* nullable HashMapNode[MType, HashSet[MType]] */
1876 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
1879 &type_model__MType
, /* HashMapNode#0: MType */
1880 &type_hash_collection__HashSetmodel__MType
, /* HashMapNode#1: HashSet[MType] */
1881 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* N: HashMapNode[MType, HashSet[MType]] */
1882 &type_model__MType
, /* HashNode#0: MType */
1885 /* runtime type HashMapIterator[MType, HashSet[MType]] */
1886 const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
1888 "HashMapIterator[MType, HashSet[MType]]", /* class_name_string */
1891 &resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType
,
1894 0, /* nullable Object */
1896 370, /* MapIterator[MType, Set[MType]] */
1897 1547, /* HashMapIterator[MType, Set[MType]] */
1898 1624, /* MapIterator[MType, HashSet[MType]] */
1899 2142, /* HashMapIterator[MType, HashSet[MType]] */
1902 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
1905 &type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, HashSet[MType]] */
1908 /* runtime type MapIterator[MType, HashSet[MType]] */
1909 const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
1911 "MapIterator[MType, HashSet[MType]]", /* class_name_string */
1917 0, /* nullable Object */
1919 370, /* MapIterator[MType, Set[MType]] */
1921 1624, /* MapIterator[MType, HashSet[MType]] */
1924 /* runtime type MapKeysIterator[EscapeMark, String] */
1925 const struct type type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
= {
1927 "MapKeysIterator[EscapeMark, String]", /* class_name_string */
1930 &resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
,
1933 0, /* nullable Object */
1935 459, /* MapKeysIterator[EscapeMark, String] */
1938 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
= {
1941 &type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[EscapeMark, String] */
1942 &type_array__Arrayscope__EscapeMark
, /* Array[Iterator#0]: Array[EscapeMark] */
1945 /* runtime type MapValuesIterator[EscapeMark, String] */
1946 const struct type type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
= {
1948 "MapValuesIterator[EscapeMark, String]", /* class_name_string */
1951 &resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
,
1954 0, /* nullable Object */
1956 460, /* MapValuesIterator[EscapeMark, String] */
1959 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
= {
1962 &type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[EscapeMark, String] */
1963 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
1966 /* runtime type MapKeysIterator[Variable, RuntimeVariable] */
1967 const struct type type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
1969 "MapKeysIterator[Variable, RuntimeVariable]", /* class_name_string */
1972 &resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
,
1975 0, /* nullable Object */
1977 461, /* MapKeysIterator[Variable, RuntimeVariable] */
1980 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
1983 &type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, RuntimeVariable] */
1984 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
1987 /* runtime type MapValuesIterator[Variable, RuntimeVariable] */
1988 const struct type type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
1990 "MapValuesIterator[Variable, RuntimeVariable]", /* class_name_string */
1993 &resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
,
1996 0, /* nullable Object */
1998 462, /* MapValuesIterator[Variable, RuntimeVariable] */
2001 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
2004 &type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, RuntimeVariable] */
2005 &type_array__Arrayabstract_compiler__RuntimeVariable
, /* Array[Iterator#0]: Array[RuntimeVariable] */
2008 /* runtime type ArrayIterator[AClassdef] */
2009 const struct type type_array__ArrayIteratorparser_nodes__AClassdef
= {
2011 "ArrayIterator[AClassdef]", /* class_name_string */
2014 &resolution_table_array__ArrayIteratorparser_nodes__AClassdef
,
2017 0, /* nullable Object */
2019 277, /* ArrayIterator[Object] */
2020 1448, /* ArrayIterator[ANode] */
2021 1791, /* ArrayIterator[Prod] */
2022 2143, /* ArrayIterator[AClassdef] */
2025 const struct types resolution_table_array__ArrayIteratorparser_nodes__AClassdef
= {
2028 &type_array__AbstractArrayReadparser_nodes__AClassdef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AClassdef] */
2029 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Iterator#0]: Array[AClassdef] */
2032 /* runtime type NativeArray[AClassdef] */
2033 const struct type type_array__NativeArrayparser_nodes__AClassdef
= {
2035 "NativeArray[AClassdef]", /* class_name_string */
2038 &resolution_table_array__NativeArrayparser_nodes__AClassdef
,
2041 0, /* nullable Object */
2043 185, /* NativeArray[Object] */
2044 1449, /* NativeArray[ANode] */
2045 1792, /* NativeArray[Prod] */
2046 2144, /* NativeArray[AClassdef] */
2049 const struct types resolution_table_array__NativeArrayparser_nodes__AClassdef
= {
2052 &type_parser_nodes__AClassdef
, /* NativeArray#0: AClassdef */
2053 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[NativeArray#0]: NativeArray[AClassdef] */
2056 /* runtime type ArrayIterator[APropdef] */
2057 const struct type type_array__ArrayIteratorparser_nodes__APropdef
= {
2059 "ArrayIterator[APropdef]", /* class_name_string */
2062 &resolution_table_array__ArrayIteratorparser_nodes__APropdef
,
2065 0, /* nullable Object */
2067 277, /* ArrayIterator[Object] */
2068 1448, /* ArrayIterator[ANode] */
2069 1791, /* ArrayIterator[Prod] */
2070 2145, /* ArrayIterator[APropdef] */
2073 const struct types resolution_table_array__ArrayIteratorparser_nodes__APropdef
= {
2076 &type_array__AbstractArrayReadparser_nodes__APropdef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[APropdef] */
2077 &type_array__Arrayparser_nodes__APropdef
, /* Array[Iterator#0]: Array[APropdef] */
2080 /* runtime type NativeArray[APropdef] */
2081 const struct type type_array__NativeArrayparser_nodes__APropdef
= {
2083 "NativeArray[APropdef]", /* class_name_string */
2086 &resolution_table_array__NativeArrayparser_nodes__APropdef
,
2089 0, /* nullable Object */
2091 185, /* NativeArray[Object] */
2092 1449, /* NativeArray[ANode] */
2093 1792, /* NativeArray[Prod] */
2094 2146, /* NativeArray[APropdef] */
2097 const struct types resolution_table_array__NativeArrayparser_nodes__APropdef
= {
2100 &type_parser_nodes__APropdef
, /* NativeArray#0: APropdef */
2101 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[NativeArray#0]: NativeArray[APropdef] */
2104 /* runtime type ContainerIterator[ANode] */
2105 const struct type type_abstract_collection__ContainerIteratorparser_nodes__ANode
= {
2107 "ContainerIterator[ANode]", /* class_name_string */
2110 &resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode
,
2113 0, /* nullable Object */
2115 463, /* ContainerIterator[ANode] */
2118 const struct types resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode
= {
2121 &type_abstract_collection__Containerparser_nodes__ANode
, /* Container[ContainerIterator#0]: Container[ANode] */
2122 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
2125 /* runtime type MapKeysIterator[MModule, Set[MClassDef]] */
2126 const struct type type_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2128 "MapKeysIterator[MModule, Set[MClassDef]]", /* class_name_string */
2131 &resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
2134 0, /* nullable Object */
2136 464, /* MapKeysIterator[MModule, Set[MClassDef]] */
2139 const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2142 &type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClassDef]] */
2143 &type_array__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[MModule] */
2146 /* runtime type MapValuesIterator[MModule, Set[MClassDef]] */
2147 const struct type type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2149 "MapValuesIterator[MModule, Set[MClassDef]]", /* class_name_string */
2152 &resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
,
2155 0, /* nullable Object */
2157 465, /* MapValuesIterator[MModule, Set[MClassDef]] */
2160 const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
= {
2163 &type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClassDef]] */
2164 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[Iterator#0]: Array[Set[MClassDef]] */
2167 /* runtime type MapKeysIterator[MModule, Set[MClass]] */
2168 const struct type type_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2170 "MapKeysIterator[MModule, Set[MClass]]", /* class_name_string */
2173 &resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
,
2176 0, /* nullable Object */
2178 466, /* MapKeysIterator[MModule, Set[MClass]] */
2181 const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2184 &type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClass]] */
2185 &type_array__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[MModule] */
2188 /* runtime type MapValuesIterator[MModule, Set[MClass]] */
2189 const struct type type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2191 "MapValuesIterator[MModule, Set[MClass]]", /* class_name_string */
2194 &resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
,
2197 0, /* nullable Object */
2199 467, /* MapValuesIterator[MModule, Set[MClass]] */
2202 const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
= {
2205 &type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClass]] */
2206 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Iterator#0]: Array[Set[MClass]] */
2209 /* runtime type MapKeysIterator[MModule, Set[MClassType]] */
2210 const struct type type_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
2212 "MapKeysIterator[MModule, Set[MClassType]]", /* class_name_string */
2215 &resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
,
2218 0, /* nullable Object */
2220 468, /* MapKeysIterator[MModule, Set[MClassType]] */
2223 const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
2226 &type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClassType]] */
2227 &type_array__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[MModule] */
2230 /* runtime type MapValuesIterator[MModule, Set[MClassType]] */
2231 const struct type type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
2233 "MapValuesIterator[MModule, Set[MClassType]]", /* class_name_string */
2236 &resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
,
2239 0, /* nullable Object */
2241 469, /* MapValuesIterator[MModule, Set[MClassType]] */
2244 const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
= {
2247 &type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClassType]] */
2248 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[Iterator#0]: Array[Set[MClassType]] */
2251 /* runtime type MapKeysIterator[MClass, Array[nullable MClass]] */
2252 const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
= {
2254 "MapKeysIterator[MClass, Array[nullable MClass]]", /* class_name_string */
2257 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
,
2260 0, /* nullable Object */
2262 470, /* MapKeysIterator[MClass, Array[nullable MClass]] */
2265 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
= {
2268 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[nullable MClass]] */
2269 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
2272 /* runtime type MapValuesIterator[MClass, Array[nullable MClass]] */
2273 const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
= {
2275 "MapValuesIterator[MClass, Array[nullable MClass]]", /* class_name_string */
2278 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
,
2281 0, /* nullable Object */
2283 471, /* MapValuesIterator[MClass, Array[nullable MClass]] */
2286 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
= {
2289 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[nullable MClass]] */
2290 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Iterator#0]: Array[Array[nullable MClass]] */
2293 /* runtime type MapKeysIterator[MClassType, Set[MType]] */
2294 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
2296 "MapKeysIterator[MClassType, Set[MType]]", /* class_name_string */
2299 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
2302 0, /* nullable Object */
2304 472, /* MapKeysIterator[MType, Set[MType]] */
2305 1625, /* MapKeysIterator[MClassType, Set[MType]] */
2308 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
2311 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Set[MType]] */
2312 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
2315 /* runtime type MapKeysIterator[MType, Set[MType]] */
2316 const struct type type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
2318 "MapKeysIterator[MType, Set[MType]]", /* class_name_string */
2321 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
,
2324 0, /* nullable Object */
2326 472, /* MapKeysIterator[MType, Set[MType]] */
2329 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
2332 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Set[MType]] */
2333 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
2336 /* runtime type MapValuesIterator[MClassType, Set[MType]] */
2337 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
2339 "MapValuesIterator[MClassType, Set[MType]]", /* class_name_string */
2342 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
2345 0, /* nullable Object */
2347 473, /* MapValuesIterator[MType, Set[MType]] */
2348 1626, /* MapValuesIterator[MClassType, Set[MType]] */
2351 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
2354 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Set[MType]] */
2355 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Iterator#0]: Array[Set[MType]] */
2358 /* runtime type MapValuesIterator[MType, Set[MType]] */
2359 const struct type type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
2361 "MapValuesIterator[MType, Set[MType]]", /* class_name_string */
2364 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
,
2367 0, /* nullable Object */
2369 473, /* MapValuesIterator[MType, Set[MType]] */
2372 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
2375 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Set[MType]] */
2376 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Iterator#0]: Array[Set[MType]] */
2379 /* runtime type HashMapKeys[MClassType, Int] */
2380 const struct type type_hash_collection__HashMapKeysmodel__MClassTypekernel__Int
= {
2382 "HashMapKeys[MClassType, Int]", /* class_name_string */
2385 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypekernel__Int
,
2388 0, /* nullable Object */
2390 2112, /* HashMapKeys[MType, Int] */
2391 2475, /* HashMapKeys[MClassType, Int] */
2392 164, /* Collection[Object] */
2393 173, /* Collection[nullable MType] */
2395 1737, /* Collection[MType] */
2398 1916, /* Collection[MClassType] */
2401 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypekernel__Int
= {
2404 &type_hash_collection__HashMapmodel__MClassTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Int] */
2405 &type_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Int] */
2412 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
2416 &type_model__MClassType
, /* Collection#0: MClassType */
2417 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
2420 /* runtime type HashMapValues[MClassType, Int] */
2421 const struct type type_hash_collection__HashMapValuesmodel__MClassTypekernel__Int
= {
2423 "HashMapValues[MClassType, Int]", /* class_name_string */
2426 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypekernel__Int
,
2429 0, /* nullable Object */
2431 612, /* Collection[Int] */
2432 1844, /* HashMapValues[MType, Int] */
2433 164, /* Collection[Object] */
2434 2147, /* HashMapValues[MClassType, Int] */
2437 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypekernel__Int
= {
2440 &type_hash_collection__HashMapmodel__MClassTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Int] */
2441 &type_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Int] */
2448 &type_kernel__Int
, /* RemovableCollection#0: Int */
2452 &type_kernel__Int
, /* Collection#0: Int */
2453 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
2456 /* runtime type NativeArray[nullable HashMapNode[MClassType, Int]] */
2457 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
2459 "NativeArray[nullable HashMapNode[MClassType, Int]]", /* class_name_string */
2462 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
,
2465 0, /* nullable Object */
2467 371, /* NativeArray[nullable HashMapNode[MType, Int]] */
2468 1627, /* NativeArray[nullable HashMapNode[MClassType, Int]] */
2471 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
2474 &type_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MClassType, Int] */
2475 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Int]] */
2478 /* runtime type HashMapNode[MClassType, Int] */
2479 const struct type type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
2481 "HashMapNode[MClassType, Int]", /* class_name_string */
2484 &resolution_table_hash_collection__HashMapNodemodel__MClassTypekernel__Int
,
2487 0, /* nullable Object */
2489 133, /* nullable HashMapNode[MType, Int] */
2490 474, /* nullable HashMapNode[MClassType, Int] */
2491 1551, /* HashMapNode[MType, Int] */
2492 2148, /* HashMapNode[MClassType, Int] */
2495 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
2498 &type_model__MClassType
, /* HashMapNode#0: MClassType */
2499 &type_kernel__Int
, /* HashMapNode#1: Int */
2500 &type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* N: HashMapNode[MClassType, Int] */
2501 &type_model__MClassType
, /* HashNode#0: MClassType */
2504 /* runtime type nullable HashMapNode[MClassType, Int] */
2505 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
2507 "nullable HashMapNode[MClassType, Int]", /* class_name_string */
2510 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
,
2513 0, /* nullable Object */
2515 133, /* nullable HashMapNode[MType, Int] */
2516 474, /* nullable HashMapNode[MClassType, Int] */
2519 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
2522 &type_model__MClassType
, /* HashMapNode#0: MClassType */
2523 &type_kernel__Int
, /* HashMapNode#1: Int */
2524 &type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* N: HashMapNode[MClassType, Int] */
2525 &type_model__MClassType
, /* HashNode#0: MClassType */
2528 /* runtime type HashMapIterator[MClassType, Int] */
2529 const struct type type_hash_collection__HashMapIteratormodel__MClassTypekernel__Int
= {
2531 "HashMapIterator[MClassType, Int]", /* class_name_string */
2534 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypekernel__Int
,
2537 0, /* nullable Object */
2539 372, /* MapIterator[MType, Int] */
2540 1552, /* HashMapIterator[MType, Int] */
2541 1628, /* MapIterator[MClassType, Int] */
2542 2149, /* HashMapIterator[MClassType, Int] */
2545 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypekernel__Int
= {
2548 &type_hash_collection__HashMapmodel__MClassTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Int] */
2551 /* runtime type MapIterator[MClassType, Int] */
2552 const struct type type_abstract_collection__MapIteratormodel__MClassTypekernel__Int
= {
2554 "MapIterator[MClassType, Int]", /* class_name_string */
2560 0, /* nullable Object */
2562 372, /* MapIterator[MType, Int] */
2564 1628, /* MapIterator[MClassType, Int] */
2567 /* runtime type HashMapKeys[MClassType, Map[MType, Int]] */
2568 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2570 "HashMapKeys[MClassType, Map[MType, Int]]", /* class_name_string */
2573 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
2576 0, /* nullable Object */
2578 2140, /* HashMapKeys[MType, Map[MType, Int]] */
2579 2476, /* HashMapKeys[MClassType, Map[MType, Int]] */
2580 164, /* Collection[Object] */
2581 173, /* Collection[nullable MType] */
2583 1737, /* Collection[MType] */
2586 1916, /* Collection[MClassType] */
2589 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2592 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Map[MType, Int]] */
2593 &type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Map[MType, Int]] */
2600 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
2604 &type_model__MClassType
, /* Collection#0: MClassType */
2605 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
2608 /* runtime type HashMapValues[MClassType, Map[MType, Int]] */
2609 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2611 "HashMapValues[MClassType, Map[MType, Int]]", /* class_name_string */
2614 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
2617 0, /* nullable Object */
2619 1620, /* Collection[Map[MType, Int]] */
2620 1874, /* HashMapValues[MType, Map[MType, Int]] */
2621 164, /* Collection[Object] */
2622 2150, /* HashMapValues[MClassType, Map[MType, Int]] */
2625 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2628 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Map[MType, Int]] */
2629 &type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Map[MType, Int]] */
2636 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* RemovableCollection#0: Map[MType, Int] */
2640 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Collection#0: Map[MType, Int] */
2641 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[Collection#0]: Collection[Map[MType, Int]] */
2644 /* runtime type NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */
2645 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2647 "NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]]", /* class_name_string */
2650 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
2653 0, /* nullable Object */
2655 456, /* NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
2656 1629, /* NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */
2659 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2662 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MClassType, Map[MType, Int]] */
2663 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */
2666 /* runtime type HashMapNode[MClassType, Map[MType, Int]] */
2667 const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2669 "HashMapNode[MClassType, Map[MType, Int]]", /* class_name_string */
2672 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
2675 0, /* nullable Object */
2677 148, /* nullable HashMapNode[MType, Map[MType, Int]] */
2678 475, /* nullable HashMapNode[MClassType, Map[MType, Int]] */
2679 1621, /* HashMapNode[MType, Map[MType, Int]] */
2680 2151, /* HashMapNode[MClassType, Map[MType, Int]] */
2683 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2686 &type_model__MClassType
, /* HashMapNode#0: MClassType */
2687 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode#1: Map[MType, Int] */
2688 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* N: HashMapNode[MClassType, Map[MType, Int]] */
2689 &type_model__MClassType
, /* HashNode#0: MClassType */
2692 /* runtime type nullable HashMapNode[MClassType, Map[MType, Int]] */
2693 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2695 "nullable HashMapNode[MClassType, Map[MType, Int]]", /* class_name_string */
2698 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
2701 0, /* nullable Object */
2703 148, /* nullable HashMapNode[MType, Map[MType, Int]] */
2704 475, /* nullable HashMapNode[MClassType, Map[MType, Int]] */
2707 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2710 &type_model__MClassType
, /* HashMapNode#0: MClassType */
2711 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode#1: Map[MType, Int] */
2712 &type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* N: HashMapNode[MClassType, Map[MType, Int]] */
2713 &type_model__MClassType
, /* HashNode#0: MClassType */
2716 /* runtime type HashMapIterator[MClassType, Map[MType, Int]] */
2717 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2719 "HashMapIterator[MClassType, Map[MType, Int]]", /* class_name_string */
2722 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
2725 0, /* nullable Object */
2727 457, /* MapIterator[MType, Map[MType, Int]] */
2728 1622, /* HashMapIterator[MType, Map[MType, Int]] */
2729 1630, /* MapIterator[MClassType, Map[MType, Int]] */
2730 2152, /* HashMapIterator[MClassType, Map[MType, Int]] */
2733 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2736 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Map[MType, Int]] */
2739 /* runtime type MapIterator[MClassType, Map[MType, Int]] */
2740 const struct type type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
2742 "MapIterator[MClassType, Map[MType, Int]]", /* class_name_string */
2748 0, /* nullable Object */
2750 457, /* MapIterator[MType, Map[MType, Int]] */
2752 1630, /* MapIterator[MClassType, Map[MType, Int]] */
2755 /* runtime type MapKeysIterator[MType, Int] */
2756 const struct type type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
= {
2758 "MapKeysIterator[MType, Int]", /* class_name_string */
2761 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
,
2764 0, /* nullable Object */
2766 476, /* MapKeysIterator[MType, Int] */
2769 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
= {
2772 &type_abstract_collection__MapIteratormodel__MTypekernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Int] */
2773 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
2776 /* runtime type MapValuesIterator[MType, Int] */
2777 const struct type type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
= {
2779 "MapValuesIterator[MType, Int]", /* class_name_string */
2782 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
,
2785 0, /* nullable Object */
2787 477, /* MapValuesIterator[MType, Int] */
2790 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
= {
2793 &type_abstract_collection__MapIteratormodel__MTypekernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Int] */
2794 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
2797 /* runtime type ArrayIterator[AImport] */
2798 const struct type type_array__ArrayIteratorparser_nodes__AImport
= {
2800 "ArrayIterator[AImport]", /* class_name_string */
2803 &resolution_table_array__ArrayIteratorparser_nodes__AImport
,
2806 0, /* nullable Object */
2808 277, /* ArrayIterator[Object] */
2809 1448, /* ArrayIterator[ANode] */
2810 1791, /* ArrayIterator[Prod] */
2811 2153, /* ArrayIterator[AImport] */
2814 const struct types resolution_table_array__ArrayIteratorparser_nodes__AImport
= {
2817 &type_array__AbstractArrayReadparser_nodes__AImport
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AImport] */
2818 &type_array__Arrayparser_nodes__AImport
, /* Array[Iterator#0]: Array[AImport] */
2821 /* runtime type NativeArray[AImport] */
2822 const struct type type_array__NativeArrayparser_nodes__AImport
= {
2824 "NativeArray[AImport]", /* class_name_string */
2827 &resolution_table_array__NativeArrayparser_nodes__AImport
,
2830 0, /* nullable Object */
2832 185, /* NativeArray[Object] */
2833 1449, /* NativeArray[ANode] */
2834 1792, /* NativeArray[Prod] */
2835 2154, /* NativeArray[AImport] */
2838 const struct types resolution_table_array__NativeArrayparser_nodes__AImport
= {
2841 &type_parser_nodes__AImport
, /* NativeArray#0: AImport */
2842 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[NativeArray#0]: NativeArray[AImport] */
2845 /* runtime type MapKeysIterator[MClass, MClassType] */
2846 const struct type type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
= {
2848 "MapKeysIterator[MClass, MClassType]", /* class_name_string */
2851 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
,
2854 0, /* nullable Object */
2856 478, /* MapKeysIterator[MClass, MClassType] */
2859 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
= {
2862 &type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, MClassType] */
2863 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
2866 /* runtime type MapValuesIterator[MClass, MClassType] */
2867 const struct type type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
= {
2869 "MapValuesIterator[MClass, MClassType]", /* class_name_string */
2872 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
,
2875 0, /* nullable Object */
2877 479, /* MapValuesIterator[MClass, MClassType] */
2880 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
= {
2883 &type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, MClassType] */
2884 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
2887 /* runtime type MapKeysIterator[MClass, AType] */
2888 const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
= {
2890 "MapKeysIterator[MClass, AType]", /* class_name_string */
2893 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
,
2896 0, /* nullable Object */
2898 480, /* MapKeysIterator[MClass, AType] */
2901 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
= {
2904 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, AType] */
2905 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
2908 /* runtime type MapValuesIterator[MClass, AType] */
2909 const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
= {
2911 "MapValuesIterator[MClass, AType]", /* class_name_string */
2914 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
,
2917 0, /* nullable Object */
2919 481, /* MapValuesIterator[MClass, AType] */
2922 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
= {
2925 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, AType] */
2926 &type_array__Arrayparser_nodes__AType
, /* Array[Iterator#0]: Array[AType] */
2929 /* runtime type ArrayIterator[Couple[MClass, AType]] */
2930 const struct type type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
2932 "ArrayIterator[Couple[MClass, AType]]", /* class_name_string */
2935 &resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
,
2938 0, /* nullable Object */
2940 277, /* ArrayIterator[Object] */
2941 482, /* Iterator[Couple[MClass, AType]] */
2942 1875, /* ArrayIterator[Couple[MClass, AType]] */
2945 const struct types resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
2948 &type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Couple[MClass, AType]] */
2949 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Iterator#0]: Array[Couple[MClass, AType]] */
2952 /* runtime type Iterator[Couple[MClass, AType]] */
2953 const struct type type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
2955 "Iterator[Couple[MClass, AType]]", /* class_name_string */
2961 0, /* nullable Object */
2964 482, /* Iterator[Couple[MClass, AType]] */
2967 /* runtime type NativeArray[Couple[MClass, AType]] */
2968 const struct type type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
2970 "NativeArray[Couple[MClass, AType]]", /* class_name_string */
2973 &resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
,
2976 0, /* nullable Object */
2978 185, /* NativeArray[Object] */
2979 1631, /* NativeArray[Couple[MClass, AType]] */
2982 const struct types resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
2985 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray#0: Couple[MClass, AType] */
2986 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[NativeArray#0]: NativeArray[Couple[MClass, AType]] */
2989 /* runtime type ContainerIterator[Scope] */
2990 const struct type type_abstract_collection__ContainerIteratorscope__Scope
= {
2992 "ContainerIterator[Scope]", /* class_name_string */
2995 &resolution_table_abstract_collection__ContainerIteratorscope__Scope
,
2998 0, /* nullable Object */
3000 483, /* ContainerIterator[Scope] */
3003 const struct types resolution_table_abstract_collection__ContainerIteratorscope__Scope
= {
3006 &type_abstract_collection__Containerscope__Scope
, /* Container[ContainerIterator#0]: Container[Scope] */
3007 &type_array__Arrayscope__Scope
, /* Array[Iterator#0]: Array[Scope] */
3010 /* runtime type Array[Scope] */
3011 const struct type type_array__Arrayscope__Scope
= {
3013 "Array[Scope]", /* class_name_string */
3016 &resolution_table_array__Arrayscope__Scope
,
3019 0, /* nullable Object */
3021 1420, /* Collection[Scope] */
3022 163, /* SequenceRead[nullable Object] */
3023 164, /* Collection[Object] */
3024 2387, /* AbstractArrayRead[Scope] */
3025 1728, /* AbstractArrayRead[Object] */
3026 2514, /* Array[Scope] */
3028 1911, /* Array[Object] */
3031 const struct types resolution_table_array__Arrayscope__Scope
= {
3034 &type_array__Arrayscope__Scope
, /* Array[Array#0]: Array[Scope] */
3035 &type_array__NativeArrayscope__Scope
, /* NativeArray[Array#0]: NativeArray[Scope] */
3036 &type_scope__Scope
, /* Sequence#0: Scope */
3037 &type_scope__Scope
, /* SimpleCollection#0: Scope */
3038 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Array#0]: Collection[Scope] */
3039 &type_scope__Scope
, /* Array#0: Scope */
3040 &type_array__NativeArrayscope__Scope
, /* NativeArray[ArrayCapable#0]: NativeArray[Scope] */
3041 &type_scope__Scope
, /* AbstractArray#0: Scope */
3042 &type_scope__Scope
, /* RemovableCollection#0: Scope */
3043 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Sequence#0]: Collection[Scope] */
3044 &type_array__Arrayscope__Scope
, /* Array[Sequence#0]: Array[Scope] */
3045 &type_abstract_collection__Collectionscope__Scope
, /* Collection[SimpleCollection#0]: Collection[Scope] */
3046 &type_scope__Scope
, /* Collection#0: Scope */
3047 &type_abstract_collection__Collectionscope__Scope
, /* Collection[Collection#0]: Collection[Scope] */
3048 &type_scope__Scope
, /* SequenceRead#0: Scope */
3049 &type_scope__Scope
, /* AbstractArrayRead#0: Scope */
3050 &type_array__Arrayscope__Scope
, /* Array[AbstractArrayRead#0]: Array[Scope] */
3051 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Scope] not a live type) */
3052 &type_array__ArrayIteratorscope__Scope
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Scope] */
3055 /* runtime type AbstractArrayRead[Scope] */
3056 const struct type type_array__AbstractArrayReadscope__Scope
= {
3058 "AbstractArrayRead[Scope]", /* class_name_string */
3064 0, /* nullable Object */
3066 1420, /* Collection[Scope] */
3067 163, /* SequenceRead[nullable Object] */
3068 164, /* Collection[Object] */
3069 2387, /* AbstractArrayRead[Scope] */
3070 1728, /* AbstractArrayRead[Object] */
3073 /* runtime type HashMapKeys[MClass, POSetElement[MClass]] */
3074 const struct type type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
= {
3076 "HashMapKeys[MClass, POSetElement[MClass]]", /* class_name_string */
3079 &resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
,
3082 0, /* nullable Object */
3084 171, /* Collection[nullable MClass] */
3085 2155, /* HashMapKeys[MClass, POSetElement[MClass]] */
3086 164, /* Collection[Object] */
3087 1733, /* Collection[MClass] */
3090 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
= {
3093 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, POSetElement[MClass]] */
3094 &type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, POSetElement[MClass]] */
3101 &type_model__MClass
, /* RemovableCollection#0: MClass */
3105 &type_model__MClass
, /* Collection#0: MClass */
3106 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
3109 /* runtime type HashMapValues[MClass, POSetElement[MClass]] */
3110 const struct type type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
= {
3112 "HashMapValues[MClass, POSetElement[MClass]]", /* class_name_string */
3115 &resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
,
3118 0, /* nullable Object */
3120 1632, /* Collection[POSetElement[MClass]] */
3121 1876, /* HashMapValues[MClass, POSetElement[MClass]] */
3122 164, /* Collection[Object] */
3125 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
= {
3128 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, POSetElement[MClass]] */
3129 &type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, POSetElement[MClass]] */
3136 &type_poset__POSetElementmodel__MClass
, /* RemovableCollection#0: POSetElement[MClass] */
3140 &type_poset__POSetElementmodel__MClass
, /* Collection#0: POSetElement[MClass] */
3141 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[Collection#0]: Collection[POSetElement[MClass]] */
3144 /* runtime type Collection[POSetElement[MClass]] */
3145 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClass
= {
3147 "Collection[POSetElement[MClass]]", /* class_name_string */
3153 0, /* nullable Object */
3155 1632, /* Collection[POSetElement[MClass]] */
3157 164, /* Collection[Object] */
3160 /* runtime type NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
3161 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
3163 "NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]]", /* class_name_string */
3166 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
,
3169 0, /* nullable Object */
3171 484, /* NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
3174 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
3177 &type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, POSetElement[MClass]] */
3178 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
3181 /* runtime type HashMapNode[MClass, POSetElement[MClass]] */
3182 const struct type type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
3184 "HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
3187 &resolution_table_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
,
3190 0, /* nullable Object */
3192 149, /* nullable HashMapNode[MClass, POSetElement[MClass]] */
3193 1633, /* HashMapNode[MClass, POSetElement[MClass]] */
3196 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
3199 &type_model__MClass
, /* HashMapNode#0: MClass */
3200 &type_poset__POSetElementmodel__MClass
, /* HashMapNode#1: POSetElement[MClass] */
3201 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* N: HashMapNode[MClass, POSetElement[MClass]] */
3202 &type_model__MClass
, /* HashNode#0: MClass */
3205 /* runtime type nullable HashMapNode[MClass, POSetElement[MClass]] */
3206 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
3208 "nullable HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
3211 &resolution_table_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
,
3214 0, /* nullable Object */
3216 149, /* nullable HashMapNode[MClass, POSetElement[MClass]] */
3219 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
3222 &type_model__MClass
, /* HashMapNode#0: MClass */
3223 &type_poset__POSetElementmodel__MClass
, /* HashMapNode#1: POSetElement[MClass] */
3224 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* N: HashMapNode[MClass, POSetElement[MClass]] */
3225 &type_model__MClass
, /* HashNode#0: MClass */
3228 /* runtime type HashMapIterator[MClass, POSetElement[MClass]] */
3229 const struct type type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
3231 "HashMapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
3234 &resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
,
3237 0, /* nullable Object */
3239 485, /* MapIterator[MClass, POSetElement[MClass]] */
3240 1634, /* HashMapIterator[MClass, POSetElement[MClass]] */
3243 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
3246 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, POSetElement[MClass]] */
3249 /* runtime type MapIterator[MClass, POSetElement[MClass]] */
3250 const struct type type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
3252 "MapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
3258 0, /* nullable Object */
3260 485, /* MapIterator[MClass, POSetElement[MClass]] */
3263 /* runtime type ArrayIterator[AExternCodeBlock] */
3264 const struct type type_array__ArrayIteratorparser_nodes__AExternCodeBlock
= {
3266 "ArrayIterator[AExternCodeBlock]", /* class_name_string */
3269 &resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock
,
3272 0, /* nullable Object */
3274 277, /* ArrayIterator[Object] */
3275 1448, /* ArrayIterator[ANode] */
3276 1791, /* ArrayIterator[Prod] */
3277 2156, /* ArrayIterator[AExternCodeBlock] */
3280 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock
= {
3283 &type_array__AbstractArrayReadparser_nodes__AExternCodeBlock
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExternCodeBlock] */
3284 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Iterator#0]: Array[AExternCodeBlock] */
3287 /* runtime type NativeArray[AExternCodeBlock] */
3288 const struct type type_array__NativeArrayparser_nodes__AExternCodeBlock
= {
3290 "NativeArray[AExternCodeBlock]", /* class_name_string */
3293 &resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock
,
3296 0, /* nullable Object */
3298 185, /* NativeArray[Object] */
3299 1449, /* NativeArray[ANode] */
3300 1792, /* NativeArray[Prod] */
3301 2157, /* NativeArray[AExternCodeBlock] */
3304 const struct types resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock
= {
3307 &type_parser_nodes__AExternCodeBlock
, /* NativeArray#0: AExternCodeBlock */
3308 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[NativeArray#0]: NativeArray[AExternCodeBlock] */
3311 /* runtime type MapKeysIterator[MClass, AClassdef] */
3312 const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
= {
3314 "MapKeysIterator[MClass, AClassdef]", /* class_name_string */
3317 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
,
3320 0, /* nullable Object */
3322 486, /* MapKeysIterator[MClass, AClassdef] */
3325 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
= {
3328 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, AClassdef] */
3329 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
3332 /* runtime type MapValuesIterator[MClass, AClassdef] */
3333 const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
= {
3335 "MapValuesIterator[MClass, AClassdef]", /* class_name_string */
3338 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
,
3341 0, /* nullable Object */
3343 487, /* MapValuesIterator[MClass, AClassdef] */
3346 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
= {
3349 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, AClassdef] */
3350 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Iterator#0]: Array[AClassdef] */
3353 /* runtime type MapKeysIterator[MProperty, APropdef] */
3354 const struct type type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
= {
3356 "MapKeysIterator[MProperty, APropdef]", /* class_name_string */
3359 &resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
,
3362 0, /* nullable Object */
3364 488, /* MapKeysIterator[MProperty, APropdef] */
3367 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
= {
3370 &type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MProperty, APropdef] */
3371 &type_array__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[MProperty] */
3374 /* runtime type MapValuesIterator[MProperty, APropdef] */
3375 const struct type type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
= {
3377 "MapValuesIterator[MProperty, APropdef]", /* class_name_string */
3380 &resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
,
3383 0, /* nullable Object */
3385 489, /* MapValuesIterator[MProperty, APropdef] */
3388 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
= {
3391 &type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MProperty, APropdef] */
3392 &type_array__Arrayparser_nodes__APropdef
, /* Array[Iterator#0]: Array[APropdef] */
3395 /* runtime type ArrayIterator[AFormaldef] */
3396 const struct type type_array__ArrayIteratorparser_nodes__AFormaldef
= {
3398 "ArrayIterator[AFormaldef]", /* class_name_string */
3401 &resolution_table_array__ArrayIteratorparser_nodes__AFormaldef
,
3404 0, /* nullable Object */
3406 277, /* ArrayIterator[Object] */
3407 1448, /* ArrayIterator[ANode] */
3408 1791, /* ArrayIterator[Prod] */
3409 2158, /* ArrayIterator[AFormaldef] */
3412 const struct types resolution_table_array__ArrayIteratorparser_nodes__AFormaldef
= {
3415 &type_array__AbstractArrayReadparser_nodes__AFormaldef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AFormaldef] */
3416 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Iterator#0]: Array[AFormaldef] */
3419 /* runtime type NativeArray[AFormaldef] */
3420 const struct type type_array__NativeArrayparser_nodes__AFormaldef
= {
3422 "NativeArray[AFormaldef]", /* class_name_string */
3425 &resolution_table_array__NativeArrayparser_nodes__AFormaldef
,
3428 0, /* nullable Object */
3430 185, /* NativeArray[Object] */
3431 1449, /* NativeArray[ANode] */
3432 1792, /* NativeArray[Prod] */
3433 2159, /* NativeArray[AFormaldef] */
3436 const struct types resolution_table_array__NativeArrayparser_nodes__AFormaldef
= {
3439 &type_parser_nodes__AFormaldef
, /* NativeArray#0: AFormaldef */
3440 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[NativeArray#0]: NativeArray[AFormaldef] */
3443 /* runtime type ArrayIterator[ASuperclass] */
3444 const struct type type_array__ArrayIteratorparser_nodes__ASuperclass
= {
3446 "ArrayIterator[ASuperclass]", /* class_name_string */
3449 &resolution_table_array__ArrayIteratorparser_nodes__ASuperclass
,
3452 0, /* nullable Object */
3454 277, /* ArrayIterator[Object] */
3455 1448, /* ArrayIterator[ANode] */
3456 1791, /* ArrayIterator[Prod] */
3457 2160, /* ArrayIterator[ASuperclass] */
3460 const struct types resolution_table_array__ArrayIteratorparser_nodes__ASuperclass
= {
3463 &type_array__AbstractArrayReadparser_nodes__ASuperclass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ASuperclass] */
3464 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Iterator#0]: Array[ASuperclass] */
3467 /* runtime type NativeArray[ASuperclass] */
3468 const struct type type_array__NativeArrayparser_nodes__ASuperclass
= {
3470 "NativeArray[ASuperclass]", /* class_name_string */
3473 &resolution_table_array__NativeArrayparser_nodes__ASuperclass
,
3476 0, /* nullable Object */
3478 185, /* NativeArray[Object] */
3479 1449, /* NativeArray[ANode] */
3480 1792, /* NativeArray[Prod] */
3481 2161, /* NativeArray[ASuperclass] */
3484 const struct types resolution_table_array__NativeArrayparser_nodes__ASuperclass
= {
3487 &type_parser_nodes__ASuperclass
, /* NativeArray#0: ASuperclass */
3488 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[NativeArray#0]: NativeArray[ASuperclass] */
3491 /* runtime type ArrayIterator[AAnnotation] */
3492 const struct type type_array__ArrayIteratorparser_nodes__AAnnotation
= {
3494 "ArrayIterator[AAnnotation]", /* class_name_string */
3497 &resolution_table_array__ArrayIteratorparser_nodes__AAnnotation
,
3500 0, /* nullable Object */
3502 277, /* ArrayIterator[Object] */
3503 1448, /* ArrayIterator[ANode] */
3504 1791, /* ArrayIterator[Prod] */
3505 2162, /* ArrayIterator[AAnnotation] */
3508 const struct types resolution_table_array__ArrayIteratorparser_nodes__AAnnotation
= {
3511 &type_array__AbstractArrayReadparser_nodes__AAnnotation
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AAnnotation] */
3512 &type_array__Arrayparser_nodes__AAnnotation
, /* Array[Iterator#0]: Array[AAnnotation] */
3515 /* runtime type NativeArray[AAnnotation] */
3516 const struct type type_array__NativeArrayparser_nodes__AAnnotation
= {
3518 "NativeArray[AAnnotation]", /* class_name_string */
3521 &resolution_table_array__NativeArrayparser_nodes__AAnnotation
,
3524 0, /* nullable Object */
3526 185, /* NativeArray[Object] */
3527 1449, /* NativeArray[ANode] */
3528 1792, /* NativeArray[Prod] */
3529 2163, /* NativeArray[AAnnotation] */
3532 const struct types resolution_table_array__NativeArrayparser_nodes__AAnnotation
= {
3535 &type_parser_nodes__AAnnotation
, /* NativeArray#0: AAnnotation */
3536 &type_array__NativeArrayparser_nodes__AAnnotation
, /* NativeArray[NativeArray#0]: NativeArray[AAnnotation] */
3539 /* runtime type ArrayIterator[AParam] */
3540 const struct type type_array__ArrayIteratorparser_nodes__AParam
= {
3542 "ArrayIterator[AParam]", /* class_name_string */
3545 &resolution_table_array__ArrayIteratorparser_nodes__AParam
,
3548 0, /* nullable Object */
3550 277, /* ArrayIterator[Object] */
3551 1448, /* ArrayIterator[ANode] */
3552 1791, /* ArrayIterator[Prod] */
3553 2164, /* ArrayIterator[AParam] */
3556 const struct types resolution_table_array__ArrayIteratorparser_nodes__AParam
= {
3559 &type_array__AbstractArrayReadparser_nodes__AParam
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AParam] */
3560 &type_array__Arrayparser_nodes__AParam
, /* Array[Iterator#0]: Array[AParam] */
3563 /* runtime type NativeArray[AParam] */
3564 const struct type type_array__NativeArrayparser_nodes__AParam
= {
3566 "NativeArray[AParam]", /* class_name_string */
3569 &resolution_table_array__NativeArrayparser_nodes__AParam
,
3572 0, /* nullable Object */
3574 185, /* NativeArray[Object] */
3575 1449, /* NativeArray[ANode] */
3576 1792, /* NativeArray[Prod] */
3577 2165, /* NativeArray[AParam] */
3580 const struct types resolution_table_array__NativeArrayparser_nodes__AParam
= {
3583 &type_parser_nodes__AParam
, /* NativeArray#0: AParam */
3584 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[NativeArray#0]: NativeArray[AParam] */
3587 /* runtime type ArrayIterator[AExternCall] */
3588 const struct type type_array__ArrayIteratorparser_nodes__AExternCall
= {
3590 "ArrayIterator[AExternCall]", /* class_name_string */
3593 &resolution_table_array__ArrayIteratorparser_nodes__AExternCall
,
3596 0, /* nullable Object */
3598 277, /* ArrayIterator[Object] */
3599 1448, /* ArrayIterator[ANode] */
3600 1791, /* ArrayIterator[Prod] */
3601 2166, /* ArrayIterator[AExternCall] */
3604 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCall
= {
3607 &type_array__AbstractArrayReadparser_nodes__AExternCall
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExternCall] */
3608 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Iterator#0]: Array[AExternCall] */
3611 /* runtime type NativeArray[AExternCall] */
3612 const struct type type_array__NativeArrayparser_nodes__AExternCall
= {
3614 "NativeArray[AExternCall]", /* class_name_string */
3617 &resolution_table_array__NativeArrayparser_nodes__AExternCall
,
3620 0, /* nullable Object */
3622 185, /* NativeArray[Object] */
3623 1449, /* NativeArray[ANode] */
3624 1792, /* NativeArray[Prod] */
3625 2167, /* NativeArray[AExternCall] */
3628 const struct types resolution_table_array__NativeArrayparser_nodes__AExternCall
= {
3631 &type_parser_nodes__AExternCall
, /* NativeArray#0: AExternCall */
3632 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[NativeArray#0]: NativeArray[AExternCall] */
3635 /* runtime type ArrayIterator[AType] */
3636 const struct type type_array__ArrayIteratorparser_nodes__AType
= {
3638 "ArrayIterator[AType]", /* class_name_string */
3641 &resolution_table_array__ArrayIteratorparser_nodes__AType
,
3644 0, /* nullable Object */
3646 277, /* ArrayIterator[Object] */
3647 1448, /* ArrayIterator[ANode] */
3648 1791, /* ArrayIterator[Prod] */
3649 2168, /* ArrayIterator[AType] */
3652 const struct types resolution_table_array__ArrayIteratorparser_nodes__AType
= {
3655 &type_array__AbstractArrayReadparser_nodes__AType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AType] */
3656 &type_array__Arrayparser_nodes__AType
, /* Array[Iterator#0]: Array[AType] */
3659 /* runtime type NativeArray[AType] */
3660 const struct type type_array__NativeArrayparser_nodes__AType
= {
3662 "NativeArray[AType]", /* class_name_string */
3665 &resolution_table_array__NativeArrayparser_nodes__AType
,
3668 0, /* nullable Object */
3670 185, /* NativeArray[Object] */
3671 1449, /* NativeArray[ANode] */
3672 1792, /* NativeArray[Prod] */
3673 2169, /* NativeArray[AType] */
3676 const struct types resolution_table_array__NativeArrayparser_nodes__AType
= {
3679 &type_parser_nodes__AType
, /* NativeArray#0: AType */
3680 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[NativeArray#0]: NativeArray[AType] */
3683 /* runtime type ArrayIterator[TId] */
3684 const struct type type_array__ArrayIteratorparser_nodes__TId
= {
3686 "ArrayIterator[TId]", /* class_name_string */
3689 &resolution_table_array__ArrayIteratorparser_nodes__TId
,
3692 0, /* nullable Object */
3694 277, /* ArrayIterator[Object] */
3695 1448, /* ArrayIterator[ANode] */
3696 1851, /* ArrayIterator[Token] */
3697 2170, /* ArrayIterator[TId] */
3700 const struct types resolution_table_array__ArrayIteratorparser_nodes__TId
= {
3703 &type_array__AbstractArrayReadparser_nodes__TId
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[TId] */
3704 &type_array__Arrayparser_nodes__TId
, /* Array[Iterator#0]: Array[TId] */
3707 /* runtime type NativeArray[TId] */
3708 const struct type type_array__NativeArrayparser_nodes__TId
= {
3710 "NativeArray[TId]", /* class_name_string */
3713 &resolution_table_array__NativeArrayparser_nodes__TId
,
3716 0, /* nullable Object */
3718 185, /* NativeArray[Object] */
3719 1449, /* NativeArray[ANode] */
3720 1852, /* NativeArray[Token] */
3721 2171, /* NativeArray[TId] */
3724 const struct types resolution_table_array__NativeArrayparser_nodes__TId
= {
3727 &type_parser_nodes__TId
, /* NativeArray#0: TId */
3728 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[NativeArray#0]: NativeArray[TId] */
3731 /* runtime type ArrayIterator[AAtArg] */
3732 const struct type type_array__ArrayIteratorparser_nodes__AAtArg
= {
3734 "ArrayIterator[AAtArg]", /* class_name_string */
3737 &resolution_table_array__ArrayIteratorparser_nodes__AAtArg
,
3740 0, /* nullable Object */
3742 277, /* ArrayIterator[Object] */
3743 1448, /* ArrayIterator[ANode] */
3744 1791, /* ArrayIterator[Prod] */
3745 2172, /* ArrayIterator[AAtArg] */
3748 const struct types resolution_table_array__ArrayIteratorparser_nodes__AAtArg
= {
3751 &type_array__AbstractArrayReadparser_nodes__AAtArg
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AAtArg] */
3752 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Iterator#0]: Array[AAtArg] */
3755 /* runtime type NativeArray[AAtArg] */
3756 const struct type type_array__NativeArrayparser_nodes__AAtArg
= {
3758 "NativeArray[AAtArg]", /* class_name_string */
3761 &resolution_table_array__NativeArrayparser_nodes__AAtArg
,
3764 0, /* nullable Object */
3766 185, /* NativeArray[Object] */
3767 1449, /* NativeArray[ANode] */
3768 1792, /* NativeArray[Prod] */
3769 2173, /* NativeArray[AAtArg] */
3772 const struct types resolution_table_array__NativeArrayparser_nodes__AAtArg
= {
3775 &type_parser_nodes__AAtArg
, /* NativeArray#0: AAtArg */
3776 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[NativeArray#0]: NativeArray[AAtArg] */
3779 /* runtime type ArrayIterator[TComment] */
3780 const struct type type_array__ArrayIteratorparser_nodes__TComment
= {
3782 "ArrayIterator[TComment]", /* class_name_string */
3785 &resolution_table_array__ArrayIteratorparser_nodes__TComment
,
3788 0, /* nullable Object */
3790 277, /* ArrayIterator[Object] */
3791 1448, /* ArrayIterator[ANode] */
3792 1851, /* ArrayIterator[Token] */
3793 2174, /* ArrayIterator[TComment] */
3796 const struct types resolution_table_array__ArrayIteratorparser_nodes__TComment
= {
3799 &type_array__AbstractArrayReadparser_nodes__TComment
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[TComment] */
3800 &type_array__Arrayparser_nodes__TComment
, /* Array[Iterator#0]: Array[TComment] */
3803 /* runtime type NativeArray[TComment] */
3804 const struct type type_array__NativeArrayparser_nodes__TComment
= {
3806 "NativeArray[TComment]", /* class_name_string */
3809 &resolution_table_array__NativeArrayparser_nodes__TComment
,
3812 0, /* nullable Object */
3814 185, /* NativeArray[Object] */
3815 1449, /* NativeArray[ANode] */
3816 1852, /* NativeArray[Token] */
3817 2175, /* NativeArray[TComment] */
3820 const struct types resolution_table_array__NativeArrayparser_nodes__TComment
= {
3823 &type_parser_nodes__TComment
, /* NativeArray#0: TComment */
3824 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[NativeArray#0]: NativeArray[TComment] */
3827 /* runtime type ArrayIterator[MMethodDef] */
3828 const struct type type_array__ArrayIteratormodel__MMethodDef
= {
3830 "ArrayIterator[MMethodDef]", /* class_name_string */
3833 &resolution_table_array__ArrayIteratormodel__MMethodDef
,
3836 0, /* nullable Object */
3838 277, /* ArrayIterator[Object] */
3839 363, /* ArrayIterator[nullable MPropDef] */
3840 1435, /* ArrayIterator[PropertyLayoutElement] */
3841 2102, /* ArrayIterator[MPropDef] */
3842 2388, /* ArrayIterator[MMethodDef] */
3845 const struct types resolution_table_array__ArrayIteratormodel__MMethodDef
= {
3848 &type_array__AbstractArrayReadmodel__MMethodDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MMethodDef] */
3849 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
3852 /* runtime type NativeArray[MMethodDef] */
3853 const struct type type_array__NativeArraymodel__MMethodDef
= {
3855 "NativeArray[MMethodDef]", /* class_name_string */
3858 &resolution_table_array__NativeArraymodel__MMethodDef
,
3861 0, /* nullable Object */
3863 185, /* NativeArray[Object] */
3864 364, /* NativeArray[nullable MPropDef] */
3865 1436, /* NativeArray[PropertyLayoutElement] */
3866 2103, /* NativeArray[MPropDef] */
3867 2389, /* NativeArray[MMethodDef] */
3870 const struct types resolution_table_array__NativeArraymodel__MMethodDef
= {
3873 &type_model__MMethodDef
, /* NativeArray#0: MMethodDef */
3874 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[MMethodDef] */
3877 /* runtime type HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
3878 const struct type type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3880 "HashMap[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
3883 &resolution_table_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
3886 0, /* nullable Object */
3888 490, /* HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
3891 const struct types resolution_table_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3898 &type_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
3899 &type_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
3900 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
3901 &type_model_base__MModule
, /* MapRead#0: MModule */
3902 &type_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
3903 &type_model_base__MModule
, /* Map#0: MModule */
3904 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Map#1: HashMap[MType, Array[MMethodDef]] */
3905 &type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
3906 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap[MType, Array[MMethodDef]]] not a live type) */
3907 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapRead#1: HashMap[MType, Array[MMethodDef]] */
3908 &type_model_base__MModule
, /* HashCollection#0: MModule */
3909 &type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
3912 /* runtime type HashMap[MType, Array[MMethodDef]] */
3913 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3915 "HashMap[MType, Array[MMethodDef]]", /* class_name_string */
3918 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
3921 0, /* nullable Object */
3923 491, /* HashMap[MType, Array[MMethodDef]] */
3926 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3933 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MMethodDef]] */
3934 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MMethodDef]] */
3935 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
3936 &type_model__MType
, /* MapRead#0: MType */
3937 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MMethodDef]] */
3938 &type_model__MType
, /* Map#0: MType */
3939 &type_array__Arraymodel__MMethodDef
, /* Map#1: Array[MMethodDef] */
3940 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MMethodDef]] */
3941 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, Array[MMethodDef]] not a live type) */
3942 &type_array__Arraymodel__MMethodDef
, /* MapRead#1: Array[MMethodDef] */
3943 &type_model__MType
, /* HashCollection#0: MType */
3944 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* HashCollection#1: HashMapNode[MType, Array[MMethodDef]] */
3947 /* runtime type MapKeysIterator[String, Variable] */
3948 const struct type type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
= {
3950 "MapKeysIterator[String, Variable]", /* class_name_string */
3953 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
,
3956 0, /* nullable Object */
3958 492, /* MapKeysIterator[String, Variable] */
3961 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
= {
3964 &type_abstract_collection__MapIteratorstring__Stringscope__Variable
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Variable] */
3965 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
3968 /* runtime type MapValuesIterator[String, Variable] */
3969 const struct type type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
= {
3971 "MapValuesIterator[String, Variable]", /* class_name_string */
3974 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
,
3977 0, /* nullable Object */
3979 493, /* MapValuesIterator[String, Variable] */
3982 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
= {
3985 &type_abstract_collection__MapIteratorstring__Stringscope__Variable
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Variable] */
3986 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
3989 /* runtime type MapKeysIterator[Variable, nullable MType] */
3990 const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
= {
3992 "MapKeysIterator[Variable, nullable MType]", /* class_name_string */
3995 &resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
,
3998 0, /* nullable Object */
4000 494, /* MapKeysIterator[Variable, nullable MType] */
4003 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
= {
4006 &type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, nullable MType] */
4007 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
4010 /* runtime type MapValuesIterator[Variable, nullable MType] */
4011 const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
= {
4013 "MapValuesIterator[Variable, nullable MType]", /* class_name_string */
4016 &resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
,
4019 0, /* nullable Object */
4021 495, /* MapValuesIterator[Variable, nullable MType] */
4024 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
= {
4027 &type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, nullable MType] */
4028 &type_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable MType] */
4031 /* runtime type MapKeysIterator[Variable, nullable Array[nullable MType]] */
4032 const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
4034 "MapKeysIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
4037 &resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
4040 0, /* nullable Object */
4042 496, /* MapKeysIterator[Variable, nullable Array[nullable MType]] */
4045 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
4048 &type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, nullable Array[nullable MType]] */
4049 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
4052 /* runtime type MapValuesIterator[Variable, nullable Array[nullable MType]] */
4053 const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
4055 "MapValuesIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
4058 &resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
4061 0, /* nullable Object */
4063 497, /* MapValuesIterator[Variable, nullable Array[nullable MType]] */
4066 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
4069 &type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, nullable Array[nullable MType]] */
4070 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable Array[nullable MType]] */
4073 /* runtime type ArrayIterator[MAttributeDef] */
4074 const struct type type_array__ArrayIteratormodel__MAttributeDef
= {
4076 "ArrayIterator[MAttributeDef]", /* class_name_string */
4079 &resolution_table_array__ArrayIteratormodel__MAttributeDef
,
4082 0, /* nullable Object */
4084 277, /* ArrayIterator[Object] */
4085 363, /* ArrayIterator[nullable MPropDef] */
4086 1435, /* ArrayIterator[PropertyLayoutElement] */
4087 2102, /* ArrayIterator[MPropDef] */
4088 2390, /* ArrayIterator[MAttributeDef] */
4091 const struct types resolution_table_array__ArrayIteratormodel__MAttributeDef
= {
4094 &type_array__AbstractArrayReadmodel__MAttributeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MAttributeDef] */
4095 &type_array__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[MAttributeDef] */
4098 /* runtime type NativeArray[MAttributeDef] */
4099 const struct type type_array__NativeArraymodel__MAttributeDef
= {
4101 "NativeArray[MAttributeDef]", /* class_name_string */
4104 &resolution_table_array__NativeArraymodel__MAttributeDef
,
4107 0, /* nullable Object */
4109 185, /* NativeArray[Object] */
4110 364, /* NativeArray[nullable MPropDef] */
4111 1436, /* NativeArray[PropertyLayoutElement] */
4112 2103, /* NativeArray[MPropDef] */
4113 2391, /* NativeArray[MAttributeDef] */
4116 const struct types resolution_table_array__NativeArraymodel__MAttributeDef
= {
4119 &type_model__MAttributeDef
, /* NativeArray#0: MAttributeDef */
4120 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[MAttributeDef] */
4123 /* runtime type HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
4124 const struct type type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
4126 "HashMap[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
4129 &resolution_table_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
4132 0, /* nullable Object */
4134 498, /* HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
4137 const struct types resolution_table_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
4144 &type_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
4145 &type_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
4146 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
4147 &type_model_base__MModule
, /* MapRead#0: MModule */
4148 &type_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
4149 &type_model_base__MModule
, /* Map#0: MModule */
4150 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Map#1: HashMap[MType, Array[MAttributeDef]] */
4151 &type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
4152 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap[MType, Array[MAttributeDef]]] not a live type) */
4153 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapRead#1: HashMap[MType, Array[MAttributeDef]] */
4154 &type_model_base__MModule
, /* HashCollection#0: MModule */
4155 &type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
4158 /* runtime type HashMap[MType, Array[MAttributeDef]] */
4159 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
4161 "HashMap[MType, Array[MAttributeDef]]", /* class_name_string */
4164 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
4167 0, /* nullable Object */
4169 499, /* HashMap[MType, Array[MAttributeDef]] */
4172 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
4179 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MAttributeDef]] */
4180 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MAttributeDef]] */
4181 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
4182 &type_model__MType
, /* MapRead#0: MType */
4183 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MAttributeDef]] */
4184 &type_model__MType
, /* Map#0: MType */
4185 &type_array__Arraymodel__MAttributeDef
, /* Map#1: Array[MAttributeDef] */
4186 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MAttributeDef]] */
4187 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, Array[MAttributeDef]] not a live type) */
4188 &type_array__Arraymodel__MAttributeDef
, /* MapRead#1: Array[MAttributeDef] */
4189 &type_model__MType
, /* HashCollection#0: MType */
4190 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashCollection#1: HashMapNode[MType, Array[MAttributeDef]] */
4193 /* runtime type ContainerIterator[Int] */
4194 const struct type type_abstract_collection__ContainerIteratorkernel__Int
= {
4196 "ContainerIterator[Int]", /* class_name_string */
4199 &resolution_table_abstract_collection__ContainerIteratorkernel__Int
,
4202 0, /* nullable Object */
4204 500, /* ContainerIterator[Int] */
4207 const struct types resolution_table_abstract_collection__ContainerIteratorkernel__Int
= {
4210 &type_abstract_collection__Containerkernel__Int
, /* Container[ContainerIterator#0]: Container[Int] */
4211 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
4214 /* runtime type ArrayIterator[MVirtualTypeDef] */
4215 const struct type type_array__ArrayIteratormodel__MVirtualTypeDef
= {
4217 "ArrayIterator[MVirtualTypeDef]", /* class_name_string */
4220 &resolution_table_array__ArrayIteratormodel__MVirtualTypeDef
,
4223 0, /* nullable Object */
4225 277, /* ArrayIterator[Object] */
4226 363, /* ArrayIterator[nullable MPropDef] */
4227 1435, /* ArrayIterator[PropertyLayoutElement] */
4228 2102, /* ArrayIterator[MPropDef] */
4229 2392, /* ArrayIterator[MVirtualTypeDef] */
4232 const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeDef
= {
4235 &type_array__AbstractArrayReadmodel__MVirtualTypeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualTypeDef] */
4236 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[MVirtualTypeDef] */
4239 /* runtime type NativeArray[MVirtualTypeDef] */
4240 const struct type type_array__NativeArraymodel__MVirtualTypeDef
= {
4242 "NativeArray[MVirtualTypeDef]", /* class_name_string */
4245 &resolution_table_array__NativeArraymodel__MVirtualTypeDef
,
4248 0, /* nullable Object */
4250 185, /* NativeArray[Object] */
4251 364, /* NativeArray[nullable MPropDef] */
4252 1436, /* NativeArray[PropertyLayoutElement] */
4253 2103, /* NativeArray[MPropDef] */
4254 2393, /* NativeArray[MVirtualTypeDef] */
4257 const struct types resolution_table_array__NativeArraymodel__MVirtualTypeDef
= {
4260 &type_model__MVirtualTypeDef
, /* NativeArray#0: MVirtualTypeDef */
4261 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[MVirtualTypeDef] */
4264 /* runtime type HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4265 const struct type type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4267 "HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
4270 &resolution_table_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
4273 0, /* nullable Object */
4275 501, /* HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4278 const struct types resolution_table_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4285 &type_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4286 &type_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4287 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
4288 &type_model_base__MModule
, /* MapRead#0: MModule */
4289 &type_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4290 &type_model_base__MModule
, /* Map#0: MModule */
4291 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Map#1: HashMap[MType, Array[MVirtualTypeDef]] */
4292 &type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4293 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap[MType, Array[MVirtualTypeDef]]] not a live type) */
4294 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapRead#1: HashMap[MType, Array[MVirtualTypeDef]] */
4295 &type_model_base__MModule
, /* HashCollection#0: MModule */
4296 &type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4299 /* runtime type HashMap[MType, Array[MVirtualTypeDef]] */
4300 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4302 "HashMap[MType, Array[MVirtualTypeDef]]", /* class_name_string */
4305 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
4308 0, /* nullable Object */
4310 502, /* HashMap[MType, Array[MVirtualTypeDef]] */
4313 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4320 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MVirtualTypeDef]] */
4321 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MVirtualTypeDef]] */
4322 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
4323 &type_model__MType
, /* MapRead#0: MType */
4324 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MVirtualTypeDef]] */
4325 &type_model__MType
, /* Map#0: MType */
4326 &type_array__Arraymodel__MVirtualTypeDef
, /* Map#1: Array[MVirtualTypeDef] */
4327 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MVirtualTypeDef]] */
4328 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, Array[MVirtualTypeDef]] not a live type) */
4329 &type_array__Arraymodel__MVirtualTypeDef
, /* MapRead#1: Array[MVirtualTypeDef] */
4330 &type_model__MType
, /* HashCollection#0: MType */
4331 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashCollection#1: HashMapNode[MType, Array[MVirtualTypeDef]] */
4334 /* runtime type MapKeysIterator[Phase, POSetElement[Phase]] */
4335 const struct type type_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
= {
4337 "MapKeysIterator[Phase, POSetElement[Phase]]", /* class_name_string */
4340 &resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
,
4343 0, /* nullable Object */
4345 503, /* MapKeysIterator[Phase, POSetElement[Phase]] */
4348 const struct types resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
= {
4351 &type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Phase, POSetElement[Phase]] */
4352 &type_array__Arrayphase__Phase
, /* Array[Iterator#0]: Array[Phase] */
4355 /* runtime type MapValuesIterator[Phase, POSetElement[Phase]] */
4356 const struct type type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
= {
4358 "MapValuesIterator[Phase, POSetElement[Phase]]", /* class_name_string */
4361 &resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
,
4364 0, /* nullable Object */
4366 504, /* MapValuesIterator[Phase, POSetElement[Phase]] */
4369 const struct types resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
= {
4372 &type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Phase, POSetElement[Phase]] */
4373 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[Iterator#0]: Array[POSetElement[Phase]] */
4376 /* runtime type HashSetNode[Phase] */
4377 const struct type type_hash_collection__HashSetNodephase__Phase
= {
4379 "HashSetNode[Phase]", /* class_name_string */
4382 &resolution_table_hash_collection__HashSetNodephase__Phase
,
4385 0, /* nullable Object */
4387 116, /* nullable HashSetNode[Object] */
4388 505, /* nullable HashSetNode[Phase] */
4389 1456, /* HashSetNode[Object] */
4390 2176, /* HashSetNode[Phase] */
4393 const struct types resolution_table_hash_collection__HashSetNodephase__Phase
= {
4396 &type_phase__Phase
, /* HashSetNode#0: Phase */
4398 &type_hash_collection__HashSetNodephase__Phase
, /* N: HashSetNode[Phase] */
4399 &type_phase__Phase
, /* HashNode#0: Phase */
4402 /* runtime type nullable HashSetNode[Phase] */
4403 const struct type type_nullable_hash_collection__HashSetNodephase__Phase
= {
4405 "nullable HashSetNode[Phase]", /* class_name_string */
4408 &resolution_table_nullable_hash_collection__HashSetNodephase__Phase
,
4411 0, /* nullable Object */
4413 116, /* nullable HashSetNode[Object] */
4414 505, /* nullable HashSetNode[Phase] */
4417 const struct types resolution_table_nullable_hash_collection__HashSetNodephase__Phase
= {
4420 &type_phase__Phase
, /* HashSetNode#0: Phase */
4422 &type_hash_collection__HashSetNodephase__Phase
, /* N: HashSetNode[Phase] */
4423 &type_phase__Phase
, /* HashNode#0: Phase */
4426 /* runtime type HashSetIterator[Phase] */
4427 const struct type type_hash_collection__HashSetIteratorphase__Phase
= {
4429 "HashSetIterator[Phase]", /* class_name_string */
4432 &resolution_table_hash_collection__HashSetIteratorphase__Phase
,
4435 0, /* nullable Object */
4437 307, /* HashSetIterator[Object] */
4438 1635, /* HashSetIterator[Phase] */
4441 const struct types resolution_table_hash_collection__HashSetIteratorphase__Phase
= {
4444 &type_hash_collection__HashSetphase__Phase
, /* HashSet[HashSetIterator#0]: HashSet[Phase] */
4445 &type_array__Arrayphase__Phase
, /* Array[Iterator#0]: Array[Phase] */
4448 /* runtime type NativeArray[nullable HashSetNode[Phase]] */
4449 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
= {
4451 "NativeArray[nullable HashSetNode[Phase]]", /* class_name_string */
4454 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
,
4457 0, /* nullable Object */
4459 308, /* NativeArray[nullable HashSetNode[Object]] */
4460 1636, /* NativeArray[nullable HashSetNode[Phase]] */
4463 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
= {
4466 &type_nullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray#0: nullable HashSetNode[Phase] */
4467 &type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Phase]] */
4470 /* runtime type MapKeysIterator[MModule, POSetElement[MModule]] */
4471 const struct type type_abstract_collection__MapKeysIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
4473 "MapKeysIterator[MModule, POSetElement[MModule]]", /* class_name_string */
4476 &resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
,
4479 0, /* nullable Object */
4481 506, /* MapKeysIterator[MModule, POSetElement[MModule]] */
4484 const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
4487 &type_abstract_collection__MapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, POSetElement[MModule]] */
4488 &type_array__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[MModule] */
4491 /* runtime type MapValuesIterator[MModule, POSetElement[MModule]] */
4492 const struct type type_abstract_collection__MapValuesIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
4494 "MapValuesIterator[MModule, POSetElement[MModule]]", /* class_name_string */
4497 &resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
,
4500 0, /* nullable Object */
4502 507, /* MapValuesIterator[MModule, POSetElement[MModule]] */
4505 const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
= {
4508 &type_abstract_collection__MapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, POSetElement[MModule]] */
4509 &type_array__Arrayposet__POSetElementmodel_base__MModule
, /* Array[Iterator#0]: Array[POSetElement[MModule]] */
4512 /* runtime type Array[Array[MModule]] */
4513 const struct type type_array__Arrayarray__Arraymodel_base__MModule
= {
4515 "Array[Array[MModule]]", /* class_name_string */
4518 &resolution_table_array__Arrayarray__Arraymodel_base__MModule
,
4521 0, /* nullable Object */
4523 1432, /* Collection[Array[MModule]] */
4524 163, /* SequenceRead[nullable Object] */
4525 164, /* Collection[Object] */
4526 2394, /* AbstractArrayRead[Array[MModule]] */
4527 1728, /* AbstractArrayRead[Object] */
4528 2515, /* Array[Array[MModule]] */
4530 1911, /* Array[Object] */
4533 const struct types resolution_table_array__Arrayarray__Arraymodel_base__MModule
= {
4536 &type_array__Arrayarray__Arraymodel_base__MModule
, /* Array[Array#0]: Array[Array[MModule]] */
4537 &type_array__NativeArrayarray__Arraymodel_base__MModule
, /* NativeArray[Array#0]: NativeArray[Array[MModule]] */
4538 &type_array__Arraymodel_base__MModule
, /* Sequence#0: Array[MModule] */
4539 &type_array__Arraymodel_base__MModule
, /* SimpleCollection#0: Array[MModule] */
4540 &type_abstract_collection__Collectionarray__Arraymodel_base__MModule
, /* Collection[Array#0]: Collection[Array[MModule]] */
4541 &type_array__Arraymodel_base__MModule
, /* Array#0: Array[MModule] */
4542 &type_array__NativeArrayarray__Arraymodel_base__MModule
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MModule]] */
4543 &type_array__Arraymodel_base__MModule
, /* AbstractArray#0: Array[MModule] */
4544 &type_array__Arraymodel_base__MModule
, /* RemovableCollection#0: Array[MModule] */
4545 &type_abstract_collection__Collectionarray__Arraymodel_base__MModule
, /* Collection[Sequence#0]: Collection[Array[MModule]] */
4546 &type_array__Arrayarray__Arraymodel_base__MModule
, /* Array[Sequence#0]: Array[Array[MModule]] */
4547 &type_abstract_collection__Collectionarray__Arraymodel_base__MModule
, /* Collection[SimpleCollection#0]: Collection[Array[MModule]] */
4548 &type_array__Arraymodel_base__MModule
, /* Collection#0: Array[MModule] */
4549 &type_abstract_collection__Collectionarray__Arraymodel_base__MModule
, /* Collection[Collection#0]: Collection[Array[MModule]] */
4550 &type_array__Arraymodel_base__MModule
, /* SequenceRead#0: Array[MModule] */
4551 &type_array__Arraymodel_base__MModule
, /* AbstractArrayRead#0: Array[MModule] */
4552 &type_array__Arrayarray__Arraymodel_base__MModule
, /* Array[AbstractArrayRead#0]: Array[Array[MModule]] */
4553 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MModule]] not a live type) */
4554 &type_array__ArrayIteratorarray__Arraymodel_base__MModule
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MModule]] */
4557 /* runtime type AbstractArrayRead[Array[MModule]] */
4558 const struct type type_array__AbstractArrayReadarray__Arraymodel_base__MModule
= {
4560 "AbstractArrayRead[Array[MModule]]", /* class_name_string */
4566 0, /* nullable Object */
4568 1432, /* Collection[Array[MModule]] */
4569 163, /* SequenceRead[nullable Object] */
4570 164, /* Collection[Object] */
4571 2394, /* AbstractArrayRead[Array[MModule]] */
4572 1728, /* AbstractArrayRead[Object] */
4575 /* runtime type MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
4576 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4578 "MapKeysIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
4581 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
4584 0, /* nullable Object */
4586 508, /* MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
4589 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4592 &type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, POSetElement[MClassDef]] */
4593 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
4596 /* runtime type MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
4597 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4599 "MapValuesIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
4602 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
4605 0, /* nullable Object */
4607 509, /* MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
4610 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4613 &type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, POSetElement[MClassDef]] */
4614 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[Iterator#0]: Array[POSetElement[MClassDef]] */
4617 /* runtime type MapKeysIterator[MClassType, POSetElement[MClassType]] */
4618 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
4620 "MapKeysIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
4623 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
4626 0, /* nullable Object */
4628 510, /* MapKeysIterator[MType, POSetElement[MType]] */
4629 1637, /* MapKeysIterator[MClassType, POSetElement[MClassType]] */
4632 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
4635 &type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, POSetElement[MClassType]] */
4636 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
4639 /* runtime type MapKeysIterator[MType, POSetElement[MType]] */
4640 const struct type type_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
= {
4642 "MapKeysIterator[MType, POSetElement[MType]]", /* class_name_string */
4645 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
,
4648 0, /* nullable Object */
4650 510, /* MapKeysIterator[MType, POSetElement[MType]] */
4653 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
= {
4656 &type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, POSetElement[MType]] */
4657 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
4660 /* runtime type MapValuesIterator[MClassType, POSetElement[MClassType]] */
4661 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
4663 "MapValuesIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
4666 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
4669 0, /* nullable Object */
4671 511, /* MapValuesIterator[MType, POSetElement[MType]] */
4672 1638, /* MapValuesIterator[MClassType, POSetElement[MClassType]] */
4675 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
4678 &type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, POSetElement[MClassType]] */
4679 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[Iterator#0]: Array[POSetElement[MClassType]] */
4682 /* runtime type MapValuesIterator[MType, POSetElement[MType]] */
4683 const struct type type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
= {
4685 "MapValuesIterator[MType, POSetElement[MType]]", /* class_name_string */
4688 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
,
4691 0, /* nullable Object */
4693 511, /* MapValuesIterator[MType, POSetElement[MType]] */
4696 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
= {
4699 &type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, POSetElement[MType]] */
4700 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[Iterator#0]: Array[POSetElement[MType]] */
4703 /* runtime type Array[Array[MClass]] */
4704 const struct type type_array__Arrayarray__Arraymodel__MClass
= {
4706 "Array[Array[MClass]]", /* class_name_string */
4709 &resolution_table_array__Arrayarray__Arraymodel__MClass
,
4712 0, /* nullable Object */
4714 1439, /* Collection[Array[nullable MClass]] */
4715 163, /* SequenceRead[nullable Object] */
4716 164, /* Collection[Object] */
4717 1787, /* Collection[Array[MClass]] */
4718 1728, /* AbstractArrayRead[Object] */
4719 2395, /* AbstractArrayRead[Array[nullable MClass]] */
4720 2516, /* Array[Array[nullable MClass]] */
4721 1911, /* Array[Object] */
4722 2517, /* AbstractArrayRead[Array[MClass]] */
4723 2584, /* Array[Array[MClass]] */
4726 const struct types resolution_table_array__Arrayarray__Arraymodel__MClass
= {
4729 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Array#0]: Array[Array[MClass]] */
4730 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[Array#0]: NativeArray[Array[MClass]] */
4731 &type_array__Arraymodel__MClass
, /* Sequence#0: Array[MClass] */
4732 &type_array__Arraymodel__MClass
, /* SimpleCollection#0: Array[MClass] */
4733 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Array#0]: Collection[Array[MClass]] */
4734 &type_array__Arraymodel__MClass
, /* Array#0: Array[MClass] */
4735 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MClass]] */
4736 &type_array__Arraymodel__MClass
, /* AbstractArray#0: Array[MClass] */
4737 &type_array__Arraymodel__MClass
, /* RemovableCollection#0: Array[MClass] */
4738 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Sequence#0]: Collection[Array[MClass]] */
4739 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Sequence#0]: Array[Array[MClass]] */
4740 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[SimpleCollection#0]: Collection[Array[MClass]] */
4741 &type_array__Arraymodel__MClass
, /* Collection#0: Array[MClass] */
4742 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Collection#0]: Collection[Array[MClass]] */
4743 &type_array__Arraymodel__MClass
, /* SequenceRead#0: Array[MClass] */
4744 &type_array__Arraymodel__MClass
, /* AbstractArrayRead#0: Array[MClass] */
4745 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[AbstractArrayRead#0]: Array[Array[MClass]] */
4746 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MClass]] not a live type) */
4747 &type_array__ArrayIteratorarray__Arraymodel__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MClass]] */
4750 /* runtime type Array[Array[nullable MClass]] */
4751 const struct type type_array__Arrayarray__Arraynullable_model__MClass
= {
4753 "Array[Array[nullable MClass]]", /* class_name_string */
4756 &resolution_table_array__Arrayarray__Arraynullable_model__MClass
,
4759 0, /* nullable Object */
4761 1439, /* Collection[Array[nullable MClass]] */
4762 163, /* SequenceRead[nullable Object] */
4763 164, /* Collection[Object] */
4765 1728, /* AbstractArrayRead[Object] */
4766 2395, /* AbstractArrayRead[Array[nullable MClass]] */
4767 2516, /* Array[Array[nullable MClass]] */
4768 1911, /* Array[Object] */
4771 const struct types resolution_table_array__Arrayarray__Arraynullable_model__MClass
= {
4774 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Array#0]: Array[Array[nullable MClass]] */
4775 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[Array#0]: NativeArray[Array[nullable MClass]] */
4776 &type_array__Arraynullable_model__MClass
, /* Sequence#0: Array[nullable MClass] */
4777 &type_array__Arraynullable_model__MClass
, /* SimpleCollection#0: Array[nullable MClass] */
4778 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Array#0]: Collection[Array[nullable MClass]] */
4779 &type_array__Arraynullable_model__MClass
, /* Array#0: Array[nullable MClass] */
4780 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[nullable MClass]] */
4781 &type_array__Arraynullable_model__MClass
, /* AbstractArray#0: Array[nullable MClass] */
4782 &type_array__Arraynullable_model__MClass
, /* RemovableCollection#0: Array[nullable MClass] */
4783 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Sequence#0]: Collection[Array[nullable MClass]] */
4784 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Sequence#0]: Array[Array[nullable MClass]] */
4785 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[SimpleCollection#0]: Collection[Array[nullable MClass]] */
4786 &type_array__Arraynullable_model__MClass
, /* Collection#0: Array[nullable MClass] */
4787 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Collection#0]: Collection[Array[nullable MClass]] */
4788 &type_array__Arraynullable_model__MClass
, /* SequenceRead#0: Array[nullable MClass] */
4789 &type_array__Arraynullable_model__MClass
, /* AbstractArrayRead#0: Array[nullable MClass] */
4790 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[AbstractArrayRead#0]: Array[Array[nullable MClass]] */
4791 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[nullable MClass]] not a live type) */
4792 &type_array__ArrayIteratorarray__Arraynullable_model__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[nullable MClass]] */
4795 /* runtime type AbstractArrayRead[Array[MClass]] */
4796 const struct type type_array__AbstractArrayReadarray__Arraymodel__MClass
= {
4798 "AbstractArrayRead[Array[MClass]]", /* class_name_string */
4804 0, /* nullable Object */
4806 1439, /* Collection[Array[nullable MClass]] */
4807 163, /* SequenceRead[nullable Object] */
4808 164, /* Collection[Object] */
4809 1787, /* Collection[Array[MClass]] */
4810 1728, /* AbstractArrayRead[Object] */
4811 2395, /* AbstractArrayRead[Array[nullable MClass]] */
4814 2517, /* AbstractArrayRead[Array[MClass]] */
4817 /* runtime type AbstractArrayRead[Array[nullable MClass]] */
4818 const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MClass
= {
4820 "AbstractArrayRead[Array[nullable MClass]]", /* class_name_string */
4826 0, /* nullable Object */
4828 1439, /* Collection[Array[nullable MClass]] */
4829 163, /* SequenceRead[nullable Object] */
4830 164, /* Collection[Object] */
4832 1728, /* AbstractArrayRead[Object] */
4833 2395, /* AbstractArrayRead[Array[nullable MClass]] */
4836 /* runtime type Array[Array[MProperty]] */
4837 const struct type type_array__Arrayarray__Arraymodel__MProperty
= {
4839 "Array[Array[MProperty]]", /* class_name_string */
4842 &resolution_table_array__Arrayarray__Arraymodel__MProperty
,
4845 0, /* nullable Object */
4847 1442, /* Collection[Array[MProperty]] */
4848 163, /* SequenceRead[nullable Object] */
4849 164, /* Collection[Object] */
4850 2396, /* AbstractArrayRead[Array[MProperty]] */
4851 1728, /* AbstractArrayRead[Object] */
4852 2518, /* Array[Array[MProperty]] */
4854 1911, /* Array[Object] */
4857 const struct types resolution_table_array__Arrayarray__Arraymodel__MProperty
= {
4860 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Array#0]: Array[Array[MProperty]] */
4861 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[Array#0]: NativeArray[Array[MProperty]] */
4862 &type_array__Arraymodel__MProperty
, /* Sequence#0: Array[MProperty] */
4863 &type_array__Arraymodel__MProperty
, /* SimpleCollection#0: Array[MProperty] */
4864 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Array#0]: Collection[Array[MProperty]] */
4865 &type_array__Arraymodel__MProperty
, /* Array#0: Array[MProperty] */
4866 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MProperty]] */
4867 &type_array__Arraymodel__MProperty
, /* AbstractArray#0: Array[MProperty] */
4868 &type_array__Arraymodel__MProperty
, /* RemovableCollection#0: Array[MProperty] */
4869 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Sequence#0]: Collection[Array[MProperty]] */
4870 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Sequence#0]: Array[Array[MProperty]] */
4871 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[SimpleCollection#0]: Collection[Array[MProperty]] */
4872 &type_array__Arraymodel__MProperty
, /* Collection#0: Array[MProperty] */
4873 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Collection#0]: Collection[Array[MProperty]] */
4874 &type_array__Arraymodel__MProperty
, /* SequenceRead#0: Array[MProperty] */
4875 &type_array__Arraymodel__MProperty
, /* AbstractArrayRead#0: Array[MProperty] */
4876 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[AbstractArrayRead#0]: Array[Array[MProperty]] */
4877 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MProperty]] not a live type) */
4878 &type_array__ArrayIteratorarray__Arraymodel__MProperty
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MProperty]] */
4881 /* runtime type AbstractArrayRead[Array[MProperty]] */
4882 const struct type type_array__AbstractArrayReadarray__Arraymodel__MProperty
= {
4884 "AbstractArrayRead[Array[MProperty]]", /* class_name_string */
4890 0, /* nullable Object */
4892 1442, /* Collection[Array[MProperty]] */
4893 163, /* SequenceRead[nullable Object] */
4894 164, /* Collection[Object] */
4895 2396, /* AbstractArrayRead[Array[MProperty]] */
4896 1728, /* AbstractArrayRead[Object] */
4899 /* runtime type MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
4900 const struct type type_abstract_collection__MapKeysIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
4902 "MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
4905 &resolution_table_abstract_collection__MapKeysIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
4908 0, /* nullable Object */
4910 512, /* MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
4913 const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
4916 &type_abstract_collection__MapIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
4917 &type_array__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[MModule] */
4920 /* runtime type MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
4921 const struct type type_abstract_collection__MapValuesIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
4923 "MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
4926 &resolution_table_abstract_collection__MapValuesIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
4929 0, /* nullable Object */
4931 513, /* MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
4934 const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
4937 &type_abstract_collection__MapIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
4938 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[Iterator#0]: Array[HashMap2[MType, String, nullable MProperty]] */
4941 /* runtime type HashMapKeys[MType, HashMap[String, nullable MProperty]] */
4942 const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
4944 "HashMapKeys[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
4947 &resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
4950 0, /* nullable Object */
4952 2177, /* HashMapKeys[MType, HashMap[String, nullable MProperty]] */
4954 164, /* Collection[Object] */
4955 173, /* Collection[nullable MType] */
4957 1737, /* Collection[MType] */
4960 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
4963 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, HashMap[String, nullable MProperty]] */
4964 &type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
4971 &type_model__MType
, /* RemovableCollection#0: MType */
4975 &type_model__MType
, /* Collection#0: MType */
4976 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
4979 /* runtime type HashMapValues[MType, HashMap[String, nullable MProperty]] */
4980 const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
4982 "HashMapValues[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
4985 &resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
4988 0, /* nullable Object */
4990 1639, /* Collection[HashMap[String, nullable MProperty]] */
4991 1877, /* HashMapValues[MType, HashMap[String, nullable MProperty]] */
4992 164, /* Collection[Object] */
4995 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
4998 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, HashMap[String, nullable MProperty]] */
4999 &type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
5006 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap[String, nullable MProperty] */
5010 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection#0: HashMap[String, nullable MProperty] */
5011 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap[String, nullable MProperty]] */
5014 /* runtime type Collection[HashMap[String, nullable MProperty]] */
5015 const struct type type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5017 "Collection[HashMap[String, nullable MProperty]]", /* class_name_string */
5023 0, /* nullable Object */
5025 1639, /* Collection[HashMap[String, nullable MProperty]] */
5027 164, /* Collection[Object] */
5030 /* runtime type NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
5031 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5033 "NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]]", /* class_name_string */
5036 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
5039 0, /* nullable Object */
5041 514, /* NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
5044 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5047 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray#0: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
5048 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
5051 /* runtime type HashMapNode[MType, HashMap[String, nullable MProperty]] */
5052 const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5054 "HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
5057 &resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
5060 0, /* nullable Object */
5062 150, /* nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
5063 1640, /* HashMapNode[MType, HashMap[String, nullable MProperty]] */
5066 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5069 &type_model__MType
, /* HashMapNode#0: MType */
5070 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapNode#1: HashMap[String, nullable MProperty] */
5071 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* N: HashMapNode[MType, HashMap[String, nullable MProperty]] */
5072 &type_model__MType
, /* HashNode#0: MType */
5075 /* runtime type nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
5076 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5078 "nullable HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
5081 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
5084 0, /* nullable Object */
5086 150, /* nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
5089 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5092 &type_model__MType
, /* HashMapNode#0: MType */
5093 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapNode#1: HashMap[String, nullable MProperty] */
5094 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* N: HashMapNode[MType, HashMap[String, nullable MProperty]] */
5095 &type_model__MType
, /* HashNode#0: MType */
5098 /* runtime type HashMapIterator[MType, HashMap[String, nullable MProperty]] */
5099 const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5101 "HashMapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
5104 &resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
5107 0, /* nullable Object */
5109 515, /* MapIterator[MType, HashMap[String, nullable MProperty]] */
5110 1641, /* HashMapIterator[MType, HashMap[String, nullable MProperty]] */
5113 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5116 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, HashMap[String, nullable MProperty]] */
5119 /* runtime type MapIterator[MType, HashMap[String, nullable MProperty]] */
5120 const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5122 "MapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
5128 0, /* nullable Object */
5130 515, /* MapIterator[MType, HashMap[String, nullable MProperty]] */
5133 /* runtime type HashMapKeys[String, nullable MProperty] */
5134 const struct type type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
= {
5136 "HashMapKeys[String, nullable MProperty]", /* class_name_string */
5139 &resolution_table_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
,
5142 0, /* nullable Object */
5144 595, /* Collection[String] */
5145 1878, /* HashMapKeys[String, nullable MProperty] */
5146 164, /* Collection[Object] */
5149 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
= {
5152 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, nullable MProperty] */
5153 &type_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, nullable MProperty] */
5160 &type_string__String
, /* RemovableCollection#0: String */
5164 &type_string__String
, /* Collection#0: String */
5165 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
5168 /* runtime type HashMapValues[String, nullable MProperty] */
5169 const struct type type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
= {
5171 "HashMapValues[String, nullable MProperty]", /* class_name_string */
5174 &resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
,
5177 0, /* nullable Object */
5179 172, /* Collection[nullable MProperty] */
5180 1642, /* HashMapValues[String, nullable MProperty] */
5183 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
= {
5186 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, nullable MProperty] */
5187 &type_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, nullable MProperty] */
5194 &type_nullable_model__MProperty
, /* RemovableCollection#0: nullable MProperty */
5198 &type_nullable_model__MProperty
, /* Collection#0: nullable MProperty */
5199 &type_abstract_collection__Collectionnullable_model__MProperty
, /* Collection[Collection#0]: Collection[nullable MProperty] */
5202 /* runtime type NativeArray[nullable HashMapNode[String, nullable MProperty]] */
5203 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
5205 "NativeArray[nullable HashMapNode[String, nullable MProperty]]", /* class_name_string */
5208 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
,
5211 0, /* nullable Object */
5213 516, /* NativeArray[nullable HashMapNode[String, nullable MProperty]] */
5216 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
5219 &type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* NativeArray#0: nullable HashMapNode[String, nullable MProperty] */
5220 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
5223 /* runtime type HashMapNode[String, nullable MProperty] */
5224 const struct type type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
5226 "HashMapNode[String, nullable MProperty]", /* class_name_string */
5229 &resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
,
5232 0, /* nullable Object */
5234 151, /* nullable HashMapNode[String, nullable MProperty] */
5235 1643, /* HashMapNode[String, nullable MProperty] */
5238 const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
5241 &type_string__String
, /* HashMapNode#0: String */
5242 &type_nullable_model__MProperty
, /* HashMapNode#1: nullable MProperty */
5243 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* N: HashMapNode[String, nullable MProperty] */
5244 &type_string__String
, /* HashNode#0: String */
5247 /* runtime type nullable HashMapNode[String, nullable MProperty] */
5248 const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
5250 "nullable HashMapNode[String, nullable MProperty]", /* class_name_string */
5253 &resolution_table_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
,
5256 0, /* nullable Object */
5258 151, /* nullable HashMapNode[String, nullable MProperty] */
5261 const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
5264 &type_string__String
, /* HashMapNode#0: String */
5265 &type_nullable_model__MProperty
, /* HashMapNode#1: nullable MProperty */
5266 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* N: HashMapNode[String, nullable MProperty] */
5267 &type_string__String
, /* HashNode#0: String */
5270 /* runtime type HashMapIterator[String, nullable MProperty] */
5271 const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
= {
5273 "HashMapIterator[String, nullable MProperty]", /* class_name_string */
5276 &resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
,
5279 0, /* nullable Object */
5281 517, /* MapIterator[String, nullable MProperty] */
5282 1644, /* HashMapIterator[String, nullable MProperty] */
5285 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
= {
5288 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, nullable MProperty] */
5291 /* runtime type MapIterator[String, nullable MProperty] */
5292 const struct type type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty
= {
5294 "MapIterator[String, nullable MProperty]", /* class_name_string */
5300 0, /* nullable Object */
5302 517, /* MapIterator[String, nullable MProperty] */
5305 /* runtime type Array[Set[MProperty]] */
5306 const struct type type_array__Arrayabstract_collection__Setmodel__MProperty
= {
5308 "Array[Set[MProperty]]", /* class_name_string */
5311 &resolution_table_array__Arrayabstract_collection__Setmodel__MProperty
,
5314 0, /* nullable Object */
5316 1461, /* Collection[Set[PropertyLayoutElement]] */
5317 163, /* SequenceRead[nullable Object] */
5318 164, /* Collection[Object] */
5319 1796, /* Collection[Set[MProperty]] */
5320 1728, /* AbstractArrayRead[Object] */
5322 2397, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
5323 1911, /* Array[Object] */
5324 2519, /* Array[Set[PropertyLayoutElement]] */
5325 2520, /* AbstractArrayRead[Set[MProperty]] */
5327 2585, /* Array[Set[MProperty]] */
5330 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MProperty
= {
5333 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[Array#0]: Array[Set[MProperty]] */
5334 &type_array__NativeArrayabstract_collection__Setmodel__MProperty
, /* NativeArray[Array#0]: NativeArray[Set[MProperty]] */
5335 &type_abstract_collection__Setmodel__MProperty
, /* Sequence#0: Set[MProperty] */
5336 &type_abstract_collection__Setmodel__MProperty
, /* SimpleCollection#0: Set[MProperty] */
5337 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[Array#0]: Collection[Set[MProperty]] */
5338 &type_abstract_collection__Setmodel__MProperty
, /* Array#0: Set[MProperty] */
5339 &type_array__NativeArrayabstract_collection__Setmodel__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MProperty]] */
5340 &type_abstract_collection__Setmodel__MProperty
, /* AbstractArray#0: Set[MProperty] */
5341 &type_abstract_collection__Setmodel__MProperty
, /* RemovableCollection#0: Set[MProperty] */
5342 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[Sequence#0]: Collection[Set[MProperty]] */
5343 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[Sequence#0]: Array[Set[MProperty]] */
5344 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[SimpleCollection#0]: Collection[Set[MProperty]] */
5345 &type_abstract_collection__Setmodel__MProperty
, /* Collection#0: Set[MProperty] */
5346 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[Collection#0]: Collection[Set[MProperty]] */
5347 &type_abstract_collection__Setmodel__MProperty
, /* SequenceRead#0: Set[MProperty] */
5348 &type_abstract_collection__Setmodel__MProperty
, /* AbstractArrayRead#0: Set[MProperty] */
5349 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[AbstractArrayRead#0]: Array[Set[MProperty]] */
5350 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MProperty]] not a live type) */
5351 &type_array__ArrayIteratorabstract_collection__Setmodel__MProperty
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MProperty]] */
5354 /* runtime type Array[Set[PropertyLayoutElement]] */
5355 const struct type type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
5357 "Array[Set[PropertyLayoutElement]]", /* class_name_string */
5360 &resolution_table_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
,
5363 0, /* nullable Object */
5365 1461, /* Collection[Set[PropertyLayoutElement]] */
5366 163, /* SequenceRead[nullable Object] */
5367 164, /* Collection[Object] */
5369 1728, /* AbstractArrayRead[Object] */
5371 2397, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
5372 1911, /* Array[Object] */
5373 2519, /* Array[Set[PropertyLayoutElement]] */
5376 const struct types resolution_table_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
5379 &type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Array[Array#0]: Array[Set[PropertyLayoutElement]] */
5380 &type_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray[Array#0]: NativeArray[Set[PropertyLayoutElement]] */
5381 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Sequence#0: Set[PropertyLayoutElement] */
5382 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* SimpleCollection#0: Set[PropertyLayoutElement] */
5383 &type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection[Array#0]: Collection[Set[PropertyLayoutElement]] */
5384 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Array#0: Set[PropertyLayoutElement] */
5385 &type_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[PropertyLayoutElement]] */
5386 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* AbstractArray#0: Set[PropertyLayoutElement] */
5387 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* RemovableCollection#0: Set[PropertyLayoutElement] */
5388 &type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection[Sequence#0]: Collection[Set[PropertyLayoutElement]] */
5389 &type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Array[Sequence#0]: Array[Set[PropertyLayoutElement]] */
5390 &type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection[SimpleCollection#0]: Collection[Set[PropertyLayoutElement]] */
5391 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection#0: Set[PropertyLayoutElement] */
5392 &type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Collection[Collection#0]: Collection[Set[PropertyLayoutElement]] */
5393 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* SequenceRead#0: Set[PropertyLayoutElement] */
5394 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* AbstractArrayRead#0: Set[PropertyLayoutElement] */
5395 &type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Array[AbstractArrayRead#0]: Array[Set[PropertyLayoutElement]] */
5396 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[PropertyLayoutElement]] not a live type) */
5397 &type_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[PropertyLayoutElement]] */
5400 /* runtime type AbstractArrayRead[Set[MProperty]] */
5401 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty
= {
5403 "AbstractArrayRead[Set[MProperty]]", /* class_name_string */
5409 0, /* nullable Object */
5411 1461, /* Collection[Set[PropertyLayoutElement]] */
5412 163, /* SequenceRead[nullable Object] */
5413 164, /* Collection[Object] */
5414 1796, /* Collection[Set[MProperty]] */
5415 1728, /* AbstractArrayRead[Object] */
5417 2397, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
5420 2520, /* AbstractArrayRead[Set[MProperty]] */
5423 /* runtime type AbstractArrayRead[Set[PropertyLayoutElement]] */
5424 const struct type type_array__AbstractArrayReadabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
5426 "AbstractArrayRead[Set[PropertyLayoutElement]]", /* class_name_string */
5432 0, /* nullable Object */
5434 1461, /* Collection[Set[PropertyLayoutElement]] */
5435 163, /* SequenceRead[nullable Object] */
5436 164, /* Collection[Object] */
5438 1728, /* AbstractArrayRead[Object] */
5440 2397, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
5443 /* runtime type Array[HashSet[MType]] */
5444 const struct type type_array__Arrayhash_collection__HashSetmodel__MType
= {
5446 "Array[HashSet[MType]]", /* class_name_string */
5449 &resolution_table_array__Arrayhash_collection__HashSetmodel__MType
,
5452 0, /* nullable Object */
5454 1479, /* Collection[Set[MType]] */
5455 163, /* SequenceRead[nullable Object] */
5456 164, /* Collection[Object] */
5457 1807, /* Collection[HashSet[MType]] */
5458 1728, /* AbstractArrayRead[Object] */
5459 2398, /* AbstractArrayRead[Set[MType]] */
5460 2521, /* Array[Set[MType]] */
5461 1911, /* Array[Object] */
5462 2522, /* AbstractArrayRead[HashSet[MType]] */
5463 2586, /* Array[HashSet[MType]] */
5466 const struct types resolution_table_array__Arrayhash_collection__HashSetmodel__MType
= {
5469 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Array#0]: Array[HashSet[MType]] */
5470 &type_array__NativeArrayhash_collection__HashSetmodel__MType
, /* NativeArray[Array#0]: NativeArray[HashSet[MType]] */
5471 &type_hash_collection__HashSetmodel__MType
, /* Sequence#0: HashSet[MType] */
5472 &type_hash_collection__HashSetmodel__MType
, /* SimpleCollection#0: HashSet[MType] */
5473 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Array#0]: Collection[HashSet[MType]] */
5474 &type_hash_collection__HashSetmodel__MType
, /* Array#0: HashSet[MType] */
5475 &type_array__NativeArrayhash_collection__HashSetmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[HashSet[MType]] */
5476 &type_hash_collection__HashSetmodel__MType
, /* AbstractArray#0: HashSet[MType] */
5477 &type_hash_collection__HashSetmodel__MType
, /* RemovableCollection#0: HashSet[MType] */
5478 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Sequence#0]: Collection[HashSet[MType]] */
5479 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Sequence#0]: Array[HashSet[MType]] */
5480 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[SimpleCollection#0]: Collection[HashSet[MType]] */
5481 &type_hash_collection__HashSetmodel__MType
, /* Collection#0: HashSet[MType] */
5482 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Collection#0]: Collection[HashSet[MType]] */
5483 &type_hash_collection__HashSetmodel__MType
, /* SequenceRead#0: HashSet[MType] */
5484 &type_hash_collection__HashSetmodel__MType
, /* AbstractArrayRead#0: HashSet[MType] */
5485 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[AbstractArrayRead#0]: Array[HashSet[MType]] */
5486 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashSet[MType]] not a live type) */
5487 &type_array__ArrayIteratorhash_collection__HashSetmodel__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashSet[MType]] */
5490 /* runtime type Array[Set[MType]] */
5491 const struct type type_array__Arrayabstract_collection__Setmodel__MType
= {
5493 "Array[Set[MType]]", /* class_name_string */
5496 &resolution_table_array__Arrayabstract_collection__Setmodel__MType
,
5499 0, /* nullable Object */
5501 1479, /* Collection[Set[MType]] */
5502 163, /* SequenceRead[nullable Object] */
5503 164, /* Collection[Object] */
5505 1728, /* AbstractArrayRead[Object] */
5506 2398, /* AbstractArrayRead[Set[MType]] */
5507 2521, /* Array[Set[MType]] */
5508 1911, /* Array[Object] */
5511 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MType
= {
5514 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Array#0]: Array[Set[MType]] */
5515 &type_array__NativeArrayabstract_collection__Setmodel__MType
, /* NativeArray[Array#0]: NativeArray[Set[MType]] */
5516 &type_abstract_collection__Setmodel__MType
, /* Sequence#0: Set[MType] */
5517 &type_abstract_collection__Setmodel__MType
, /* SimpleCollection#0: Set[MType] */
5518 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Array#0]: Collection[Set[MType]] */
5519 &type_abstract_collection__Setmodel__MType
, /* Array#0: Set[MType] */
5520 &type_array__NativeArrayabstract_collection__Setmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MType]] */
5521 &type_abstract_collection__Setmodel__MType
, /* AbstractArray#0: Set[MType] */
5522 &type_abstract_collection__Setmodel__MType
, /* RemovableCollection#0: Set[MType] */
5523 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Sequence#0]: Collection[Set[MType]] */
5524 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Sequence#0]: Array[Set[MType]] */
5525 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[SimpleCollection#0]: Collection[Set[MType]] */
5526 &type_abstract_collection__Setmodel__MType
, /* Collection#0: Set[MType] */
5527 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[Collection#0]: Collection[Set[MType]] */
5528 &type_abstract_collection__Setmodel__MType
, /* SequenceRead#0: Set[MType] */
5529 &type_abstract_collection__Setmodel__MType
, /* AbstractArrayRead#0: Set[MType] */
5530 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[AbstractArrayRead#0]: Array[Set[MType]] */
5531 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MType]] not a live type) */
5532 &type_array__ArrayIteratorabstract_collection__Setmodel__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MType]] */
5535 /* runtime type AbstractArrayRead[HashSet[MType]] */
5536 const struct type type_array__AbstractArrayReadhash_collection__HashSetmodel__MType
= {
5538 "AbstractArrayRead[HashSet[MType]]", /* class_name_string */
5544 0, /* nullable Object */
5546 1479, /* Collection[Set[MType]] */
5547 163, /* SequenceRead[nullable Object] */
5548 164, /* Collection[Object] */
5549 1807, /* Collection[HashSet[MType]] */
5550 1728, /* AbstractArrayRead[Object] */
5551 2398, /* AbstractArrayRead[Set[MType]] */
5554 2522, /* AbstractArrayRead[HashSet[MType]] */
5557 /* runtime type AbstractArrayRead[Set[MType]] */
5558 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MType
= {
5560 "AbstractArrayRead[Set[MType]]", /* class_name_string */
5566 0, /* nullable Object */
5568 1479, /* Collection[Set[MType]] */
5569 163, /* SequenceRead[nullable Object] */
5570 164, /* Collection[Object] */
5572 1728, /* AbstractArrayRead[Object] */
5573 2398, /* AbstractArrayRead[Set[MType]] */
5576 /* runtime type Array[Array[nullable MType]] */
5577 const struct type type_array__Arrayarray__Arraynullable_model__MType
= {
5579 "Array[Array[nullable MType]]", /* class_name_string */
5582 &resolution_table_array__Arrayarray__Arraynullable_model__MType
,
5585 0, /* nullable Object */
5587 322, /* Collection[nullable Array[nullable MType]] */
5588 163, /* SequenceRead[nullable Object] */
5589 164, /* Collection[Object] */
5590 1809, /* Collection[Array[nullable MType]] */
5591 1728, /* AbstractArrayRead[Object] */
5592 1879, /* AbstractArrayRead[nullable Array[nullable MType]] */
5594 1911, /* Array[Object] */
5595 2178, /* Array[nullable Array[nullable MType]] */
5597 2523, /* AbstractArrayRead[Array[nullable MType]] */
5599 2587, /* Array[Array[nullable MType]] */
5602 const struct types resolution_table_array__Arrayarray__Arraynullable_model__MType
= {
5605 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Array#0]: Array[Array[nullable MType]] */
5606 &type_array__NativeArrayarray__Arraynullable_model__MType
, /* NativeArray[Array#0]: NativeArray[Array[nullable MType]] */
5607 &type_array__Arraynullable_model__MType
, /* Sequence#0: Array[nullable MType] */
5608 &type_array__Arraynullable_model__MType
, /* SimpleCollection#0: Array[nullable MType] */
5609 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Array#0]: Collection[Array[nullable MType]] */
5610 &type_array__Arraynullable_model__MType
, /* Array#0: Array[nullable MType] */
5611 &type_array__NativeArrayarray__Arraynullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[nullable MType]] */
5612 &type_array__Arraynullable_model__MType
, /* AbstractArray#0: Array[nullable MType] */
5613 &type_array__Arraynullable_model__MType
, /* RemovableCollection#0: Array[nullable MType] */
5614 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Sequence#0]: Collection[Array[nullable MType]] */
5615 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Sequence#0]: Array[Array[nullable MType]] */
5616 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[SimpleCollection#0]: Collection[Array[nullable MType]] */
5617 &type_array__Arraynullable_model__MType
, /* Collection#0: Array[nullable MType] */
5618 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[Array[nullable MType]] */
5619 &type_array__Arraynullable_model__MType
, /* SequenceRead#0: Array[nullable MType] */
5620 &type_array__Arraynullable_model__MType
, /* AbstractArrayRead#0: Array[nullable MType] */
5621 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[AbstractArrayRead#0]: Array[Array[nullable MType]] */
5622 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[nullable MType]] not a live type) */
5623 &type_array__ArrayIteratorarray__Arraynullable_model__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[nullable MType]] */
5626 /* runtime type Array[nullable Array[nullable MType]] */
5627 const struct type type_array__Arraynullable_array__Arraynullable_model__MType
= {
5629 "Array[nullable Array[nullable MType]]", /* class_name_string */
5632 &resolution_table_array__Arraynullable_array__Arraynullable_model__MType
,
5635 0, /* nullable Object */
5637 322, /* Collection[nullable Array[nullable MType]] */
5638 163, /* SequenceRead[nullable Object] */
5642 1879, /* AbstractArrayRead[nullable Array[nullable MType]] */
5645 2178, /* Array[nullable Array[nullable MType]] */
5648 const struct types resolution_table_array__Arraynullable_array__Arraynullable_model__MType
= {
5651 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[Array#0]: Array[nullable Array[nullable MType]] */
5652 &type_array__NativeArraynullable_array__Arraynullable_model__MType
, /* NativeArray[Array#0]: NativeArray[nullable Array[nullable MType]] */
5653 &type_nullable_array__Arraynullable_model__MType
, /* Sequence#0: nullable Array[nullable MType] */
5654 &type_nullable_array__Arraynullable_model__MType
, /* SimpleCollection#0: nullable Array[nullable MType] */
5655 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[Array#0]: Collection[nullable Array[nullable MType]] */
5656 &type_nullable_array__Arraynullable_model__MType
, /* Array#0: nullable Array[nullable MType] */
5657 &type_array__NativeArraynullable_array__Arraynullable_model__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable Array[nullable MType]] */
5658 &type_nullable_array__Arraynullable_model__MType
, /* AbstractArray#0: nullable Array[nullable MType] */
5659 &type_nullable_array__Arraynullable_model__MType
, /* RemovableCollection#0: nullable Array[nullable MType] */
5660 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[Sequence#0]: Collection[nullable Array[nullable MType]] */
5661 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[Sequence#0]: Array[nullable Array[nullable MType]] */
5662 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[SimpleCollection#0]: Collection[nullable Array[nullable MType]] */
5663 &type_nullable_array__Arraynullable_model__MType
, /* Collection#0: nullable Array[nullable MType] */
5664 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[nullable Array[nullable MType]] */
5665 &type_nullable_array__Arraynullable_model__MType
, /* SequenceRead#0: nullable Array[nullable MType] */
5666 &type_nullable_array__Arraynullable_model__MType
, /* AbstractArrayRead#0: nullable Array[nullable MType] */
5667 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[AbstractArrayRead#0]: Array[nullable Array[nullable MType]] */
5668 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[nullable Array[nullable MType]] not a live type) */
5669 &type_array__ArrayIteratornullable_array__Arraynullable_model__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[nullable Array[nullable MType]] */
5672 /* runtime type AbstractArrayRead[Array[nullable MType]] */
5673 const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MType
= {
5675 "AbstractArrayRead[Array[nullable MType]]", /* class_name_string */
5681 0, /* nullable Object */
5683 322, /* Collection[nullable Array[nullable MType]] */
5684 163, /* SequenceRead[nullable Object] */
5685 164, /* Collection[Object] */
5686 1809, /* Collection[Array[nullable MType]] */
5687 1728, /* AbstractArrayRead[Object] */
5688 1879, /* AbstractArrayRead[nullable Array[nullable MType]] */
5693 2523, /* AbstractArrayRead[Array[nullable MType]] */
5696 /* runtime type AbstractArrayRead[nullable Array[nullable MType]] */
5697 const struct type type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType
= {
5699 "AbstractArrayRead[nullable Array[nullable MType]]", /* class_name_string */
5705 0, /* nullable Object */
5707 322, /* Collection[nullable Array[nullable MType]] */
5708 163, /* SequenceRead[nullable Object] */
5712 1879, /* AbstractArrayRead[nullable Array[nullable MType]] */
5715 /* runtime type Array[Array[nullable MPropDef]] */
5716 const struct type type_array__Arrayarray__Arraynullable_model__MPropDef
= {
5718 "Array[Array[nullable MPropDef]]", /* class_name_string */
5721 &resolution_table_array__Arrayarray__Arraynullable_model__MPropDef
,
5724 0, /* nullable Object */
5726 1488, /* Collection[Array[nullable MPropDef]] */
5727 163, /* SequenceRead[nullable Object] */
5728 164, /* Collection[Object] */
5730 1728, /* AbstractArrayRead[Object] */
5731 2399, /* AbstractArrayRead[Array[nullable MPropDef]] */
5732 2524, /* Array[Array[nullable MPropDef]] */
5733 1911, /* Array[Object] */
5736 const struct types resolution_table_array__Arrayarray__Arraynullable_model__MPropDef
= {
5739 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[Array#0]: Array[Array[nullable MPropDef]] */
5740 &type_array__NativeArrayarray__Arraynullable_model__MPropDef
, /* NativeArray[Array#0]: NativeArray[Array[nullable MPropDef]] */
5741 &type_array__Arraynullable_model__MPropDef
, /* Sequence#0: Array[nullable MPropDef] */
5742 &type_array__Arraynullable_model__MPropDef
, /* SimpleCollection#0: Array[nullable MPropDef] */
5743 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[Array#0]: Collection[Array[nullable MPropDef]] */
5744 &type_array__Arraynullable_model__MPropDef
, /* Array#0: Array[nullable MPropDef] */
5745 &type_array__NativeArrayarray__Arraynullable_model__MPropDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[nullable MPropDef]] */
5746 &type_array__Arraynullable_model__MPropDef
, /* AbstractArray#0: Array[nullable MPropDef] */
5747 &type_array__Arraynullable_model__MPropDef
, /* RemovableCollection#0: Array[nullable MPropDef] */
5748 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[Sequence#0]: Collection[Array[nullable MPropDef]] */
5749 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[Sequence#0]: Array[Array[nullable MPropDef]] */
5750 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[SimpleCollection#0]: Collection[Array[nullable MPropDef]] */
5751 &type_array__Arraynullable_model__MPropDef
, /* Collection#0: Array[nullable MPropDef] */
5752 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[Collection#0]: Collection[Array[nullable MPropDef]] */
5753 &type_array__Arraynullable_model__MPropDef
, /* SequenceRead#0: Array[nullable MPropDef] */
5754 &type_array__Arraynullable_model__MPropDef
, /* AbstractArrayRead#0: Array[nullable MPropDef] */
5755 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[AbstractArrayRead#0]: Array[Array[nullable MPropDef]] */
5756 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[nullable MPropDef]] not a live type) */
5757 &type_array__ArrayIteratorarray__Arraynullable_model__MPropDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[nullable MPropDef]] */
5760 /* runtime type AbstractArrayRead[Array[nullable MPropDef]] */
5761 const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MPropDef
= {
5763 "AbstractArrayRead[Array[nullable MPropDef]]", /* class_name_string */
5769 0, /* nullable Object */
5771 1488, /* Collection[Array[nullable MPropDef]] */
5772 163, /* SequenceRead[nullable Object] */
5773 164, /* Collection[Object] */
5775 1728, /* AbstractArrayRead[Object] */
5776 2399, /* AbstractArrayRead[Array[nullable MPropDef]] */
5779 /* runtime type ArrayIterator[CodeFile] */
5780 const struct type type_array__ArrayIteratorabstract_compiler__CodeFile
= {
5782 "ArrayIterator[CodeFile]", /* class_name_string */
5785 &resolution_table_array__ArrayIteratorabstract_compiler__CodeFile
,
5788 0, /* nullable Object */
5790 277, /* ArrayIterator[Object] */
5791 1645, /* ArrayIterator[CodeFile] */
5794 const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeFile
= {
5797 &type_array__AbstractArrayReadabstract_compiler__CodeFile
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CodeFile] */
5798 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Iterator#0]: Array[CodeFile] */
5801 /* runtime type NativeArray[CodeFile] */
5802 const struct type type_array__NativeArrayabstract_compiler__CodeFile
= {
5804 "NativeArray[CodeFile]", /* class_name_string */
5807 &resolution_table_array__NativeArrayabstract_compiler__CodeFile
,
5810 0, /* nullable Object */
5812 185, /* NativeArray[Object] */
5813 1646, /* NativeArray[CodeFile] */
5816 const struct types resolution_table_array__NativeArrayabstract_compiler__CodeFile
= {
5819 &type_abstract_compiler__CodeFile
, /* NativeArray#0: CodeFile */
5820 &type_array__NativeArrayabstract_compiler__CodeFile
, /* NativeArray[NativeArray#0]: NativeArray[CodeFile] */
5823 /* runtime type ArrayIterator[AbstractRuntimeFunction] */
5824 const struct type type_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction
= {
5826 "ArrayIterator[AbstractRuntimeFunction]", /* class_name_string */
5829 &resolution_table_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction
,
5832 0, /* nullable Object */
5834 277, /* ArrayIterator[Object] */
5835 1647, /* ArrayIterator[AbstractRuntimeFunction] */
5838 const struct types resolution_table_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction
= {
5841 &type_array__AbstractArrayReadabstract_compiler__AbstractRuntimeFunction
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AbstractRuntimeFunction] */
5842 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
5845 /* runtime type NativeArray[AbstractRuntimeFunction] */
5846 const struct type type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
= {
5848 "NativeArray[AbstractRuntimeFunction]", /* class_name_string */
5851 &resolution_table_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
,
5854 0, /* nullable Object */
5856 185, /* NativeArray[Object] */
5857 1648, /* NativeArray[AbstractRuntimeFunction] */
5860 const struct types resolution_table_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
= {
5863 &type_abstract_compiler__AbstractRuntimeFunction
, /* NativeArray#0: AbstractRuntimeFunction */
5864 &type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
, /* NativeArray[NativeArray#0]: NativeArray[AbstractRuntimeFunction] */
5867 /* runtime type Array[Array[MClassType]] */
5868 const struct type type_array__Arrayarray__Arraymodel__MClassType
= {
5870 "Array[Array[MClassType]]", /* class_name_string */
5873 &resolution_table_array__Arrayarray__Arraymodel__MClassType
,
5876 0, /* nullable Object */
5878 322, /* Collection[nullable Array[nullable MType]] */
5879 163, /* SequenceRead[nullable Object] */
5880 164, /* Collection[Object] */
5881 1809, /* Collection[Array[nullable MType]] */
5882 1728, /* AbstractArrayRead[Object] */
5883 1879, /* AbstractArrayRead[nullable Array[nullable MType]] */
5884 2084, /* Collection[Array[MType]] */
5885 1911, /* Array[Object] */
5886 2178, /* Array[nullable Array[nullable MType]] */
5887 2357, /* Collection[Array[MClassType]] */
5888 2523, /* AbstractArrayRead[Array[nullable MType]] */
5889 2575, /* AbstractArrayRead[Array[MType]] */
5890 2587, /* Array[Array[nullable MType]] */
5891 2605, /* AbstractArrayRead[Array[MClassType]] */
5892 2626, /* Array[Array[MType]] */
5893 2641, /* Array[Array[MClassType]] */
5896 const struct types resolution_table_array__Arrayarray__Arraymodel__MClassType
= {
5899 &type_array__Arrayarray__Arraymodel__MClassType
, /* Array[Array#0]: Array[Array[MClassType]] */
5900 &type_array__NativeArrayarray__Arraymodel__MClassType
, /* NativeArray[Array#0]: NativeArray[Array[MClassType]] */
5901 &type_array__Arraymodel__MClassType
, /* Sequence#0: Array[MClassType] */
5902 &type_array__Arraymodel__MClassType
, /* SimpleCollection#0: Array[MClassType] */
5903 &type_abstract_collection__Collectionarray__Arraymodel__MClassType
, /* Collection[Array#0]: Collection[Array[MClassType]] */
5904 &type_array__Arraymodel__MClassType
, /* Array#0: Array[MClassType] */
5905 &type_array__NativeArrayarray__Arraymodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MClassType]] */
5906 &type_array__Arraymodel__MClassType
, /* AbstractArray#0: Array[MClassType] */
5907 &type_array__Arraymodel__MClassType
, /* RemovableCollection#0: Array[MClassType] */
5908 &type_abstract_collection__Collectionarray__Arraymodel__MClassType
, /* Collection[Sequence#0]: Collection[Array[MClassType]] */
5909 &type_array__Arrayarray__Arraymodel__MClassType
, /* Array[Sequence#0]: Array[Array[MClassType]] */
5910 &type_abstract_collection__Collectionarray__Arraymodel__MClassType
, /* Collection[SimpleCollection#0]: Collection[Array[MClassType]] */
5911 &type_array__Arraymodel__MClassType
, /* Collection#0: Array[MClassType] */
5912 &type_abstract_collection__Collectionarray__Arraymodel__MClassType
, /* Collection[Collection#0]: Collection[Array[MClassType]] */
5913 &type_array__Arraymodel__MClassType
, /* SequenceRead#0: Array[MClassType] */
5914 &type_array__Arraymodel__MClassType
, /* AbstractArrayRead#0: Array[MClassType] */
5915 &type_array__Arrayarray__Arraymodel__MClassType
, /* Array[AbstractArrayRead#0]: Array[Array[MClassType]] */
5916 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MClassType]] not a live type) */
5917 &type_array__ArrayIteratorarray__Arraymodel__MClassType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MClassType]] */
5920 /* runtime type Array[Array[MType]] */
5921 const struct type type_array__Arrayarray__Arraymodel__MType
= {
5923 "Array[Array[MType]]", /* class_name_string */
5926 &resolution_table_array__Arrayarray__Arraymodel__MType
,
5929 0, /* nullable Object */
5931 322, /* Collection[nullable Array[nullable MType]] */
5932 163, /* SequenceRead[nullable Object] */
5933 164, /* Collection[Object] */
5934 1809, /* Collection[Array[nullable MType]] */
5935 1728, /* AbstractArrayRead[Object] */
5936 1879, /* AbstractArrayRead[nullable Array[nullable MType]] */
5937 2084, /* Collection[Array[MType]] */
5938 1911, /* Array[Object] */
5939 2178, /* Array[nullable Array[nullable MType]] */
5941 2523, /* AbstractArrayRead[Array[nullable MType]] */
5942 2575, /* AbstractArrayRead[Array[MType]] */
5943 2587, /* Array[Array[nullable MType]] */
5945 2626, /* Array[Array[MType]] */
5948 const struct types resolution_table_array__Arrayarray__Arraymodel__MType
= {
5951 &type_array__Arrayarray__Arraymodel__MType
, /* Array[Array#0]: Array[Array[MType]] */
5952 &type_array__NativeArrayarray__Arraymodel__MType
, /* NativeArray[Array#0]: NativeArray[Array[MType]] */
5953 &type_array__Arraymodel__MType
, /* Sequence#0: Array[MType] */
5954 &type_array__Arraymodel__MType
, /* SimpleCollection#0: Array[MType] */
5955 &type_abstract_collection__Collectionarray__Arraymodel__MType
, /* Collection[Array#0]: Collection[Array[MType]] */
5956 &type_array__Arraymodel__MType
, /* Array#0: Array[MType] */
5957 &type_array__NativeArrayarray__Arraymodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MType]] */
5958 &type_array__Arraymodel__MType
, /* AbstractArray#0: Array[MType] */
5959 &type_array__Arraymodel__MType
, /* RemovableCollection#0: Array[MType] */
5960 &type_abstract_collection__Collectionarray__Arraymodel__MType
, /* Collection[Sequence#0]: Collection[Array[MType]] */
5961 &type_array__Arrayarray__Arraymodel__MType
, /* Array[Sequence#0]: Array[Array[MType]] */
5962 &type_abstract_collection__Collectionarray__Arraymodel__MType
, /* Collection[SimpleCollection#0]: Collection[Array[MType]] */
5963 &type_array__Arraymodel__MType
, /* Collection#0: Array[MType] */
5964 &type_abstract_collection__Collectionarray__Arraymodel__MType
, /* Collection[Collection#0]: Collection[Array[MType]] */
5965 &type_array__Arraymodel__MType
, /* SequenceRead#0: Array[MType] */
5966 &type_array__Arraymodel__MType
, /* AbstractArrayRead#0: Array[MType] */
5967 &type_array__Arrayarray__Arraymodel__MType
, /* Array[AbstractArrayRead#0]: Array[Array[MType]] */
5968 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MType]] not a live type) */
5969 &type_array__ArrayIteratorarray__Arraymodel__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MType]] */
5972 /* runtime type AbstractArrayRead[Array[MClassType]] */
5973 const struct type type_array__AbstractArrayReadarray__Arraymodel__MClassType
= {
5975 "AbstractArrayRead[Array[MClassType]]", /* class_name_string */
5981 0, /* nullable Object */
5983 322, /* Collection[nullable Array[nullable MType]] */
5984 163, /* SequenceRead[nullable Object] */
5985 164, /* Collection[Object] */
5986 1809, /* Collection[Array[nullable MType]] */
5987 1728, /* AbstractArrayRead[Object] */
5988 1879, /* AbstractArrayRead[nullable Array[nullable MType]] */
5989 2084, /* Collection[Array[MType]] */
5992 2357, /* Collection[Array[MClassType]] */
5993 2523, /* AbstractArrayRead[Array[nullable MType]] */
5994 2575, /* AbstractArrayRead[Array[MType]] */
5996 2605, /* AbstractArrayRead[Array[MClassType]] */
5999 /* runtime type AbstractArrayRead[Array[MType]] */
6000 const struct type type_array__AbstractArrayReadarray__Arraymodel__MType
= {
6002 "AbstractArrayRead[Array[MType]]", /* class_name_string */
6008 0, /* nullable Object */
6010 322, /* Collection[nullable Array[nullable MType]] */
6011 163, /* SequenceRead[nullable Object] */
6012 164, /* Collection[Object] */
6013 1809, /* Collection[Array[nullable MType]] */
6014 1728, /* AbstractArrayRead[Object] */
6015 1879, /* AbstractArrayRead[nullable Array[nullable MType]] */
6016 2084, /* Collection[Array[MType]] */
6020 2523, /* AbstractArrayRead[Array[nullable MType]] */
6021 2575, /* AbstractArrayRead[Array[MType]] */
6024 /* runtime type MapKeysIterator[MClass, Array[MClass]] */
6025 const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass
= {
6027 "MapKeysIterator[MClass, Array[MClass]]", /* class_name_string */
6030 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass
,
6033 0, /* nullable Object */
6035 470, /* MapKeysIterator[MClass, Array[nullable MClass]] */
6036 1649, /* MapKeysIterator[MClass, Array[MClass]] */
6039 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass
= {
6042 &type_abstract_collection__MapIteratormodel__MClassarray__Arraymodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[MClass]] */
6043 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
6046 /* runtime type MapValuesIterator[MClass, Array[MClass]] */
6047 const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass
= {
6049 "MapValuesIterator[MClass, Array[MClass]]", /* class_name_string */
6052 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass
,
6055 0, /* nullable Object */
6057 471, /* MapValuesIterator[MClass, Array[nullable MClass]] */
6058 1650, /* MapValuesIterator[MClass, Array[MClass]] */
6061 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass
= {
6064 &type_abstract_collection__MapIteratormodel__MClassarray__Arraymodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[MClass]] */
6065 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Iterator#0]: Array[Array[MClass]] */
6068 /* runtime type MapKeysIterator[MClass, HashSet[MClass]] */
6069 const struct type type_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
6071 "MapKeysIterator[MClass, HashSet[MClass]]", /* class_name_string */
6074 &resolution_table_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass
,
6077 0, /* nullable Object */
6079 518, /* MapKeysIterator[MClass, Set[MClass]] */
6080 1651, /* MapKeysIterator[MClass, HashSet[MClass]] */
6083 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
6086 &type_abstract_collection__MapIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, HashSet[MClass]] */
6087 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
6090 /* runtime type MapKeysIterator[MClass, Set[MClass]] */
6091 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
6093 "MapKeysIterator[MClass, Set[MClass]]", /* class_name_string */
6096 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
,
6099 0, /* nullable Object */
6101 518, /* MapKeysIterator[MClass, Set[MClass]] */
6104 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
6107 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MClass]] */
6108 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
6111 /* runtime type MapValuesIterator[MClass, HashSet[MClass]] */
6112 const struct type type_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
6114 "MapValuesIterator[MClass, HashSet[MClass]]", /* class_name_string */
6117 &resolution_table_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass
,
6120 0, /* nullable Object */
6122 519, /* MapValuesIterator[MClass, Set[MClass]] */
6123 1652, /* MapValuesIterator[MClass, HashSet[MClass]] */
6126 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
6129 &type_abstract_collection__MapIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, HashSet[MClass]] */
6130 &type_array__Arrayhash_collection__HashSetmodel__MClass
, /* Array[Iterator#0]: Array[HashSet[MClass]] */
6133 /* runtime type MapValuesIterator[MClass, Set[MClass]] */
6134 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
6136 "MapValuesIterator[MClass, Set[MClass]]", /* class_name_string */
6139 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
,
6142 0, /* nullable Object */
6144 519, /* MapValuesIterator[MClass, Set[MClass]] */
6147 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
6150 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MClass]] */
6151 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Iterator#0]: Array[Set[MClass]] */
6154 /* runtime type MapKeysIterator[MClass, Map[MClass, Int]] */
6155 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
6157 "MapKeysIterator[MClass, Map[MClass, Int]]", /* class_name_string */
6160 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
6163 0, /* nullable Object */
6165 520, /* MapKeysIterator[MClass, Map[MClass, Int]] */
6168 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
6171 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Map[MClass, Int]] */
6172 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
6175 /* runtime type MapValuesIterator[MClass, Map[MClass, Int]] */
6176 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
6178 "MapValuesIterator[MClass, Map[MClass, Int]]", /* class_name_string */
6181 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
6184 0, /* nullable Object */
6186 521, /* MapValuesIterator[MClass, Map[MClass, Int]] */
6189 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
6192 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Map[MClass, Int]] */
6193 &type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
, /* Array[Iterator#0]: Array[Map[MClass, Int]] */
6196 /* runtime type Array[Set[MVirtualTypeProp]] */
6197 const struct type type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
= {
6199 "Array[Set[MVirtualTypeProp]]", /* class_name_string */
6202 &resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
,
6205 0, /* nullable Object */
6207 1461, /* Collection[Set[PropertyLayoutElement]] */
6208 163, /* SequenceRead[nullable Object] */
6209 164, /* Collection[Object] */
6210 1796, /* Collection[Set[MProperty]] */
6211 1728, /* AbstractArrayRead[Object] */
6212 2087, /* Collection[Set[MVirtualTypeProp]] */
6213 2397, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
6214 1911, /* Array[Object] */
6215 2519, /* Array[Set[PropertyLayoutElement]] */
6216 2520, /* AbstractArrayRead[Set[MProperty]] */
6217 2576, /* AbstractArrayRead[Set[MVirtualTypeProp]] */
6218 2585, /* Array[Set[MProperty]] */
6219 2627, /* Array[Set[MVirtualTypeProp]] */
6222 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
= {
6225 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[Array#0]: Array[Set[MVirtualTypeProp]] */
6226 &type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[Array#0]: NativeArray[Set[MVirtualTypeProp]] */
6227 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* Sequence#0: Set[MVirtualTypeProp] */
6228 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* SimpleCollection#0: Set[MVirtualTypeProp] */
6229 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[Array#0]: Collection[Set[MVirtualTypeProp]] */
6230 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* Array#0: Set[MVirtualTypeProp] */
6231 &type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MVirtualTypeProp]] */
6232 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* AbstractArray#0: Set[MVirtualTypeProp] */
6233 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* RemovableCollection#0: Set[MVirtualTypeProp] */
6234 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[Sequence#0]: Collection[Set[MVirtualTypeProp]] */
6235 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[Sequence#0]: Array[Set[MVirtualTypeProp]] */
6236 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[SimpleCollection#0]: Collection[Set[MVirtualTypeProp]] */
6237 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* Collection#0: Set[MVirtualTypeProp] */
6238 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[Set[MVirtualTypeProp]] */
6239 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* SequenceRead#0: Set[MVirtualTypeProp] */
6240 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* AbstractArrayRead#0: Set[MVirtualTypeProp] */
6241 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[AbstractArrayRead#0]: Array[Set[MVirtualTypeProp]] */
6242 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MVirtualTypeProp]] not a live type) */
6243 &type_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MVirtualTypeProp]] */
6246 /* runtime type AbstractArrayRead[Set[MVirtualTypeProp]] */
6247 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MVirtualTypeProp
= {
6249 "AbstractArrayRead[Set[MVirtualTypeProp]]", /* class_name_string */
6255 0, /* nullable Object */
6257 1461, /* Collection[Set[PropertyLayoutElement]] */
6258 163, /* SequenceRead[nullable Object] */
6259 164, /* Collection[Object] */
6260 1796, /* Collection[Set[MProperty]] */
6261 1728, /* AbstractArrayRead[Object] */
6262 2087, /* Collection[Set[MVirtualTypeProp]] */
6263 2397, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
6266 2520, /* AbstractArrayRead[Set[MProperty]] */
6267 2576, /* AbstractArrayRead[Set[MVirtualTypeProp]] */
6270 /* runtime type ArrayIterator[MVirtualTypeProp] */
6271 const struct type type_array__ArrayIteratormodel__MVirtualTypeProp
= {
6273 "ArrayIterator[MVirtualTypeProp]", /* class_name_string */
6276 &resolution_table_array__ArrayIteratormodel__MVirtualTypeProp
,
6279 0, /* nullable Object */
6281 277, /* ArrayIterator[Object] */
6282 286, /* ArrayIterator[nullable MProperty] */
6283 1435, /* ArrayIterator[PropertyLayoutElement] */
6284 2060, /* ArrayIterator[MProperty] */
6285 2400, /* ArrayIterator[MVirtualTypeProp] */
6288 const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeProp
= {
6291 &type_array__AbstractArrayReadmodel__MVirtualTypeProp
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualTypeProp] */
6292 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[MVirtualTypeProp] */
6295 /* runtime type NativeArray[MVirtualTypeProp] */
6296 const struct type type_array__NativeArraymodel__MVirtualTypeProp
= {
6298 "NativeArray[MVirtualTypeProp]", /* class_name_string */
6301 &resolution_table_array__NativeArraymodel__MVirtualTypeProp
,
6304 0, /* nullable Object */
6306 185, /* NativeArray[Object] */
6307 287, /* NativeArray[nullable MProperty] */
6308 1436, /* NativeArray[PropertyLayoutElement] */
6309 2061, /* NativeArray[MProperty] */
6310 2401, /* NativeArray[MVirtualTypeProp] */
6313 const struct types resolution_table_array__NativeArraymodel__MVirtualTypeProp
= {
6316 &type_model__MVirtualTypeProp
, /* NativeArray#0: MVirtualTypeProp */
6317 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[MVirtualTypeProp] */
6320 /* runtime type MapKeysIterator[MVirtualTypeProp, Int] */
6321 const struct type type_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
= {
6323 "MapKeysIterator[MVirtualTypeProp, Int]", /* class_name_string */
6326 &resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
,
6329 0, /* nullable Object */
6331 522, /* MapKeysIterator[PropertyLayoutElement, Int] */
6332 1653, /* MapKeysIterator[MVirtualTypeProp, Int] */
6335 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
= {
6338 &type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MVirtualTypeProp, Int] */
6339 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[MVirtualTypeProp] */
6342 /* runtime type MapKeysIterator[PropertyLayoutElement, Int] */
6343 const struct type type_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
6345 "MapKeysIterator[PropertyLayoutElement, Int]", /* class_name_string */
6348 &resolution_table_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int
,
6351 0, /* nullable Object */
6353 522, /* MapKeysIterator[PropertyLayoutElement, Int] */
6356 const struct types resolution_table_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
6359 &type_abstract_collection__MapIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[PropertyLayoutElement, Int] */
6360 &type_array__Arraylayout_builders__PropertyLayoutElement
, /* Array[Iterator#0]: Array[PropertyLayoutElement] */
6363 /* runtime type MapValuesIterator[MVirtualTypeProp, Int] */
6364 const struct type type_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
= {
6366 "MapValuesIterator[MVirtualTypeProp, Int]", /* class_name_string */
6369 &resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
,
6372 0, /* nullable Object */
6374 523, /* MapValuesIterator[PropertyLayoutElement, Int] */
6375 1654, /* MapValuesIterator[MVirtualTypeProp, Int] */
6378 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
= {
6381 &type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MVirtualTypeProp, Int] */
6382 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
6385 /* runtime type MapValuesIterator[PropertyLayoutElement, Int] */
6386 const struct type type_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
6388 "MapValuesIterator[PropertyLayoutElement, Int]", /* class_name_string */
6391 &resolution_table_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int
,
6394 0, /* nullable Object */
6396 523, /* MapValuesIterator[PropertyLayoutElement, Int] */
6399 const struct types resolution_table_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
6402 &type_abstract_collection__MapIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[PropertyLayoutElement, Int] */
6403 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
6406 /* runtime type MapKeysIterator[MAttribute, Int] */
6407 const struct type type_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
= {
6409 "MapKeysIterator[MAttribute, Int]", /* class_name_string */
6412 &resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
,
6415 0, /* nullable Object */
6417 522, /* MapKeysIterator[PropertyLayoutElement, Int] */
6418 1655, /* MapKeysIterator[MAttribute, Int] */
6421 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
= {
6424 &type_abstract_collection__MapIteratormodel__MAttributekernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MAttribute, Int] */
6425 &type_array__Arraymodel__MAttribute
, /* Array[Iterator#0]: Array[MAttribute] */
6428 /* runtime type MapValuesIterator[MAttribute, Int] */
6429 const struct type type_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
= {
6431 "MapValuesIterator[MAttribute, Int]", /* class_name_string */
6434 &resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
,
6437 0, /* nullable Object */
6439 523, /* MapValuesIterator[PropertyLayoutElement, Int] */
6440 1656, /* MapValuesIterator[MAttribute, Int] */
6443 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
= {
6446 &type_abstract_collection__MapIteratormodel__MAttributekernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MAttribute, Int] */
6447 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
6450 /* runtime type Array[Set[MAttribute]] */
6451 const struct type type_array__Arrayabstract_collection__Setmodel__MAttribute
= {
6453 "Array[Set[MAttribute]]", /* class_name_string */
6456 &resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute
,
6459 0, /* nullable Object */
6461 1461, /* Collection[Set[PropertyLayoutElement]] */
6462 163, /* SequenceRead[nullable Object] */
6463 164, /* Collection[Object] */
6464 1796, /* Collection[Set[MProperty]] */
6465 1728, /* AbstractArrayRead[Object] */
6466 2093, /* Collection[Set[MAttribute]] */
6467 2397, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
6468 1911, /* Array[Object] */
6469 2519, /* Array[Set[PropertyLayoutElement]] */
6470 2520, /* AbstractArrayRead[Set[MProperty]] */
6471 2577, /* AbstractArrayRead[Set[MAttribute]] */
6472 2585, /* Array[Set[MProperty]] */
6473 2628, /* Array[Set[MAttribute]] */
6476 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute
= {
6479 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[Array#0]: Array[Set[MAttribute]] */
6480 &type_array__NativeArrayabstract_collection__Setmodel__MAttribute
, /* NativeArray[Array#0]: NativeArray[Set[MAttribute]] */
6481 &type_abstract_collection__Setmodel__MAttribute
, /* Sequence#0: Set[MAttribute] */
6482 &type_abstract_collection__Setmodel__MAttribute
, /* SimpleCollection#0: Set[MAttribute] */
6483 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[Array#0]: Collection[Set[MAttribute]] */
6484 &type_abstract_collection__Setmodel__MAttribute
, /* Array#0: Set[MAttribute] */
6485 &type_array__NativeArrayabstract_collection__Setmodel__MAttribute
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MAttribute]] */
6486 &type_abstract_collection__Setmodel__MAttribute
, /* AbstractArray#0: Set[MAttribute] */
6487 &type_abstract_collection__Setmodel__MAttribute
, /* RemovableCollection#0: Set[MAttribute] */
6488 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[Sequence#0]: Collection[Set[MAttribute]] */
6489 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[Sequence#0]: Array[Set[MAttribute]] */
6490 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[SimpleCollection#0]: Collection[Set[MAttribute]] */
6491 &type_abstract_collection__Setmodel__MAttribute
, /* Collection#0: Set[MAttribute] */
6492 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[Collection#0]: Collection[Set[MAttribute]] */
6493 &type_abstract_collection__Setmodel__MAttribute
, /* SequenceRead#0: Set[MAttribute] */
6494 &type_abstract_collection__Setmodel__MAttribute
, /* AbstractArrayRead#0: Set[MAttribute] */
6495 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[AbstractArrayRead#0]: Array[Set[MAttribute]] */
6496 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MAttribute]] not a live type) */
6497 &type_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MAttribute]] */
6500 /* runtime type AbstractArrayRead[Set[MAttribute]] */
6501 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute
= {
6503 "AbstractArrayRead[Set[MAttribute]]", /* class_name_string */
6509 0, /* nullable Object */
6511 1461, /* Collection[Set[PropertyLayoutElement]] */
6512 163, /* SequenceRead[nullable Object] */
6513 164, /* Collection[Object] */
6514 1796, /* Collection[Set[MProperty]] */
6515 1728, /* AbstractArrayRead[Object] */
6516 2093, /* Collection[Set[MAttribute]] */
6517 2397, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
6520 2520, /* AbstractArrayRead[Set[MProperty]] */
6521 2577, /* AbstractArrayRead[Set[MAttribute]] */
6524 /* runtime type ArrayIterator[MAttribute] */
6525 const struct type type_array__ArrayIteratormodel__MAttribute
= {
6527 "ArrayIterator[MAttribute]", /* class_name_string */
6530 &resolution_table_array__ArrayIteratormodel__MAttribute
,
6533 0, /* nullable Object */
6535 277, /* ArrayIterator[Object] */
6536 286, /* ArrayIterator[nullable MProperty] */
6537 1435, /* ArrayIterator[PropertyLayoutElement] */
6538 2060, /* ArrayIterator[MProperty] */
6539 2402, /* ArrayIterator[MAttribute] */
6542 const struct types resolution_table_array__ArrayIteratormodel__MAttribute
= {
6545 &type_array__AbstractArrayReadmodel__MAttribute
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MAttribute] */
6546 &type_array__Arraymodel__MAttribute
, /* Array[Iterator#0]: Array[MAttribute] */
6549 /* runtime type NativeArray[MAttribute] */
6550 const struct type type_array__NativeArraymodel__MAttribute
= {
6552 "NativeArray[MAttribute]", /* class_name_string */
6555 &resolution_table_array__NativeArraymodel__MAttribute
,
6558 0, /* nullable Object */
6560 185, /* NativeArray[Object] */
6561 287, /* NativeArray[nullable MProperty] */
6562 1436, /* NativeArray[PropertyLayoutElement] */
6563 2061, /* NativeArray[MProperty] */
6564 2403, /* NativeArray[MAttribute] */
6567 const struct types resolution_table_array__NativeArraymodel__MAttribute
= {
6570 &type_model__MAttribute
, /* NativeArray#0: MAttribute */
6571 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[MAttribute] */
6574 /* runtime type MapKeysIterator[MType, Map[MType, Int]] */
6575 const struct type type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6577 "MapKeysIterator[MType, Map[MType, Int]]", /* class_name_string */
6580 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
6583 0, /* nullable Object */
6585 524, /* MapKeysIterator[MType, Map[MType, Int]] */
6588 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6591 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Map[MType, Int]] */
6592 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
6595 /* runtime type MapValuesIterator[MType, Map[MType, Int]] */
6596 const struct type type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6598 "MapValuesIterator[MType, Map[MType, Int]]", /* class_name_string */
6601 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
6604 0, /* nullable Object */
6606 525, /* MapValuesIterator[MType, Map[MType, Int]] */
6609 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6612 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Map[MType, Int]] */
6613 &type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
, /* Array[Iterator#0]: Array[Map[MType, Int]] */
6616 /* runtime type MapKeysIterator[MType, HashSet[MType]] */
6617 const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
6619 "MapKeysIterator[MType, HashSet[MType]]", /* class_name_string */
6622 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType
,
6625 0, /* nullable Object */
6627 472, /* MapKeysIterator[MType, Set[MType]] */
6628 1657, /* MapKeysIterator[MType, HashSet[MType]] */
6631 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
6634 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, HashSet[MType]] */
6635 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
6638 /* runtime type MapValuesIterator[MType, HashSet[MType]] */
6639 const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
6641 "MapValuesIterator[MType, HashSet[MType]]", /* class_name_string */
6644 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType
,
6647 0, /* nullable Object */
6649 473, /* MapValuesIterator[MType, Set[MType]] */
6650 1658, /* MapValuesIterator[MType, HashSet[MType]] */
6653 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
6656 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, HashSet[MType]] */
6657 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Iterator#0]: Array[HashSet[MType]] */
6660 /* runtime type Array[EscapeMark] */
6661 const struct type type_array__Arrayscope__EscapeMark
= {
6663 "Array[EscapeMark]", /* class_name_string */
6666 &resolution_table_array__Arrayscope__EscapeMark
,
6669 0, /* nullable Object */
6671 1524, /* Collection[EscapeMark] */
6672 163, /* SequenceRead[nullable Object] */
6673 164, /* Collection[Object] */
6674 2404, /* AbstractArrayRead[EscapeMark] */
6675 1728, /* AbstractArrayRead[Object] */
6676 2525, /* Array[EscapeMark] */
6678 1911, /* Array[Object] */
6681 const struct types resolution_table_array__Arrayscope__EscapeMark
= {
6684 &type_array__Arrayscope__EscapeMark
, /* Array[Array#0]: Array[EscapeMark] */
6685 &type_array__NativeArrayscope__EscapeMark
, /* NativeArray[Array#0]: NativeArray[EscapeMark] */
6686 &type_scope__EscapeMark
, /* Sequence#0: EscapeMark */
6687 &type_scope__EscapeMark
, /* SimpleCollection#0: EscapeMark */
6688 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[Array#0]: Collection[EscapeMark] */
6689 &type_scope__EscapeMark
, /* Array#0: EscapeMark */
6690 &type_array__NativeArrayscope__EscapeMark
, /* NativeArray[ArrayCapable#0]: NativeArray[EscapeMark] */
6691 &type_scope__EscapeMark
, /* AbstractArray#0: EscapeMark */
6692 &type_scope__EscapeMark
, /* RemovableCollection#0: EscapeMark */
6693 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[Sequence#0]: Collection[EscapeMark] */
6694 &type_array__Arrayscope__EscapeMark
, /* Array[Sequence#0]: Array[EscapeMark] */
6695 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[SimpleCollection#0]: Collection[EscapeMark] */
6696 &type_scope__EscapeMark
, /* Collection#0: EscapeMark */
6697 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[Collection#0]: Collection[EscapeMark] */
6698 &type_scope__EscapeMark
, /* SequenceRead#0: EscapeMark */
6699 &type_scope__EscapeMark
, /* AbstractArrayRead#0: EscapeMark */
6700 &type_array__Arrayscope__EscapeMark
, /* Array[AbstractArrayRead#0]: Array[EscapeMark] */
6701 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[EscapeMark] not a live type) */
6702 &type_array__ArrayIteratorscope__EscapeMark
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[EscapeMark] */
6705 /* runtime type AbstractArrayRead[EscapeMark] */
6706 const struct type type_array__AbstractArrayReadscope__EscapeMark
= {
6708 "AbstractArrayRead[EscapeMark]", /* class_name_string */
6714 0, /* nullable Object */
6716 1524, /* Collection[EscapeMark] */
6717 163, /* SequenceRead[nullable Object] */
6718 164, /* Collection[Object] */
6719 2404, /* AbstractArrayRead[EscapeMark] */
6720 1728, /* AbstractArrayRead[Object] */
6723 /* runtime type Array[Set[MClassDef]] */
6724 const struct type type_array__Arrayabstract_collection__Setmodel__MClassDef
= {
6726 "Array[Set[MClassDef]]", /* class_name_string */
6729 &resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef
,
6732 0, /* nullable Object */
6734 1533, /* Collection[Set[MClassDef]] */
6735 163, /* SequenceRead[nullable Object] */
6736 164, /* Collection[Object] */
6737 2405, /* AbstractArrayRead[Set[MClassDef]] */
6738 1728, /* AbstractArrayRead[Object] */
6739 2526, /* Array[Set[MClassDef]] */
6741 1911, /* Array[Object] */
6744 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef
= {
6747 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[Array#0]: Array[Set[MClassDef]] */
6748 &type_array__NativeArrayabstract_collection__Setmodel__MClassDef
, /* NativeArray[Array#0]: NativeArray[Set[MClassDef]] */
6749 &type_abstract_collection__Setmodel__MClassDef
, /* Sequence#0: Set[MClassDef] */
6750 &type_abstract_collection__Setmodel__MClassDef
, /* SimpleCollection#0: Set[MClassDef] */
6751 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[Array#0]: Collection[Set[MClassDef]] */
6752 &type_abstract_collection__Setmodel__MClassDef
, /* Array#0: Set[MClassDef] */
6753 &type_array__NativeArrayabstract_collection__Setmodel__MClassDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MClassDef]] */
6754 &type_abstract_collection__Setmodel__MClassDef
, /* AbstractArray#0: Set[MClassDef] */
6755 &type_abstract_collection__Setmodel__MClassDef
, /* RemovableCollection#0: Set[MClassDef] */
6756 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[Sequence#0]: Collection[Set[MClassDef]] */
6757 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[Sequence#0]: Array[Set[MClassDef]] */
6758 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[SimpleCollection#0]: Collection[Set[MClassDef]] */
6759 &type_abstract_collection__Setmodel__MClassDef
, /* Collection#0: Set[MClassDef] */
6760 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[Collection#0]: Collection[Set[MClassDef]] */
6761 &type_abstract_collection__Setmodel__MClassDef
, /* SequenceRead#0: Set[MClassDef] */
6762 &type_abstract_collection__Setmodel__MClassDef
, /* AbstractArrayRead#0: Set[MClassDef] */
6763 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[AbstractArrayRead#0]: Array[Set[MClassDef]] */
6764 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MClassDef]] not a live type) */
6765 &type_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MClassDef]] */
6768 /* runtime type AbstractArrayRead[Set[MClassDef]] */
6769 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef
= {
6771 "AbstractArrayRead[Set[MClassDef]]", /* class_name_string */
6777 0, /* nullable Object */
6779 1533, /* Collection[Set[MClassDef]] */
6780 163, /* SequenceRead[nullable Object] */
6781 164, /* Collection[Object] */
6782 2405, /* AbstractArrayRead[Set[MClassDef]] */
6783 1728, /* AbstractArrayRead[Object] */
6786 /* runtime type Array[Set[MClass]] */
6787 const struct type type_array__Arrayabstract_collection__Setmodel__MClass
= {
6789 "Array[Set[MClass]]", /* class_name_string */
6792 &resolution_table_array__Arrayabstract_collection__Setmodel__MClass
,
6795 0, /* nullable Object */
6797 1536, /* Collection[Set[MClass]] */
6798 163, /* SequenceRead[nullable Object] */
6799 164, /* Collection[Object] */
6801 1728, /* AbstractArrayRead[Object] */
6802 2406, /* AbstractArrayRead[Set[MClass]] */
6803 2527, /* Array[Set[MClass]] */
6804 1911, /* Array[Object] */
6807 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClass
= {
6810 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Array#0]: Array[Set[MClass]] */
6811 &type_array__NativeArrayabstract_collection__Setmodel__MClass
, /* NativeArray[Array#0]: NativeArray[Set[MClass]] */
6812 &type_abstract_collection__Setmodel__MClass
, /* Sequence#0: Set[MClass] */
6813 &type_abstract_collection__Setmodel__MClass
, /* SimpleCollection#0: Set[MClass] */
6814 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Array#0]: Collection[Set[MClass]] */
6815 &type_abstract_collection__Setmodel__MClass
, /* Array#0: Set[MClass] */
6816 &type_array__NativeArrayabstract_collection__Setmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MClass]] */
6817 &type_abstract_collection__Setmodel__MClass
, /* AbstractArray#0: Set[MClass] */
6818 &type_abstract_collection__Setmodel__MClass
, /* RemovableCollection#0: Set[MClass] */
6819 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Sequence#0]: Collection[Set[MClass]] */
6820 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Sequence#0]: Array[Set[MClass]] */
6821 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[SimpleCollection#0]: Collection[Set[MClass]] */
6822 &type_abstract_collection__Setmodel__MClass
, /* Collection#0: Set[MClass] */
6823 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Collection#0]: Collection[Set[MClass]] */
6824 &type_abstract_collection__Setmodel__MClass
, /* SequenceRead#0: Set[MClass] */
6825 &type_abstract_collection__Setmodel__MClass
, /* AbstractArrayRead#0: Set[MClass] */
6826 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[AbstractArrayRead#0]: Array[Set[MClass]] */
6827 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MClass]] not a live type) */
6828 &type_array__ArrayIteratorabstract_collection__Setmodel__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MClass]] */
6831 /* runtime type AbstractArrayRead[Set[MClass]] */
6832 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClass
= {
6834 "AbstractArrayRead[Set[MClass]]", /* class_name_string */
6840 0, /* nullable Object */
6842 1536, /* Collection[Set[MClass]] */
6843 163, /* SequenceRead[nullable Object] */
6844 164, /* Collection[Object] */
6846 1728, /* AbstractArrayRead[Object] */
6847 2406, /* AbstractArrayRead[Set[MClass]] */
6850 /* runtime type Array[Set[MClassType]] */
6851 const struct type type_array__Arrayabstract_collection__Setmodel__MClassType
= {
6853 "Array[Set[MClassType]]", /* class_name_string */
6856 &resolution_table_array__Arrayabstract_collection__Setmodel__MClassType
,
6859 0, /* nullable Object */
6861 1479, /* Collection[Set[MType]] */
6862 163, /* SequenceRead[nullable Object] */
6863 164, /* Collection[Object] */
6864 1841, /* Collection[Set[MClassType]] */
6865 1728, /* AbstractArrayRead[Object] */
6866 2398, /* AbstractArrayRead[Set[MType]] */
6867 2521, /* Array[Set[MType]] */
6868 1911, /* Array[Object] */
6869 2528, /* AbstractArrayRead[Set[MClassType]] */
6870 2588, /* Array[Set[MClassType]] */
6873 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassType
= {
6876 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[Array#0]: Array[Set[MClassType]] */
6877 &type_array__NativeArrayabstract_collection__Setmodel__MClassType
, /* NativeArray[Array#0]: NativeArray[Set[MClassType]] */
6878 &type_abstract_collection__Setmodel__MClassType
, /* Sequence#0: Set[MClassType] */
6879 &type_abstract_collection__Setmodel__MClassType
, /* SimpleCollection#0: Set[MClassType] */
6880 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[Array#0]: Collection[Set[MClassType]] */
6881 &type_abstract_collection__Setmodel__MClassType
, /* Array#0: Set[MClassType] */
6882 &type_array__NativeArrayabstract_collection__Setmodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MClassType]] */
6883 &type_abstract_collection__Setmodel__MClassType
, /* AbstractArray#0: Set[MClassType] */
6884 &type_abstract_collection__Setmodel__MClassType
, /* RemovableCollection#0: Set[MClassType] */
6885 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[Sequence#0]: Collection[Set[MClassType]] */
6886 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[Sequence#0]: Array[Set[MClassType]] */
6887 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[SimpleCollection#0]: Collection[Set[MClassType]] */
6888 &type_abstract_collection__Setmodel__MClassType
, /* Collection#0: Set[MClassType] */
6889 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[Collection#0]: Collection[Set[MClassType]] */
6890 &type_abstract_collection__Setmodel__MClassType
, /* SequenceRead#0: Set[MClassType] */
6891 &type_abstract_collection__Setmodel__MClassType
, /* AbstractArrayRead#0: Set[MClassType] */
6892 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[AbstractArrayRead#0]: Array[Set[MClassType]] */
6893 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Set[MClassType]] not a live type) */
6894 &type_array__ArrayIteratorabstract_collection__Setmodel__MClassType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MClassType]] */
6897 /* runtime type AbstractArrayRead[Set[MClassType]] */
6898 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassType
= {
6900 "AbstractArrayRead[Set[MClassType]]", /* class_name_string */
6906 0, /* nullable Object */
6908 1479, /* Collection[Set[MType]] */
6909 163, /* SequenceRead[nullable Object] */
6910 164, /* Collection[Object] */
6911 1841, /* Collection[Set[MClassType]] */
6912 1728, /* AbstractArrayRead[Object] */
6913 2398, /* AbstractArrayRead[Set[MType]] */
6916 2528, /* AbstractArrayRead[Set[MClassType]] */
6919 /* runtime type MapKeysIterator[MClassType, Int] */
6920 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int
= {
6922 "MapKeysIterator[MClassType, Int]", /* class_name_string */
6925 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int
,
6928 0, /* nullable Object */
6930 476, /* MapKeysIterator[MType, Int] */
6931 1659, /* MapKeysIterator[MClassType, Int] */
6934 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int
= {
6937 &type_abstract_collection__MapIteratormodel__MClassTypekernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Int] */
6938 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
6941 /* runtime type MapValuesIterator[MClassType, Int] */
6942 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int
= {
6944 "MapValuesIterator[MClassType, Int]", /* class_name_string */
6947 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int
,
6950 0, /* nullable Object */
6952 477, /* MapValuesIterator[MType, Int] */
6953 1660, /* MapValuesIterator[MClassType, Int] */
6956 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int
= {
6959 &type_abstract_collection__MapIteratormodel__MClassTypekernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Int] */
6960 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
6963 /* runtime type MapKeysIterator[MClassType, Map[MType, Int]] */
6964 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6966 "MapKeysIterator[MClassType, Map[MType, Int]]", /* class_name_string */
6969 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
6972 0, /* nullable Object */
6974 524, /* MapKeysIterator[MType, Map[MType, Int]] */
6975 1661, /* MapKeysIterator[MClassType, Map[MType, Int]] */
6978 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6981 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Map[MType, Int]] */
6982 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
6985 /* runtime type MapValuesIterator[MClassType, Map[MType, Int]] */
6986 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6988 "MapValuesIterator[MClassType, Map[MType, Int]]", /* class_name_string */
6991 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
6994 0, /* nullable Object */
6996 525, /* MapValuesIterator[MType, Map[MType, Int]] */
6997 1662, /* MapValuesIterator[MClassType, Map[MType, Int]] */
7000 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
7003 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Map[MType, Int]] */
7004 &type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
, /* Array[Iterator#0]: Array[Map[MType, Int]] */
7007 /* runtime type ArrayIterator[Scope] */
7008 const struct type type_array__ArrayIteratorscope__Scope
= {
7010 "ArrayIterator[Scope]", /* class_name_string */
7013 &resolution_table_array__ArrayIteratorscope__Scope
,
7016 0, /* nullable Object */
7018 277, /* ArrayIterator[Object] */
7019 1663, /* ArrayIterator[Scope] */
7022 const struct types resolution_table_array__ArrayIteratorscope__Scope
= {
7025 &type_array__AbstractArrayReadscope__Scope
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Scope] */
7026 &type_array__Arrayscope__Scope
, /* Array[Iterator#0]: Array[Scope] */
7029 /* runtime type NativeArray[Scope] */
7030 const struct type type_array__NativeArrayscope__Scope
= {
7032 "NativeArray[Scope]", /* class_name_string */
7035 &resolution_table_array__NativeArrayscope__Scope
,
7038 0, /* nullable Object */
7040 185, /* NativeArray[Object] */
7041 1664, /* NativeArray[Scope] */
7044 const struct types resolution_table_array__NativeArrayscope__Scope
= {
7047 &type_scope__Scope
, /* NativeArray#0: Scope */
7048 &type_array__NativeArrayscope__Scope
, /* NativeArray[NativeArray#0]: NativeArray[Scope] */
7051 /* runtime type MapKeysIterator[MClass, POSetElement[MClass]] */
7052 const struct type type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
= {
7054 "MapKeysIterator[MClass, POSetElement[MClass]]", /* class_name_string */
7057 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
,
7060 0, /* nullable Object */
7062 526, /* MapKeysIterator[MClass, POSetElement[MClass]] */
7065 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
= {
7068 &type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, POSetElement[MClass]] */
7069 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
7072 /* runtime type MapValuesIterator[MClass, POSetElement[MClass]] */
7073 const struct type type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
= {
7075 "MapValuesIterator[MClass, POSetElement[MClass]]", /* class_name_string */
7078 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
,
7081 0, /* nullable Object */
7083 527, /* MapValuesIterator[MClass, POSetElement[MClass]] */
7086 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
= {
7089 &type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, POSetElement[MClass]] */
7090 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[Iterator#0]: Array[POSetElement[MClass]] */
7093 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
7094 const struct type type_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7096 "HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
7099 &resolution_table_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
7102 0, /* nullable Object */
7104 588, /* Collection[MModule] */
7105 1880, /* HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
7106 164, /* Collection[Object] */
7109 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7112 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
7113 &type_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
7120 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
7124 &type_model_base__MModule
, /* Collection#0: MModule */
7125 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
7128 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
7129 const struct type type_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7131 "HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
7134 &resolution_table_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
7137 0, /* nullable Object */
7139 1665, /* Collection[HashMap[MType, Array[MMethodDef]]] */
7140 1881, /* HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
7141 164, /* Collection[Object] */
7144 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7147 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
7148 &type_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
7155 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* RemovableCollection#0: HashMap[MType, Array[MMethodDef]] */
7159 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection#0: HashMap[MType, Array[MMethodDef]] */
7160 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
7163 /* runtime type Collection[HashMap[MType, Array[MMethodDef]]] */
7164 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7166 "Collection[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
7172 0, /* nullable Object */
7174 1665, /* Collection[HashMap[MType, Array[MMethodDef]]] */
7176 164, /* Collection[Object] */
7179 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
7180 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7182 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]]", /* class_name_string */
7185 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
7188 0, /* nullable Object */
7190 528, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
7193 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7196 &type_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray#0: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
7197 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
7200 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
7201 const struct type type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7203 "HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
7206 &resolution_table_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
7209 0, /* nullable Object */
7211 152, /* nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
7212 1666, /* HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
7215 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7218 &type_model_base__MModule
, /* HashMapNode#0: MModule */
7219 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode#1: HashMap[MType, Array[MMethodDef]] */
7220 &type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
7221 &type_model_base__MModule
, /* HashNode#0: MModule */
7224 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
7225 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7227 "nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
7230 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
7233 0, /* nullable Object */
7235 152, /* nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
7238 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7241 &type_model_base__MModule
, /* HashMapNode#0: MModule */
7242 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode#1: HashMap[MType, Array[MMethodDef]] */
7243 &type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
7244 &type_model_base__MModule
, /* HashNode#0: MModule */
7247 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
7248 const struct type type_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7250 "HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
7253 &resolution_table_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
7256 0, /* nullable Object */
7258 529, /* MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
7259 1667, /* HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
7262 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7265 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
7268 /* runtime type MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
7269 const struct type type_abstract_collection__MapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
7271 "MapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
7277 0, /* nullable Object */
7279 529, /* MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
7282 /* runtime type HashMapKeys[MType, Array[MMethodDef]] */
7283 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
= {
7285 "HashMapKeys[MType, Array[MMethodDef]]", /* class_name_string */
7288 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
,
7291 0, /* nullable Object */
7293 2179, /* HashMapKeys[MType, Array[MMethodDef]] */
7295 164, /* Collection[Object] */
7296 173, /* Collection[nullable MType] */
7298 1737, /* Collection[MType] */
7301 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
= {
7304 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MMethodDef]] */
7305 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MMethodDef]] */
7312 &type_model__MType
, /* RemovableCollection#0: MType */
7316 &type_model__MType
, /* Collection#0: MType */
7317 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
7320 /* runtime type HashMapValues[MType, Array[MMethodDef]] */
7321 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
= {
7323 "HashMapValues[MType, Array[MMethodDef]]", /* class_name_string */
7326 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
,
7329 0, /* nullable Object */
7331 1488, /* Collection[Array[nullable MPropDef]] */
7332 2180, /* HashMapValues[MType, Array[MMethodDef]] */
7333 164, /* Collection[Object] */
7334 1882, /* Collection[Array[MMethodDef]] */
7337 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
= {
7340 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MMethodDef]] */
7341 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MMethodDef]] */
7348 &type_array__Arraymodel__MMethodDef
, /* RemovableCollection#0: Array[MMethodDef] */
7352 &type_array__Arraymodel__MMethodDef
, /* Collection#0: Array[MMethodDef] */
7353 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[Collection#0]: Collection[Array[MMethodDef]] */
7356 /* runtime type Collection[Array[MMethodDef]] */
7357 const struct type type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
= {
7359 "Collection[Array[MMethodDef]]", /* class_name_string */
7365 0, /* nullable Object */
7367 1488, /* Collection[Array[nullable MPropDef]] */
7369 164, /* Collection[Object] */
7370 1882, /* Collection[Array[MMethodDef]] */
7373 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
7374 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
7376 "NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]]", /* class_name_string */
7379 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
,
7382 0, /* nullable Object */
7384 530, /* NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
7387 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
7390 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray#0: nullable HashMapNode[MType, Array[MMethodDef]] */
7391 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
7394 /* runtime type HashMapNode[MType, Array[MMethodDef]] */
7395 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
7397 "HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */
7400 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
,
7403 0, /* nullable Object */
7405 153, /* nullable HashMapNode[MType, Array[MMethodDef]] */
7406 1668, /* HashMapNode[MType, Array[MMethodDef]] */
7409 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
7412 &type_model__MType
, /* HashMapNode#0: MType */
7413 &type_array__Arraymodel__MMethodDef
, /* HashMapNode#1: Array[MMethodDef] */
7414 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* N: HashMapNode[MType, Array[MMethodDef]] */
7415 &type_model__MType
, /* HashNode#0: MType */
7418 /* runtime type nullable HashMapNode[MType, Array[MMethodDef]] */
7419 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
7421 "nullable HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */
7424 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
,
7427 0, /* nullable Object */
7429 153, /* nullable HashMapNode[MType, Array[MMethodDef]] */
7432 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
7435 &type_model__MType
, /* HashMapNode#0: MType */
7436 &type_array__Arraymodel__MMethodDef
, /* HashMapNode#1: Array[MMethodDef] */
7437 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* N: HashMapNode[MType, Array[MMethodDef]] */
7438 &type_model__MType
, /* HashNode#0: MType */
7441 /* runtime type HashMapIterator[MType, Array[MMethodDef]] */
7442 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
7444 "HashMapIterator[MType, Array[MMethodDef]]", /* class_name_string */
7447 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
,
7450 0, /* nullable Object */
7452 531, /* MapIterator[MType, Array[MMethodDef]] */
7453 1669, /* HashMapIterator[MType, Array[MMethodDef]] */
7456 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
7459 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MMethodDef]] */
7462 /* runtime type MapIterator[MType, Array[MMethodDef]] */
7463 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
7465 "MapIterator[MType, Array[MMethodDef]]", /* class_name_string */
7471 0, /* nullable Object */
7473 531, /* MapIterator[MType, Array[MMethodDef]] */
7476 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
7477 const struct type type_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7479 "HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
7482 &resolution_table_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
7485 0, /* nullable Object */
7487 588, /* Collection[MModule] */
7488 1883, /* HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
7489 164, /* Collection[Object] */
7492 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7495 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
7496 &type_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
7503 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
7507 &type_model_base__MModule
, /* Collection#0: MModule */
7508 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
7511 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
7512 const struct type type_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7514 "HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
7517 &resolution_table_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
7520 0, /* nullable Object */
7522 1670, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
7523 1884, /* HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
7524 164, /* Collection[Object] */
7527 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7530 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
7531 &type_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
7538 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* RemovableCollection#0: HashMap[MType, Array[MAttributeDef]] */
7542 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection#0: HashMap[MType, Array[MAttributeDef]] */
7543 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
7546 /* runtime type Collection[HashMap[MType, Array[MAttributeDef]]] */
7547 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7549 "Collection[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
7555 0, /* nullable Object */
7557 1670, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
7559 164, /* Collection[Object] */
7562 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
7563 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7565 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]]", /* class_name_string */
7568 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
7571 0, /* nullable Object */
7573 532, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
7576 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7579 &type_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray#0: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
7580 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
7583 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
7584 const struct type type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7586 "HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
7589 &resolution_table_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
7592 0, /* nullable Object */
7594 154, /* nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
7595 1671, /* HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
7598 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7601 &type_model_base__MModule
, /* HashMapNode#0: MModule */
7602 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode#1: HashMap[MType, Array[MAttributeDef]] */
7603 &type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
7604 &type_model_base__MModule
, /* HashNode#0: MModule */
7607 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
7608 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7610 "nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
7613 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
7616 0, /* nullable Object */
7618 154, /* nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
7621 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7624 &type_model_base__MModule
, /* HashMapNode#0: MModule */
7625 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode#1: HashMap[MType, Array[MAttributeDef]] */
7626 &type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
7627 &type_model_base__MModule
, /* HashNode#0: MModule */
7630 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
7631 const struct type type_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7633 "HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
7636 &resolution_table_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
7639 0, /* nullable Object */
7641 533, /* MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
7642 1672, /* HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
7645 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7648 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
7651 /* runtime type MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
7652 const struct type type_abstract_collection__MapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
7654 "MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
7660 0, /* nullable Object */
7662 533, /* MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
7665 /* runtime type HashMapKeys[MType, Array[MAttributeDef]] */
7666 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
= {
7668 "HashMapKeys[MType, Array[MAttributeDef]]", /* class_name_string */
7671 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
,
7674 0, /* nullable Object */
7676 2181, /* HashMapKeys[MType, Array[MAttributeDef]] */
7678 164, /* Collection[Object] */
7679 173, /* Collection[nullable MType] */
7681 1737, /* Collection[MType] */
7684 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
= {
7687 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MAttributeDef]] */
7688 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MAttributeDef]] */
7695 &type_model__MType
, /* RemovableCollection#0: MType */
7699 &type_model__MType
, /* Collection#0: MType */
7700 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
7703 /* runtime type HashMapValues[MType, Array[MAttributeDef]] */
7704 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
= {
7706 "HashMapValues[MType, Array[MAttributeDef]]", /* class_name_string */
7709 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
,
7712 0, /* nullable Object */
7714 1488, /* Collection[Array[nullable MPropDef]] */
7715 2182, /* HashMapValues[MType, Array[MAttributeDef]] */
7716 164, /* Collection[Object] */
7717 1885, /* Collection[Array[MAttributeDef]] */
7720 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
= {
7723 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MAttributeDef]] */
7724 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MAttributeDef]] */
7731 &type_array__Arraymodel__MAttributeDef
, /* RemovableCollection#0: Array[MAttributeDef] */
7735 &type_array__Arraymodel__MAttributeDef
, /* Collection#0: Array[MAttributeDef] */
7736 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[Collection#0]: Collection[Array[MAttributeDef]] */
7739 /* runtime type Collection[Array[MAttributeDef]] */
7740 const struct type type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
= {
7742 "Collection[Array[MAttributeDef]]", /* class_name_string */
7748 0, /* nullable Object */
7750 1488, /* Collection[Array[nullable MPropDef]] */
7752 164, /* Collection[Object] */
7753 1885, /* Collection[Array[MAttributeDef]] */
7756 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
7757 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
7759 "NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]]", /* class_name_string */
7762 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
,
7765 0, /* nullable Object */
7767 534, /* NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
7770 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
7773 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray#0: nullable HashMapNode[MType, Array[MAttributeDef]] */
7774 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
7777 /* runtime type HashMapNode[MType, Array[MAttributeDef]] */
7778 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
7780 "HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */
7783 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
,
7786 0, /* nullable Object */
7788 155, /* nullable HashMapNode[MType, Array[MAttributeDef]] */
7789 1673, /* HashMapNode[MType, Array[MAttributeDef]] */
7792 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
7795 &type_model__MType
, /* HashMapNode#0: MType */
7796 &type_array__Arraymodel__MAttributeDef
, /* HashMapNode#1: Array[MAttributeDef] */
7797 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* N: HashMapNode[MType, Array[MAttributeDef]] */
7798 &type_model__MType
, /* HashNode#0: MType */
7801 /* runtime type nullable HashMapNode[MType, Array[MAttributeDef]] */
7802 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
7804 "nullable HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */
7807 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
,
7810 0, /* nullable Object */
7812 155, /* nullable HashMapNode[MType, Array[MAttributeDef]] */
7815 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
7818 &type_model__MType
, /* HashMapNode#0: MType */
7819 &type_array__Arraymodel__MAttributeDef
, /* HashMapNode#1: Array[MAttributeDef] */
7820 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* N: HashMapNode[MType, Array[MAttributeDef]] */
7821 &type_model__MType
, /* HashNode#0: MType */
7824 /* runtime type HashMapIterator[MType, Array[MAttributeDef]] */
7825 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
7827 "HashMapIterator[MType, Array[MAttributeDef]]", /* class_name_string */
7830 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
,
7833 0, /* nullable Object */
7835 535, /* MapIterator[MType, Array[MAttributeDef]] */
7836 1674, /* HashMapIterator[MType, Array[MAttributeDef]] */
7839 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
7842 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MAttributeDef]] */
7845 /* runtime type MapIterator[MType, Array[MAttributeDef]] */
7846 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
7848 "MapIterator[MType, Array[MAttributeDef]]", /* class_name_string */
7854 0, /* nullable Object */
7856 535, /* MapIterator[MType, Array[MAttributeDef]] */
7859 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7860 const struct type type_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
7862 "HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
7865 &resolution_table_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
7868 0, /* nullable Object */
7870 588, /* Collection[MModule] */
7871 1886, /* HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7872 164, /* Collection[Object] */
7875 const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
7878 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7879 &type_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7886 &type_model_base__MModule
, /* RemovableCollection#0: MModule */
7890 &type_model_base__MModule
, /* Collection#0: MModule */
7891 &type_abstract_collection__Collectionmodel_base__MModule
, /* Collection[Collection#0]: Collection[MModule] */
7894 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7895 const struct type type_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
7897 "HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
7900 &resolution_table_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
7903 0, /* nullable Object */
7905 1675, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
7906 1887, /* HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7907 164, /* Collection[Object] */
7910 const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
7913 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7914 &type_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7921 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* RemovableCollection#0: HashMap[MType, Array[MVirtualTypeDef]] */
7925 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection#0: HashMap[MType, Array[MVirtualTypeDef]] */
7926 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
7929 /* runtime type Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
7930 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
7932 "Collection[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
7938 0, /* nullable Object */
7940 1675, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
7942 164, /* Collection[Object] */
7945 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
7946 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
7948 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]]", /* class_name_string */
7951 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
7954 0, /* nullable Object */
7956 536, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
7959 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
7962 &type_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray#0: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7963 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
7966 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7967 const struct type type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
7969 "HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
7972 &resolution_table_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
7975 0, /* nullable Object */
7977 156, /* nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7978 1676, /* HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7981 const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
7984 &type_model_base__MModule
, /* HashMapNode#0: MModule */
7985 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode#1: HashMap[MType, Array[MVirtualTypeDef]] */
7986 &type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7987 &type_model_base__MModule
, /* HashNode#0: MModule */
7990 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
7991 const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
7993 "nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
7996 &resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
7999 0, /* nullable Object */
8001 156, /* nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8004 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8007 &type_model_base__MModule
, /* HashMapNode#0: MModule */
8008 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode#1: HashMap[MType, Array[MVirtualTypeDef]] */
8009 &type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8010 &type_model_base__MModule
, /* HashNode#0: MModule */
8013 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8014 const struct type type_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8016 "HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
8019 &resolution_table_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
8022 0, /* nullable Object */
8024 537, /* MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8025 1677, /* HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8028 const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8031 &type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8034 /* runtime type MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8035 const struct type type_abstract_collection__MapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8037 "MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
8043 0, /* nullable Object */
8045 537, /* MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
8048 /* runtime type HashMapKeys[MType, Array[MVirtualTypeDef]] */
8049 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8051 "HashMapKeys[MType, Array[MVirtualTypeDef]]", /* class_name_string */
8054 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
8057 0, /* nullable Object */
8059 2183, /* HashMapKeys[MType, Array[MVirtualTypeDef]] */
8061 164, /* Collection[Object] */
8062 173, /* Collection[nullable MType] */
8064 1737, /* Collection[MType] */
8067 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8070 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MVirtualTypeDef]] */
8071 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MVirtualTypeDef]] */
8078 &type_model__MType
, /* RemovableCollection#0: MType */
8082 &type_model__MType
, /* Collection#0: MType */
8083 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
8086 /* runtime type HashMapValues[MType, Array[MVirtualTypeDef]] */
8087 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8089 "HashMapValues[MType, Array[MVirtualTypeDef]]", /* class_name_string */
8092 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
8095 0, /* nullable Object */
8097 1488, /* Collection[Array[nullable MPropDef]] */
8098 2184, /* HashMapValues[MType, Array[MVirtualTypeDef]] */
8099 164, /* Collection[Object] */
8100 1888, /* Collection[Array[MVirtualTypeDef]] */
8103 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8106 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MVirtualTypeDef]] */
8107 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MVirtualTypeDef]] */
8114 &type_array__Arraymodel__MVirtualTypeDef
, /* RemovableCollection#0: Array[MVirtualTypeDef] */
8118 &type_array__Arraymodel__MVirtualTypeDef
, /* Collection#0: Array[MVirtualTypeDef] */
8119 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[Array[MVirtualTypeDef]] */
8122 /* runtime type Collection[Array[MVirtualTypeDef]] */
8123 const struct type type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
= {
8125 "Collection[Array[MVirtualTypeDef]]", /* class_name_string */
8131 0, /* nullable Object */
8133 1488, /* Collection[Array[nullable MPropDef]] */
8135 164, /* Collection[Object] */
8136 1888, /* Collection[Array[MVirtualTypeDef]] */
8139 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
8140 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8142 "NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
8145 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
8148 0, /* nullable Object */
8150 538, /* NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
8153 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8156 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray#0: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
8157 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
8160 /* runtime type HashMapNode[MType, Array[MVirtualTypeDef]] */
8161 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8163 "HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */
8166 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
8169 0, /* nullable Object */
8171 157, /* nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
8172 1678, /* HashMapNode[MType, Array[MVirtualTypeDef]] */
8175 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8178 &type_model__MType
, /* HashMapNode#0: MType */
8179 &type_array__Arraymodel__MVirtualTypeDef
, /* HashMapNode#1: Array[MVirtualTypeDef] */
8180 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* N: HashMapNode[MType, Array[MVirtualTypeDef]] */
8181 &type_model__MType
, /* HashNode#0: MType */
8184 /* runtime type nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
8185 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8187 "nullable HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */
8190 &resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
8193 0, /* nullable Object */
8195 157, /* nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
8198 const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8201 &type_model__MType
, /* HashMapNode#0: MType */
8202 &type_array__Arraymodel__MVirtualTypeDef
, /* HashMapNode#1: Array[MVirtualTypeDef] */
8203 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* N: HashMapNode[MType, Array[MVirtualTypeDef]] */
8204 &type_model__MType
, /* HashNode#0: MType */
8207 /* runtime type HashMapIterator[MType, Array[MVirtualTypeDef]] */
8208 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8210 "HashMapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
8213 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
,
8216 0, /* nullable Object */
8218 539, /* MapIterator[MType, Array[MVirtualTypeDef]] */
8219 1679, /* HashMapIterator[MType, Array[MVirtualTypeDef]] */
8222 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8225 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MVirtualTypeDef]] */
8228 /* runtime type MapIterator[MType, Array[MVirtualTypeDef]] */
8229 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
8231 "MapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
8237 0, /* nullable Object */
8239 539, /* MapIterator[MType, Array[MVirtualTypeDef]] */
8242 /* runtime type Array[POSetElement[Phase]] */
8243 const struct type type_array__Arrayposet__POSetElementphase__Phase
= {
8245 "Array[POSetElement[Phase]]", /* class_name_string */
8248 &resolution_table_array__Arrayposet__POSetElementphase__Phase
,
8251 0, /* nullable Object */
8253 1581, /* Collection[POSetElement[Phase]] */
8254 163, /* SequenceRead[nullable Object] */
8255 164, /* Collection[Object] */
8256 2407, /* AbstractArrayRead[POSetElement[Phase]] */
8257 1728, /* AbstractArrayRead[Object] */
8258 2529, /* Array[POSetElement[Phase]] */
8260 1911, /* Array[Object] */
8263 const struct types resolution_table_array__Arrayposet__POSetElementphase__Phase
= {
8266 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[Array#0]: Array[POSetElement[Phase]] */
8267 &type_array__NativeArrayposet__POSetElementphase__Phase
, /* NativeArray[Array#0]: NativeArray[POSetElement[Phase]] */
8268 &type_poset__POSetElementphase__Phase
, /* Sequence#0: POSetElement[Phase] */
8269 &type_poset__POSetElementphase__Phase
, /* SimpleCollection#0: POSetElement[Phase] */
8270 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[Array#0]: Collection[POSetElement[Phase]] */
8271 &type_poset__POSetElementphase__Phase
, /* Array#0: POSetElement[Phase] */
8272 &type_array__NativeArrayposet__POSetElementphase__Phase
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[Phase]] */
8273 &type_poset__POSetElementphase__Phase
, /* AbstractArray#0: POSetElement[Phase] */
8274 &type_poset__POSetElementphase__Phase
, /* RemovableCollection#0: POSetElement[Phase] */
8275 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[Sequence#0]: Collection[POSetElement[Phase]] */
8276 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[Sequence#0]: Array[POSetElement[Phase]] */
8277 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[SimpleCollection#0]: Collection[POSetElement[Phase]] */
8278 &type_poset__POSetElementphase__Phase
, /* Collection#0: POSetElement[Phase] */
8279 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[Collection#0]: Collection[POSetElement[Phase]] */
8280 &type_poset__POSetElementphase__Phase
, /* SequenceRead#0: POSetElement[Phase] */
8281 &type_poset__POSetElementphase__Phase
, /* AbstractArrayRead#0: POSetElement[Phase] */
8282 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[AbstractArrayRead#0]: Array[POSetElement[Phase]] */
8283 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[Phase]] not a live type) */
8284 &type_array__ArrayIteratorposet__POSetElementphase__Phase
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[Phase]] */
8287 /* runtime type AbstractArrayRead[POSetElement[Phase]] */
8288 const struct type type_array__AbstractArrayReadposet__POSetElementphase__Phase
= {
8290 "AbstractArrayRead[POSetElement[Phase]]", /* class_name_string */
8296 0, /* nullable Object */
8298 1581, /* Collection[POSetElement[Phase]] */
8299 163, /* SequenceRead[nullable Object] */
8300 164, /* Collection[Object] */
8301 2407, /* AbstractArrayRead[POSetElement[Phase]] */
8302 1728, /* AbstractArrayRead[Object] */
8305 /* runtime type Array[POSetElement[MModule]] */
8306 const struct type type_array__Arrayposet__POSetElementmodel_base__MModule
= {
8308 "Array[POSetElement[MModule]]", /* class_name_string */
8311 &resolution_table_array__Arrayposet__POSetElementmodel_base__MModule
,
8314 0, /* nullable Object */
8316 1584, /* Collection[POSetElement[MModule]] */
8317 163, /* SequenceRead[nullable Object] */
8318 164, /* Collection[Object] */
8319 2408, /* AbstractArrayRead[POSetElement[MModule]] */
8320 1728, /* AbstractArrayRead[Object] */
8321 2530, /* Array[POSetElement[MModule]] */
8323 1911, /* Array[Object] */
8326 const struct types resolution_table_array__Arrayposet__POSetElementmodel_base__MModule
= {
8329 &type_array__Arrayposet__POSetElementmodel_base__MModule
, /* Array[Array#0]: Array[POSetElement[MModule]] */
8330 &type_array__NativeArrayposet__POSetElementmodel_base__MModule
, /* NativeArray[Array#0]: NativeArray[POSetElement[MModule]] */
8331 &type_poset__POSetElementmodel_base__MModule
, /* Sequence#0: POSetElement[MModule] */
8332 &type_poset__POSetElementmodel_base__MModule
, /* SimpleCollection#0: POSetElement[MModule] */
8333 &type_abstract_collection__Collectionposet__POSetElementmodel_base__MModule
, /* Collection[Array#0]: Collection[POSetElement[MModule]] */
8334 &type_poset__POSetElementmodel_base__MModule
, /* Array#0: POSetElement[MModule] */
8335 &type_array__NativeArrayposet__POSetElementmodel_base__MModule
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MModule]] */
8336 &type_poset__POSetElementmodel_base__MModule
, /* AbstractArray#0: POSetElement[MModule] */
8337 &type_poset__POSetElementmodel_base__MModule
, /* RemovableCollection#0: POSetElement[MModule] */
8338 &type_abstract_collection__Collectionposet__POSetElementmodel_base__MModule
, /* Collection[Sequence#0]: Collection[POSetElement[MModule]] */
8339 &type_array__Arrayposet__POSetElementmodel_base__MModule
, /* Array[Sequence#0]: Array[POSetElement[MModule]] */
8340 &type_abstract_collection__Collectionposet__POSetElementmodel_base__MModule
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MModule]] */
8341 &type_poset__POSetElementmodel_base__MModule
, /* Collection#0: POSetElement[MModule] */
8342 &type_abstract_collection__Collectionposet__POSetElementmodel_base__MModule
, /* Collection[Collection#0]: Collection[POSetElement[MModule]] */
8343 &type_poset__POSetElementmodel_base__MModule
, /* SequenceRead#0: POSetElement[MModule] */
8344 &type_poset__POSetElementmodel_base__MModule
, /* AbstractArrayRead#0: POSetElement[MModule] */
8345 &type_array__Arrayposet__POSetElementmodel_base__MModule
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MModule]] */
8346 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MModule]] not a live type) */
8347 &type_array__ArrayIteratorposet__POSetElementmodel_base__MModule
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MModule]] */
8350 /* runtime type AbstractArrayRead[POSetElement[MModule]] */
8351 const struct type type_array__AbstractArrayReadposet__POSetElementmodel_base__MModule
= {
8353 "AbstractArrayRead[POSetElement[MModule]]", /* class_name_string */
8359 0, /* nullable Object */
8361 1584, /* Collection[POSetElement[MModule]] */
8362 163, /* SequenceRead[nullable Object] */
8363 164, /* Collection[Object] */
8364 2408, /* AbstractArrayRead[POSetElement[MModule]] */
8365 1728, /* AbstractArrayRead[Object] */
8368 /* runtime type ArrayIterator[Array[MModule]] */
8369 const struct type type_array__ArrayIteratorarray__Arraymodel_base__MModule
= {
8371 "ArrayIterator[Array[MModule]]", /* class_name_string */
8374 &resolution_table_array__ArrayIteratorarray__Arraymodel_base__MModule
,
8377 0, /* nullable Object */
8379 277, /* ArrayIterator[Object] */
8380 1680, /* ArrayIterator[Array[MModule]] */
8383 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel_base__MModule
= {
8386 &type_array__AbstractArrayReadarray__Arraymodel_base__MModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MModule]] */
8387 &type_array__Arrayarray__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[Array[MModule]] */
8390 /* runtime type NativeArray[Array[MModule]] */
8391 const struct type type_array__NativeArrayarray__Arraymodel_base__MModule
= {
8393 "NativeArray[Array[MModule]]", /* class_name_string */
8396 &resolution_table_array__NativeArrayarray__Arraymodel_base__MModule
,
8399 0, /* nullable Object */
8401 185, /* NativeArray[Object] */
8402 1681, /* NativeArray[Array[MModule]] */
8405 const struct types resolution_table_array__NativeArrayarray__Arraymodel_base__MModule
= {
8408 &type_array__Arraymodel_base__MModule
, /* NativeArray#0: Array[MModule] */
8409 &type_array__NativeArrayarray__Arraymodel_base__MModule
, /* NativeArray[NativeArray#0]: NativeArray[Array[MModule]] */
8412 /* runtime type Array[POSetElement[MClassDef]] */
8413 const struct type type_array__Arrayposet__POSetElementmodel__MClassDef
= {
8415 "Array[POSetElement[MClassDef]]", /* class_name_string */
8418 &resolution_table_array__Arrayposet__POSetElementmodel__MClassDef
,
8421 0, /* nullable Object */
8423 1587, /* Collection[POSetElement[MClassDef]] */
8424 163, /* SequenceRead[nullable Object] */
8425 164, /* Collection[Object] */
8426 2409, /* AbstractArrayRead[POSetElement[MClassDef]] */
8427 1728, /* AbstractArrayRead[Object] */
8428 2531, /* Array[POSetElement[MClassDef]] */
8430 1911, /* Array[Object] */
8433 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassDef
= {
8436 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[Array#0]: Array[POSetElement[MClassDef]] */
8437 &type_array__NativeArrayposet__POSetElementmodel__MClassDef
, /* NativeArray[Array#0]: NativeArray[POSetElement[MClassDef]] */
8438 &type_poset__POSetElementmodel__MClassDef
, /* Sequence#0: POSetElement[MClassDef] */
8439 &type_poset__POSetElementmodel__MClassDef
, /* SimpleCollection#0: POSetElement[MClassDef] */
8440 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[Array#0]: Collection[POSetElement[MClassDef]] */
8441 &type_poset__POSetElementmodel__MClassDef
, /* Array#0: POSetElement[MClassDef] */
8442 &type_array__NativeArrayposet__POSetElementmodel__MClassDef
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MClassDef]] */
8443 &type_poset__POSetElementmodel__MClassDef
, /* AbstractArray#0: POSetElement[MClassDef] */
8444 &type_poset__POSetElementmodel__MClassDef
, /* RemovableCollection#0: POSetElement[MClassDef] */
8445 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[Sequence#0]: Collection[POSetElement[MClassDef]] */
8446 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[Sequence#0]: Array[POSetElement[MClassDef]] */
8447 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MClassDef]] */
8448 &type_poset__POSetElementmodel__MClassDef
, /* Collection#0: POSetElement[MClassDef] */
8449 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[Collection#0]: Collection[POSetElement[MClassDef]] */
8450 &type_poset__POSetElementmodel__MClassDef
, /* SequenceRead#0: POSetElement[MClassDef] */
8451 &type_poset__POSetElementmodel__MClassDef
, /* AbstractArrayRead#0: POSetElement[MClassDef] */
8452 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MClassDef]] */
8453 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MClassDef]] not a live type) */
8454 &type_array__ArrayIteratorposet__POSetElementmodel__MClassDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MClassDef]] */
8457 /* runtime type AbstractArrayRead[POSetElement[MClassDef]] */
8458 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClassDef
= {
8460 "AbstractArrayRead[POSetElement[MClassDef]]", /* class_name_string */
8466 0, /* nullable Object */
8468 1587, /* Collection[POSetElement[MClassDef]] */
8469 163, /* SequenceRead[nullable Object] */
8470 164, /* Collection[Object] */
8471 2409, /* AbstractArrayRead[POSetElement[MClassDef]] */
8472 1728, /* AbstractArrayRead[Object] */
8475 /* runtime type Array[POSetElement[MClassType]] */
8476 const struct type type_array__Arrayposet__POSetElementmodel__MClassType
= {
8478 "Array[POSetElement[MClassType]]", /* class_name_string */
8481 &resolution_table_array__Arrayposet__POSetElementmodel__MClassType
,
8484 0, /* nullable Object */
8486 1590, /* Collection[POSetElement[MType]] */
8487 163, /* SequenceRead[nullable Object] */
8488 164, /* Collection[Object] */
8489 1860, /* Collection[POSetElement[MClassType]] */
8490 1728, /* AbstractArrayRead[Object] */
8491 2410, /* AbstractArrayRead[POSetElement[MType]] */
8492 2532, /* Array[POSetElement[MType]] */
8493 1911, /* Array[Object] */
8494 2533, /* AbstractArrayRead[POSetElement[MClassType]] */
8495 2589, /* Array[POSetElement[MClassType]] */
8498 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassType
= {
8501 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[Array#0]: Array[POSetElement[MClassType]] */
8502 &type_array__NativeArrayposet__POSetElementmodel__MClassType
, /* NativeArray[Array#0]: NativeArray[POSetElement[MClassType]] */
8503 &type_poset__POSetElementmodel__MClassType
, /* Sequence#0: POSetElement[MClassType] */
8504 &type_poset__POSetElementmodel__MClassType
, /* SimpleCollection#0: POSetElement[MClassType] */
8505 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[Array#0]: Collection[POSetElement[MClassType]] */
8506 &type_poset__POSetElementmodel__MClassType
, /* Array#0: POSetElement[MClassType] */
8507 &type_array__NativeArrayposet__POSetElementmodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MClassType]] */
8508 &type_poset__POSetElementmodel__MClassType
, /* AbstractArray#0: POSetElement[MClassType] */
8509 &type_poset__POSetElementmodel__MClassType
, /* RemovableCollection#0: POSetElement[MClassType] */
8510 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[Sequence#0]: Collection[POSetElement[MClassType]] */
8511 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[Sequence#0]: Array[POSetElement[MClassType]] */
8512 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MClassType]] */
8513 &type_poset__POSetElementmodel__MClassType
, /* Collection#0: POSetElement[MClassType] */
8514 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[Collection#0]: Collection[POSetElement[MClassType]] */
8515 &type_poset__POSetElementmodel__MClassType
, /* SequenceRead#0: POSetElement[MClassType] */
8516 &type_poset__POSetElementmodel__MClassType
, /* AbstractArrayRead#0: POSetElement[MClassType] */
8517 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MClassType]] */
8518 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MClassType]] not a live type) */
8519 &type_array__ArrayIteratorposet__POSetElementmodel__MClassType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MClassType]] */
8522 /* runtime type Array[POSetElement[MType]] */
8523 const struct type type_array__Arrayposet__POSetElementmodel__MType
= {
8525 "Array[POSetElement[MType]]", /* class_name_string */
8528 &resolution_table_array__Arrayposet__POSetElementmodel__MType
,
8531 0, /* nullable Object */
8533 1590, /* Collection[POSetElement[MType]] */
8534 163, /* SequenceRead[nullable Object] */
8535 164, /* Collection[Object] */
8537 1728, /* AbstractArrayRead[Object] */
8538 2410, /* AbstractArrayRead[POSetElement[MType]] */
8539 2532, /* Array[POSetElement[MType]] */
8540 1911, /* Array[Object] */
8543 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MType
= {
8546 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[Array#0]: Array[POSetElement[MType]] */
8547 &type_array__NativeArrayposet__POSetElementmodel__MType
, /* NativeArray[Array#0]: NativeArray[POSetElement[MType]] */
8548 &type_poset__POSetElementmodel__MType
, /* Sequence#0: POSetElement[MType] */
8549 &type_poset__POSetElementmodel__MType
, /* SimpleCollection#0: POSetElement[MType] */
8550 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[Array#0]: Collection[POSetElement[MType]] */
8551 &type_poset__POSetElementmodel__MType
, /* Array#0: POSetElement[MType] */
8552 &type_array__NativeArrayposet__POSetElementmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MType]] */
8553 &type_poset__POSetElementmodel__MType
, /* AbstractArray#0: POSetElement[MType] */
8554 &type_poset__POSetElementmodel__MType
, /* RemovableCollection#0: POSetElement[MType] */
8555 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[Sequence#0]: Collection[POSetElement[MType]] */
8556 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[Sequence#0]: Array[POSetElement[MType]] */
8557 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MType]] */
8558 &type_poset__POSetElementmodel__MType
, /* Collection#0: POSetElement[MType] */
8559 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[Collection#0]: Collection[POSetElement[MType]] */
8560 &type_poset__POSetElementmodel__MType
, /* SequenceRead#0: POSetElement[MType] */
8561 &type_poset__POSetElementmodel__MType
, /* AbstractArrayRead#0: POSetElement[MType] */
8562 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MType]] */
8563 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MType]] not a live type) */
8564 &type_array__ArrayIteratorposet__POSetElementmodel__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MType]] */
8567 /* runtime type AbstractArrayRead[POSetElement[MClassType]] */
8568 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClassType
= {
8570 "AbstractArrayRead[POSetElement[MClassType]]", /* class_name_string */
8576 0, /* nullable Object */
8578 1590, /* Collection[POSetElement[MType]] */
8579 163, /* SequenceRead[nullable Object] */
8580 164, /* Collection[Object] */
8581 1860, /* Collection[POSetElement[MClassType]] */
8582 1728, /* AbstractArrayRead[Object] */
8583 2410, /* AbstractArrayRead[POSetElement[MType]] */
8586 2533, /* AbstractArrayRead[POSetElement[MClassType]] */
8589 /* runtime type AbstractArrayRead[POSetElement[MType]] */
8590 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MType
= {
8592 "AbstractArrayRead[POSetElement[MType]]", /* class_name_string */
8598 0, /* nullable Object */
8600 1590, /* Collection[POSetElement[MType]] */
8601 163, /* SequenceRead[nullable Object] */
8602 164, /* Collection[Object] */
8604 1728, /* AbstractArrayRead[Object] */
8605 2410, /* AbstractArrayRead[POSetElement[MType]] */
8608 /* runtime type ArrayIterator[Array[MClass]] */
8609 const struct type type_array__ArrayIteratorarray__Arraymodel__MClass
= {
8611 "ArrayIterator[Array[MClass]]", /* class_name_string */
8614 &resolution_table_array__ArrayIteratorarray__Arraymodel__MClass
,
8617 0, /* nullable Object */
8619 277, /* ArrayIterator[Object] */
8620 1682, /* ArrayIterator[Array[nullable MClass]] */
8621 1889, /* ArrayIterator[Array[MClass]] */
8624 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MClass
= {
8627 &type_array__AbstractArrayReadarray__Arraymodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MClass]] */
8628 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Iterator#0]: Array[Array[MClass]] */
8631 /* runtime type ArrayIterator[Array[nullable MClass]] */
8632 const struct type type_array__ArrayIteratorarray__Arraynullable_model__MClass
= {
8634 "ArrayIterator[Array[nullable MClass]]", /* class_name_string */
8637 &resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass
,
8640 0, /* nullable Object */
8642 277, /* ArrayIterator[Object] */
8643 1682, /* ArrayIterator[Array[nullable MClass]] */
8646 const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass
= {
8649 &type_array__AbstractArrayReadarray__Arraynullable_model__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[nullable MClass]] */
8650 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Iterator#0]: Array[Array[nullable MClass]] */
8653 /* runtime type NativeArray[Array[MClass]] */
8654 const struct type type_array__NativeArrayarray__Arraymodel__MClass
= {
8656 "NativeArray[Array[MClass]]", /* class_name_string */
8659 &resolution_table_array__NativeArrayarray__Arraymodel__MClass
,
8662 0, /* nullable Object */
8664 185, /* NativeArray[Object] */
8665 1683, /* NativeArray[Array[nullable MClass]] */
8666 1890, /* NativeArray[Array[MClass]] */
8669 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MClass
= {
8672 &type_array__Arraymodel__MClass
, /* NativeArray#0: Array[MClass] */
8673 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[Array[MClass]] */
8676 /* runtime type NativeArray[Array[nullable MClass]] */
8677 const struct type type_array__NativeArrayarray__Arraynullable_model__MClass
= {
8679 "NativeArray[Array[nullable MClass]]", /* class_name_string */
8682 &resolution_table_array__NativeArrayarray__Arraynullable_model__MClass
,
8685 0, /* nullable Object */
8687 185, /* NativeArray[Object] */
8688 1683, /* NativeArray[Array[nullable MClass]] */
8691 const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MClass
= {
8694 &type_array__Arraynullable_model__MClass
, /* NativeArray#0: Array[nullable MClass] */
8695 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[NativeArray#0]: NativeArray[Array[nullable MClass]] */
8698 /* runtime type ArrayIterator[Array[MProperty]] */
8699 const struct type type_array__ArrayIteratorarray__Arraymodel__MProperty
= {
8701 "ArrayIterator[Array[MProperty]]", /* class_name_string */
8704 &resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty
,
8707 0, /* nullable Object */
8709 277, /* ArrayIterator[Object] */
8710 1684, /* ArrayIterator[Array[MProperty]] */
8713 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty
= {
8716 &type_array__AbstractArrayReadarray__Arraymodel__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MProperty]] */
8717 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[Array[MProperty]] */
8720 /* runtime type NativeArray[Array[MProperty]] */
8721 const struct type type_array__NativeArrayarray__Arraymodel__MProperty
= {
8723 "NativeArray[Array[MProperty]]", /* class_name_string */
8726 &resolution_table_array__NativeArrayarray__Arraymodel__MProperty
,
8729 0, /* nullable Object */
8731 185, /* NativeArray[Object] */
8732 1685, /* NativeArray[Array[MProperty]] */
8735 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MProperty
= {
8738 &type_array__Arraymodel__MProperty
, /* NativeArray#0: Array[MProperty] */
8739 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[Array[MProperty]] */
8742 /* runtime type Array[HashMap2[MType, String, nullable MProperty]] */
8743 const struct type type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8745 "Array[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
8748 &resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
8751 0, /* nullable Object */
8753 1595, /* Collection[HashMap2[MType, String, nullable MProperty]] */
8754 163, /* SequenceRead[nullable Object] */
8755 164, /* Collection[Object] */
8756 2411, /* AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
8757 1728, /* AbstractArrayRead[Object] */
8758 2534, /* Array[HashMap2[MType, String, nullable MProperty]] */
8760 1911, /* Array[Object] */
8763 const struct types resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8766 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[Array#0]: Array[HashMap2[MType, String, nullable MProperty]] */
8767 &type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[Array#0]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
8768 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Sequence#0: HashMap2[MType, String, nullable MProperty] */
8769 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* SimpleCollection#0: HashMap2[MType, String, nullable MProperty] */
8770 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[Array#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
8771 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array#0: HashMap2[MType, String, nullable MProperty] */
8772 &type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
8773 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* AbstractArray#0: HashMap2[MType, String, nullable MProperty] */
8774 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap2[MType, String, nullable MProperty] */
8775 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[Sequence#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
8776 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[Sequence#0]: Array[HashMap2[MType, String, nullable MProperty]] */
8777 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[SimpleCollection#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
8778 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection#0: HashMap2[MType, String, nullable MProperty] */
8779 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
8780 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* SequenceRead#0: HashMap2[MType, String, nullable MProperty] */
8781 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* AbstractArrayRead#0: HashMap2[MType, String, nullable MProperty] */
8782 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[AbstractArrayRead#0]: Array[HashMap2[MType, String, nullable MProperty]] */
8783 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap2[MType, String, nullable MProperty]] not a live type) */
8784 &type_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
8787 /* runtime type AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
8788 const struct type type_array__AbstractArrayReadmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
8790 "AbstractArrayRead[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
8796 0, /* nullable Object */
8798 1595, /* Collection[HashMap2[MType, String, nullable MProperty]] */
8799 163, /* SequenceRead[nullable Object] */
8800 164, /* Collection[Object] */
8801 2411, /* AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
8802 1728, /* AbstractArrayRead[Object] */
8805 /* runtime type MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
8806 const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
8808 "MapKeysIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
8811 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
8814 0, /* nullable Object */
8816 540, /* MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
8819 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
8822 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, HashMap[String, nullable MProperty]] */
8823 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
8826 /* runtime type MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
8827 const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
8829 "MapValuesIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
8832 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
8835 0, /* nullable Object */
8837 541, /* MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
8840 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
8843 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, HashMap[String, nullable MProperty]] */
8844 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[Iterator#0]: Array[HashMap[String, nullable MProperty]] */
8847 /* runtime type MapKeysIterator[String, nullable MProperty] */
8848 const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
= {
8850 "MapKeysIterator[String, nullable MProperty]", /* class_name_string */
8853 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
,
8856 0, /* nullable Object */
8858 542, /* MapKeysIterator[String, nullable MProperty] */
8861 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
= {
8864 &type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, nullable MProperty] */
8865 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
8868 /* runtime type MapValuesIterator[String, nullable MProperty] */
8869 const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
= {
8871 "MapValuesIterator[String, nullable MProperty]", /* class_name_string */
8874 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
,
8877 0, /* nullable Object */
8879 543, /* MapValuesIterator[String, nullable MProperty] */
8882 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
= {
8885 &type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, nullable MProperty] */
8886 &type_array__Arraynullable_model__MProperty
, /* Array[Iterator#0]: Array[nullable MProperty] */
8889 /* runtime type ArrayIterator[Set[MProperty]] */
8890 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MProperty
= {
8892 "ArrayIterator[Set[MProperty]]", /* class_name_string */
8895 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty
,
8898 0, /* nullable Object */
8900 277, /* ArrayIterator[Object] */
8901 1686, /* ArrayIterator[Set[PropertyLayoutElement]] */
8902 1891, /* ArrayIterator[Set[MProperty]] */
8905 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty
= {
8908 &type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MProperty]] */
8909 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[Iterator#0]: Array[Set[MProperty]] */
8912 /* runtime type ArrayIterator[Set[PropertyLayoutElement]] */
8913 const struct type type_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
8915 "ArrayIterator[Set[PropertyLayoutElement]]", /* class_name_string */
8918 &resolution_table_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement
,
8921 0, /* nullable Object */
8923 277, /* ArrayIterator[Object] */
8924 1686, /* ArrayIterator[Set[PropertyLayoutElement]] */
8927 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
8930 &type_array__AbstractArrayReadabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[PropertyLayoutElement]] */
8931 &type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Array[Iterator#0]: Array[Set[PropertyLayoutElement]] */
8934 /* runtime type NativeArray[Set[MProperty]] */
8935 const struct type type_array__NativeArrayabstract_collection__Setmodel__MProperty
= {
8937 "NativeArray[Set[MProperty]]", /* class_name_string */
8940 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty
,
8943 0, /* nullable Object */
8945 185, /* NativeArray[Object] */
8946 1687, /* NativeArray[Set[PropertyLayoutElement]] */
8947 1892, /* NativeArray[Set[MProperty]] */
8950 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty
= {
8953 &type_abstract_collection__Setmodel__MProperty
, /* NativeArray#0: Set[MProperty] */
8954 &type_array__NativeArrayabstract_collection__Setmodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[Set[MProperty]] */
8957 /* runtime type NativeArray[Set[PropertyLayoutElement]] */
8958 const struct type type_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
8960 "NativeArray[Set[PropertyLayoutElement]]", /* class_name_string */
8963 &resolution_table_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement
,
8966 0, /* nullable Object */
8968 185, /* NativeArray[Object] */
8969 1687, /* NativeArray[Set[PropertyLayoutElement]] */
8972 const struct types resolution_table_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
8975 &type_abstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray#0: Set[PropertyLayoutElement] */
8976 &type_array__NativeArrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[Set[PropertyLayoutElement]] */
8979 /* runtime type ArrayIterator[HashSet[MType]] */
8980 const struct type type_array__ArrayIteratorhash_collection__HashSetmodel__MType
= {
8982 "ArrayIterator[HashSet[MType]]", /* class_name_string */
8985 &resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType
,
8988 0, /* nullable Object */
8990 277, /* ArrayIterator[Object] */
8991 1688, /* ArrayIterator[Set[MType]] */
8992 1893, /* ArrayIterator[HashSet[MType]] */
8995 const struct types resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType
= {
8998 &type_array__AbstractArrayReadhash_collection__HashSetmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashSet[MType]] */
8999 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Iterator#0]: Array[HashSet[MType]] */
9002 /* runtime type ArrayIterator[Set[MType]] */
9003 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MType
= {
9005 "ArrayIterator[Set[MType]]", /* class_name_string */
9008 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType
,
9011 0, /* nullable Object */
9013 277, /* ArrayIterator[Object] */
9014 1688, /* ArrayIterator[Set[MType]] */
9017 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType
= {
9020 &type_array__AbstractArrayReadabstract_collection__Setmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MType]] */
9021 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Iterator#0]: Array[Set[MType]] */
9024 /* runtime type NativeArray[HashSet[MType]] */
9025 const struct type type_array__NativeArrayhash_collection__HashSetmodel__MType
= {
9027 "NativeArray[HashSet[MType]]", /* class_name_string */
9030 &resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType
,
9033 0, /* nullable Object */
9035 185, /* NativeArray[Object] */
9036 1689, /* NativeArray[Set[MType]] */
9037 1894, /* NativeArray[HashSet[MType]] */
9040 const struct types resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType
= {
9043 &type_hash_collection__HashSetmodel__MType
, /* NativeArray#0: HashSet[MType] */
9044 &type_array__NativeArrayhash_collection__HashSetmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[HashSet[MType]] */
9047 /* runtime type NativeArray[Set[MType]] */
9048 const struct type type_array__NativeArrayabstract_collection__Setmodel__MType
= {
9050 "NativeArray[Set[MType]]", /* class_name_string */
9053 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MType
,
9056 0, /* nullable Object */
9058 185, /* NativeArray[Object] */
9059 1689, /* NativeArray[Set[MType]] */
9062 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MType
= {
9065 &type_abstract_collection__Setmodel__MType
, /* NativeArray#0: Set[MType] */
9066 &type_array__NativeArrayabstract_collection__Setmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[Set[MType]] */
9069 /* runtime type ArrayIterator[Array[nullable MType]] */
9070 const struct type type_array__ArrayIteratorarray__Arraynullable_model__MType
= {
9072 "ArrayIterator[Array[nullable MType]]", /* class_name_string */
9075 &resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType
,
9078 0, /* nullable Object */
9080 277, /* ArrayIterator[Object] */
9081 544, /* ArrayIterator[nullable Array[nullable MType]] */
9082 1895, /* ArrayIterator[Array[nullable MType]] */
9085 const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType
= {
9088 &type_array__AbstractArrayReadarray__Arraynullable_model__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[nullable MType]] */
9089 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[Array[nullable MType]] */
9092 /* runtime type ArrayIterator[nullable Array[nullable MType]] */
9093 const struct type type_array__ArrayIteratornullable_array__Arraynullable_model__MType
= {
9095 "ArrayIterator[nullable Array[nullable MType]]", /* class_name_string */
9098 &resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType
,
9101 0, /* nullable Object */
9104 544, /* ArrayIterator[nullable Array[nullable MType]] */
9107 const struct types resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType
= {
9110 &type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable Array[nullable MType]] */
9111 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable Array[nullable MType]] */
9114 /* runtime type NativeArray[Array[nullable MType]] */
9115 const struct type type_array__NativeArrayarray__Arraynullable_model__MType
= {
9117 "NativeArray[Array[nullable MType]]", /* class_name_string */
9120 &resolution_table_array__NativeArrayarray__Arraynullable_model__MType
,
9123 0, /* nullable Object */
9125 185, /* NativeArray[Object] */
9126 545, /* NativeArray[nullable Array[nullable MType]] */
9127 1896, /* NativeArray[Array[nullable MType]] */
9130 const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MType
= {
9133 &type_array__Arraynullable_model__MType
, /* NativeArray#0: Array[nullable MType] */
9134 &type_array__NativeArrayarray__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[Array[nullable MType]] */
9137 /* runtime type NativeArray[nullable Array[nullable MType]] */
9138 const struct type type_array__NativeArraynullable_array__Arraynullable_model__MType
= {
9140 "NativeArray[nullable Array[nullable MType]]", /* class_name_string */
9143 &resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType
,
9146 0, /* nullable Object */
9149 545, /* NativeArray[nullable Array[nullable MType]] */
9152 const struct types resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType
= {
9155 &type_nullable_array__Arraynullable_model__MType
, /* NativeArray#0: nullable Array[nullable MType] */
9156 &type_array__NativeArraynullable_array__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable Array[nullable MType]] */
9159 /* runtime type ArrayIterator[Array[nullable MPropDef]] */
9160 const struct type type_array__ArrayIteratorarray__Arraynullable_model__MPropDef
= {
9162 "ArrayIterator[Array[nullable MPropDef]]", /* class_name_string */
9165 &resolution_table_array__ArrayIteratorarray__Arraynullable_model__MPropDef
,
9168 0, /* nullable Object */
9170 277, /* ArrayIterator[Object] */
9171 1690, /* ArrayIterator[Array[nullable MPropDef]] */
9174 const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MPropDef
= {
9177 &type_array__AbstractArrayReadarray__Arraynullable_model__MPropDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[nullable MPropDef]] */
9178 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[Iterator#0]: Array[Array[nullable MPropDef]] */
9181 /* runtime type NativeArray[Array[nullable MPropDef]] */
9182 const struct type type_array__NativeArrayarray__Arraynullable_model__MPropDef
= {
9184 "NativeArray[Array[nullable MPropDef]]", /* class_name_string */
9187 &resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef
,
9190 0, /* nullable Object */
9192 185, /* NativeArray[Object] */
9193 1691, /* NativeArray[Array[nullable MPropDef]] */
9196 const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef
= {
9199 &type_array__Arraynullable_model__MPropDef
, /* NativeArray#0: Array[nullable MPropDef] */
9200 &type_array__NativeArrayarray__Arraynullable_model__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[Array[nullable MPropDef]] */
9203 /* runtime type ArrayIterator[Array[MClassType]] */
9204 const struct type type_array__ArrayIteratorarray__Arraymodel__MClassType
= {
9206 "ArrayIterator[Array[MClassType]]", /* class_name_string */
9209 &resolution_table_array__ArrayIteratorarray__Arraymodel__MClassType
,
9212 0, /* nullable Object */
9214 277, /* ArrayIterator[Object] */
9215 544, /* ArrayIterator[nullable Array[nullable MType]] */
9216 1895, /* ArrayIterator[Array[nullable MType]] */
9217 2185, /* ArrayIterator[Array[MType]] */
9218 2412, /* ArrayIterator[Array[MClassType]] */
9221 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MClassType
= {
9224 &type_array__AbstractArrayReadarray__Arraymodel__MClassType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MClassType]] */
9225 &type_array__Arrayarray__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[Array[MClassType]] */
9228 /* runtime type ArrayIterator[Array[MType]] */
9229 const struct type type_array__ArrayIteratorarray__Arraymodel__MType
= {
9231 "ArrayIterator[Array[MType]]", /* class_name_string */
9234 &resolution_table_array__ArrayIteratorarray__Arraymodel__MType
,
9237 0, /* nullable Object */
9239 277, /* ArrayIterator[Object] */
9240 544, /* ArrayIterator[nullable Array[nullable MType]] */
9241 1895, /* ArrayIterator[Array[nullable MType]] */
9242 2185, /* ArrayIterator[Array[MType]] */
9245 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MType
= {
9248 &type_array__AbstractArrayReadarray__Arraymodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MType]] */
9249 &type_array__Arrayarray__Arraymodel__MType
, /* Array[Iterator#0]: Array[Array[MType]] */
9252 /* runtime type NativeArray[Array[MClassType]] */
9253 const struct type type_array__NativeArrayarray__Arraymodel__MClassType
= {
9255 "NativeArray[Array[MClassType]]", /* class_name_string */
9258 &resolution_table_array__NativeArrayarray__Arraymodel__MClassType
,
9261 0, /* nullable Object */
9263 185, /* NativeArray[Object] */
9264 545, /* NativeArray[nullable Array[nullable MType]] */
9265 1896, /* NativeArray[Array[nullable MType]] */
9266 2186, /* NativeArray[Array[MType]] */
9267 2413, /* NativeArray[Array[MClassType]] */
9270 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MClassType
= {
9273 &type_array__Arraymodel__MClassType
, /* NativeArray#0: Array[MClassType] */
9274 &type_array__NativeArrayarray__Arraymodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[Array[MClassType]] */
9277 /* runtime type NativeArray[Array[MType]] */
9278 const struct type type_array__NativeArrayarray__Arraymodel__MType
= {
9280 "NativeArray[Array[MType]]", /* class_name_string */
9283 &resolution_table_array__NativeArrayarray__Arraymodel__MType
,
9286 0, /* nullable Object */
9288 185, /* NativeArray[Object] */
9289 545, /* NativeArray[nullable Array[nullable MType]] */
9290 1896, /* NativeArray[Array[nullable MType]] */
9291 2186, /* NativeArray[Array[MType]] */
9294 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MType
= {
9297 &type_array__Arraymodel__MType
, /* NativeArray#0: Array[MType] */
9298 &type_array__NativeArrayarray__Arraymodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[Array[MType]] */
9301 /* runtime type Array[HashSet[MClass]] */
9302 const struct type type_array__Arrayhash_collection__HashSetmodel__MClass
= {
9304 "Array[HashSet[MClass]]", /* class_name_string */
9307 &resolution_table_array__Arrayhash_collection__HashSetmodel__MClass
,
9310 0, /* nullable Object */
9312 1536, /* Collection[Set[MClass]] */
9313 163, /* SequenceRead[nullable Object] */
9314 164, /* Collection[Object] */
9315 1866, /* Collection[HashSet[MClass]] */
9316 1728, /* AbstractArrayRead[Object] */
9317 2406, /* AbstractArrayRead[Set[MClass]] */
9318 2527, /* Array[Set[MClass]] */
9319 1911, /* Array[Object] */
9320 2535, /* AbstractArrayRead[HashSet[MClass]] */
9321 2590, /* Array[HashSet[MClass]] */
9324 const struct types resolution_table_array__Arrayhash_collection__HashSetmodel__MClass
= {
9327 &type_array__Arrayhash_collection__HashSetmodel__MClass
, /* Array[Array#0]: Array[HashSet[MClass]] */
9328 &type_array__NativeArrayhash_collection__HashSetmodel__MClass
, /* NativeArray[Array#0]: NativeArray[HashSet[MClass]] */
9329 &type_hash_collection__HashSetmodel__MClass
, /* Sequence#0: HashSet[MClass] */
9330 &type_hash_collection__HashSetmodel__MClass
, /* SimpleCollection#0: HashSet[MClass] */
9331 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
, /* Collection[Array#0]: Collection[HashSet[MClass]] */
9332 &type_hash_collection__HashSetmodel__MClass
, /* Array#0: HashSet[MClass] */
9333 &type_array__NativeArrayhash_collection__HashSetmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[HashSet[MClass]] */
9334 &type_hash_collection__HashSetmodel__MClass
, /* AbstractArray#0: HashSet[MClass] */
9335 &type_hash_collection__HashSetmodel__MClass
, /* RemovableCollection#0: HashSet[MClass] */
9336 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
, /* Collection[Sequence#0]: Collection[HashSet[MClass]] */
9337 &type_array__Arrayhash_collection__HashSetmodel__MClass
, /* Array[Sequence#0]: Array[HashSet[MClass]] */
9338 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
, /* Collection[SimpleCollection#0]: Collection[HashSet[MClass]] */
9339 &type_hash_collection__HashSetmodel__MClass
, /* Collection#0: HashSet[MClass] */
9340 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
, /* Collection[Collection#0]: Collection[HashSet[MClass]] */
9341 &type_hash_collection__HashSetmodel__MClass
, /* SequenceRead#0: HashSet[MClass] */
9342 &type_hash_collection__HashSetmodel__MClass
, /* AbstractArrayRead#0: HashSet[MClass] */
9343 &type_array__Arrayhash_collection__HashSetmodel__MClass
, /* Array[AbstractArrayRead#0]: Array[HashSet[MClass]] */
9344 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashSet[MClass]] not a live type) */
9345 &type_array__ArrayIteratorhash_collection__HashSetmodel__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashSet[MClass]] */
9348 /* runtime type AbstractArrayRead[HashSet[MClass]] */
9349 const struct type type_array__AbstractArrayReadhash_collection__HashSetmodel__MClass
= {
9351 "AbstractArrayRead[HashSet[MClass]]", /* class_name_string */
9357 0, /* nullable Object */
9359 1536, /* Collection[Set[MClass]] */
9360 163, /* SequenceRead[nullable Object] */
9361 164, /* Collection[Object] */
9362 1866, /* Collection[HashSet[MClass]] */
9363 1728, /* AbstractArrayRead[Object] */
9364 2406, /* AbstractArrayRead[Set[MClass]] */
9367 2535, /* AbstractArrayRead[HashSet[MClass]] */
9370 /* runtime type Array[Map[MClass, Int]] */
9371 const struct type type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
= {
9373 "Array[Map[MClass, Int]]", /* class_name_string */
9376 &resolution_table_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
,
9379 0, /* nullable Object */
9381 1611, /* Collection[Map[MClass, Int]] */
9382 163, /* SequenceRead[nullable Object] */
9383 164, /* Collection[Object] */
9384 2414, /* AbstractArrayRead[Map[MClass, Int]] */
9385 1728, /* AbstractArrayRead[Object] */
9386 2536, /* Array[Map[MClass, Int]] */
9388 1911, /* Array[Object] */
9391 const struct types resolution_table_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
= {
9394 &type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
, /* Array[Array#0]: Array[Map[MClass, Int]] */
9395 &type_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray[Array#0]: NativeArray[Map[MClass, Int]] */
9396 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Sequence#0: Map[MClass, Int] */
9397 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* SimpleCollection#0: Map[MClass, Int] */
9398 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
, /* Collection[Array#0]: Collection[Map[MClass, Int]] */
9399 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Array#0: Map[MClass, Int] */
9400 &type_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[Map[MClass, Int]] */
9401 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* AbstractArray#0: Map[MClass, Int] */
9402 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* RemovableCollection#0: Map[MClass, Int] */
9403 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
, /* Collection[Sequence#0]: Collection[Map[MClass, Int]] */
9404 &type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
, /* Array[Sequence#0]: Array[Map[MClass, Int]] */
9405 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
, /* Collection[SimpleCollection#0]: Collection[Map[MClass, Int]] */
9406 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Collection#0: Map[MClass, Int] */
9407 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
, /* Collection[Collection#0]: Collection[Map[MClass, Int]] */
9408 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* SequenceRead#0: Map[MClass, Int] */
9409 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* AbstractArrayRead#0: Map[MClass, Int] */
9410 &type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
, /* Array[AbstractArrayRead#0]: Array[Map[MClass, Int]] */
9411 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Map[MClass, Int]] not a live type) */
9412 &type_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Map[MClass, Int]] */
9415 /* runtime type AbstractArrayRead[Map[MClass, Int]] */
9416 const struct type type_array__AbstractArrayReadabstract_collection__Mapmodel__MClasskernel__Int
= {
9418 "AbstractArrayRead[Map[MClass, Int]]", /* class_name_string */
9424 0, /* nullable Object */
9426 1611, /* Collection[Map[MClass, Int]] */
9427 163, /* SequenceRead[nullable Object] */
9428 164, /* Collection[Object] */
9429 2414, /* AbstractArrayRead[Map[MClass, Int]] */
9430 1728, /* AbstractArrayRead[Object] */
9433 /* runtime type ArrayIterator[Set[MVirtualTypeProp]] */
9434 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
= {
9436 "ArrayIterator[Set[MVirtualTypeProp]]", /* class_name_string */
9439 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
,
9442 0, /* nullable Object */
9444 277, /* ArrayIterator[Object] */
9445 1686, /* ArrayIterator[Set[PropertyLayoutElement]] */
9446 1891, /* ArrayIterator[Set[MProperty]] */
9447 2187, /* ArrayIterator[Set[MVirtualTypeProp]] */
9450 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
= {
9453 &type_array__AbstractArrayReadabstract_collection__Setmodel__MVirtualTypeProp
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MVirtualTypeProp]] */
9454 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[Set[MVirtualTypeProp]] */
9457 /* runtime type NativeArray[Set[MVirtualTypeProp]] */
9458 const struct type type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
= {
9460 "NativeArray[Set[MVirtualTypeProp]]", /* class_name_string */
9463 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
,
9466 0, /* nullable Object */
9468 185, /* NativeArray[Object] */
9469 1687, /* NativeArray[Set[PropertyLayoutElement]] */
9470 1892, /* NativeArray[Set[MProperty]] */
9471 2188, /* NativeArray[Set[MVirtualTypeProp]] */
9474 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
= {
9477 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray#0: Set[MVirtualTypeProp] */
9478 &type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[Set[MVirtualTypeProp]] */
9481 /* runtime type ArrayIterator[Set[MAttribute]] */
9482 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
= {
9484 "ArrayIterator[Set[MAttribute]]", /* class_name_string */
9487 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
,
9490 0, /* nullable Object */
9492 277, /* ArrayIterator[Object] */
9493 1686, /* ArrayIterator[Set[PropertyLayoutElement]] */
9494 1891, /* ArrayIterator[Set[MProperty]] */
9495 2189, /* ArrayIterator[Set[MAttribute]] */
9498 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
= {
9501 &type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MAttribute]] */
9502 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[Iterator#0]: Array[Set[MAttribute]] */
9505 /* runtime type NativeArray[Set[MAttribute]] */
9506 const struct type type_array__NativeArrayabstract_collection__Setmodel__MAttribute
= {
9508 "NativeArray[Set[MAttribute]]", /* class_name_string */
9511 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute
,
9514 0, /* nullable Object */
9516 185, /* NativeArray[Object] */
9517 1687, /* NativeArray[Set[PropertyLayoutElement]] */
9518 1892, /* NativeArray[Set[MProperty]] */
9519 2190, /* NativeArray[Set[MAttribute]] */
9522 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute
= {
9525 &type_abstract_collection__Setmodel__MAttribute
, /* NativeArray#0: Set[MAttribute] */
9526 &type_array__NativeArrayabstract_collection__Setmodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[Set[MAttribute]] */
9529 /* runtime type Array[Map[MType, Int]] */
9530 const struct type type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
= {
9532 "Array[Map[MType, Int]]", /* class_name_string */
9535 &resolution_table_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
,
9538 0, /* nullable Object */
9540 1620, /* Collection[Map[MType, Int]] */
9541 163, /* SequenceRead[nullable Object] */
9542 164, /* Collection[Object] */
9543 2415, /* AbstractArrayRead[Map[MType, Int]] */
9544 1728, /* AbstractArrayRead[Object] */
9545 2537, /* Array[Map[MType, Int]] */
9547 1911, /* Array[Object] */
9550 const struct types resolution_table_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
= {
9553 &type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
, /* Array[Array#0]: Array[Map[MType, Int]] */
9554 &type_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[Array#0]: NativeArray[Map[MType, Int]] */
9555 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Sequence#0: Map[MType, Int] */
9556 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* SimpleCollection#0: Map[MType, Int] */
9557 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[Array#0]: Collection[Map[MType, Int]] */
9558 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Array#0: Map[MType, Int] */
9559 &type_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[ArrayCapable#0]: NativeArray[Map[MType, Int]] */
9560 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* AbstractArray#0: Map[MType, Int] */
9561 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* RemovableCollection#0: Map[MType, Int] */
9562 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[Sequence#0]: Collection[Map[MType, Int]] */
9563 &type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
, /* Array[Sequence#0]: Array[Map[MType, Int]] */
9564 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[SimpleCollection#0]: Collection[Map[MType, Int]] */
9565 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Collection#0: Map[MType, Int] */
9566 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[Collection#0]: Collection[Map[MType, Int]] */
9567 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* SequenceRead#0: Map[MType, Int] */
9568 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* AbstractArrayRead#0: Map[MType, Int] */
9569 &type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
, /* Array[AbstractArrayRead#0]: Array[Map[MType, Int]] */
9570 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Map[MType, Int]] not a live type) */
9571 &type_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Map[MType, Int]] */
9574 /* runtime type AbstractArrayRead[Map[MType, Int]] */
9575 const struct type type_array__AbstractArrayReadabstract_collection__Mapmodel__MTypekernel__Int
= {
9577 "AbstractArrayRead[Map[MType, Int]]", /* class_name_string */
9583 0, /* nullable Object */
9585 1620, /* Collection[Map[MType, Int]] */
9586 163, /* SequenceRead[nullable Object] */
9587 164, /* Collection[Object] */
9588 2415, /* AbstractArrayRead[Map[MType, Int]] */
9589 1728, /* AbstractArrayRead[Object] */
9592 /* runtime type ArrayIterator[EscapeMark] */
9593 const struct type type_array__ArrayIteratorscope__EscapeMark
= {
9595 "ArrayIterator[EscapeMark]", /* class_name_string */
9598 &resolution_table_array__ArrayIteratorscope__EscapeMark
,
9601 0, /* nullable Object */
9603 277, /* ArrayIterator[Object] */
9604 1692, /* ArrayIterator[EscapeMark] */
9607 const struct types resolution_table_array__ArrayIteratorscope__EscapeMark
= {
9610 &type_array__AbstractArrayReadscope__EscapeMark
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[EscapeMark] */
9611 &type_array__Arrayscope__EscapeMark
, /* Array[Iterator#0]: Array[EscapeMark] */
9614 /* runtime type NativeArray[EscapeMark] */
9615 const struct type type_array__NativeArrayscope__EscapeMark
= {
9617 "NativeArray[EscapeMark]", /* class_name_string */
9620 &resolution_table_array__NativeArrayscope__EscapeMark
,
9623 0, /* nullable Object */
9625 185, /* NativeArray[Object] */
9626 1693, /* NativeArray[EscapeMark] */
9629 const struct types resolution_table_array__NativeArrayscope__EscapeMark
= {
9632 &type_scope__EscapeMark
, /* NativeArray#0: EscapeMark */
9633 &type_array__NativeArrayscope__EscapeMark
, /* NativeArray[NativeArray#0]: NativeArray[EscapeMark] */
9636 /* runtime type ArrayIterator[Set[MClassDef]] */
9637 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
= {
9639 "ArrayIterator[Set[MClassDef]]", /* class_name_string */
9642 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
,
9645 0, /* nullable Object */
9647 277, /* ArrayIterator[Object] */
9648 1694, /* ArrayIterator[Set[MClassDef]] */
9651 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
= {
9654 &type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MClassDef]] */
9655 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[Iterator#0]: Array[Set[MClassDef]] */
9658 /* runtime type NativeArray[Set[MClassDef]] */
9659 const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassDef
= {
9661 "NativeArray[Set[MClassDef]]", /* class_name_string */
9664 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef
,
9667 0, /* nullable Object */
9669 185, /* NativeArray[Object] */
9670 1695, /* NativeArray[Set[MClassDef]] */
9673 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef
= {
9676 &type_abstract_collection__Setmodel__MClassDef
, /* NativeArray#0: Set[MClassDef] */
9677 &type_array__NativeArrayabstract_collection__Setmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[Set[MClassDef]] */
9680 /* runtime type ArrayIterator[Set[MClass]] */
9681 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClass
= {
9683 "ArrayIterator[Set[MClass]]", /* class_name_string */
9686 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass
,
9689 0, /* nullable Object */
9691 277, /* ArrayIterator[Object] */
9692 1696, /* ArrayIterator[Set[MClass]] */
9695 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass
= {
9698 &type_array__AbstractArrayReadabstract_collection__Setmodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MClass]] */
9699 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Iterator#0]: Array[Set[MClass]] */
9702 /* runtime type NativeArray[Set[MClass]] */
9703 const struct type type_array__NativeArrayabstract_collection__Setmodel__MClass
= {
9705 "NativeArray[Set[MClass]]", /* class_name_string */
9708 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MClass
,
9711 0, /* nullable Object */
9713 185, /* NativeArray[Object] */
9714 1697, /* NativeArray[Set[MClass]] */
9717 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClass
= {
9720 &type_abstract_collection__Setmodel__MClass
, /* NativeArray#0: Set[MClass] */
9721 &type_array__NativeArrayabstract_collection__Setmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[Set[MClass]] */
9724 /* runtime type ArrayIterator[Set[MClassType]] */
9725 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassType
= {
9727 "ArrayIterator[Set[MClassType]]", /* class_name_string */
9730 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType
,
9733 0, /* nullable Object */
9735 277, /* ArrayIterator[Object] */
9736 1688, /* ArrayIterator[Set[MType]] */
9737 1897, /* ArrayIterator[Set[MClassType]] */
9740 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType
= {
9743 &type_array__AbstractArrayReadabstract_collection__Setmodel__MClassType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MClassType]] */
9744 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[Iterator#0]: Array[Set[MClassType]] */
9747 /* runtime type NativeArray[Set[MClassType]] */
9748 const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassType
= {
9750 "NativeArray[Set[MClassType]]", /* class_name_string */
9753 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType
,
9756 0, /* nullable Object */
9758 185, /* NativeArray[Object] */
9759 1689, /* NativeArray[Set[MType]] */
9760 1898, /* NativeArray[Set[MClassType]] */
9763 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType
= {
9766 &type_abstract_collection__Setmodel__MClassType
, /* NativeArray#0: Set[MClassType] */
9767 &type_array__NativeArrayabstract_collection__Setmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[Set[MClassType]] */
9770 /* runtime type Array[POSetElement[MClass]] */
9771 const struct type type_array__Arrayposet__POSetElementmodel__MClass
= {
9773 "Array[POSetElement[MClass]]", /* class_name_string */
9776 &resolution_table_array__Arrayposet__POSetElementmodel__MClass
,
9779 0, /* nullable Object */
9781 1632, /* Collection[POSetElement[MClass]] */
9782 163, /* SequenceRead[nullable Object] */
9783 164, /* Collection[Object] */
9784 2416, /* AbstractArrayRead[POSetElement[MClass]] */
9785 1728, /* AbstractArrayRead[Object] */
9786 2538, /* Array[POSetElement[MClass]] */
9788 1911, /* Array[Object] */
9791 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClass
= {
9794 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[Array#0]: Array[POSetElement[MClass]] */
9795 &type_array__NativeArrayposet__POSetElementmodel__MClass
, /* NativeArray[Array#0]: NativeArray[POSetElement[MClass]] */
9796 &type_poset__POSetElementmodel__MClass
, /* Sequence#0: POSetElement[MClass] */
9797 &type_poset__POSetElementmodel__MClass
, /* SimpleCollection#0: POSetElement[MClass] */
9798 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[Array#0]: Collection[POSetElement[MClass]] */
9799 &type_poset__POSetElementmodel__MClass
, /* Array#0: POSetElement[MClass] */
9800 &type_array__NativeArrayposet__POSetElementmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MClass]] */
9801 &type_poset__POSetElementmodel__MClass
, /* AbstractArray#0: POSetElement[MClass] */
9802 &type_poset__POSetElementmodel__MClass
, /* RemovableCollection#0: POSetElement[MClass] */
9803 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[Sequence#0]: Collection[POSetElement[MClass]] */
9804 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[Sequence#0]: Array[POSetElement[MClass]] */
9805 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MClass]] */
9806 &type_poset__POSetElementmodel__MClass
, /* Collection#0: POSetElement[MClass] */
9807 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[Collection#0]: Collection[POSetElement[MClass]] */
9808 &type_poset__POSetElementmodel__MClass
, /* SequenceRead#0: POSetElement[MClass] */
9809 &type_poset__POSetElementmodel__MClass
, /* AbstractArrayRead#0: POSetElement[MClass] */
9810 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MClass]] */
9811 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[POSetElement[MClass]] not a live type) */
9812 &type_array__ArrayIteratorposet__POSetElementmodel__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MClass]] */
9815 /* runtime type AbstractArrayRead[POSetElement[MClass]] */
9816 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClass
= {
9818 "AbstractArrayRead[POSetElement[MClass]]", /* class_name_string */
9824 0, /* nullable Object */
9826 1632, /* Collection[POSetElement[MClass]] */
9827 163, /* SequenceRead[nullable Object] */
9828 164, /* Collection[Object] */
9829 2416, /* AbstractArrayRead[POSetElement[MClass]] */
9830 1728, /* AbstractArrayRead[Object] */
9833 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9834 const struct type type_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9836 "MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
9839 &resolution_table_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
9842 0, /* nullable Object */
9844 546, /* MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9847 const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9850 &type_abstract_collection__MapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9851 &type_array__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[MModule] */
9854 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9855 const struct type type_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9857 "MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
9860 &resolution_table_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
9863 0, /* nullable Object */
9865 547, /* MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9868 const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9871 &type_abstract_collection__MapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9872 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MMethodDef]]] */
9875 /* runtime type MapKeysIterator[MType, Array[MMethodDef]] */
9876 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
9878 "MapKeysIterator[MType, Array[MMethodDef]]", /* class_name_string */
9881 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
,
9884 0, /* nullable Object */
9886 548, /* MapKeysIterator[MType, Array[MMethodDef]] */
9889 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
9892 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MMethodDef]] */
9893 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
9896 /* runtime type MapValuesIterator[MType, Array[MMethodDef]] */
9897 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
9899 "MapValuesIterator[MType, Array[MMethodDef]]", /* class_name_string */
9902 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
,
9905 0, /* nullable Object */
9907 549, /* MapValuesIterator[MType, Array[MMethodDef]] */
9910 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
9913 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MMethodDef]] */
9914 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[Array[MMethodDef]] */
9917 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9918 const struct type type_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9920 "MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9923 &resolution_table_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
9926 0, /* nullable Object */
9928 550, /* MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9931 const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9934 &type_abstract_collection__MapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9935 &type_array__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[MModule] */
9938 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9939 const struct type type_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9941 "MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9944 &resolution_table_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
9947 0, /* nullable Object */
9949 551, /* MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9952 const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
9955 &type_abstract_collection__MapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9956 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
9959 /* runtime type MapKeysIterator[MType, Array[MAttributeDef]] */
9960 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
9962 "MapKeysIterator[MType, Array[MAttributeDef]]", /* class_name_string */
9965 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
,
9968 0, /* nullable Object */
9970 552, /* MapKeysIterator[MType, Array[MAttributeDef]] */
9973 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
9976 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MAttributeDef]] */
9977 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
9980 /* runtime type MapValuesIterator[MType, Array[MAttributeDef]] */
9981 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
9983 "MapValuesIterator[MType, Array[MAttributeDef]]", /* class_name_string */
9986 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
,
9989 0, /* nullable Object */
9991 553, /* MapValuesIterator[MType, Array[MAttributeDef]] */
9994 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
9997 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MAttributeDef]] */
9998 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[Array[MAttributeDef]] */