1 #include "nith.types.0.h"
2 /* runtime type NativeArray[nullable HashSetNode[String]] */
3 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodestring__String
= {
5 "NativeArray[nullable HashSetNode[String]]", /* class_name_string */
8 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String
,
11 0, /* nullable Object */
13 291, /* NativeArray[nullable HashSetNode[Object]] */
14 1175, /* NativeArray[nullable HashSetNode[String]] */
17 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String
= {
20 &type_nullable_hash_collection__HashSetNodestring__String
, /* E: nullable HashSetNode[String] */
21 &type_array__NativeArraynullable_hash_collection__HashSetNodestring__String
, /* NativeArray[E]: NativeArray[nullable HashSetNode[String]] */
24 /* runtime type HashSetNode[String] */
25 const struct type type_hash_collection__HashSetNodestring__String
= {
27 "HashSetNode[String]", /* class_name_string */
30 &resolution_table_hash_collection__HashSetNodestring__String
,
33 0, /* nullable Object */
35 17, /* nullable HashSetNode[Object] */
36 379, /* nullable HashSetNode[String] */
37 1069, /* HashSetNode[Object] */
38 1607, /* HashSetNode[String] */
41 const struct types resolution_table_hash_collection__HashSetNodestring__String
= {
44 &type_string__String
, /* E: String */
46 &type_string__String
, /* K: String */
49 /* runtime type nullable HashSetNode[String] */
50 const struct type type_nullable_hash_collection__HashSetNodestring__String
= {
52 "nullable HashSetNode[String]", /* class_name_string */
58 /* runtime type POSetConflictGraph[MClass] */
59 const struct type type_coloring__POSetConflictGraphmodel__MClass
= {
61 "POSetConflictGraph[MClass]", /* class_name_string */
64 &resolution_table_coloring__POSetConflictGraphmodel__MClass
,
67 0, /* nullable Object */
69 380, /* POSetConflictGraph[MClass] */
72 const struct types resolution_table_coloring__POSetConflictGraphmodel__MClass
= {
75 &type_hash_collection__HashSetmodel__MClass
, /* HashSet[E]: HashSet[MClass] */
76 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[E, Set[E]]: HashMap[MClass, Set[MClass]] */
77 &type_poset__POSetmodel__MClass
, /* POSet[E]: POSet[MClass] */
78 &type_model__MClass
, /* E: MClass */
79 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[E]: Collection[MClass] */
82 /* runtime type HashMapKeys[MClass, Set[MAttribute]] */
83 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
= {
85 "HashMapKeys[MClass, Set[MAttribute]]", /* class_name_string */
88 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
,
91 0, /* nullable Object */
93 91, /* Collection[nullable MClass] */
95 83, /* Collection[Object] */
96 1366, /* Collection[MClass] */
97 1580, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
98 1836, /* HashMapKeys[MClass, Set[MProperty]] */
99 2061, /* HashMapKeys[MClass, Set[MAttribute]] */
102 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute
= {
105 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[K, V]: HashMap[MClass, Set[MAttribute]] */
106 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MAttribute]] */
107 &type_model__MClass
, /* E: MClass */
108 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[E]: Collection[MClass] */
109 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
114 &type_model__MClass
, /* E: MClass */
117 /* runtime type HashMapValues[MClass, Set[MAttribute]] */
118 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
= {
120 "HashMapValues[MClass, Set[MAttribute]]", /* class_name_string */
123 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
,
126 0, /* nullable Object */
130 83, /* Collection[Object] */
131 1114, /* Collection[Set[PropertyLayoutElement]] */
132 1405, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
133 1406, /* Collection[Set[MProperty]] */
134 1837, /* HashMapValues[MClass, Set[MProperty]] */
135 1608, /* Collection[Set[MAttribute]] */
136 2132, /* HashMapValues[MClass, Set[MAttribute]] */
139 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute
= {
142 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[K, V]: HashMap[MClass, Set[MAttribute]] */
143 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MAttribute]] */
144 &type_abstract_collection__Setmodel__MAttribute
, /* E: Set[MAttribute] */
145 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[E]: Collection[Set[MAttribute]] */
146 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
151 &type_abstract_collection__Setmodel__MAttribute
, /* E: Set[MAttribute] */
154 /* runtime type Collection[Set[MAttribute]] */
155 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
= {
157 "Collection[Set[MAttribute]]", /* class_name_string */
163 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
164 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
166 "NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]]", /* class_name_string */
169 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
172 0, /* nullable Object */
174 327, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
175 1115, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
176 1434, /* NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
179 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
182 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* E: nullable HashMapNode[MClass, Set[MAttribute]] */
183 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */
186 /* runtime type HashMapIterator[MClass, Set[MAttribute]] */
187 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
189 "HashMapIterator[MClass, Set[MAttribute]]", /* class_name_string */
192 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
195 0, /* nullable Object */
197 328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
198 1116, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
199 1117, /* MapIterator[MClass, Set[MProperty]] */
200 1435, /* MapIterator[MClass, Set[MAttribute]] */
201 1581, /* HashMapIterator[MClass, Set[MProperty]] */
202 2062, /* HashMapIterator[MClass, Set[MAttribute]] */
205 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
208 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute
, /* HashMap[K, V]: HashMap[MClass, Set[MAttribute]] */
211 /* runtime type MapIterator[MClass, Set[MAttribute]] */
212 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
214 "MapIterator[MClass, Set[MAttribute]]", /* class_name_string */
220 /* runtime type HashMapNode[MClass, Set[MAttribute]] */
221 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
223 "HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
226 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
,
229 0, /* nullable Object */
231 28, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
232 329, /* nullable HashMapNode[MClass, Set[MProperty]] */
233 1118, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
234 1176, /* nullable HashMapNode[MClass, Set[MAttribute]] */
235 1582, /* HashMapNode[MClass, Set[MProperty]] */
236 2063, /* HashMapNode[MClass, Set[MAttribute]] */
239 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
242 &type_model__MClass
, /* K: MClass */
243 &type_abstract_collection__Setmodel__MAttribute
, /* V: Set[MAttribute] */
244 &type_model__MClass
, /* K: MClass */
247 /* runtime type nullable HashMapNode[MClass, Set[MAttribute]] */
248 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute
= {
250 "nullable HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
256 /* runtime type HashSetIterator[MAttribute] */
257 const struct type type_hash_collection__HashSetIteratormodel__MAttribute
= {
259 "HashSetIterator[MAttribute]", /* class_name_string */
262 &resolution_table_hash_collection__HashSetIteratormodel__MAttribute
,
265 0, /* nullable Object */
267 290, /* HashSetIterator[Object] */
268 1128, /* HashSetIterator[PropertyLayoutElement] */
269 1416, /* HashSetIterator[MProperty] */
270 1609, /* HashSetIterator[MAttribute] */
273 const struct types resolution_table_hash_collection__HashSetIteratormodel__MAttribute
= {
276 &type_array__Arraymodel__MAttribute
, /* Array[E]: Array[MAttribute] */
277 &type_hash_collection__HashSetmodel__MAttribute
, /* HashSet[E]: HashSet[MAttribute] */
280 /* runtime type NativeArray[nullable HashSetNode[MAttribute]] */
281 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
= {
283 "NativeArray[nullable HashSetNode[MAttribute]]", /* class_name_string */
286 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
,
289 0, /* nullable Object */
291 291, /* NativeArray[nullable HashSetNode[Object]] */
292 1129, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
293 1417, /* NativeArray[nullable HashSetNode[MProperty]] */
294 1610, /* NativeArray[nullable HashSetNode[MAttribute]] */
297 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
= {
300 &type_nullable_hash_collection__HashSetNodemodel__MAttribute
, /* E: nullable HashSetNode[MAttribute] */
301 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute
, /* NativeArray[E]: NativeArray[nullable HashSetNode[MAttribute]] */
304 /* runtime type HashSetNode[MAttribute] */
305 const struct type type_hash_collection__HashSetNodemodel__MAttribute
= {
307 "HashSetNode[MAttribute]", /* class_name_string */
310 &resolution_table_hash_collection__HashSetNodemodel__MAttribute
,
313 0, /* nullable Object */
315 17, /* nullable HashSetNode[Object] */
316 342, /* nullable HashSetNode[PropertyLayoutElement] */
317 1069, /* HashSetNode[Object] */
318 1131, /* nullable HashSetNode[MProperty] */
319 1436, /* nullable HashSetNode[MAttribute] */
320 1592, /* HashSetNode[PropertyLayoutElement] */
321 2058, /* HashSetNode[MProperty] */
322 2175, /* HashSetNode[MAttribute] */
325 const struct types resolution_table_hash_collection__HashSetNodemodel__MAttribute
= {
328 &type_model__MAttribute
, /* E: MAttribute */
330 &type_model__MAttribute
, /* K: MAttribute */
333 /* runtime type nullable HashSetNode[MAttribute] */
334 const struct type type_nullable_hash_collection__HashSetNodemodel__MAttribute
= {
336 "nullable HashSetNode[MAttribute]", /* class_name_string */
342 /* runtime type Array[MAttribute] */
343 const struct type type_array__Arraymodel__MAttribute
= {
345 "Array[MAttribute]", /* class_name_string */
348 &resolution_table_array__Arraymodel__MAttribute
,
351 0, /* nullable Object */
353 92, /* Collection[nullable MProperty] */
354 82, /* SequenceRead[nullable Object] */
355 83, /* Collection[Object] */
356 1368, /* AbstractArrayRead[nullable MProperty] */
357 590, /* Array[nullable Object] */
358 605, /* Collection[PropertyLayoutElement] */
359 1345, /* AbstractArrayRead[Object] */
360 1516, /* Collection[MProperty] */
361 1512, /* AbstractArray[Object] */
362 1517, /* AbstractArray[nullable MProperty] */
363 1702, /* Collection[MAttribute] */
364 1683, /* AbstractArrayRead[PropertyLayoutElement] */
365 1911, /* Array[nullable MProperty] */
366 1909, /* Array[Object] */
367 2178, /* AbstractArrayRead[MProperty] */
368 2081, /* AbstractArray[PropertyLayoutElement] */
369 2276, /* AbstractArrayRead[MAttribute] */
370 2208, /* Array[PropertyLayoutElement] */
371 2282, /* AbstractArray[MProperty] */
372 2329, /* AbstractArray[MAttribute] */
373 2333, /* Array[MProperty] */
374 2359, /* Array[MAttribute] */
377 const struct types resolution_table_array__Arraymodel__MAttribute
= {
380 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[E]: NativeArray[MAttribute] */
381 &type_model__MAttribute
, /* E: MAttribute */
382 &type_model__MAttribute
, /* E: MAttribute */
383 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[E]: Collection[MAttribute] */
384 &type_array__Arraymodel__MAttribute
, /* Array[E]: Array[MAttribute] */
385 &type_model__MAttribute
, /* E: MAttribute */
386 &type_model__MAttribute
, /* E: MAttribute */
387 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[E]: Collection[MAttribute] */
388 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[E]: Collection[MAttribute] */
389 &type_model__MAttribute
, /* E: MAttribute */
390 &type_array__Arraymodel__MAttribute
, /* Array[E]: Array[MAttribute] */
391 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[E]: NativeArray[MAttribute] */
392 &type_model__MAttribute
, /* E: MAttribute */
393 &type_model__MAttribute
, /* E: MAttribute */
394 &type_array__Arraymodel__MAttribute
, /* Array[E]: Array[MAttribute] */
395 &type_array__AbstractArraymodel__MAttribute
, /* AbstractArray[E]: AbstractArray[MAttribute] */
396 &type_array__ArrayIteratormodel__MAttribute
, /* ArrayIterator[E]: ArrayIterator[MAttribute] */
399 /* runtime type AbstractArrayRead[MAttribute] */
400 const struct type type_array__AbstractArrayReadmodel__MAttribute
= {
402 "AbstractArrayRead[MAttribute]", /* class_name_string */
408 /* runtime type AbstractArray[MAttribute] */
409 const struct type type_array__AbstractArraymodel__MAttribute
= {
411 "AbstractArray[MAttribute]", /* class_name_string */
417 /* runtime type HashMap[PropertyLayoutElement, Int] */
418 const struct type type_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int
= {
420 "HashMap[PropertyLayoutElement, Int]", /* class_name_string */
423 &resolution_table_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int
,
426 0, /* nullable Object */
428 381, /* HashMap[PropertyLayoutElement, Int] */
431 const struct types resolution_table_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int
= {
434 &type_hash_collection__HashMapKeysseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMapKeys[K, V]: HashMapKeys[PropertyLayoutElement, Int] */
435 &type_hash_collection__HashMapValuesseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMapValues[K, V]: HashMapValues[PropertyLayoutElement, Int] */
436 &type_separate_compiler__PropertyLayoutElement
, /* K: PropertyLayoutElement */
437 &type_hash_collection__HashMapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMapIterator[K, V]: HashMapIterator[PropertyLayoutElement, Int] */
438 &type_separate_compiler__PropertyLayoutElement
, /* K: PropertyLayoutElement */
439 &type_kernel__Int
, /* V: Int */
440 &type_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMapNode[K, V]: HashMapNode[PropertyLayoutElement, Int] */
441 &type_separate_compiler__PropertyLayoutElement
, /* K: PropertyLayoutElement */
444 &type_nullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
, /* nullable N: nullable HashMapNode[PropertyLayoutElement, Int] */
445 &type_array__NativeArraynullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
446 &type_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
, /* N: HashMapNode[PropertyLayoutElement, Int] */
447 &type_nullable_separate_compiler__PropertyLayoutElement
, /* nullable K: nullable PropertyLayoutElement */
450 /* runtime type HashMap[MAttribute, Int] */
451 const struct type type_hash_collection__HashMapmodel__MAttributekernel__Int
= {
453 "HashMap[MAttribute, Int]", /* class_name_string */
456 &resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int
,
459 0, /* nullable Object */
461 381, /* HashMap[PropertyLayoutElement, Int] */
462 1177, /* HashMap[MAttribute, Int] */
465 const struct types resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int
= {
468 &type_hash_collection__HashMapKeysmodel__MAttributekernel__Int
, /* HashMapKeys[K, V]: HashMapKeys[MAttribute, Int] */
469 &type_hash_collection__HashMapValuesmodel__MAttributekernel__Int
, /* HashMapValues[K, V]: HashMapValues[MAttribute, Int] */
470 &type_model__MAttribute
, /* K: MAttribute */
471 &type_hash_collection__HashMapIteratormodel__MAttributekernel__Int
, /* HashMapIterator[K, V]: HashMapIterator[MAttribute, Int] */
472 &type_model__MAttribute
, /* K: MAttribute */
473 &type_kernel__Int
, /* V: Int */
474 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* HashMapNode[K, V]: HashMapNode[MAttribute, Int] */
475 &type_model__MAttribute
, /* K: MAttribute */
478 &type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* nullable N: nullable HashMapNode[MAttribute, Int] */
479 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
480 &type_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* N: HashMapNode[MAttribute, Int] */
481 &type_nullable_model__MAttribute
, /* nullable K: nullable MAttribute */
484 /* runtime type ArrayIterator[RuntimeVariable] */
485 const struct type type_array__ArrayIteratorabstract_compiler__RuntimeVariable
= {
487 "ArrayIterator[RuntimeVariable]", /* class_name_string */
490 &resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable
,
493 0, /* nullable Object */
495 285, /* ArrayIterator[Object] */
496 1178, /* ArrayIterator[RuntimeVariable] */
499 const struct types resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable
= {
502 &type_array__Arrayabstract_compiler__RuntimeVariable
, /* Array[E]: Array[RuntimeVariable] */
503 &type_array__AbstractArrayReadabstract_compiler__RuntimeVariable
, /* AbstractArrayRead[E]: AbstractArrayRead[RuntimeVariable] */
506 /* runtime type NativeArray[RuntimeVariable] */
507 const struct type type_array__NativeArrayabstract_compiler__RuntimeVariable
= {
509 "NativeArray[RuntimeVariable]", /* class_name_string */
512 &resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable
,
515 0, /* nullable Object */
517 104, /* NativeArray[Object] */
518 1179, /* NativeArray[RuntimeVariable] */
521 const struct types resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable
= {
524 &type_abstract_compiler__RuntimeVariable
, /* E: RuntimeVariable */
525 &type_array__NativeArrayabstract_compiler__RuntimeVariable
, /* NativeArray[E]: NativeArray[RuntimeVariable] */
528 /* runtime type POSetConflictGraph[MType] */
529 const struct type type_coloring__POSetConflictGraphmodel__MType
= {
531 "POSetConflictGraph[MType]", /* class_name_string */
534 &resolution_table_coloring__POSetConflictGraphmodel__MType
,
537 0, /* nullable Object */
539 382, /* POSetConflictGraph[MType] */
542 const struct types resolution_table_coloring__POSetConflictGraphmodel__MType
= {
545 &type_hash_collection__HashSetmodel__MType
, /* HashSet[E]: HashSet[MType] */
546 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[E, Set[E]]: HashMap[MType, Set[MType]] */
547 &type_poset__POSetmodel__MType
, /* POSet[E]: POSet[MType] */
548 &type_model__MType
, /* E: MType */
549 &type_abstract_collection__Collectionmodel__MType
, /* Collection[E]: Collection[MType] */
552 /* runtime type HashMapKeys[EscapeMark, String] */
553 const struct type type_hash_collection__HashMapKeysscope__EscapeMarkstring__String
= {
555 "HashMapKeys[EscapeMark, String]", /* class_name_string */
558 &resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String
,
561 0, /* nullable Object */
565 83, /* Collection[Object] */
566 1180, /* Collection[EscapeMark] */
567 1437, /* HashMapKeys[EscapeMark, String] */
570 const struct types resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String
= {
573 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[K, V]: HashMap[EscapeMark, String] */
574 &type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
, /* MapKeysIterator[K, V]: MapKeysIterator[EscapeMark, String] */
575 &type_scope__EscapeMark
, /* E: EscapeMark */
576 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[E]: Collection[EscapeMark] */
577 &type_array__Arrayscope__EscapeMark
, /* Array[E]: Array[EscapeMark] */
582 &type_scope__EscapeMark
, /* E: EscapeMark */
585 /* runtime type Collection[EscapeMark] */
586 const struct type type_abstract_collection__Collectionscope__EscapeMark
= {
588 "Collection[EscapeMark]", /* class_name_string */
594 /* runtime type HashMapValues[EscapeMark, String] */
595 const struct type type_hash_collection__HashMapValuesscope__EscapeMarkstring__String
= {
597 "HashMapValues[EscapeMark, String]", /* class_name_string */
600 &resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String
,
603 0, /* nullable Object */
607 83, /* Collection[Object] */
608 593, /* Collection[Streamable] */
610 1346, /* Collection[Text] */
612 1513, /* Collection[String] */
613 1857, /* HashMapValues[EscapeMark, String] */
616 const struct types resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String
= {
619 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[K, V]: HashMap[EscapeMark, String] */
620 &type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
, /* MapValuesIterator[K, V]: MapValuesIterator[EscapeMark, String] */
621 &type_string__String
, /* E: String */
622 &type_abstract_collection__Collectionstring__String
, /* Collection[E]: Collection[String] */
623 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
628 &type_string__String
, /* E: String */
631 /* runtime type NativeArray[nullable HashMapNode[EscapeMark, String]] */
632 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
634 "NativeArray[nullable HashMapNode[EscapeMark, String]]", /* class_name_string */
637 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
640 0, /* nullable Object */
642 383, /* NativeArray[nullable HashMapNode[EscapeMark, String]] */
645 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
648 &type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* E: nullable HashMapNode[EscapeMark, String] */
649 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
, /* NativeArray[E]: NativeArray[nullable HashMapNode[EscapeMark, String]] */
652 /* runtime type HashMapIterator[EscapeMark, String] */
653 const struct type type_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
= {
655 "HashMapIterator[EscapeMark, String]", /* class_name_string */
658 &resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
,
661 0, /* nullable Object */
663 384, /* MapIterator[EscapeMark, String] */
664 1181, /* HashMapIterator[EscapeMark, String] */
667 const struct types resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String
= {
670 &type_hash_collection__HashMapscope__EscapeMarkstring__String
, /* HashMap[K, V]: HashMap[EscapeMark, String] */
673 /* runtime type MapIterator[EscapeMark, String] */
674 const struct type type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
= {
676 "MapIterator[EscapeMark, String]", /* class_name_string */
682 /* runtime type HashMapNode[EscapeMark, String] */
683 const struct type type_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
685 "HashMapNode[EscapeMark, String]", /* class_name_string */
688 &resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String
,
691 0, /* nullable Object */
693 46, /* nullable HashMapNode[EscapeMark, String] */
694 1182, /* HashMapNode[EscapeMark, String] */
697 const struct types resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
700 &type_scope__EscapeMark
, /* K: EscapeMark */
701 &type_string__String
, /* V: String */
702 &type_scope__EscapeMark
, /* K: EscapeMark */
705 /* runtime type nullable HashMapNode[EscapeMark, String] */
706 const struct type type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String
= {
708 "nullable HashMapNode[EscapeMark, String]", /* class_name_string */
714 /* runtime type HashMapKeys[Variable, RuntimeVariable] */
715 const struct type type_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
= {
717 "HashMapKeys[Variable, RuntimeVariable]", /* class_name_string */
720 &resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
,
723 0, /* nullable Object */
727 83, /* Collection[Object] */
728 1051, /* Collection[Variable] */
729 1438, /* HashMapKeys[Variable, RuntimeVariable] */
732 const struct types resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable
= {
735 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[K, V]: HashMap[Variable, RuntimeVariable] */
736 &type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapKeysIterator[K, V]: MapKeysIterator[Variable, RuntimeVariable] */
737 &type_scope__Variable
, /* E: Variable */
738 &type_abstract_collection__Collectionscope__Variable
, /* Collection[E]: Collection[Variable] */
739 &type_array__Arrayscope__Variable
, /* Array[E]: Array[Variable] */
744 &type_scope__Variable
, /* E: Variable */
747 /* runtime type HashMapValues[Variable, RuntimeVariable] */
748 const struct type type_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
= {
750 "HashMapValues[Variable, RuntimeVariable]", /* class_name_string */
753 &resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
,
756 0, /* nullable Object */
760 83, /* Collection[Object] */
761 637, /* Collection[RuntimeVariable] */
762 1439, /* HashMapValues[Variable, RuntimeVariable] */
765 const struct types resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable
= {
768 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[K, V]: HashMap[Variable, RuntimeVariable] */
769 &type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapValuesIterator[K, V]: MapValuesIterator[Variable, RuntimeVariable] */
770 &type_abstract_compiler__RuntimeVariable
, /* E: RuntimeVariable */
771 &type_abstract_collection__Collectionabstract_compiler__RuntimeVariable
, /* Collection[E]: Collection[RuntimeVariable] */
772 &type_array__Arrayabstract_compiler__RuntimeVariable
, /* Array[E]: Array[RuntimeVariable] */
777 &type_abstract_compiler__RuntimeVariable
, /* E: RuntimeVariable */
780 /* runtime type NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
781 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
783 "NativeArray[nullable HashMapNode[Variable, RuntimeVariable]]", /* class_name_string */
786 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
789 0, /* nullable Object */
791 385, /* NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
794 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
797 &type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* E: nullable HashMapNode[Variable, RuntimeVariable] */
798 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
, /* NativeArray[E]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */
801 /* runtime type HashMapIterator[Variable, RuntimeVariable] */
802 const struct type type_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
804 "HashMapIterator[Variable, RuntimeVariable]", /* class_name_string */
807 &resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
,
810 0, /* nullable Object */
812 386, /* MapIterator[Variable, RuntimeVariable] */
813 1183, /* HashMapIterator[Variable, RuntimeVariable] */
816 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
819 &type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable
, /* HashMap[K, V]: HashMap[Variable, RuntimeVariable] */
822 /* runtime type MapIterator[Variable, RuntimeVariable] */
823 const struct type type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
825 "MapIterator[Variable, RuntimeVariable]", /* class_name_string */
831 /* runtime type HashMapNode[Variable, RuntimeVariable] */
832 const struct type type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
834 "HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
837 &resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
,
840 0, /* nullable Object */
842 47, /* nullable HashMapNode[Variable, RuntimeVariable] */
843 1184, /* HashMapNode[Variable, RuntimeVariable] */
846 const struct types resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
849 &type_scope__Variable
, /* K: Variable */
850 &type_abstract_compiler__RuntimeVariable
, /* V: RuntimeVariable */
851 &type_scope__Variable
, /* K: Variable */
854 /* runtime type nullable HashMapNode[Variable, RuntimeVariable] */
855 const struct type type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable
= {
857 "nullable HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
863 /* runtime type HashMapKeys[MClass, Set[MVirtualTypeProp]] */
864 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
866 "HashMapKeys[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
869 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
872 0, /* nullable Object */
874 91, /* Collection[nullable MClass] */
876 83, /* Collection[Object] */
877 1366, /* Collection[MClass] */
878 1580, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */
879 1836, /* HashMapKeys[MClass, Set[MProperty]] */
880 2064, /* HashMapKeys[MClass, Set[MVirtualTypeProp]] */
883 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
886 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */
887 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
888 &type_model__MClass
, /* E: MClass */
889 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[E]: Collection[MClass] */
890 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
895 &type_model__MClass
, /* E: MClass */
898 /* runtime type HashMapValues[MClass, Set[MVirtualTypeProp]] */
899 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
901 "HashMapValues[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
904 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
907 0, /* nullable Object */
911 83, /* Collection[Object] */
912 1114, /* Collection[Set[PropertyLayoutElement]] */
913 1405, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */
914 1406, /* Collection[Set[MProperty]] */
915 1837, /* HashMapValues[MClass, Set[MProperty]] */
916 1611, /* Collection[Set[MVirtualTypeProp]] */
917 2133, /* HashMapValues[MClass, Set[MVirtualTypeProp]] */
920 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
923 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */
924 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
925 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* E: Set[MVirtualTypeProp] */
926 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
927 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[E]: Array[Set[MVirtualTypeProp]] */
932 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* E: Set[MVirtualTypeProp] */
935 /* runtime type Collection[Set[MVirtualTypeProp]] */
936 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
= {
938 "Collection[Set[MVirtualTypeProp]]", /* class_name_string */
944 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
945 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
947 "NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]]", /* class_name_string */
950 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
953 0, /* nullable Object */
955 327, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */
956 1115, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
957 1440, /* NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
960 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
963 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* E: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
964 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */
967 /* runtime type HashMapIterator[MClass, Set[MVirtualTypeProp]] */
968 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
970 "HashMapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
973 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
976 0, /* nullable Object */
978 328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */
979 1116, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */
980 1117, /* MapIterator[MClass, Set[MProperty]] */
981 1441, /* MapIterator[MClass, Set[MVirtualTypeProp]] */
982 1581, /* HashMapIterator[MClass, Set[MProperty]] */
983 2065, /* HashMapIterator[MClass, Set[MVirtualTypeProp]] */
986 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
989 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* HashMap[K, V]: HashMap[MClass, Set[MVirtualTypeProp]] */
992 /* runtime type MapIterator[MClass, Set[MVirtualTypeProp]] */
993 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
995 "MapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1001 /* runtime type HashMapNode[MClass, Set[MVirtualTypeProp]] */
1002 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1004 "HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1007 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
1010 0, /* nullable Object */
1012 28, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1013 329, /* nullable HashMapNode[MClass, Set[MProperty]] */
1014 1118, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */
1015 1185, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
1016 1582, /* HashMapNode[MClass, Set[MProperty]] */
1017 2066, /* HashMapNode[MClass, Set[MVirtualTypeProp]] */
1020 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1023 &type_model__MClass
, /* K: MClass */
1024 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* V: Set[MVirtualTypeProp] */
1025 &type_model__MClass
, /* K: MClass */
1028 /* runtime type nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
1029 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
1031 "nullable HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1035 0, {}, /*DEAD TYPE*/
1037 /* runtime type HashSetIterator[MVirtualTypeProp] */
1038 const struct type type_hash_collection__HashSetIteratormodel__MVirtualTypeProp
= {
1040 "HashSetIterator[MVirtualTypeProp]", /* class_name_string */
1043 &resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp
,
1046 0, /* nullable Object */
1048 290, /* HashSetIterator[Object] */
1049 1128, /* HashSetIterator[PropertyLayoutElement] */
1050 1416, /* HashSetIterator[MProperty] */
1051 1612, /* HashSetIterator[MVirtualTypeProp] */
1054 const struct types resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp
= {
1057 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
1058 &type_hash_collection__HashSetmodel__MVirtualTypeProp
, /* HashSet[E]: HashSet[MVirtualTypeProp] */
1061 /* runtime type NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
1062 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
1064 "NativeArray[nullable HashSetNode[MVirtualTypeProp]]", /* class_name_string */
1067 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
1070 0, /* nullable Object */
1072 291, /* NativeArray[nullable HashSetNode[Object]] */
1073 1129, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
1074 1417, /* NativeArray[nullable HashSetNode[MProperty]] */
1075 1613, /* NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
1078 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
1081 &type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* E: nullable HashSetNode[MVirtualTypeProp] */
1082 &type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
, /* NativeArray[E]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
1085 /* runtime type HashSetNode[MVirtualTypeProp] */
1086 const struct type type_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
1088 "HashSetNode[MVirtualTypeProp]", /* class_name_string */
1091 &resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp
,
1094 0, /* nullable Object */
1096 17, /* nullable HashSetNode[Object] */
1097 342, /* nullable HashSetNode[PropertyLayoutElement] */
1098 1069, /* HashSetNode[Object] */
1099 1131, /* nullable HashSetNode[MProperty] */
1100 1442, /* nullable HashSetNode[MVirtualTypeProp] */
1101 1592, /* HashSetNode[PropertyLayoutElement] */
1102 2058, /* HashSetNode[MProperty] */
1103 2176, /* HashSetNode[MVirtualTypeProp] */
1106 const struct types resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
1109 &type_model__MVirtualTypeProp
, /* E: MVirtualTypeProp */
1111 &type_model__MVirtualTypeProp
, /* K: MVirtualTypeProp */
1114 /* runtime type nullable HashSetNode[MVirtualTypeProp] */
1115 const struct type type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp
= {
1117 "nullable HashSetNode[MVirtualTypeProp]", /* class_name_string */
1121 0, {}, /*DEAD TYPE*/
1123 /* runtime type Array[MVirtualTypeProp] */
1124 const struct type type_array__Arraymodel__MVirtualTypeProp
= {
1126 "Array[MVirtualTypeProp]", /* class_name_string */
1129 &resolution_table_array__Arraymodel__MVirtualTypeProp
,
1132 0, /* nullable Object */
1134 92, /* Collection[nullable MProperty] */
1135 82, /* SequenceRead[nullable Object] */
1136 83, /* Collection[Object] */
1137 1368, /* AbstractArrayRead[nullable MProperty] */
1138 590, /* Array[nullable Object] */
1139 605, /* Collection[PropertyLayoutElement] */
1140 1345, /* AbstractArrayRead[Object] */
1141 1516, /* Collection[MProperty] */
1142 1512, /* AbstractArray[Object] */
1143 1517, /* AbstractArray[nullable MProperty] */
1144 1705, /* Collection[MVirtualTypeProp] */
1145 1683, /* AbstractArrayRead[PropertyLayoutElement] */
1146 1911, /* Array[nullable MProperty] */
1147 1909, /* Array[Object] */
1148 2178, /* AbstractArrayRead[MProperty] */
1149 2081, /* AbstractArray[PropertyLayoutElement] */
1150 2277, /* AbstractArrayRead[MVirtualTypeProp] */
1151 2208, /* Array[PropertyLayoutElement] */
1152 2282, /* AbstractArray[MProperty] */
1153 2330, /* AbstractArray[MVirtualTypeProp] */
1154 2333, /* Array[MProperty] */
1155 2360, /* Array[MVirtualTypeProp] */
1158 const struct types resolution_table_array__Arraymodel__MVirtualTypeProp
= {
1161 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[E]: NativeArray[MVirtualTypeProp] */
1162 &type_model__MVirtualTypeProp
, /* E: MVirtualTypeProp */
1163 &type_model__MVirtualTypeProp
, /* E: MVirtualTypeProp */
1164 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[E]: Collection[MVirtualTypeProp] */
1165 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
1166 &type_model__MVirtualTypeProp
, /* E: MVirtualTypeProp */
1167 &type_model__MVirtualTypeProp
, /* E: MVirtualTypeProp */
1168 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[E]: Collection[MVirtualTypeProp] */
1169 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[E]: Collection[MVirtualTypeProp] */
1170 &type_model__MVirtualTypeProp
, /* E: MVirtualTypeProp */
1171 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
1172 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[E]: NativeArray[MVirtualTypeProp] */
1173 &type_model__MVirtualTypeProp
, /* E: MVirtualTypeProp */
1174 &type_model__MVirtualTypeProp
, /* E: MVirtualTypeProp */
1175 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
1176 &type_array__AbstractArraymodel__MVirtualTypeProp
, /* AbstractArray[E]: AbstractArray[MVirtualTypeProp] */
1177 &type_array__ArrayIteratormodel__MVirtualTypeProp
, /* ArrayIterator[E]: ArrayIterator[MVirtualTypeProp] */
1180 /* runtime type AbstractArrayRead[MVirtualTypeProp] */
1181 const struct type type_array__AbstractArrayReadmodel__MVirtualTypeProp
= {
1183 "AbstractArrayRead[MVirtualTypeProp]", /* class_name_string */
1187 0, {}, /*DEAD TYPE*/
1189 /* runtime type AbstractArray[MVirtualTypeProp] */
1190 const struct type type_array__AbstractArraymodel__MVirtualTypeProp
= {
1192 "AbstractArray[MVirtualTypeProp]", /* class_name_string */
1196 0, {}, /*DEAD TYPE*/
1198 /* runtime type HashMap[MVirtualTypeProp, Int] */
1199 const struct type type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
= {
1201 "HashMap[MVirtualTypeProp, Int]", /* class_name_string */
1204 &resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
,
1207 0, /* nullable Object */
1209 381, /* HashMap[PropertyLayoutElement, Int] */
1210 1186, /* HashMap[MVirtualTypeProp, Int] */
1213 const struct types resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
= {
1216 &type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
, /* HashMapKeys[K, V]: HashMapKeys[MVirtualTypeProp, Int] */
1217 &type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
, /* HashMapValues[K, V]: HashMapValues[MVirtualTypeProp, Int] */
1218 &type_model__MVirtualTypeProp
, /* K: MVirtualTypeProp */
1219 &type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
, /* HashMapIterator[K, V]: HashMapIterator[MVirtualTypeProp, Int] */
1220 &type_model__MVirtualTypeProp
, /* K: MVirtualTypeProp */
1221 &type_kernel__Int
, /* V: Int */
1222 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* HashMapNode[K, V]: HashMapNode[MVirtualTypeProp, Int] */
1223 &type_model__MVirtualTypeProp
, /* K: MVirtualTypeProp */
1226 &type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* nullable N: nullable HashMapNode[MVirtualTypeProp, Int] */
1227 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
1228 &type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* N: HashMapNode[MVirtualTypeProp, Int] */
1229 &type_nullable_model__MVirtualTypeProp
, /* nullable K: nullable MVirtualTypeProp */
1232 /* runtime type ArrayIterator[ReduceAction] */
1233 const struct type type_array__ArrayIteratorparser_work__ReduceAction
= {
1235 "ArrayIterator[ReduceAction]", /* class_name_string */
1238 &resolution_table_array__ArrayIteratorparser_work__ReduceAction
,
1241 0, /* nullable Object */
1243 285, /* ArrayIterator[Object] */
1244 1187, /* ArrayIterator[ReduceAction] */
1247 const struct types resolution_table_array__ArrayIteratorparser_work__ReduceAction
= {
1250 &type_array__Arrayparser_work__ReduceAction
, /* Array[E]: Array[ReduceAction] */
1251 &type_array__AbstractArrayReadparser_work__ReduceAction
, /* AbstractArrayRead[E]: AbstractArrayRead[ReduceAction] */
1254 /* runtime type NativeArray[ReduceAction] */
1255 const struct type type_array__NativeArrayparser_work__ReduceAction
= {
1257 "NativeArray[ReduceAction]", /* class_name_string */
1260 &resolution_table_array__NativeArrayparser_work__ReduceAction
,
1263 0, /* nullable Object */
1265 104, /* NativeArray[Object] */
1266 1188, /* NativeArray[ReduceAction] */
1269 const struct types resolution_table_array__NativeArrayparser_work__ReduceAction
= {
1272 &type_parser_work__ReduceAction
, /* E: ReduceAction */
1273 &type_array__NativeArrayparser_work__ReduceAction
, /* NativeArray[E]: NativeArray[ReduceAction] */
1276 /* runtime type Array[TComment] */
1277 const struct type type_array__Arrayparser_nodes__TComment
= {
1279 "Array[TComment]", /* class_name_string */
1282 &resolution_table_array__Arrayparser_nodes__TComment
,
1285 0, /* nullable Object */
1288 82, /* SequenceRead[nullable Object] */
1289 83, /* Collection[Object] */
1290 599, /* Collection[ANode] */
1291 590, /* Array[nullable Object] */
1292 1384, /* Collection[TComment] */
1293 1345, /* AbstractArrayRead[Object] */
1295 1512, /* AbstractArray[Object] */
1296 1684, /* AbstractArrayRead[ANode] */
1297 2134, /* AbstractArrayRead[TComment] */
1299 2083, /* AbstractArray[ANode] */
1300 1909, /* Array[Object] */
1301 2230, /* AbstractArray[TComment] */
1302 2209, /* Array[ANode] */
1303 2309, /* Array[TComment] */
1306 const struct types resolution_table_array__Arrayparser_nodes__TComment
= {
1309 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[E]: NativeArray[TComment] */
1310 &type_parser_nodes__TComment
, /* E: TComment */
1311 &type_parser_nodes__TComment
, /* E: TComment */
1312 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[E]: Collection[TComment] */
1313 &type_array__Arrayparser_nodes__TComment
, /* Array[E]: Array[TComment] */
1314 &type_parser_nodes__TComment
, /* E: TComment */
1315 &type_parser_nodes__TComment
, /* E: TComment */
1316 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[E]: Collection[TComment] */
1317 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[E]: Collection[TComment] */
1318 &type_parser_nodes__TComment
, /* E: TComment */
1319 &type_array__Arrayparser_nodes__TComment
, /* Array[E]: Array[TComment] */
1320 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[E]: NativeArray[TComment] */
1321 &type_parser_nodes__TComment
, /* E: TComment */
1322 &type_parser_nodes__TComment
, /* E: TComment */
1323 &type_array__Arrayparser_nodes__TComment
, /* Array[E]: Array[TComment] */
1324 &type_array__AbstractArrayparser_nodes__TComment
, /* AbstractArray[E]: AbstractArray[TComment] */
1325 &type_array__ArrayIteratorparser_nodes__TComment
, /* ArrayIterator[E]: ArrayIterator[TComment] */
1328 /* runtime type AbstractArrayRead[TComment] */
1329 const struct type type_array__AbstractArrayReadparser_nodes__TComment
= {
1331 "AbstractArrayRead[TComment]", /* class_name_string */
1335 0, {}, /*DEAD TYPE*/
1337 /* runtime type AbstractArray[TComment] */
1338 const struct type type_array__AbstractArrayparser_nodes__TComment
= {
1340 "AbstractArray[TComment]", /* class_name_string */
1344 0, {}, /*DEAD TYPE*/
1346 /* runtime type ArrayIterator[AClassdef] */
1347 const struct type type_array__ArrayIteratorparser_nodes__AClassdef
= {
1349 "ArrayIterator[AClassdef]", /* class_name_string */
1352 &resolution_table_array__ArrayIteratorparser_nodes__AClassdef
,
1355 0, /* nullable Object */
1357 285, /* ArrayIterator[Object] */
1358 1099, /* ArrayIterator[ANode] */
1359 1400, /* ArrayIterator[Prod] */
1360 1614, /* ArrayIterator[AClassdef] */
1363 const struct types resolution_table_array__ArrayIteratorparser_nodes__AClassdef
= {
1366 &type_array__Arrayparser_nodes__AClassdef
, /* Array[E]: Array[AClassdef] */
1367 &type_array__AbstractArrayReadparser_nodes__AClassdef
, /* AbstractArrayRead[E]: AbstractArrayRead[AClassdef] */
1370 /* runtime type NativeArray[AClassdef] */
1371 const struct type type_array__NativeArrayparser_nodes__AClassdef
= {
1373 "NativeArray[AClassdef]", /* class_name_string */
1376 &resolution_table_array__NativeArrayparser_nodes__AClassdef
,
1379 0, /* nullable Object */
1381 104, /* NativeArray[Object] */
1382 1100, /* NativeArray[ANode] */
1383 1401, /* NativeArray[Prod] */
1384 1615, /* NativeArray[AClassdef] */
1387 const struct types resolution_table_array__NativeArrayparser_nodes__AClassdef
= {
1390 &type_parser_nodes__AClassdef
, /* E: AClassdef */
1391 &type_array__NativeArrayparser_nodes__AClassdef
, /* NativeArray[E]: NativeArray[AClassdef] */
1394 /* runtime type Array[AFormaldef] */
1395 const struct type type_array__Arrayparser_nodes__AFormaldef
= {
1397 "Array[AFormaldef]", /* class_name_string */
1400 &resolution_table_array__Arrayparser_nodes__AFormaldef
,
1403 0, /* nullable Object */
1406 82, /* SequenceRead[nullable Object] */
1407 83, /* Collection[Object] */
1408 599, /* Collection[ANode] */
1409 590, /* Array[nullable Object] */
1410 1351, /* Collection[Prod] */
1411 1345, /* AbstractArrayRead[Object] */
1412 1541, /* Collection[AFormaldef] */
1413 1512, /* AbstractArray[Object] */
1414 1684, /* AbstractArrayRead[ANode] */
1416 2082, /* AbstractArrayRead[Prod] */
1417 2083, /* AbstractArray[ANode] */
1418 1909, /* Array[Object] */
1419 2193, /* AbstractArrayRead[AFormaldef] */
1420 2209, /* Array[ANode] */
1421 2210, /* AbstractArray[Prod] */
1422 2296, /* AbstractArray[AFormaldef] */
1424 2305, /* Array[Prod] */
1425 2341, /* Array[AFormaldef] */
1428 const struct types resolution_table_array__Arrayparser_nodes__AFormaldef
= {
1431 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[E]: NativeArray[AFormaldef] */
1432 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
1433 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
1434 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[E]: Collection[AFormaldef] */
1435 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[E]: Array[AFormaldef] */
1436 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
1437 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
1438 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[E]: Collection[AFormaldef] */
1439 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[E]: Collection[AFormaldef] */
1440 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
1441 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[E]: Array[AFormaldef] */
1442 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[E]: NativeArray[AFormaldef] */
1443 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
1444 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
1445 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[E]: Array[AFormaldef] */
1446 &type_array__AbstractArrayparser_nodes__AFormaldef
, /* AbstractArray[E]: AbstractArray[AFormaldef] */
1447 &type_array__ArrayIteratorparser_nodes__AFormaldef
, /* ArrayIterator[E]: ArrayIterator[AFormaldef] */
1450 /* runtime type AbstractArrayRead[AFormaldef] */
1451 const struct type type_array__AbstractArrayReadparser_nodes__AFormaldef
= {
1453 "AbstractArrayRead[AFormaldef]", /* class_name_string */
1457 0, {}, /*DEAD TYPE*/
1459 /* runtime type AbstractArray[AFormaldef] */
1460 const struct type type_array__AbstractArrayparser_nodes__AFormaldef
= {
1462 "AbstractArray[AFormaldef]", /* class_name_string */
1466 0, {}, /*DEAD TYPE*/
1468 /* runtime type Array[ASuperclass] */
1469 const struct type type_array__Arrayparser_nodes__ASuperclass
= {
1471 "Array[ASuperclass]", /* class_name_string */
1474 &resolution_table_array__Arrayparser_nodes__ASuperclass
,
1477 0, /* nullable Object */
1480 82, /* SequenceRead[nullable Object] */
1481 83, /* Collection[Object] */
1482 599, /* Collection[ANode] */
1483 590, /* Array[nullable Object] */
1484 1351, /* Collection[Prod] */
1485 1345, /* AbstractArrayRead[Object] */
1486 1542, /* Collection[ASuperclass] */
1487 1512, /* AbstractArray[Object] */
1488 1684, /* AbstractArrayRead[ANode] */
1490 2082, /* AbstractArrayRead[Prod] */
1491 2083, /* AbstractArray[ANode] */
1492 1909, /* Array[Object] */
1493 2194, /* AbstractArrayRead[ASuperclass] */
1494 2209, /* Array[ANode] */
1495 2210, /* AbstractArray[Prod] */
1496 2297, /* AbstractArray[ASuperclass] */
1498 2305, /* Array[Prod] */
1499 2342, /* Array[ASuperclass] */
1502 const struct types resolution_table_array__Arrayparser_nodes__ASuperclass
= {
1505 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[E]: NativeArray[ASuperclass] */
1506 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
1507 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
1508 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[E]: Collection[ASuperclass] */
1509 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[E]: Array[ASuperclass] */
1510 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
1511 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
1512 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[E]: Collection[ASuperclass] */
1513 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[E]: Collection[ASuperclass] */
1514 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
1515 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[E]: Array[ASuperclass] */
1516 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[E]: NativeArray[ASuperclass] */
1517 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
1518 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
1519 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[E]: Array[ASuperclass] */
1520 &type_array__AbstractArrayparser_nodes__ASuperclass
, /* AbstractArray[E]: AbstractArray[ASuperclass] */
1521 &type_array__ArrayIteratorparser_nodes__ASuperclass
, /* ArrayIterator[E]: ArrayIterator[ASuperclass] */
1524 /* runtime type AbstractArrayRead[ASuperclass] */
1525 const struct type type_array__AbstractArrayReadparser_nodes__ASuperclass
= {
1527 "AbstractArrayRead[ASuperclass]", /* class_name_string */
1531 0, {}, /*DEAD TYPE*/
1533 /* runtime type AbstractArray[ASuperclass] */
1534 const struct type type_array__AbstractArrayparser_nodes__ASuperclass
= {
1536 "AbstractArray[ASuperclass]", /* class_name_string */
1540 0, {}, /*DEAD TYPE*/
1542 /* runtime type HashMap2[MModule, MType, Array[MMethodDef]] */
1543 const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
= {
1545 "HashMap2[MModule, MType, Array[MMethodDef]]", /* class_name_string */
1548 &resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
,
1551 0, /* nullable Object */
1553 387, /* HashMap2[MModule, MType, Array[MMethodDef]] */
1556 const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
= {
1559 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
1560 &type_mmodule__MModule
, /* K1: MModule */
1561 &type_model__MType
, /* K2: MType */
1562 &type_array__Arraymodel__MMethodDef
, /* V: Array[MMethodDef] */
1563 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[K2, V]: HashMap[MType, Array[MMethodDef]] */
1566 /* runtime type ArrayIterator[MParameter] */
1567 const struct type type_array__ArrayIteratormodel__MParameter
= {
1569 "ArrayIterator[MParameter]", /* class_name_string */
1572 &resolution_table_array__ArrayIteratormodel__MParameter
,
1575 0, /* nullable Object */
1577 285, /* ArrayIterator[Object] */
1578 1189, /* ArrayIterator[MParameter] */
1581 const struct types resolution_table_array__ArrayIteratormodel__MParameter
= {
1584 &type_array__Arraymodel__MParameter
, /* Array[E]: Array[MParameter] */
1585 &type_array__AbstractArrayReadmodel__MParameter
, /* AbstractArrayRead[E]: AbstractArrayRead[MParameter] */
1588 /* runtime type NativeArray[MParameter] */
1589 const struct type type_array__NativeArraymodel__MParameter
= {
1591 "NativeArray[MParameter]", /* class_name_string */
1594 &resolution_table_array__NativeArraymodel__MParameter
,
1597 0, /* nullable Object */
1599 104, /* NativeArray[Object] */
1600 1190, /* NativeArray[MParameter] */
1603 const struct types resolution_table_array__NativeArraymodel__MParameter
= {
1606 &type_model__MParameter
, /* E: MParameter */
1607 &type_array__NativeArraymodel__MParameter
, /* NativeArray[E]: NativeArray[MParameter] */
1610 /* runtime type Array[Scope] */
1611 const struct type type_array__Arrayscope__Scope
= {
1613 "Array[Scope]", /* class_name_string */
1616 &resolution_table_array__Arrayscope__Scope
,
1619 0, /* nullable Object */
1622 82, /* SequenceRead[nullable Object] */
1623 83, /* Collection[Object] */
1624 1049, /* Collection[Scope] */
1625 590, /* Array[nullable Object] */
1627 1345, /* AbstractArrayRead[Object] */
1628 1858, /* AbstractArrayRead[Scope] */
1629 1512, /* AbstractArray[Object] */
1630 2135, /* AbstractArray[Scope] */
1634 1909, /* Array[Object] */
1635 2231, /* Array[Scope] */
1638 const struct types resolution_table_array__Arrayscope__Scope
= {
1641 &type_array__NativeArrayscope__Scope
, /* NativeArray[E]: NativeArray[Scope] */
1642 &type_scope__Scope
, /* E: Scope */
1643 &type_scope__Scope
, /* E: Scope */
1644 &type_abstract_collection__Collectionscope__Scope
, /* Collection[E]: Collection[Scope] */
1645 &type_array__Arrayscope__Scope
, /* Array[E]: Array[Scope] */
1646 &type_scope__Scope
, /* E: Scope */
1647 &type_scope__Scope
, /* E: Scope */
1648 &type_abstract_collection__Collectionscope__Scope
, /* Collection[E]: Collection[Scope] */
1649 &type_abstract_collection__Collectionscope__Scope
, /* Collection[E]: Collection[Scope] */
1650 &type_scope__Scope
, /* E: Scope */
1651 &type_array__Arrayscope__Scope
, /* Array[E]: Array[Scope] */
1652 &type_array__NativeArrayscope__Scope
, /* NativeArray[E]: NativeArray[Scope] */
1653 &type_scope__Scope
, /* E: Scope */
1654 &type_scope__Scope
, /* E: Scope */
1655 &type_array__Arrayscope__Scope
, /* Array[E]: Array[Scope] */
1656 &type_array__AbstractArrayscope__Scope
, /* AbstractArray[E]: AbstractArray[Scope] */
1657 &type_array__ArrayIteratorscope__Scope
, /* ArrayIterator[E]: ArrayIterator[Scope] */
1660 /* runtime type AbstractArrayRead[Scope] */
1661 const struct type type_array__AbstractArrayReadscope__Scope
= {
1663 "AbstractArrayRead[Scope]", /* class_name_string */
1667 0, {}, /*DEAD TYPE*/
1669 /* runtime type AbstractArray[Scope] */
1670 const struct type type_array__AbstractArrayscope__Scope
= {
1672 "AbstractArray[Scope]", /* class_name_string */
1676 0, {}, /*DEAD TYPE*/
1678 /* runtime type ListNode[Scope] */
1679 const struct type type_list__ListNodescope__Scope
= {
1681 "ListNode[Scope]", /* class_name_string */
1684 &resolution_table_list__ListNodescope__Scope
,
1687 0, /* nullable Object */
1689 48, /* nullable ListNode[Scope] */
1691 83, /* Collection[Object] */
1692 1049, /* Collection[Scope] */
1693 1443, /* Container[Scope] */
1694 1859, /* ListNode[Scope] */
1697 const struct types resolution_table_list__ListNodescope__Scope
= {
1700 &type_nullable_list__ListNodescope__Scope
, /* nullable ListNode[E]: nullable ListNode[Scope] */
1701 &type_scope__Scope
, /* E: Scope */
1702 &type_scope__Scope
, /* E: Scope */
1703 &type_abstract_collection__Collectionscope__Scope
, /* Collection[E]: Collection[Scope] */
1704 &type_array__Arrayscope__Scope
, /* Array[E]: Array[Scope] */
1705 &type_abstract_collection__ContainerIteratorscope__Scope
, /* ContainerIterator[E]: ContainerIterator[Scope] */
1706 &type_scope__Scope
, /* E: Scope */
1709 /* runtime type nullable ListNode[Scope] */
1710 const struct type type_nullable_list__ListNodescope__Scope
= {
1712 "nullable ListNode[Scope]", /* class_name_string */
1716 0, {}, /*DEAD TYPE*/
1718 /* runtime type Container[Scope] */
1719 const struct type type_abstract_collection__Containerscope__Scope
= {
1721 "Container[Scope]", /* class_name_string */
1725 0, {}, /*DEAD TYPE*/
1727 /* runtime type ListIterator[Scope] */
1728 const struct type type_list__ListIteratorscope__Scope
= {
1730 "ListIterator[Scope]", /* class_name_string */
1733 &resolution_table_list__ListIteratorscope__Scope
,
1736 0, /* nullable Object */
1738 388, /* ListIterator[Scope] */
1741 const struct types resolution_table_list__ListIteratorscope__Scope
= {
1744 &type_array__Arrayscope__Scope
, /* Array[E]: Array[Scope] */
1745 &type_list__Listscope__Scope
, /* List[E]: List[Scope] */
1748 /* runtime type ArrayIterator[FlowContext] */
1749 const struct type type_array__ArrayIteratorflow__FlowContext
= {
1751 "ArrayIterator[FlowContext]", /* class_name_string */
1754 &resolution_table_array__ArrayIteratorflow__FlowContext
,
1757 0, /* nullable Object */
1759 285, /* ArrayIterator[Object] */
1760 1191, /* ArrayIterator[FlowContext] */
1763 const struct types resolution_table_array__ArrayIteratorflow__FlowContext
= {
1766 &type_array__Arrayflow__FlowContext
, /* Array[E]: Array[FlowContext] */
1767 &type_array__AbstractArrayReadflow__FlowContext
, /* AbstractArrayRead[E]: AbstractArrayRead[FlowContext] */
1770 /* runtime type NativeArray[FlowContext] */
1771 const struct type type_array__NativeArrayflow__FlowContext
= {
1773 "NativeArray[FlowContext]", /* class_name_string */
1776 &resolution_table_array__NativeArrayflow__FlowContext
,
1779 0, /* nullable Object */
1781 104, /* NativeArray[Object] */
1782 1192, /* NativeArray[FlowContext] */
1785 const struct types resolution_table_array__NativeArrayflow__FlowContext
= {
1788 &type_flow__FlowContext
, /* E: FlowContext */
1789 &type_array__NativeArrayflow__FlowContext
, /* NativeArray[E]: NativeArray[FlowContext] */
1792 /* runtime type HashSetIterator[Variable] */
1793 const struct type type_hash_collection__HashSetIteratorscope__Variable
= {
1795 "HashSetIterator[Variable]", /* class_name_string */
1798 &resolution_table_hash_collection__HashSetIteratorscope__Variable
,
1801 0, /* nullable Object */
1803 290, /* HashSetIterator[Object] */
1804 1193, /* HashSetIterator[Variable] */
1807 const struct types resolution_table_hash_collection__HashSetIteratorscope__Variable
= {
1810 &type_array__Arrayscope__Variable
, /* Array[E]: Array[Variable] */
1811 &type_hash_collection__HashSetscope__Variable
, /* HashSet[E]: HashSet[Variable] */
1814 /* runtime type NativeArray[nullable HashSetNode[Variable]] */
1815 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
= {
1817 "NativeArray[nullable HashSetNode[Variable]]", /* class_name_string */
1820 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
,
1823 0, /* nullable Object */
1825 291, /* NativeArray[nullable HashSetNode[Object]] */
1826 1194, /* NativeArray[nullable HashSetNode[Variable]] */
1829 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
= {
1832 &type_nullable_hash_collection__HashSetNodescope__Variable
, /* E: nullable HashSetNode[Variable] */
1833 &type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable
, /* NativeArray[E]: NativeArray[nullable HashSetNode[Variable]] */
1836 /* runtime type HashSetNode[Variable] */
1837 const struct type type_hash_collection__HashSetNodescope__Variable
= {
1839 "HashSetNode[Variable]", /* class_name_string */
1842 &resolution_table_hash_collection__HashSetNodescope__Variable
,
1845 0, /* nullable Object */
1847 17, /* nullable HashSetNode[Object] */
1848 389, /* nullable HashSetNode[Variable] */
1849 1069, /* HashSetNode[Object] */
1850 1616, /* HashSetNode[Variable] */
1853 const struct types resolution_table_hash_collection__HashSetNodescope__Variable
= {
1856 &type_scope__Variable
, /* E: Variable */
1858 &type_scope__Variable
, /* K: Variable */
1861 /* runtime type nullable HashSetNode[Variable] */
1862 const struct type type_nullable_hash_collection__HashSetNodescope__Variable
= {
1864 "nullable HashSetNode[Variable]", /* class_name_string */
1868 0, {}, /*DEAD TYPE*/
1870 /* runtime type ArrayIterator[CallSite] */
1871 const struct type type_array__ArrayIteratortyping__CallSite
= {
1873 "ArrayIterator[CallSite]", /* class_name_string */
1876 &resolution_table_array__ArrayIteratortyping__CallSite
,
1879 0, /* nullable Object */
1881 285, /* ArrayIterator[Object] */
1882 1195, /* ArrayIterator[CallSite] */
1885 const struct types resolution_table_array__ArrayIteratortyping__CallSite
= {
1888 &type_array__Arraytyping__CallSite
, /* Array[E]: Array[CallSite] */
1889 &type_array__AbstractArrayReadtyping__CallSite
, /* AbstractArrayRead[E]: AbstractArrayRead[CallSite] */
1892 /* runtime type NativeArray[CallSite] */
1893 const struct type type_array__NativeArraytyping__CallSite
= {
1895 "NativeArray[CallSite]", /* class_name_string */
1898 &resolution_table_array__NativeArraytyping__CallSite
,
1901 0, /* nullable Object */
1903 104, /* NativeArray[Object] */
1904 1196, /* NativeArray[CallSite] */
1907 const struct types resolution_table_array__NativeArraytyping__CallSite
= {
1910 &type_typing__CallSite
, /* E: CallSite */
1911 &type_array__NativeArraytyping__CallSite
, /* NativeArray[E]: NativeArray[CallSite] */
1914 /* runtime type HashMap[MClass, POSetElement[MClass]] */
1915 const struct type type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
= {
1917 "HashMap[MClass, POSetElement[MClass]]", /* class_name_string */
1920 &resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
,
1923 0, /* nullable Object */
1925 390, /* HashMap[MClass, POSetElement[MClass]] */
1928 const struct types resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
= {
1931 &type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
, /* HashMapKeys[K, V]: HashMapKeys[MClass, POSetElement[MClass]] */
1932 &type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
, /* HashMapValues[K, V]: HashMapValues[MClass, POSetElement[MClass]] */
1933 &type_model__MClass
, /* K: MClass */
1934 &type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* HashMapIterator[K, V]: HashMapIterator[MClass, POSetElement[MClass]] */
1935 &type_model__MClass
, /* K: MClass */
1936 &type_poset__POSetElementmodel__MClass
, /* V: POSetElement[MClass] */
1937 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* HashMapNode[K, V]: HashMapNode[MClass, POSetElement[MClass]] */
1938 &type_model__MClass
, /* K: MClass */
1941 &type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* nullable N: nullable HashMapNode[MClass, POSetElement[MClass]] */
1942 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
1943 &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* N: HashMapNode[MClass, POSetElement[MClass]] */
1944 &type_nullable_model__MClass
, /* nullable K: nullable MClass */
1947 /* runtime type POSetElement[MClass] */
1948 const struct type type_poset__POSetElementmodel__MClass
= {
1950 "POSetElement[MClass]", /* class_name_string */
1953 &resolution_table_poset__POSetElementmodel__MClass
,
1956 0, /* nullable Object */
1958 391, /* POSetElement[MClass] */
1961 const struct types resolution_table_poset__POSetElementmodel__MClass
= {
1964 &type_hash_collection__HashSetmodel__MClass
, /* HashSet[E]: HashSet[MClass] */
1965 &type_poset__POSetmodel__MClass
, /* POSet[E]: POSet[MClass] */
1966 &type_model__MClass
, /* E: MClass */
1969 /* runtime type HashMapKeys[MClassType, Set[MType]] */
1970 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
= {
1972 "HashMapKeys[MClassType, Set[MType]]", /* class_name_string */
1975 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
,
1978 0, /* nullable Object */
1982 83, /* Collection[Object] */
1983 93, /* Collection[nullable MType] */
1985 1370, /* Collection[MType] */
1986 1617, /* HashMapKeys[MType, Set[MType]] */
1989 1519, /* Collection[MClassType] */
1990 2067, /* HashMapKeys[MClassType, Set[MType]] */
1993 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType
= {
1996 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[K, V]: HashMap[MClassType, Set[MType]] */
1997 &type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MClassType, Set[MType]] */
1998 &type_model__MClassType
, /* E: MClassType */
1999 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[E]: Collection[MClassType] */
2000 &type_array__Arraymodel__MClassType
, /* Array[E]: Array[MClassType] */
2005 &type_model__MClassType
, /* E: MClassType */
2008 /* runtime type HashMapKeys[MType, Set[MType]] */
2009 const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
= {
2011 "HashMapKeys[MType, Set[MType]]", /* class_name_string */
2014 &resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
,
2017 0, /* nullable Object */
2021 83, /* Collection[Object] */
2022 93, /* Collection[nullable MType] */
2024 1370, /* Collection[MType] */
2025 1617, /* HashMapKeys[MType, Set[MType]] */
2028 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType
= {
2031 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[K, V]: HashMap[MType, Set[MType]] */
2032 &type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Set[MType]] */
2033 &type_model__MType
, /* E: MType */
2034 &type_abstract_collection__Collectionmodel__MType
, /* Collection[E]: Collection[MType] */
2035 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
2040 &type_model__MType
, /* E: MType */
2043 /* runtime type HashMapValues[MClassType, Set[MType]] */
2044 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
= {
2046 "HashMapValues[MClassType, Set[MType]]", /* class_name_string */
2049 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
,
2052 0, /* nullable Object */
2056 83, /* Collection[Object] */
2057 1134, /* Collection[Set[MType]] */
2058 1444, /* HashMapValues[MType, Set[MType]] */
2059 1618, /* HashMapValues[MClassType, Set[MType]] */
2062 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType
= {
2065 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[K, V]: HashMap[MClassType, Set[MType]] */
2066 &type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MClassType, Set[MType]] */
2067 &type_abstract_collection__Setmodel__MType
, /* E: Set[MType] */
2068 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[E]: Collection[Set[MType]] */
2069 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[E]: Array[Set[MType]] */
2074 &type_abstract_collection__Setmodel__MType
, /* E: Set[MType] */
2077 /* runtime type HashMapValues[MType, Set[MType]] */
2078 const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
= {
2080 "HashMapValues[MType, Set[MType]]", /* class_name_string */
2083 &resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
,
2086 0, /* nullable Object */
2090 83, /* Collection[Object] */
2091 1134, /* Collection[Set[MType]] */
2092 1444, /* HashMapValues[MType, Set[MType]] */
2095 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType
= {
2098 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[K, V]: HashMap[MType, Set[MType]] */
2099 &type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Set[MType]] */
2100 &type_abstract_collection__Setmodel__MType
, /* E: Set[MType] */
2101 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[E]: Collection[Set[MType]] */
2102 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[E]: Array[Set[MType]] */
2107 &type_abstract_collection__Setmodel__MType
, /* E: Set[MType] */
2110 /* runtime type NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
2111 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
2113 "NativeArray[nullable HashMapNode[MClassType, Set[MType]]]", /* class_name_string */
2116 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
2119 0, /* nullable Object */
2121 392, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
2122 1197, /* NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
2125 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
2128 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* E: nullable HashMapNode[MClassType, Set[MType]] */
2129 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */
2132 /* runtime type NativeArray[nullable HashMapNode[MType, Set[MType]]] */
2133 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
2135 "NativeArray[nullable HashMapNode[MType, Set[MType]]]", /* class_name_string */
2138 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
2141 0, /* nullable Object */
2143 392, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
2146 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
2149 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* E: nullable HashMapNode[MType, Set[MType]] */
2150 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */
2153 /* runtime type HashMapIterator[MClassType, Set[MType]] */
2154 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
2156 "HashMapIterator[MClassType, Set[MType]]", /* class_name_string */
2159 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
2162 0, /* nullable Object */
2164 393, /* MapIterator[MType, Set[MType]] */
2165 1198, /* HashMapIterator[MType, Set[MType]] */
2166 1199, /* MapIterator[MClassType, Set[MType]] */
2167 1619, /* HashMapIterator[MClassType, Set[MType]] */
2170 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
2173 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType
, /* HashMap[K, V]: HashMap[MClassType, Set[MType]] */
2176 /* runtime type HashMapIterator[MType, Set[MType]] */
2177 const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
2179 "HashMapIterator[MType, Set[MType]]", /* class_name_string */
2182 &resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
,
2185 0, /* nullable Object */
2187 393, /* MapIterator[MType, Set[MType]] */
2188 1198, /* HashMapIterator[MType, Set[MType]] */
2191 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
2194 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType
, /* HashMap[K, V]: HashMap[MType, Set[MType]] */
2197 /* runtime type MapIterator[MClassType, Set[MType]] */
2198 const struct type type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
2200 "MapIterator[MClassType, Set[MType]]", /* class_name_string */
2204 0, {}, /*DEAD TYPE*/
2206 /* runtime type MapIterator[MType, Set[MType]] */
2207 const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
2209 "MapIterator[MType, Set[MType]]", /* class_name_string */
2213 0, {}, /*DEAD TYPE*/
2215 /* runtime type HashMapNode[MClassType, Set[MType]] */
2216 const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
2218 "HashMapNode[MClassType, Set[MType]]", /* class_name_string */
2221 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
,
2224 0, /* nullable Object */
2226 49, /* nullable HashMapNode[MType, Set[MType]] */
2227 394, /* nullable HashMapNode[MClassType, Set[MType]] */
2228 1200, /* HashMapNode[MType, Set[MType]] */
2229 1620, /* HashMapNode[MClassType, Set[MType]] */
2232 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
2235 &type_model__MClassType
, /* K: MClassType */
2236 &type_abstract_collection__Setmodel__MType
, /* V: Set[MType] */
2237 &type_model__MClassType
, /* K: MClassType */
2240 /* runtime type HashMapNode[MType, Set[MType]] */
2241 const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
2243 "HashMapNode[MType, Set[MType]]", /* class_name_string */
2246 &resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
,
2249 0, /* nullable Object */
2251 49, /* nullable HashMapNode[MType, Set[MType]] */
2253 1200, /* HashMapNode[MType, Set[MType]] */
2256 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
2259 &type_model__MType
, /* K: MType */
2260 &type_abstract_collection__Setmodel__MType
, /* V: Set[MType] */
2261 &type_model__MType
, /* K: MType */
2264 /* runtime type nullable HashMapNode[MClassType, Set[MType]] */
2265 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType
= {
2267 "nullable HashMapNode[MClassType, Set[MType]]", /* class_name_string */
2271 0, {}, /*DEAD TYPE*/
2273 /* runtime type nullable HashMapNode[MType, Set[MType]] */
2274 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType
= {
2276 "nullable HashMapNode[MType, Set[MType]]", /* class_name_string */
2280 0, {}, /*DEAD TYPE*/
2282 /* runtime type HashMapKeys[MType, Int] */
2283 const struct type type_hash_collection__HashMapKeysmodel__MTypekernel__Int
= {
2285 "HashMapKeys[MType, Int]", /* class_name_string */
2288 &resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int
,
2291 0, /* nullable Object */
2295 83, /* Collection[Object] */
2296 93, /* Collection[nullable MType] */
2298 1370, /* Collection[MType] */
2299 1621, /* HashMapKeys[MType, Int] */
2302 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int
= {
2305 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[K, V]: HashMap[MType, Int] */
2306 &type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Int] */
2307 &type_model__MType
, /* E: MType */
2308 &type_abstract_collection__Collectionmodel__MType
, /* Collection[E]: Collection[MType] */
2309 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
2314 &type_model__MType
, /* E: MType */
2317 /* runtime type HashMapValues[MType, Int] */
2318 const struct type type_hash_collection__HashMapValuesmodel__MTypekernel__Int
= {
2320 "HashMapValues[MType, Int]", /* class_name_string */
2323 &resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int
,
2326 0, /* nullable Object */
2330 83, /* Collection[Object] */
2331 620, /* Collection[Int] */
2332 1445, /* HashMapValues[MType, Int] */
2335 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int
= {
2338 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[K, V]: HashMap[MType, Int] */
2339 &type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Int] */
2340 &type_kernel__Int
, /* E: Int */
2341 &type_abstract_collection__Collectionkernel__Int
, /* Collection[E]: Collection[Int] */
2342 &type_array__Arraykernel__Int
, /* Array[E]: Array[Int] */
2347 &type_kernel__Int
, /* E: Int */
2350 /* runtime type NativeArray[nullable HashMapNode[MType, Int]] */
2351 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
2353 "NativeArray[nullable HashMapNode[MType, Int]]", /* class_name_string */
2356 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
,
2359 0, /* nullable Object */
2361 395, /* NativeArray[nullable HashMapNode[MType, Int]] */
2364 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
2367 &type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* E: nullable HashMapNode[MType, Int] */
2368 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Int]] */
2371 /* runtime type HashMapIterator[MType, Int] */
2372 const struct type type_hash_collection__HashMapIteratormodel__MTypekernel__Int
= {
2374 "HashMapIterator[MType, Int]", /* class_name_string */
2377 &resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int
,
2380 0, /* nullable Object */
2382 396, /* MapIterator[MType, Int] */
2383 1201, /* HashMapIterator[MType, Int] */
2386 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int
= {
2389 &type_hash_collection__HashMapmodel__MTypekernel__Int
, /* HashMap[K, V]: HashMap[MType, Int] */
2392 /* runtime type MapIterator[MType, Int] */
2393 const struct type type_abstract_collection__MapIteratormodel__MTypekernel__Int
= {
2395 "MapIterator[MType, Int]", /* class_name_string */
2399 0, {}, /*DEAD TYPE*/
2401 /* runtime type HashMapNode[MType, Int] */
2402 const struct type type_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
2404 "HashMapNode[MType, Int]", /* class_name_string */
2407 &resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int
,
2410 0, /* nullable Object */
2412 50, /* nullable HashMapNode[MType, Int] */
2413 1202, /* HashMapNode[MType, Int] */
2416 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
2419 &type_model__MType
, /* K: MType */
2420 &type_kernel__Int
, /* V: Int */
2421 &type_model__MType
, /* K: MType */
2424 /* runtime type nullable HashMapNode[MType, Int] */
2425 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int
= {
2427 "nullable HashMapNode[MType, Int]", /* class_name_string */
2431 0, {}, /*DEAD TYPE*/
2433 /* runtime type HashMapKeys[MClass, Array[nullable MClass]] */
2434 const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
= {
2436 "HashMapKeys[MClass, Array[nullable MClass]]", /* class_name_string */
2439 &resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
,
2442 0, /* nullable Object */
2444 91, /* Collection[nullable MClass] */
2446 83, /* Collection[Object] */
2447 1366, /* Collection[MClass] */
2448 1622, /* HashMapKeys[MClass, Array[nullable MClass]] */
2451 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass
= {
2454 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MClass]] */
2455 &type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Array[nullable MClass]] */
2456 &type_model__MClass
, /* E: MClass */
2457 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[E]: Collection[MClass] */
2458 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
2463 &type_model__MClass
, /* E: MClass */
2466 /* runtime type HashMapValues[MClass, Array[nullable MClass]] */
2467 const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
= {
2469 "HashMapValues[MClass, Array[nullable MClass]]", /* class_name_string */
2472 &resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
,
2475 0, /* nullable Object */
2479 83, /* Collection[Object] */
2480 1087, /* Collection[Array[nullable MClass]] */
2481 1446, /* HashMapValues[MClass, Array[nullable MClass]] */
2484 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass
= {
2487 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MClass]] */
2488 &type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Array[nullable MClass]] */
2489 &type_array__Arraynullable_model__MClass
, /* E: Array[nullable MClass] */
2490 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[E]: Collection[Array[nullable MClass]] */
2491 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
2496 &type_array__Arraynullable_model__MClass
, /* E: Array[nullable MClass] */
2499 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
2500 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
2502 "NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]]", /* class_name_string */
2505 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
2508 0, /* nullable Object */
2510 397, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
2513 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
2516 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* E: nullable HashMapNode[MClass, Array[nullable MClass]] */
2517 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
2520 /* runtime type HashMapIterator[MClass, Array[nullable MClass]] */
2521 const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
2523 "HashMapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
2526 &resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
,
2529 0, /* nullable Object */
2531 398, /* MapIterator[MClass, Array[nullable MClass]] */
2532 1203, /* HashMapIterator[MClass, Array[nullable MClass]] */
2535 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
2538 &type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass
, /* HashMap[K, V]: HashMap[MClass, Array[nullable MClass]] */
2541 /* runtime type MapIterator[MClass, Array[nullable MClass]] */
2542 const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
= {
2544 "MapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
2548 0, {}, /*DEAD TYPE*/
2550 /* runtime type HashMapNode[MClass, Array[nullable MClass]] */
2551 const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
2553 "HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
2556 &resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
,
2559 0, /* nullable Object */
2561 51, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
2562 1204, /* HashMapNode[MClass, Array[nullable MClass]] */
2565 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
2568 &type_model__MClass
, /* K: MClass */
2569 &type_array__Arraynullable_model__MClass
, /* V: Array[nullable MClass] */
2570 &type_model__MClass
, /* K: MClass */
2573 /* runtime type nullable HashMapNode[MClass, Array[nullable MClass]] */
2574 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass
= {
2576 "nullable HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
2580 0, {}, /*DEAD TYPE*/
2582 /* runtime type Array[AExternCodeBlock] */
2583 const struct type type_array__Arrayparser_nodes__AExternCodeBlock
= {
2585 "Array[AExternCodeBlock]", /* class_name_string */
2588 &resolution_table_array__Arrayparser_nodes__AExternCodeBlock
,
2591 0, /* nullable Object */
2594 82, /* SequenceRead[nullable Object] */
2595 83, /* Collection[Object] */
2596 599, /* Collection[ANode] */
2597 590, /* Array[nullable Object] */
2598 1351, /* Collection[Prod] */
2599 1345, /* AbstractArrayRead[Object] */
2600 1546, /* Collection[AExternCodeBlock] */
2601 1512, /* AbstractArray[Object] */
2602 1684, /* AbstractArrayRead[ANode] */
2604 2082, /* AbstractArrayRead[Prod] */
2605 2083, /* AbstractArray[ANode] */
2606 1909, /* Array[Object] */
2607 2195, /* AbstractArrayRead[AExternCodeBlock] */
2608 2209, /* Array[ANode] */
2609 2210, /* AbstractArray[Prod] */
2610 2298, /* AbstractArray[AExternCodeBlock] */
2612 2305, /* Array[Prod] */
2613 2343, /* Array[AExternCodeBlock] */
2616 const struct types resolution_table_array__Arrayparser_nodes__AExternCodeBlock
= {
2619 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[E]: NativeArray[AExternCodeBlock] */
2620 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
2621 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
2622 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[E]: Collection[AExternCodeBlock] */
2623 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[E]: Array[AExternCodeBlock] */
2624 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
2625 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
2626 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[E]: Collection[AExternCodeBlock] */
2627 &type_abstract_collection__Collectionparser_nodes__AExternCodeBlock
, /* Collection[E]: Collection[AExternCodeBlock] */
2628 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
2629 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[E]: Array[AExternCodeBlock] */
2630 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[E]: NativeArray[AExternCodeBlock] */
2631 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
2632 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
2633 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[E]: Array[AExternCodeBlock] */
2634 &type_array__AbstractArrayparser_nodes__AExternCodeBlock
, /* AbstractArray[E]: AbstractArray[AExternCodeBlock] */
2635 &type_array__ArrayIteratorparser_nodes__AExternCodeBlock
, /* ArrayIterator[E]: ArrayIterator[AExternCodeBlock] */
2638 /* runtime type AbstractArrayRead[AExternCodeBlock] */
2639 const struct type type_array__AbstractArrayReadparser_nodes__AExternCodeBlock
= {
2641 "AbstractArrayRead[AExternCodeBlock]", /* class_name_string */
2645 0, {}, /*DEAD TYPE*/
2647 /* runtime type AbstractArray[AExternCodeBlock] */
2648 const struct type type_array__AbstractArrayparser_nodes__AExternCodeBlock
= {
2650 "AbstractArray[AExternCodeBlock]", /* class_name_string */
2654 0, {}, /*DEAD TYPE*/
2656 /* runtime type HashMapKeys[MClass, AClassdef] */
2657 const struct type type_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
= {
2659 "HashMapKeys[MClass, AClassdef]", /* class_name_string */
2662 &resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
,
2665 0, /* nullable Object */
2667 91, /* Collection[nullable MClass] */
2669 83, /* Collection[Object] */
2670 1366, /* Collection[MClass] */
2671 1623, /* HashMapKeys[MClass, AClassdef] */
2674 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
= {
2677 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[K, V]: HashMap[MClass, AClassdef] */
2678 &type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, AClassdef] */
2679 &type_model__MClass
, /* E: MClass */
2680 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[E]: Collection[MClass] */
2681 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
2686 &type_model__MClass
, /* E: MClass */
2689 /* runtime type HashMapValues[MClass, AClassdef] */
2690 const struct type type_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
= {
2692 "HashMapValues[MClass, AClassdef]", /* class_name_string */
2695 &resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
,
2698 0, /* nullable Object */
2702 83, /* Collection[Object] */
2703 599, /* Collection[ANode] */
2705 1351, /* Collection[Prod] */
2707 1529, /* Collection[AClassdef] */
2708 1860, /* HashMapValues[MClass, AClassdef] */
2711 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
= {
2714 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[K, V]: HashMap[MClass, AClassdef] */
2715 &type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, AClassdef] */
2716 &type_parser_nodes__AClassdef
, /* E: AClassdef */
2717 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[E]: Collection[AClassdef] */
2718 &type_array__Arrayparser_nodes__AClassdef
, /* Array[E]: Array[AClassdef] */
2723 &type_parser_nodes__AClassdef
, /* E: AClassdef */
2726 /* runtime type NativeArray[nullable HashMapNode[MClass, AClassdef]] */
2727 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
2729 "NativeArray[nullable HashMapNode[MClass, AClassdef]]", /* class_name_string */
2732 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
2735 0, /* nullable Object */
2737 399, /* NativeArray[nullable HashMapNode[MClass, AClassdef]] */
2740 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
2743 &type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* E: nullable HashMapNode[MClass, AClassdef] */
2744 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */
2747 /* runtime type HashMapIterator[MClass, AClassdef] */
2748 const struct type type_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
= {
2750 "HashMapIterator[MClass, AClassdef]", /* class_name_string */
2753 &resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
,
2756 0, /* nullable Object */
2758 400, /* MapIterator[MClass, AClassdef] */
2759 1205, /* HashMapIterator[MClass, AClassdef] */
2762 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
= {
2765 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[K, V]: HashMap[MClass, AClassdef] */
2768 /* runtime type MapIterator[MClass, AClassdef] */
2769 const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
= {
2771 "MapIterator[MClass, AClassdef]", /* class_name_string */
2775 0, {}, /*DEAD TYPE*/
2777 /* runtime type HashMapNode[MClass, AClassdef] */
2778 const struct type type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
2780 "HashMapNode[MClass, AClassdef]", /* class_name_string */
2783 &resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
2786 0, /* nullable Object */
2788 52, /* nullable HashMapNode[MClass, AClassdef] */
2789 1206, /* HashMapNode[MClass, AClassdef] */
2792 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
2795 &type_model__MClass
, /* K: MClass */
2796 &type_parser_nodes__AClassdef
, /* V: AClassdef */
2797 &type_model__MClass
, /* K: MClass */
2800 /* runtime type nullable HashMapNode[MClass, AClassdef] */
2801 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
2803 "nullable HashMapNode[MClass, AClassdef]", /* class_name_string */
2807 0, {}, /*DEAD TYPE*/
2809 /* runtime type Array[AParam] */
2810 const struct type type_array__Arrayparser_nodes__AParam
= {
2812 "Array[AParam]", /* class_name_string */
2815 &resolution_table_array__Arrayparser_nodes__AParam
,
2818 0, /* nullable Object */
2821 82, /* SequenceRead[nullable Object] */
2822 83, /* Collection[Object] */
2823 599, /* Collection[ANode] */
2824 590, /* Array[nullable Object] */
2825 1351, /* Collection[Prod] */
2826 1345, /* AbstractArrayRead[Object] */
2827 1550, /* Collection[AParam] */
2828 1512, /* AbstractArray[Object] */
2829 1684, /* AbstractArrayRead[ANode] */
2831 2082, /* AbstractArrayRead[Prod] */
2832 2083, /* AbstractArray[ANode] */
2833 1909, /* Array[Object] */
2834 2196, /* AbstractArrayRead[AParam] */
2835 2209, /* Array[ANode] */
2836 2210, /* AbstractArray[Prod] */
2837 2299, /* AbstractArray[AParam] */
2839 2305, /* Array[Prod] */
2840 2344, /* Array[AParam] */
2843 const struct types resolution_table_array__Arrayparser_nodes__AParam
= {
2846 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[E]: NativeArray[AParam] */
2847 &type_parser_nodes__AParam
, /* E: AParam */
2848 &type_parser_nodes__AParam
, /* E: AParam */
2849 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[E]: Collection[AParam] */
2850 &type_array__Arrayparser_nodes__AParam
, /* Array[E]: Array[AParam] */
2851 &type_parser_nodes__AParam
, /* E: AParam */
2852 &type_parser_nodes__AParam
, /* E: AParam */
2853 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[E]: Collection[AParam] */
2854 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[E]: Collection[AParam] */
2855 &type_parser_nodes__AParam
, /* E: AParam */
2856 &type_array__Arrayparser_nodes__AParam
, /* Array[E]: Array[AParam] */
2857 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[E]: NativeArray[AParam] */
2858 &type_parser_nodes__AParam
, /* E: AParam */
2859 &type_parser_nodes__AParam
, /* E: AParam */
2860 &type_array__Arrayparser_nodes__AParam
, /* Array[E]: Array[AParam] */
2861 &type_array__AbstractArrayparser_nodes__AParam
, /* AbstractArray[E]: AbstractArray[AParam] */
2862 &type_array__ArrayIteratorparser_nodes__AParam
, /* ArrayIterator[E]: ArrayIterator[AParam] */
2865 /* runtime type AbstractArrayRead[AParam] */
2866 const struct type type_array__AbstractArrayReadparser_nodes__AParam
= {
2868 "AbstractArrayRead[AParam]", /* class_name_string */
2872 0, {}, /*DEAD TYPE*/
2874 /* runtime type AbstractArray[AParam] */
2875 const struct type type_array__AbstractArrayparser_nodes__AParam
= {
2877 "AbstractArray[AParam]", /* class_name_string */
2881 0, {}, /*DEAD TYPE*/
2883 /* runtime type Array[AExternCall] */
2884 const struct type type_array__Arrayparser_nodes__AExternCall
= {
2886 "Array[AExternCall]", /* class_name_string */
2889 &resolution_table_array__Arrayparser_nodes__AExternCall
,
2892 0, /* nullable Object */
2895 82, /* SequenceRead[nullable Object] */
2896 83, /* Collection[Object] */
2897 599, /* Collection[ANode] */
2898 590, /* Array[nullable Object] */
2899 1351, /* Collection[Prod] */
2900 1345, /* AbstractArrayRead[Object] */
2901 1552, /* Collection[AExternCall] */
2902 1512, /* AbstractArray[Object] */
2903 1684, /* AbstractArrayRead[ANode] */
2905 2082, /* AbstractArrayRead[Prod] */
2906 2083, /* AbstractArray[ANode] */
2907 1909, /* Array[Object] */
2908 2197, /* AbstractArrayRead[AExternCall] */
2909 2209, /* Array[ANode] */
2910 2210, /* AbstractArray[Prod] */
2911 2300, /* AbstractArray[AExternCall] */
2913 2305, /* Array[Prod] */
2914 2345, /* Array[AExternCall] */
2917 const struct types resolution_table_array__Arrayparser_nodes__AExternCall
= {
2920 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[E]: NativeArray[AExternCall] */
2921 &type_parser_nodes__AExternCall
, /* E: AExternCall */
2922 &type_parser_nodes__AExternCall
, /* E: AExternCall */
2923 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[E]: Collection[AExternCall] */
2924 &type_array__Arrayparser_nodes__AExternCall
, /* Array[E]: Array[AExternCall] */
2925 &type_parser_nodes__AExternCall
, /* E: AExternCall */
2926 &type_parser_nodes__AExternCall
, /* E: AExternCall */
2927 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[E]: Collection[AExternCall] */
2928 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[E]: Collection[AExternCall] */
2929 &type_parser_nodes__AExternCall
, /* E: AExternCall */
2930 &type_array__Arrayparser_nodes__AExternCall
, /* Array[E]: Array[AExternCall] */
2931 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[E]: NativeArray[AExternCall] */
2932 &type_parser_nodes__AExternCall
, /* E: AExternCall */
2933 &type_parser_nodes__AExternCall
, /* E: AExternCall */
2934 &type_array__Arrayparser_nodes__AExternCall
, /* Array[E]: Array[AExternCall] */
2935 &type_array__AbstractArrayparser_nodes__AExternCall
, /* AbstractArray[E]: AbstractArray[AExternCall] */
2936 &type_array__ArrayIteratorparser_nodes__AExternCall
, /* ArrayIterator[E]: ArrayIterator[AExternCall] */
2939 /* runtime type AbstractArrayRead[AExternCall] */
2940 const struct type type_array__AbstractArrayReadparser_nodes__AExternCall
= {
2942 "AbstractArrayRead[AExternCall]", /* class_name_string */
2946 0, {}, /*DEAD TYPE*/
2948 /* runtime type AbstractArray[AExternCall] */
2949 const struct type type_array__AbstractArrayparser_nodes__AExternCall
= {
2951 "AbstractArray[AExternCall]", /* class_name_string */
2955 0, {}, /*DEAD TYPE*/
2957 /* runtime type Array[AType] */
2958 const struct type type_array__Arrayparser_nodes__AType
= {
2960 "Array[AType]", /* class_name_string */
2963 &resolution_table_array__Arrayparser_nodes__AType
,
2966 0, /* nullable Object */
2969 82, /* SequenceRead[nullable Object] */
2970 83, /* Collection[Object] */
2971 599, /* Collection[ANode] */
2972 590, /* Array[nullable Object] */
2973 1351, /* Collection[Prod] */
2974 1345, /* AbstractArrayRead[Object] */
2975 1553, /* Collection[AType] */
2976 1512, /* AbstractArray[Object] */
2977 1684, /* AbstractArrayRead[ANode] */
2979 2082, /* AbstractArrayRead[Prod] */
2980 2083, /* AbstractArray[ANode] */
2981 1909, /* Array[Object] */
2982 2198, /* AbstractArrayRead[AType] */
2983 2209, /* Array[ANode] */
2984 2210, /* AbstractArray[Prod] */
2985 2301, /* AbstractArray[AType] */
2987 2305, /* Array[Prod] */
2988 2346, /* Array[AType] */
2991 const struct types resolution_table_array__Arrayparser_nodes__AType
= {
2994 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[E]: NativeArray[AType] */
2995 &type_parser_nodes__AType
, /* E: AType */
2996 &type_parser_nodes__AType
, /* E: AType */
2997 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[E]: Collection[AType] */
2998 &type_array__Arrayparser_nodes__AType
, /* Array[E]: Array[AType] */
2999 &type_parser_nodes__AType
, /* E: AType */
3000 &type_parser_nodes__AType
, /* E: AType */
3001 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[E]: Collection[AType] */
3002 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[E]: Collection[AType] */
3003 &type_parser_nodes__AType
, /* E: AType */
3004 &type_array__Arrayparser_nodes__AType
, /* Array[E]: Array[AType] */
3005 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[E]: NativeArray[AType] */
3006 &type_parser_nodes__AType
, /* E: AType */
3007 &type_parser_nodes__AType
, /* E: AType */
3008 &type_array__Arrayparser_nodes__AType
, /* Array[E]: Array[AType] */
3009 &type_array__AbstractArrayparser_nodes__AType
, /* AbstractArray[E]: AbstractArray[AType] */
3010 &type_array__ArrayIteratorparser_nodes__AType
, /* ArrayIterator[E]: ArrayIterator[AType] */
3013 /* runtime type AbstractArrayRead[AType] */
3014 const struct type type_array__AbstractArrayReadparser_nodes__AType
= {
3016 "AbstractArrayRead[AType]", /* class_name_string */
3020 0, {}, /*DEAD TYPE*/
3022 /* runtime type AbstractArray[AType] */
3023 const struct type type_array__AbstractArrayparser_nodes__AType
= {
3025 "AbstractArray[AType]", /* class_name_string */
3029 0, {}, /*DEAD TYPE*/
3031 /* runtime type HashMapKeys[String, Variable] */
3032 const struct type type_hash_collection__HashMapKeysstring__Stringscope__Variable
= {
3034 "HashMapKeys[String, Variable]", /* class_name_string */
3037 &resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable
,
3040 0, /* nullable Object */
3044 83, /* Collection[Object] */
3045 593, /* Collection[Streamable] */
3047 1346, /* Collection[Text] */
3049 1513, /* Collection[String] */
3050 1861, /* HashMapKeys[String, Variable] */
3053 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable
= {
3056 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[K, V]: HashMap[String, Variable] */
3057 &type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
, /* MapKeysIterator[K, V]: MapKeysIterator[String, Variable] */
3058 &type_string__String
, /* E: String */
3059 &type_abstract_collection__Collectionstring__String
, /* Collection[E]: Collection[String] */
3060 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
3065 &type_string__String
, /* E: String */
3068 /* runtime type HashMapValues[String, Variable] */
3069 const struct type type_hash_collection__HashMapValuesstring__Stringscope__Variable
= {
3071 "HashMapValues[String, Variable]", /* class_name_string */
3074 &resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable
,
3077 0, /* nullable Object */
3081 83, /* Collection[Object] */
3082 1051, /* Collection[Variable] */
3083 1447, /* HashMapValues[String, Variable] */
3086 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable
= {
3089 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[K, V]: HashMap[String, Variable] */
3090 &type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
, /* MapValuesIterator[K, V]: MapValuesIterator[String, Variable] */
3091 &type_scope__Variable
, /* E: Variable */
3092 &type_abstract_collection__Collectionscope__Variable
, /* Collection[E]: Collection[Variable] */
3093 &type_array__Arrayscope__Variable
, /* Array[E]: Array[Variable] */
3098 &type_scope__Variable
, /* E: Variable */
3101 /* runtime type NativeArray[nullable HashMapNode[String, Variable]] */
3102 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
3104 "NativeArray[nullable HashMapNode[String, Variable]]", /* class_name_string */
3107 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
,
3110 0, /* nullable Object */
3112 401, /* NativeArray[nullable HashMapNode[String, Variable]] */
3115 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
3118 &type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* E: nullable HashMapNode[String, Variable] */
3119 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Variable]] */
3122 /* runtime type HashMapIterator[String, Variable] */
3123 const struct type type_hash_collection__HashMapIteratorstring__Stringscope__Variable
= {
3125 "HashMapIterator[String, Variable]", /* class_name_string */
3128 &resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable
,
3131 0, /* nullable Object */
3133 402, /* MapIterator[String, Variable] */
3134 1207, /* HashMapIterator[String, Variable] */
3137 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable
= {
3140 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[K, V]: HashMap[String, Variable] */
3143 /* runtime type MapIterator[String, Variable] */
3144 const struct type type_abstract_collection__MapIteratorstring__Stringscope__Variable
= {
3146 "MapIterator[String, Variable]", /* class_name_string */
3150 0, {}, /*DEAD TYPE*/
3152 /* runtime type HashMapNode[String, Variable] */
3153 const struct type type_hash_collection__HashMapNodestring__Stringscope__Variable
= {
3155 "HashMapNode[String, Variable]", /* class_name_string */
3158 &resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable
,
3161 0, /* nullable Object */
3163 53, /* nullable HashMapNode[String, Variable] */
3164 1208, /* HashMapNode[String, Variable] */
3167 const struct types resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable
= {
3170 &type_string__String
, /* K: String */
3171 &type_scope__Variable
, /* V: Variable */
3172 &type_string__String
, /* K: String */
3175 /* runtime type nullable HashMapNode[String, Variable] */
3176 const struct type type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
3178 "nullable HashMapNode[String, Variable]", /* class_name_string */
3182 0, {}, /*DEAD TYPE*/
3184 /* runtime type HashMapKeys[Variable, nullable MType] */
3185 const struct type type_hash_collection__HashMapKeysscope__Variablenullable_model__MType
= {
3187 "HashMapKeys[Variable, nullable MType]", /* class_name_string */
3190 &resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType
,
3193 0, /* nullable Object */
3197 83, /* Collection[Object] */
3198 1051, /* Collection[Variable] */
3199 1448, /* HashMapKeys[Variable, nullable MType] */
3202 const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType
= {
3205 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[K, V]: HashMap[Variable, nullable MType] */
3206 &type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[Variable, nullable MType] */
3207 &type_scope__Variable
, /* E: Variable */
3208 &type_abstract_collection__Collectionscope__Variable
, /* Collection[E]: Collection[Variable] */
3209 &type_array__Arrayscope__Variable
, /* Array[E]: Array[Variable] */
3214 &type_scope__Variable
, /* E: Variable */
3217 /* runtime type HashMapValues[Variable, nullable MType] */
3218 const struct type type_hash_collection__HashMapValuesscope__Variablenullable_model__MType
= {
3220 "HashMapValues[Variable, nullable MType]", /* class_name_string */
3223 &resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType
,
3226 0, /* nullable Object */
3231 93, /* Collection[nullable MType] */
3232 1209, /* HashMapValues[Variable, nullable MType] */
3235 const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType
= {
3238 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[K, V]: HashMap[Variable, nullable MType] */
3239 &type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[Variable, nullable MType] */
3240 &type_nullable_model__MType
, /* E: nullable MType */
3241 &type_abstract_collection__Collectionnullable_model__MType
, /* Collection[E]: Collection[nullable MType] */
3242 &type_array__Arraynullable_model__MType
, /* Array[E]: Array[nullable MType] */
3247 &type_nullable_model__MType
, /* E: nullable MType */
3250 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable MType]] */
3251 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
3253 "NativeArray[nullable HashMapNode[Variable, nullable MType]]", /* class_name_string */
3256 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
3259 0, /* nullable Object */
3261 403, /* NativeArray[nullable HashMapNode[Variable, nullable MType]] */
3264 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
3267 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* E: nullable HashMapNode[Variable, nullable MType] */
3268 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
3271 /* runtime type HashMapIterator[Variable, nullable MType] */
3272 const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
= {
3274 "HashMapIterator[Variable, nullable MType]", /* class_name_string */
3277 &resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
,
3280 0, /* nullable Object */
3282 404, /* MapIterator[Variable, nullable MType] */
3283 1210, /* HashMapIterator[Variable, nullable MType] */
3286 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
= {
3289 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[K, V]: HashMap[Variable, nullable MType] */
3292 /* runtime type MapIterator[Variable, nullable MType] */
3293 const struct type type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
= {
3295 "MapIterator[Variable, nullable MType]", /* class_name_string */
3299 0, {}, /*DEAD TYPE*/
3301 /* runtime type HashMapNode[Variable, nullable MType] */
3302 const struct type type_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
3304 "HashMapNode[Variable, nullable MType]", /* class_name_string */
3307 &resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
3310 0, /* nullable Object */
3312 54, /* nullable HashMapNode[Variable, nullable MType] */
3313 1211, /* HashMapNode[Variable, nullable MType] */
3316 const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
3319 &type_scope__Variable
, /* K: Variable */
3320 &type_nullable_model__MType
, /* V: nullable MType */
3321 &type_scope__Variable
, /* K: Variable */
3324 /* runtime type nullable HashMapNode[Variable, nullable MType] */
3325 const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
3327 "nullable HashMapNode[Variable, nullable MType]", /* class_name_string */
3331 0, {}, /*DEAD TYPE*/
3333 /* runtime type HashMapKeys[Variable, nullable Array[nullable MType]] */
3334 const struct type type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
= {
3336 "HashMapKeys[Variable, nullable Array[nullable MType]]", /* class_name_string */
3339 &resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
,
3342 0, /* nullable Object */
3346 83, /* Collection[Object] */
3347 1051, /* Collection[Variable] */
3348 1449, /* HashMapKeys[Variable, nullable Array[nullable MType]] */
3351 const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
= {
3354 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[K, V]: HashMap[Variable, nullable Array[nullable MType]] */
3355 &type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[Variable, nullable Array[nullable MType]] */
3356 &type_scope__Variable
, /* E: Variable */
3357 &type_abstract_collection__Collectionscope__Variable
, /* Collection[E]: Collection[Variable] */
3358 &type_array__Arrayscope__Variable
, /* Array[E]: Array[Variable] */
3363 &type_scope__Variable
, /* E: Variable */
3366 /* runtime type HashMapValues[Variable, nullable Array[nullable MType]] */
3367 const struct type type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
= {
3369 "HashMapValues[Variable, nullable Array[nullable MType]]", /* class_name_string */
3372 &resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
,
3375 0, /* nullable Object */
3377 351, /* Collection[nullable Array[nullable MType]] */
3378 1212, /* HashMapValues[Variable, nullable Array[nullable MType]] */
3381 const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
= {
3384 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[K, V]: HashMap[Variable, nullable Array[nullable MType]] */
3385 &type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[Variable, nullable Array[nullable MType]] */
3386 &type_nullable_array__Arraynullable_model__MType
, /* E: nullable Array[nullable MType] */
3387 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[E]: Collection[nullable Array[nullable MType]] */
3388 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[E]: Array[nullable Array[nullable MType]] */
3393 &type_nullable_array__Arraynullable_model__MType
, /* E: nullable Array[nullable MType] */
3396 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
3397 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
3399 "NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]]", /* class_name_string */
3402 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
3405 0, /* nullable Object */
3407 405, /* NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
3410 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
3413 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* E: nullable HashMapNode[Variable, nullable Array[nullable MType]] */
3414 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
3417 /* runtime type HashMapIterator[Variable, nullable Array[nullable MType]] */
3418 const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
3420 "HashMapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
3423 &resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
3426 0, /* nullable Object */
3428 406, /* MapIterator[Variable, nullable Array[nullable MType]] */
3429 1213, /* HashMapIterator[Variable, nullable Array[nullable MType]] */
3432 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
3435 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[K, V]: HashMap[Variable, nullable Array[nullable MType]] */
3438 /* runtime type MapIterator[Variable, nullable Array[nullable MType]] */
3439 const struct type type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
3441 "MapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
3445 0, {}, /*DEAD TYPE*/
3447 /* runtime type HashMapNode[Variable, nullable Array[nullable MType]] */
3448 const struct type type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
3450 "HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
3453 &resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
3456 0, /* nullable Object */
3458 55, /* nullable HashMapNode[Variable, nullable Array[nullable MType]] */
3459 1214, /* HashMapNode[Variable, nullable Array[nullable MType]] */
3462 const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
3465 &type_scope__Variable
, /* K: Variable */
3466 &type_nullable_array__Arraynullable_model__MType
, /* V: nullable Array[nullable MType] */
3467 &type_scope__Variable
, /* K: Variable */
3470 /* runtime type nullable HashMapNode[Variable, nullable Array[nullable MType]] */
3471 const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
3473 "nullable HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
3477 0, {}, /*DEAD TYPE*/
3479 /* runtime type Array[MAttributeDef] */
3480 const struct type type_array__Arraymodel__MAttributeDef
= {
3482 "Array[MAttributeDef]", /* class_name_string */
3485 &resolution_table_array__Arraymodel__MAttributeDef
,
3488 0, /* nullable Object */
3491 82, /* SequenceRead[nullable Object] */
3492 83, /* Collection[Object] */
3493 110, /* Collection[nullable MPropDef] */
3494 590, /* Array[nullable Object] */
3495 605, /* Collection[PropertyLayoutElement] */
3496 1345, /* AbstractArrayRead[Object] */
3497 1375, /* AbstractArrayRead[nullable MPropDef] */
3498 1512, /* AbstractArray[Object] */
3499 1524, /* Collection[MPropDef] */
3500 1525, /* AbstractArray[nullable MPropDef] */
3501 1683, /* AbstractArrayRead[PropertyLayoutElement] */
3502 1862, /* Collection[MAttributeDef] */
3503 1909, /* Array[Object] */
3504 1913, /* Array[nullable MPropDef] */
3505 2081, /* AbstractArray[PropertyLayoutElement] */
3506 2182, /* AbstractArrayRead[MPropDef] */
3507 2208, /* Array[PropertyLayoutElement] */
3508 2278, /* AbstractArrayRead[MAttributeDef] */
3509 2286, /* AbstractArray[MPropDef] */
3510 2331, /* AbstractArray[MAttributeDef] */
3511 2336, /* Array[MPropDef] */
3512 2361, /* Array[MAttributeDef] */
3515 const struct types resolution_table_array__Arraymodel__MAttributeDef
= {
3518 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[E]: NativeArray[MAttributeDef] */
3519 &type_model__MAttributeDef
, /* E: MAttributeDef */
3520 &type_model__MAttributeDef
, /* E: MAttributeDef */
3521 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
3522 &type_array__Arraymodel__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
3523 &type_model__MAttributeDef
, /* E: MAttributeDef */
3524 &type_model__MAttributeDef
, /* E: MAttributeDef */
3525 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
3526 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
3527 &type_model__MAttributeDef
, /* E: MAttributeDef */
3528 &type_array__Arraymodel__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
3529 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[E]: NativeArray[MAttributeDef] */
3530 &type_model__MAttributeDef
, /* E: MAttributeDef */
3531 &type_model__MAttributeDef
, /* E: MAttributeDef */
3532 &type_array__Arraymodel__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
3533 &type_array__AbstractArraymodel__MAttributeDef
, /* AbstractArray[E]: AbstractArray[MAttributeDef] */
3534 &type_array__ArrayIteratormodel__MAttributeDef
, /* ArrayIterator[E]: ArrayIterator[MAttributeDef] */
3537 /* runtime type Collection[MAttributeDef] */
3538 const struct type type_abstract_collection__Collectionmodel__MAttributeDef
= {
3540 "Collection[MAttributeDef]", /* class_name_string */
3544 0, {}, /*DEAD TYPE*/
3546 /* runtime type AbstractArrayRead[MAttributeDef] */
3547 const struct type type_array__AbstractArrayReadmodel__MAttributeDef
= {
3549 "AbstractArrayRead[MAttributeDef]", /* class_name_string */
3553 0, {}, /*DEAD TYPE*/
3555 /* runtime type AbstractArray[MAttributeDef] */
3556 const struct type type_array__AbstractArraymodel__MAttributeDef
= {
3558 "AbstractArray[MAttributeDef]", /* class_name_string */
3562 0, {}, /*DEAD TYPE*/
3564 /* runtime type HashMap2[MModule, MType, Array[MAttributeDef]] */
3565 const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
= {
3567 "HashMap2[MModule, MType, Array[MAttributeDef]]", /* class_name_string */
3570 &resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
,
3573 0, /* nullable Object */
3575 407, /* HashMap2[MModule, MType, Array[MAttributeDef]] */
3578 const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
= {
3581 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
3582 &type_mmodule__MModule
, /* K1: MModule */
3583 &type_model__MType
, /* K2: MType */
3584 &type_array__Arraymodel__MAttributeDef
, /* V: Array[MAttributeDef] */
3585 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[K2, V]: HashMap[MType, Array[MAttributeDef]] */
3588 /* runtime type Array[MVirtualTypeDef] */
3589 const struct type type_array__Arraymodel__MVirtualTypeDef
= {
3591 "Array[MVirtualTypeDef]", /* class_name_string */
3594 &resolution_table_array__Arraymodel__MVirtualTypeDef
,
3597 0, /* nullable Object */
3600 82, /* SequenceRead[nullable Object] */
3601 83, /* Collection[Object] */
3602 110, /* Collection[nullable MPropDef] */
3603 590, /* Array[nullable Object] */
3604 605, /* Collection[PropertyLayoutElement] */
3605 1345, /* AbstractArrayRead[Object] */
3606 1375, /* AbstractArrayRead[nullable MPropDef] */
3607 1512, /* AbstractArray[Object] */
3608 1524, /* Collection[MPropDef] */
3609 1525, /* AbstractArray[nullable MPropDef] */
3610 1683, /* AbstractArrayRead[PropertyLayoutElement] */
3611 1863, /* Collection[MVirtualTypeDef] */
3612 1909, /* Array[Object] */
3613 1913, /* Array[nullable MPropDef] */
3614 2081, /* AbstractArray[PropertyLayoutElement] */
3615 2182, /* AbstractArrayRead[MPropDef] */
3616 2208, /* Array[PropertyLayoutElement] */
3617 2279, /* AbstractArrayRead[MVirtualTypeDef] */
3618 2286, /* AbstractArray[MPropDef] */
3619 2332, /* AbstractArray[MVirtualTypeDef] */
3620 2336, /* Array[MPropDef] */
3621 2362, /* Array[MVirtualTypeDef] */
3624 const struct types resolution_table_array__Arraymodel__MVirtualTypeDef
= {
3627 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[MVirtualTypeDef] */
3628 &type_model__MVirtualTypeDef
, /* E: MVirtualTypeDef */
3629 &type_model__MVirtualTypeDef
, /* E: MVirtualTypeDef */
3630 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
3631 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
3632 &type_model__MVirtualTypeDef
, /* E: MVirtualTypeDef */
3633 &type_model__MVirtualTypeDef
, /* E: MVirtualTypeDef */
3634 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
3635 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[E]: Collection[MVirtualTypeDef] */
3636 &type_model__MVirtualTypeDef
, /* E: MVirtualTypeDef */
3637 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
3638 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[MVirtualTypeDef] */
3639 &type_model__MVirtualTypeDef
, /* E: MVirtualTypeDef */
3640 &type_model__MVirtualTypeDef
, /* E: MVirtualTypeDef */
3641 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
3642 &type_array__AbstractArraymodel__MVirtualTypeDef
, /* AbstractArray[E]: AbstractArray[MVirtualTypeDef] */
3643 &type_array__ArrayIteratormodel__MVirtualTypeDef
, /* ArrayIterator[E]: ArrayIterator[MVirtualTypeDef] */
3646 /* runtime type Collection[MVirtualTypeDef] */
3647 const struct type type_abstract_collection__Collectionmodel__MVirtualTypeDef
= {
3649 "Collection[MVirtualTypeDef]", /* class_name_string */
3653 0, {}, /*DEAD TYPE*/
3655 /* runtime type AbstractArrayRead[MVirtualTypeDef] */
3656 const struct type type_array__AbstractArrayReadmodel__MVirtualTypeDef
= {
3658 "AbstractArrayRead[MVirtualTypeDef]", /* class_name_string */
3662 0, {}, /*DEAD TYPE*/
3664 /* runtime type AbstractArray[MVirtualTypeDef] */
3665 const struct type type_array__AbstractArraymodel__MVirtualTypeDef
= {
3667 "AbstractArray[MVirtualTypeDef]", /* class_name_string */
3671 0, {}, /*DEAD TYPE*/
3673 /* runtime type HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
3674 const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
3676 "HashMap2[MModule, MType, Array[MVirtualTypeDef]]", /* class_name_string */
3679 &resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
3682 0, /* nullable Object */
3684 408, /* HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
3687 const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
3690 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
3691 &type_mmodule__MModule
, /* K1: MModule */
3692 &type_model__MType
, /* K2: MType */
3693 &type_array__Arraymodel__MVirtualTypeDef
, /* V: Array[MVirtualTypeDef] */
3694 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[K2, V]: HashMap[MType, Array[MVirtualTypeDef]] */
3697 /* runtime type ArrayIterator[MVirtualType] */
3698 const struct type type_array__ArrayIteratormodel__MVirtualType
= {
3700 "ArrayIterator[MVirtualType]", /* class_name_string */
3703 &resolution_table_array__ArrayIteratormodel__MVirtualType
,
3706 0, /* nullable Object */
3708 285, /* ArrayIterator[Object] */
3709 330, /* ArrayIterator[nullable MType] */
3710 1407, /* ArrayIterator[MType] */
3711 1624, /* ArrayIterator[MVirtualType] */
3714 const struct types resolution_table_array__ArrayIteratormodel__MVirtualType
= {
3717 &type_array__Arraymodel__MVirtualType
, /* Array[E]: Array[MVirtualType] */
3718 &type_array__AbstractArrayReadmodel__MVirtualType
, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualType] */
3721 /* runtime type NativeArray[MVirtualType] */
3722 const struct type type_array__NativeArraymodel__MVirtualType
= {
3724 "NativeArray[MVirtualType]", /* class_name_string */
3727 &resolution_table_array__NativeArraymodel__MVirtualType
,
3730 0, /* nullable Object */
3732 104, /* NativeArray[Object] */
3733 331, /* NativeArray[nullable MType] */
3734 1408, /* NativeArray[MType] */
3735 1625, /* NativeArray[MVirtualType] */
3738 const struct types resolution_table_array__NativeArraymodel__MVirtualType
= {
3741 &type_model__MVirtualType
, /* E: MVirtualType */
3742 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[E]: NativeArray[MVirtualType] */
3745 /* runtime type ArrayIterator[AExpr] */
3746 const struct type type_array__ArrayIteratorparser_nodes__AExpr
= {
3748 "ArrayIterator[AExpr]", /* class_name_string */
3751 &resolution_table_array__ArrayIteratorparser_nodes__AExpr
,
3754 0, /* nullable Object */
3756 285, /* ArrayIterator[Object] */
3757 1099, /* ArrayIterator[ANode] */
3758 1400, /* ArrayIterator[Prod] */
3759 1626, /* ArrayIterator[AExpr] */
3762 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExpr
= {
3765 &type_array__Arrayparser_nodes__AExpr
, /* Array[E]: Array[AExpr] */
3766 &type_array__AbstractArrayReadparser_nodes__AExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AExpr] */
3769 /* runtime type NativeArray[AExpr] */
3770 const struct type type_array__NativeArrayparser_nodes__AExpr
= {
3772 "NativeArray[AExpr]", /* class_name_string */
3775 &resolution_table_array__NativeArrayparser_nodes__AExpr
,
3778 0, /* nullable Object */
3780 104, /* NativeArray[Object] */
3781 1100, /* NativeArray[ANode] */
3782 1401, /* NativeArray[Prod] */
3783 1627, /* NativeArray[AExpr] */
3786 const struct types resolution_table_array__NativeArrayparser_nodes__AExpr
= {
3789 &type_parser_nodes__AExpr
, /* E: AExpr */
3790 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[E]: NativeArray[AExpr] */
3793 /* runtime type ArrayIterator[AVarExpr] */
3794 const struct type type_array__ArrayIteratorparser_nodes__AVarExpr
= {
3796 "ArrayIterator[AVarExpr]", /* class_name_string */
3799 &resolution_table_array__ArrayIteratorparser_nodes__AVarExpr
,
3802 0, /* nullable Object */
3804 285, /* ArrayIterator[Object] */
3805 1099, /* ArrayIterator[ANode] */
3806 1400, /* ArrayIterator[Prod] */
3807 1626, /* ArrayIterator[AExpr] */
3808 1864, /* ArrayIterator[AVarExpr] */
3811 const struct types resolution_table_array__ArrayIteratorparser_nodes__AVarExpr
= {
3814 &type_array__Arrayparser_nodes__AVarExpr
, /* Array[E]: Array[AVarExpr] */
3815 &type_array__AbstractArrayReadparser_nodes__AVarExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AVarExpr] */
3818 /* runtime type NativeArray[AVarExpr] */
3819 const struct type type_array__NativeArrayparser_nodes__AVarExpr
= {
3821 "NativeArray[AVarExpr]", /* class_name_string */
3824 &resolution_table_array__NativeArrayparser_nodes__AVarExpr
,
3827 0, /* nullable Object */
3829 104, /* NativeArray[Object] */
3830 1100, /* NativeArray[ANode] */
3831 1401, /* NativeArray[Prod] */
3832 1627, /* NativeArray[AExpr] */
3833 1865, /* NativeArray[AVarExpr] */
3836 const struct types resolution_table_array__NativeArrayparser_nodes__AVarExpr
= {
3839 &type_parser_nodes__AVarExpr
, /* E: AVarExpr */
3840 &type_array__NativeArrayparser_nodes__AVarExpr
, /* NativeArray[E]: NativeArray[AVarExpr] */
3843 /* runtime type ArrayIterator[AIntExpr] */
3844 const struct type type_array__ArrayIteratorparser_nodes__AIntExpr
= {
3846 "ArrayIterator[AIntExpr]", /* class_name_string */
3849 &resolution_table_array__ArrayIteratorparser_nodes__AIntExpr
,
3852 0, /* nullable Object */
3854 285, /* ArrayIterator[Object] */
3855 1099, /* ArrayIterator[ANode] */
3856 1400, /* ArrayIterator[Prod] */
3857 1626, /* ArrayIterator[AExpr] */
3858 1866, /* ArrayIterator[AIntExpr] */
3861 const struct types resolution_table_array__ArrayIteratorparser_nodes__AIntExpr
= {
3864 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[E]: Array[AIntExpr] */
3865 &type_array__AbstractArrayReadparser_nodes__AIntExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AIntExpr] */
3868 /* runtime type NativeArray[AIntExpr] */
3869 const struct type type_array__NativeArrayparser_nodes__AIntExpr
= {
3871 "NativeArray[AIntExpr]", /* class_name_string */
3874 &resolution_table_array__NativeArrayparser_nodes__AIntExpr
,
3877 0, /* nullable Object */
3879 104, /* NativeArray[Object] */
3880 1100, /* NativeArray[ANode] */
3881 1401, /* NativeArray[Prod] */
3882 1627, /* NativeArray[AExpr] */
3883 1867, /* NativeArray[AIntExpr] */
3886 const struct types resolution_table_array__NativeArrayparser_nodes__AIntExpr
= {
3889 &type_parser_nodes__AIntExpr
, /* E: AIntExpr */
3890 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[E]: NativeArray[AIntExpr] */
3893 /* runtime type ArrayIterator[Variable] */
3894 const struct type type_array__ArrayIteratorscope__Variable
= {
3896 "ArrayIterator[Variable]", /* class_name_string */
3899 &resolution_table_array__ArrayIteratorscope__Variable
,
3902 0, /* nullable Object */
3904 285, /* ArrayIterator[Object] */
3905 1215, /* ArrayIterator[Variable] */
3908 const struct types resolution_table_array__ArrayIteratorscope__Variable
= {
3911 &type_array__Arrayscope__Variable
, /* Array[E]: Array[Variable] */
3912 &type_array__AbstractArrayReadscope__Variable
, /* AbstractArrayRead[E]: AbstractArrayRead[Variable] */
3915 /* runtime type NativeArray[Variable] */
3916 const struct type type_array__NativeArrayscope__Variable
= {
3918 "NativeArray[Variable]", /* class_name_string */
3921 &resolution_table_array__NativeArrayscope__Variable
,
3924 0, /* nullable Object */
3926 104, /* NativeArray[Object] */
3927 1216, /* NativeArray[Variable] */
3930 const struct types resolution_table_array__NativeArrayscope__Variable
= {
3933 &type_scope__Variable
, /* E: Variable */
3934 &type_array__NativeArrayscope__Variable
, /* NativeArray[E]: NativeArray[Variable] */
3937 /* runtime type ArraySetIterator[MType] */
3938 const struct type type_array__ArraySetIteratormodel__MType
= {
3940 "ArraySetIterator[MType]", /* class_name_string */
3943 &resolution_table_array__ArraySetIteratormodel__MType
,
3946 0, /* nullable Object */
3948 409, /* ArraySetIterator[MType] */
3951 const struct types resolution_table_array__ArraySetIteratormodel__MType
= {
3954 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
3955 &type_array__ArrayIteratormodel__MType
, /* ArrayIterator[E]: ArrayIterator[MType] */
3958 /* runtime type ArrayIterator[AEscapeExpr] */
3959 const struct type type_array__ArrayIteratorparser_nodes__AEscapeExpr
= {
3961 "ArrayIterator[AEscapeExpr]", /* class_name_string */
3964 &resolution_table_array__ArrayIteratorparser_nodes__AEscapeExpr
,
3967 0, /* nullable Object */
3969 285, /* ArrayIterator[Object] */
3970 1099, /* ArrayIterator[ANode] */
3971 1400, /* ArrayIterator[Prod] */
3972 1626, /* ArrayIterator[AExpr] */
3973 1868, /* ArrayIterator[AEscapeExpr] */
3976 const struct types resolution_table_array__ArrayIteratorparser_nodes__AEscapeExpr
= {
3979 &type_array__Arrayparser_nodes__AEscapeExpr
, /* Array[E]: Array[AEscapeExpr] */
3980 &type_array__AbstractArrayReadparser_nodes__AEscapeExpr
, /* AbstractArrayRead[E]: AbstractArrayRead[AEscapeExpr] */
3983 /* runtime type NativeArray[AEscapeExpr] */
3984 const struct type type_array__NativeArrayparser_nodes__AEscapeExpr
= {
3986 "NativeArray[AEscapeExpr]", /* class_name_string */
3989 &resolution_table_array__NativeArrayparser_nodes__AEscapeExpr
,
3992 0, /* nullable Object */
3994 104, /* NativeArray[Object] */
3995 1100, /* NativeArray[ANode] */
3996 1401, /* NativeArray[Prod] */
3997 1627, /* NativeArray[AExpr] */
3998 1869, /* NativeArray[AEscapeExpr] */
4001 const struct types resolution_table_array__NativeArrayparser_nodes__AEscapeExpr
= {
4004 &type_parser_nodes__AEscapeExpr
, /* E: AEscapeExpr */
4005 &type_array__NativeArrayparser_nodes__AEscapeExpr
, /* NativeArray[E]: NativeArray[AEscapeExpr] */
4008 /* runtime type ArraySetIterator[MMethodDef] */
4009 const struct type type_array__ArraySetIteratormodel__MMethodDef
= {
4011 "ArraySetIterator[MMethodDef]", /* class_name_string */
4014 &resolution_table_array__ArraySetIteratormodel__MMethodDef
,
4017 0, /* nullable Object */
4019 410, /* ArraySetIterator[MMethodDef] */
4022 const struct types resolution_table_array__ArraySetIteratormodel__MMethodDef
= {
4025 &type_array__Arraymodel__MMethodDef
, /* Array[E]: Array[MMethodDef] */
4026 &type_array__ArrayIteratormodel__MMethodDef
, /* ArrayIterator[E]: ArrayIterator[MMethodDef] */
4029 /* runtime type ArrayIterator[Char] */
4030 const struct type type_array__ArrayIteratorkernel__Char
= {
4032 "ArrayIterator[Char]", /* class_name_string */
4035 &resolution_table_array__ArrayIteratorkernel__Char
,
4038 0, /* nullable Object */
4040 285, /* ArrayIterator[Object] */
4041 1217, /* ArrayIterator[Char] */
4044 const struct types resolution_table_array__ArrayIteratorkernel__Char
= {
4047 &type_array__Arraykernel__Char
, /* Array[E]: Array[Char] */
4048 &type_array__AbstractArrayReadkernel__Char
, /* AbstractArrayRead[E]: AbstractArrayRead[Char] */
4051 /* runtime type NativeArray[Char] */
4052 const struct type type_array__NativeArraykernel__Char
= {
4054 "NativeArray[Char]", /* class_name_string */
4057 &resolution_table_array__NativeArraykernel__Char
,
4060 0, /* nullable Object */
4062 104, /* NativeArray[Object] */
4063 1218, /* NativeArray[Char] */
4066 const struct types resolution_table_array__NativeArraykernel__Char
= {
4069 &type_kernel__Char
, /* E: Char */
4070 &type_array__NativeArraykernel__Char
, /* NativeArray[E]: NativeArray[Char] */
4073 /* runtime type ArrayIterator[FlatBuffer] */
4074 const struct type type_array__ArrayIteratorstring__FlatBuffer
= {
4076 "ArrayIterator[FlatBuffer]", /* class_name_string */
4079 &resolution_table_array__ArrayIteratorstring__FlatBuffer
,
4082 0, /* nullable Object */
4084 285, /* ArrayIterator[Object] */
4085 1064, /* ArrayIterator[Streamable] */
4086 1390, /* ArrayIterator[Text] */
4087 1628, /* ArrayIterator[FlatText] */
4088 1870, /* ArrayIterator[FlatBuffer] */
4091 const struct types resolution_table_array__ArrayIteratorstring__FlatBuffer
= {
4094 &type_array__Arraystring__FlatBuffer
, /* Array[E]: Array[FlatBuffer] */
4095 &type_array__AbstractArrayReadstring__FlatBuffer
, /* AbstractArrayRead[E]: AbstractArrayRead[FlatBuffer] */
4098 /* runtime type ArrayIterator[FlatText] */
4099 const struct type type_array__ArrayIteratorstring__FlatText
= {
4101 "ArrayIterator[FlatText]", /* class_name_string */
4104 &resolution_table_array__ArrayIteratorstring__FlatText
,
4107 0, /* nullable Object */
4109 285, /* ArrayIterator[Object] */
4110 1064, /* ArrayIterator[Streamable] */
4111 1390, /* ArrayIterator[Text] */
4112 1628, /* ArrayIterator[FlatText] */
4115 const struct types resolution_table_array__ArrayIteratorstring__FlatText
= {
4118 &type_array__Arraystring__FlatText
, /* Array[E]: Array[FlatText] */
4119 &type_array__AbstractArrayReadstring__FlatText
, /* AbstractArrayRead[E]: AbstractArrayRead[FlatText] */
4122 /* runtime type NativeArray[FlatBuffer] */
4123 const struct type type_array__NativeArraystring__FlatBuffer
= {
4125 "NativeArray[FlatBuffer]", /* class_name_string */
4128 &resolution_table_array__NativeArraystring__FlatBuffer
,
4131 0, /* nullable Object */
4133 104, /* NativeArray[Object] */
4134 610, /* NativeArray[Streamable] */
4135 1372, /* NativeArray[Text] */
4136 1629, /* NativeArray[FlatText] */
4137 1871, /* NativeArray[FlatBuffer] */
4140 const struct types resolution_table_array__NativeArraystring__FlatBuffer
= {
4143 &type_string__FlatBuffer
, /* E: FlatBuffer */
4144 &type_array__NativeArraystring__FlatBuffer
, /* NativeArray[E]: NativeArray[FlatBuffer] */
4147 /* runtime type NativeArray[FlatText] */
4148 const struct type type_array__NativeArraystring__FlatText
= {
4150 "NativeArray[FlatText]", /* class_name_string */
4153 &resolution_table_array__NativeArraystring__FlatText
,
4156 0, /* nullable Object */
4158 104, /* NativeArray[Object] */
4159 610, /* NativeArray[Streamable] */
4160 1372, /* NativeArray[Text] */
4161 1629, /* NativeArray[FlatText] */
4164 const struct types resolution_table_array__NativeArraystring__FlatText
= {
4167 &type_string__FlatText
, /* E: FlatText */
4168 &type_array__NativeArraystring__FlatText
, /* NativeArray[E]: NativeArray[FlatText] */
4171 /* runtime type MapKeysIterator[String, Option] */
4172 const struct type type_abstract_collection__MapKeysIteratorstring__Stringopts__Option
= {
4174 "MapKeysIterator[String, Option]", /* class_name_string */
4177 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringopts__Option
,
4180 0, /* nullable Object */
4182 411, /* MapKeysIterator[String, Option] */
4185 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringopts__Option
= {
4188 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
4189 &type_abstract_collection__MapIteratorstring__Stringopts__Option
, /* MapIterator[K, V]: MapIterator[String, Option] */
4192 /* runtime type MapValuesIterator[String, Option] */
4193 const struct type type_abstract_collection__MapValuesIteratorstring__Stringopts__Option
= {
4195 "MapValuesIterator[String, Option]", /* class_name_string */
4198 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option
,
4201 0, /* nullable Object */
4203 412, /* MapValuesIterator[String, Option] */
4206 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option
= {
4209 &type_array__Arrayopts__Option
, /* Array[E]: Array[Option] */
4210 &type_abstract_collection__MapIteratorstring__Stringopts__Option
, /* MapIterator[K, V]: MapIterator[String, Option] */
4213 /* runtime type HashMapKeys[Phase, POSetElement[Phase]] */
4214 const struct type type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
= {
4216 "HashMapKeys[Phase, POSetElement[Phase]]", /* class_name_string */
4219 &resolution_table_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
,
4222 0, /* nullable Object */
4226 83, /* Collection[Object] */
4227 597, /* Collection[Phase] */
4228 1450, /* HashMapKeys[Phase, POSetElement[Phase]] */
4231 const struct types resolution_table_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
= {
4234 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */
4235 &type_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapKeysIterator[K, V]: MapKeysIterator[Phase, POSetElement[Phase]] */
4236 &type_phase__Phase
, /* E: Phase */
4237 &type_abstract_collection__Collectionphase__Phase
, /* Collection[E]: Collection[Phase] */
4238 &type_array__Arrayphase__Phase
, /* Array[E]: Array[Phase] */
4243 &type_phase__Phase
, /* E: Phase */
4246 /* runtime type HashMapValues[Phase, POSetElement[Phase]] */
4247 const struct type type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
= {
4249 "HashMapValues[Phase, POSetElement[Phase]]", /* class_name_string */
4252 &resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
,
4255 0, /* nullable Object */
4259 83, /* Collection[Object] */
4260 1219, /* Collection[POSetElement[Phase]] */
4261 1451, /* HashMapValues[Phase, POSetElement[Phase]] */
4264 const struct types resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
= {
4267 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */
4268 &type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapValuesIterator[K, V]: MapValuesIterator[Phase, POSetElement[Phase]] */
4269 &type_poset__POSetElementphase__Phase
, /* E: POSetElement[Phase] */
4270 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[E]: Collection[POSetElement[Phase]] */
4271 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
4276 &type_poset__POSetElementphase__Phase
, /* E: POSetElement[Phase] */
4279 /* runtime type Collection[POSetElement[Phase]] */
4280 const struct type type_abstract_collection__Collectionposet__POSetElementphase__Phase
= {
4282 "Collection[POSetElement[Phase]]", /* class_name_string */
4286 0, {}, /*DEAD TYPE*/
4288 /* runtime type NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
4289 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
4291 "NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]]", /* class_name_string */
4294 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
4297 0, /* nullable Object */
4299 413, /* NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
4302 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
4305 &type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* E: nullable HashMapNode[Phase, POSetElement[Phase]] */
4306 &type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray[E]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
4309 /* runtime type HashMapIterator[Phase, POSetElement[Phase]] */
4310 const struct type type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
4312 "HashMapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
4315 &resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
,
4318 0, /* nullable Object */
4320 414, /* MapIterator[Phase, POSetElement[Phase]] */
4321 1220, /* HashMapIterator[Phase, POSetElement[Phase]] */
4324 const struct types resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
4327 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[K, V]: HashMap[Phase, POSetElement[Phase]] */
4330 /* runtime type MapIterator[Phase, POSetElement[Phase]] */
4331 const struct type type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
4333 "MapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
4337 0, {}, /*DEAD TYPE*/
4339 /* runtime type HashMapNode[Phase, POSetElement[Phase]] */
4340 const struct type type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
4342 "HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
4345 &resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
4348 0, /* nullable Object */
4350 56, /* nullable HashMapNode[Phase, POSetElement[Phase]] */
4351 1221, /* HashMapNode[Phase, POSetElement[Phase]] */
4354 const struct types resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
4357 &type_phase__Phase
, /* K: Phase */
4358 &type_poset__POSetElementphase__Phase
, /* V: POSetElement[Phase] */
4359 &type_phase__Phase
, /* K: Phase */
4362 /* runtime type nullable HashMapNode[Phase, POSetElement[Phase]] */
4363 const struct type type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
4365 "nullable HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
4369 0, {}, /*DEAD TYPE*/
4371 /* runtime type HashSet[Phase] */
4372 const struct type type_hash_collection__HashSetphase__Phase
= {
4374 "HashSet[Phase]", /* class_name_string */
4377 &resolution_table_hash_collection__HashSetphase__Phase
,
4380 0, /* nullable Object */
4384 83, /* Collection[Object] */
4385 597, /* Collection[Phase] */
4386 598, /* Set[Object] */
4388 1350, /* HashSet[Object] */
4389 1872, /* HashSet[Phase] */
4392 const struct types resolution_table_hash_collection__HashSetphase__Phase
= {
4395 &type_hash_collection__HashSetNodephase__Phase
, /* HashSetNode[E]: HashSetNode[Phase] */
4396 &type_hash_collection__HashSetIteratorphase__Phase
, /* HashSetIterator[E]: HashSetIterator[Phase] */
4397 &type_phase__Phase
, /* E: Phase */
4398 &type_abstract_collection__Collectionphase__Phase
, /* Collection[E]: Collection[Phase] */
4399 &type_array__Arrayphase__Phase
, /* Array[E]: Array[Phase] */
4400 &type_abstract_collection__Collectionphase__Phase
, /* Collection[E]: Collection[Phase] */
4401 &type_phase__Phase
, /* E: Phase */
4402 &type_phase__Phase
, /* K: Phase */
4403 &type_abstract_collection__Collectionphase__Phase
, /* Collection[E]: Collection[Phase] */
4404 &type_phase__Phase
, /* E: Phase */
4405 &type_nullable_hash_collection__HashSetNodephase__Phase
, /* nullable N: nullable HashSetNode[Phase] */
4406 &type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray[E]: NativeArray[nullable HashSetNode[Phase]] */
4407 &type_hash_collection__HashSetNodephase__Phase
, /* N: HashSetNode[Phase] */
4408 &type_nullable_phase__Phase
, /* nullable K: nullable Phase */
4409 &type_abstract_collection__Collectionphase__Phase
, /* Collection[E]: Collection[Phase] */
4412 /* runtime type MapKeysIterator[String, Array[MProject]] */
4413 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
= {
4415 "MapKeysIterator[String, Array[MProject]]", /* class_name_string */
4418 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
,
4421 0, /* nullable Object */
4423 415, /* MapKeysIterator[String, Array[MProject]] */
4426 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
= {
4429 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
4430 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject
, /* MapIterator[K, V]: MapIterator[String, Array[MProject]] */
4433 /* runtime type MapValuesIterator[String, Array[MProject]] */
4434 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
= {
4436 "MapValuesIterator[String, Array[MProject]]", /* class_name_string */
4439 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
,
4442 0, /* nullable Object */
4444 416, /* MapValuesIterator[String, Array[MProject]] */
4447 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
= {
4450 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[E]: Array[Array[MProject]] */
4451 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject
, /* MapIterator[K, V]: MapIterator[String, Array[MProject]] */
4454 /* runtime type Array[Array[MProject]] */
4455 const struct type type_array__Arrayarray__Arraymproject__MProject
= {
4457 "Array[Array[MProject]]", /* class_name_string */
4460 &resolution_table_array__Arrayarray__Arraymproject__MProject
,
4463 0, /* nullable Object */
4466 82, /* SequenceRead[nullable Object] */
4467 83, /* Collection[Object] */
4468 1075, /* Collection[Array[MProject]] */
4469 590, /* Array[nullable Object] */
4471 1345, /* AbstractArrayRead[Object] */
4472 1873, /* AbstractArrayRead[Array[MProject]] */
4473 1512, /* AbstractArray[Object] */
4474 2136, /* AbstractArray[Array[MProject]] */
4478 1909, /* Array[Object] */
4479 2232, /* Array[Array[MProject]] */
4482 const struct types resolution_table_array__Arrayarray__Arraymproject__MProject
= {
4485 &type_array__NativeArrayarray__Arraymproject__MProject
, /* NativeArray[E]: NativeArray[Array[MProject]] */
4486 &type_array__Arraymproject__MProject
, /* E: Array[MProject] */
4487 &type_array__Arraymproject__MProject
, /* E: Array[MProject] */
4488 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[E]: Collection[Array[MProject]] */
4489 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[E]: Array[Array[MProject]] */
4490 &type_array__Arraymproject__MProject
, /* E: Array[MProject] */
4491 &type_array__Arraymproject__MProject
, /* E: Array[MProject] */
4492 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[E]: Collection[Array[MProject]] */
4493 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[E]: Collection[Array[MProject]] */
4494 &type_array__Arraymproject__MProject
, /* E: Array[MProject] */
4495 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[E]: Array[Array[MProject]] */
4496 &type_array__NativeArrayarray__Arraymproject__MProject
, /* NativeArray[E]: NativeArray[Array[MProject]] */
4497 &type_array__Arraymproject__MProject
, /* E: Array[MProject] */
4498 &type_array__Arraymproject__MProject
, /* E: Array[MProject] */
4499 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[E]: Array[Array[MProject]] */
4500 &type_array__AbstractArrayarray__Arraymproject__MProject
, /* AbstractArray[E]: AbstractArray[Array[MProject]] */
4501 &type_array__ArrayIteratorarray__Arraymproject__MProject
, /* ArrayIterator[E]: ArrayIterator[Array[MProject]] */
4504 /* runtime type AbstractArrayRead[Array[MProject]] */
4505 const struct type type_array__AbstractArrayReadarray__Arraymproject__MProject
= {
4507 "AbstractArrayRead[Array[MProject]]", /* class_name_string */
4511 0, {}, /*DEAD TYPE*/
4513 /* runtime type AbstractArray[Array[MProject]] */
4514 const struct type type_array__AbstractArrayarray__Arraymproject__MProject
= {
4516 "AbstractArray[Array[MProject]]", /* class_name_string */
4520 0, {}, /*DEAD TYPE*/
4522 /* runtime type HashMapKeys[MModule, POSetElement[MModule]] */
4523 const struct type type_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
= {
4525 "HashMapKeys[MModule, POSetElement[MModule]]", /* class_name_string */
4528 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
,
4531 0, /* nullable Object */
4535 83, /* Collection[Object] */
4536 603, /* Collection[MModule] */
4537 1452, /* HashMapKeys[MModule, POSetElement[MModule]] */
4540 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
= {
4543 &type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMap[K, V]: HashMap[MModule, POSetElement[MModule]] */
4544 &type_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, POSetElement[MModule]] */
4545 &type_mmodule__MModule
, /* E: MModule */
4546 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[E]: Collection[MModule] */
4547 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
4552 &type_mmodule__MModule
, /* E: MModule */
4555 /* runtime type HashMapValues[MModule, POSetElement[MModule]] */
4556 const struct type type_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
= {
4558 "HashMapValues[MModule, POSetElement[MModule]]", /* class_name_string */
4561 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
,
4564 0, /* nullable Object */
4568 83, /* Collection[Object] */
4569 1222, /* Collection[POSetElement[MModule]] */
4570 1453, /* HashMapValues[MModule, POSetElement[MModule]] */
4573 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
= {
4576 &type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMap[K, V]: HashMap[MModule, POSetElement[MModule]] */
4577 &type_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, POSetElement[MModule]] */
4578 &type_poset__POSetElementmmodule__MModule
, /* E: POSetElement[MModule] */
4579 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[E]: Collection[POSetElement[MModule]] */
4580 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[E]: Array[POSetElement[MModule]] */
4585 &type_poset__POSetElementmmodule__MModule
, /* E: POSetElement[MModule] */
4588 /* runtime type Collection[POSetElement[MModule]] */
4589 const struct type type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
= {
4591 "Collection[POSetElement[MModule]]", /* class_name_string */
4595 0, {}, /*DEAD TYPE*/
4597 /* runtime type NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
4598 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
4600 "NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]]", /* class_name_string */
4603 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
,
4606 0, /* nullable Object */
4608 417, /* NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
4611 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
4614 &type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* E: nullable HashMapNode[MModule, POSetElement[MModule]] */
4615 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
4618 /* runtime type HashMapIterator[MModule, POSetElement[MModule]] */
4619 const struct type type_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
4621 "HashMapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
4624 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
,
4627 0, /* nullable Object */
4629 418, /* MapIterator[MModule, POSetElement[MModule]] */
4630 1223, /* HashMapIterator[MModule, POSetElement[MModule]] */
4633 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
4636 &type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMap[K, V]: HashMap[MModule, POSetElement[MModule]] */
4639 /* runtime type MapIterator[MModule, POSetElement[MModule]] */
4640 const struct type type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
4642 "MapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
4646 0, {}, /*DEAD TYPE*/
4648 /* runtime type HashMapNode[MModule, POSetElement[MModule]] */
4649 const struct type type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
4651 "HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
4654 &resolution_table_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
,
4657 0, /* nullable Object */
4659 57, /* nullable HashMapNode[MModule, POSetElement[MModule]] */
4660 1224, /* HashMapNode[MModule, POSetElement[MModule]] */
4663 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
4666 &type_mmodule__MModule
, /* K: MModule */
4667 &type_poset__POSetElementmmodule__MModule
, /* V: POSetElement[MModule] */
4668 &type_mmodule__MModule
, /* K: MModule */
4671 /* runtime type nullable HashMapNode[MModule, POSetElement[MModule]] */
4672 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
4674 "nullable HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
4678 0, {}, /*DEAD TYPE*/
4680 /* runtime type MapKeysIterator[String, Array[MModule]] */
4681 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
= {
4683 "MapKeysIterator[String, Array[MModule]]", /* class_name_string */
4686 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
,
4689 0, /* nullable Object */
4691 419, /* MapKeysIterator[String, Array[MModule]] */
4694 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
= {
4697 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
4698 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule
, /* MapIterator[K, V]: MapIterator[String, Array[MModule]] */
4701 /* runtime type MapValuesIterator[String, Array[MModule]] */
4702 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
= {
4704 "MapValuesIterator[String, Array[MModule]]", /* class_name_string */
4707 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
,
4710 0, /* nullable Object */
4712 420, /* MapValuesIterator[String, Array[MModule]] */
4715 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
= {
4718 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[E]: Array[Array[MModule]] */
4719 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule
, /* MapIterator[K, V]: MapIterator[String, Array[MModule]] */
4722 /* runtime type Array[Array[MModule]] */
4723 const struct type type_array__Arrayarray__Arraymmodule__MModule
= {
4725 "Array[Array[MModule]]", /* class_name_string */
4728 &resolution_table_array__Arrayarray__Arraymmodule__MModule
,
4731 0, /* nullable Object */
4734 82, /* SequenceRead[nullable Object] */
4735 83, /* Collection[Object] */
4736 1080, /* Collection[Array[MModule]] */
4737 590, /* Array[nullable Object] */
4739 1345, /* AbstractArrayRead[Object] */
4740 1874, /* AbstractArrayRead[Array[MModule]] */
4741 1512, /* AbstractArray[Object] */
4742 2137, /* AbstractArray[Array[MModule]] */
4746 1909, /* Array[Object] */
4747 2233, /* Array[Array[MModule]] */
4750 const struct types resolution_table_array__Arrayarray__Arraymmodule__MModule
= {
4753 &type_array__NativeArrayarray__Arraymmodule__MModule
, /* NativeArray[E]: NativeArray[Array[MModule]] */
4754 &type_array__Arraymmodule__MModule
, /* E: Array[MModule] */
4755 &type_array__Arraymmodule__MModule
, /* E: Array[MModule] */
4756 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[E]: Collection[Array[MModule]] */
4757 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[E]: Array[Array[MModule]] */
4758 &type_array__Arraymmodule__MModule
, /* E: Array[MModule] */
4759 &type_array__Arraymmodule__MModule
, /* E: Array[MModule] */
4760 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[E]: Collection[Array[MModule]] */
4761 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[E]: Collection[Array[MModule]] */
4762 &type_array__Arraymmodule__MModule
, /* E: Array[MModule] */
4763 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[E]: Array[Array[MModule]] */
4764 &type_array__NativeArrayarray__Arraymmodule__MModule
, /* NativeArray[E]: NativeArray[Array[MModule]] */
4765 &type_array__Arraymmodule__MModule
, /* E: Array[MModule] */
4766 &type_array__Arraymmodule__MModule
, /* E: Array[MModule] */
4767 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[E]: Array[Array[MModule]] */
4768 &type_array__AbstractArrayarray__Arraymmodule__MModule
, /* AbstractArray[E]: AbstractArray[Array[MModule]] */
4769 &type_array__ArrayIteratorarray__Arraymmodule__MModule
, /* ArrayIterator[E]: ArrayIterator[Array[MModule]] */
4772 /* runtime type AbstractArrayRead[Array[MModule]] */
4773 const struct type type_array__AbstractArrayReadarray__Arraymmodule__MModule
= {
4775 "AbstractArrayRead[Array[MModule]]", /* class_name_string */
4779 0, {}, /*DEAD TYPE*/
4781 /* runtime type AbstractArray[Array[MModule]] */
4782 const struct type type_array__AbstractArrayarray__Arraymmodule__MModule
= {
4784 "AbstractArray[Array[MModule]]", /* class_name_string */
4788 0, {}, /*DEAD TYPE*/
4790 /* runtime type HashMapKeys[MClassDef, POSetElement[MClassDef]] */
4791 const struct type type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4793 "HashMapKeys[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
4796 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
,
4799 0, /* nullable Object */
4803 83, /* Collection[Object] */
4804 606, /* Collection[MClassDef] */
4805 1454, /* HashMapKeys[MClassDef, POSetElement[MClassDef]] */
4808 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4811 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[K, V]: HashMap[MClassDef, POSetElement[MClassDef]] */
4812 &type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
4813 &type_model__MClassDef
, /* E: MClassDef */
4814 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[E]: Collection[MClassDef] */
4815 &type_array__Arraymodel__MClassDef
, /* Array[E]: Array[MClassDef] */
4820 &type_model__MClassDef
, /* E: MClassDef */
4823 /* runtime type HashMapValues[MClassDef, POSetElement[MClassDef]] */
4824 const struct type type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4826 "HashMapValues[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
4829 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
,
4832 0, /* nullable Object */
4836 83, /* Collection[Object] */
4837 1225, /* Collection[POSetElement[MClassDef]] */
4838 1455, /* HashMapValues[MClassDef, POSetElement[MClassDef]] */
4841 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4844 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[K, V]: HashMap[MClassDef, POSetElement[MClassDef]] */
4845 &type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
4846 &type_poset__POSetElementmodel__MClassDef
, /* E: POSetElement[MClassDef] */
4847 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[E]: Collection[POSetElement[MClassDef]] */
4848 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[E]: Array[POSetElement[MClassDef]] */
4853 &type_poset__POSetElementmodel__MClassDef
, /* E: POSetElement[MClassDef] */
4856 /* runtime type Collection[POSetElement[MClassDef]] */
4857 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
= {
4859 "Collection[POSetElement[MClassDef]]", /* class_name_string */
4863 0, {}, /*DEAD TYPE*/
4865 /* runtime type NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
4866 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4868 "NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]]", /* class_name_string */
4871 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
4874 0, /* nullable Object */
4876 421, /* NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
4879 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4882 &type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* E: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
4883 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
4886 /* runtime type HashMapIterator[MClassDef, POSetElement[MClassDef]] */
4887 const struct type type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4889 "HashMapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
4892 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
4895 0, /* nullable Object */
4897 422, /* MapIterator[MClassDef, POSetElement[MClassDef]] */
4898 1226, /* HashMapIterator[MClassDef, POSetElement[MClassDef]] */
4901 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4904 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[K, V]: HashMap[MClassDef, POSetElement[MClassDef]] */
4907 /* runtime type MapIterator[MClassDef, POSetElement[MClassDef]] */
4908 const struct type type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4910 "MapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
4914 0, {}, /*DEAD TYPE*/
4916 /* runtime type HashMapNode[MClassDef, POSetElement[MClassDef]] */
4917 const struct type type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4919 "HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
4922 &resolution_table_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
4925 0, /* nullable Object */
4927 58, /* nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
4928 1227, /* HashMapNode[MClassDef, POSetElement[MClassDef]] */
4931 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4934 &type_model__MClassDef
, /* K: MClassDef */
4935 &type_poset__POSetElementmodel__MClassDef
, /* V: POSetElement[MClassDef] */
4936 &type_model__MClassDef
, /* K: MClassDef */
4939 /* runtime type nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
4940 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
4942 "nullable HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
4946 0, {}, /*DEAD TYPE*/
4948 /* runtime type HashMapKeys[MClassType, POSetElement[MClassType]] */
4949 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
4951 "HashMapKeys[MClassType, POSetElement[MClassType]]", /* class_name_string */
4954 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
,
4957 0, /* nullable Object */
4961 83, /* Collection[Object] */
4962 93, /* Collection[nullable MType] */
4964 1370, /* Collection[MType] */
4965 1630, /* HashMapKeys[MType, POSetElement[MType]] */
4968 1519, /* Collection[MClassType] */
4969 2068, /* HashMapKeys[MClassType, POSetElement[MClassType]] */
4972 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
4975 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[K, V]: HashMap[MClassType, POSetElement[MClassType]] */
4976 &type_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapKeysIterator[K, V]: MapKeysIterator[MClassType, POSetElement[MClassType]] */
4977 &type_model__MClassType
, /* E: MClassType */
4978 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[E]: Collection[MClassType] */
4979 &type_array__Arraymodel__MClassType
, /* Array[E]: Array[MClassType] */
4984 &type_model__MClassType
, /* E: MClassType */
4987 /* runtime type HashMapKeys[MType, POSetElement[MType]] */
4988 const struct type type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
= {
4990 "HashMapKeys[MType, POSetElement[MType]]", /* class_name_string */
4993 &resolution_table_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
,
4996 0, /* nullable Object */
5000 83, /* Collection[Object] */
5001 93, /* Collection[nullable MType] */
5003 1370, /* Collection[MType] */
5004 1630, /* HashMapKeys[MType, POSetElement[MType]] */
5007 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
= {
5010 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */
5011 &type_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, POSetElement[MType]] */
5012 &type_model__MType
, /* E: MType */
5013 &type_abstract_collection__Collectionmodel__MType
, /* Collection[E]: Collection[MType] */
5014 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
5019 &type_model__MType
, /* E: MType */
5022 /* runtime type HashMapValues[MClassType, POSetElement[MClassType]] */
5023 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
5025 "HashMapValues[MClassType, POSetElement[MClassType]]", /* class_name_string */
5028 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
,
5031 0, /* nullable Object */
5035 83, /* Collection[Object] */
5036 1228, /* Collection[POSetElement[MType]] */
5037 1456, /* HashMapValues[MType, POSetElement[MType]] */
5038 1457, /* Collection[POSetElement[MClassType]] */
5039 1875, /* HashMapValues[MClassType, POSetElement[MClassType]] */
5042 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
5045 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[K, V]: HashMap[MClassType, POSetElement[MClassType]] */
5046 &type_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapValuesIterator[K, V]: MapValuesIterator[MClassType, POSetElement[MClassType]] */
5047 &type_poset__POSetElementmodel__MClassType
, /* E: POSetElement[MClassType] */
5048 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[E]: Collection[POSetElement[MClassType]] */
5049 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[E]: Array[POSetElement[MClassType]] */
5054 &type_poset__POSetElementmodel__MClassType
, /* E: POSetElement[MClassType] */
5057 /* runtime type HashMapValues[MType, POSetElement[MType]] */
5058 const struct type type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
= {
5060 "HashMapValues[MType, POSetElement[MType]]", /* class_name_string */
5063 &resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
,
5066 0, /* nullable Object */
5070 83, /* Collection[Object] */
5071 1228, /* Collection[POSetElement[MType]] */
5072 1456, /* HashMapValues[MType, POSetElement[MType]] */
5075 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
= {
5078 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */
5079 &type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, POSetElement[MType]] */
5080 &type_poset__POSetElementmodel__MType
, /* E: POSetElement[MType] */
5081 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[E]: Collection[POSetElement[MType]] */
5082 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[E]: Array[POSetElement[MType]] */
5087 &type_poset__POSetElementmodel__MType
, /* E: POSetElement[MType] */
5090 /* runtime type Collection[POSetElement[MClassType]] */
5091 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
= {
5093 "Collection[POSetElement[MClassType]]", /* class_name_string */
5097 0, {}, /*DEAD TYPE*/
5099 /* runtime type Collection[POSetElement[MType]] */
5100 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MType
= {
5102 "Collection[POSetElement[MType]]", /* class_name_string */
5106 0, {}, /*DEAD TYPE*/
5108 /* runtime type NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
5109 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
5111 "NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]]", /* class_name_string */
5114 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
5117 0, /* nullable Object */
5119 423, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
5120 1229, /* NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
5123 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
5126 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* E: nullable HashMapNode[MClassType, POSetElement[MClassType]] */
5127 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
5130 /* runtime type NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
5131 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
5133 "NativeArray[nullable HashMapNode[MType, POSetElement[MType]]]", /* class_name_string */
5136 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
5139 0, /* nullable Object */
5141 423, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
5144 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
5147 &type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* E: nullable HashMapNode[MType, POSetElement[MType]] */
5148 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
5151 /* runtime type HashMapIterator[MClassType, POSetElement[MClassType]] */
5152 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
5154 "HashMapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
5157 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
5160 0, /* nullable Object */
5162 424, /* MapIterator[MType, POSetElement[MType]] */
5163 1230, /* HashMapIterator[MType, POSetElement[MType]] */
5164 1231, /* MapIterator[MClassType, POSetElement[MClassType]] */
5165 1631, /* HashMapIterator[MClassType, POSetElement[MClassType]] */
5168 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
5171 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[K, V]: HashMap[MClassType, POSetElement[MClassType]] */
5174 /* runtime type HashMapIterator[MType, POSetElement[MType]] */
5175 const struct type type_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
5177 "HashMapIterator[MType, POSetElement[MType]]", /* class_name_string */
5180 &resolution_table_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
,
5183 0, /* nullable Object */
5185 424, /* MapIterator[MType, POSetElement[MType]] */
5186 1230, /* HashMapIterator[MType, POSetElement[MType]] */
5189 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
5192 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[K, V]: HashMap[MType, POSetElement[MType]] */
5195 /* runtime type MapIterator[MClassType, POSetElement[MClassType]] */
5196 const struct type type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
5198 "MapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
5202 0, {}, /*DEAD TYPE*/
5204 /* runtime type MapIterator[MType, POSetElement[MType]] */
5205 const struct type type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
5207 "MapIterator[MType, POSetElement[MType]]", /* class_name_string */
5211 0, {}, /*DEAD TYPE*/
5213 /* runtime type HashMapNode[MClassType, POSetElement[MClassType]] */
5214 const struct type type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
5216 "HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
5219 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
5222 0, /* nullable Object */
5224 59, /* nullable HashMapNode[MType, POSetElement[MType]] */
5225 425, /* nullable HashMapNode[MClassType, POSetElement[MClassType]] */
5226 1232, /* HashMapNode[MType, POSetElement[MType]] */
5227 1632, /* HashMapNode[MClassType, POSetElement[MClassType]] */
5230 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
5233 &type_model__MClassType
, /* K: MClassType */
5234 &type_poset__POSetElementmodel__MClassType
, /* V: POSetElement[MClassType] */
5235 &type_model__MClassType
, /* K: MClassType */
5238 /* runtime type HashMapNode[MType, POSetElement[MType]] */
5239 const struct type type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
5241 "HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
5244 &resolution_table_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
5247 0, /* nullable Object */
5249 59, /* nullable HashMapNode[MType, POSetElement[MType]] */
5251 1232, /* HashMapNode[MType, POSetElement[MType]] */
5254 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
5257 &type_model__MType
, /* K: MType */
5258 &type_poset__POSetElementmodel__MType
, /* V: POSetElement[MType] */
5259 &type_model__MType
, /* K: MType */
5262 /* runtime type nullable HashMapNode[MClassType, POSetElement[MClassType]] */
5263 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
5265 "nullable HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
5269 0, {}, /*DEAD TYPE*/
5271 /* runtime type nullable HashMapNode[MType, POSetElement[MType]] */
5272 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
5274 "nullable HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
5278 0, {}, /*DEAD TYPE*/
5280 /* runtime type MapKeysIterator[String, Array[MClass]] */
5281 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
= {
5283 "MapKeysIterator[String, Array[MClass]]", /* class_name_string */
5286 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
,
5289 0, /* nullable Object */
5291 426, /* MapKeysIterator[String, Array[MClass]] */
5294 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
= {
5297 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
5298 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
, /* MapIterator[K, V]: MapIterator[String, Array[MClass]] */
5301 /* runtime type MapValuesIterator[String, Array[MClass]] */
5302 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
= {
5304 "MapValuesIterator[String, Array[MClass]]", /* class_name_string */
5307 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
,
5310 0, /* nullable Object */
5312 427, /* MapValuesIterator[String, Array[MClass]] */
5315 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
= {
5318 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[E]: Array[Array[MClass]] */
5319 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
, /* MapIterator[K, V]: MapIterator[String, Array[MClass]] */
5322 /* runtime type Array[Array[MClass]] */
5323 const struct type type_array__Arrayarray__Arraymodel__MClass
= {
5325 "Array[Array[MClass]]", /* class_name_string */
5328 &resolution_table_array__Arrayarray__Arraymodel__MClass
,
5331 0, /* nullable Object */
5334 82, /* SequenceRead[nullable Object] */
5335 83, /* Collection[Object] */
5336 1087, /* Collection[Array[nullable MClass]] */
5337 590, /* Array[nullable Object] */
5338 1398, /* Collection[Array[MClass]] */
5339 1345, /* AbstractArrayRead[Object] */
5340 1876, /* AbstractArrayRead[Array[nullable MClass]] */
5341 1512, /* AbstractArray[Object] */
5342 2138, /* AbstractArrayRead[Array[MClass]] */
5343 2139, /* AbstractArray[Array[nullable MClass]] */
5344 2235, /* AbstractArray[Array[MClass]] */
5346 1909, /* Array[Object] */
5347 2234, /* Array[Array[nullable MClass]] */
5348 2310, /* Array[Array[MClass]] */
5351 const struct types resolution_table_array__Arrayarray__Arraymodel__MClass
= {
5354 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[E]: NativeArray[Array[MClass]] */
5355 &type_array__Arraymodel__MClass
, /* E: Array[MClass] */
5356 &type_array__Arraymodel__MClass
, /* E: Array[MClass] */
5357 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[E]: Collection[Array[MClass]] */
5358 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[E]: Array[Array[MClass]] */
5359 &type_array__Arraymodel__MClass
, /* E: Array[MClass] */
5360 &type_array__Arraymodel__MClass
, /* E: Array[MClass] */
5361 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[E]: Collection[Array[MClass]] */
5362 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[E]: Collection[Array[MClass]] */
5363 &type_array__Arraymodel__MClass
, /* E: Array[MClass] */
5364 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[E]: Array[Array[MClass]] */
5365 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[E]: NativeArray[Array[MClass]] */
5366 &type_array__Arraymodel__MClass
, /* E: Array[MClass] */
5367 &type_array__Arraymodel__MClass
, /* E: Array[MClass] */
5368 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[E]: Array[Array[MClass]] */
5369 &type_array__AbstractArrayarray__Arraymodel__MClass
, /* AbstractArray[E]: AbstractArray[Array[MClass]] */
5370 &type_array__ArrayIteratorarray__Arraymodel__MClass
, /* ArrayIterator[E]: ArrayIterator[Array[MClass]] */
5373 /* runtime type Array[Array[nullable MClass]] */
5374 const struct type type_array__Arrayarray__Arraynullable_model__MClass
= {
5376 "Array[Array[nullable MClass]]", /* class_name_string */
5379 &resolution_table_array__Arrayarray__Arraynullable_model__MClass
,
5382 0, /* nullable Object */
5385 82, /* SequenceRead[nullable Object] */
5386 83, /* Collection[Object] */
5387 1087, /* Collection[Array[nullable MClass]] */
5388 590, /* Array[nullable Object] */
5390 1345, /* AbstractArrayRead[Object] */
5391 1876, /* AbstractArrayRead[Array[nullable MClass]] */
5392 1512, /* AbstractArray[Object] */
5394 2139, /* AbstractArray[Array[nullable MClass]] */
5397 1909, /* Array[Object] */
5398 2234, /* Array[Array[nullable MClass]] */
5401 const struct types resolution_table_array__Arrayarray__Arraynullable_model__MClass
= {
5404 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[E]: NativeArray[Array[nullable MClass]] */
5405 &type_array__Arraynullable_model__MClass
, /* E: Array[nullable MClass] */
5406 &type_array__Arraynullable_model__MClass
, /* E: Array[nullable MClass] */
5407 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[E]: Collection[Array[nullable MClass]] */
5408 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
5409 &type_array__Arraynullable_model__MClass
, /* E: Array[nullable MClass] */
5410 &type_array__Arraynullable_model__MClass
, /* E: Array[nullable MClass] */
5411 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[E]: Collection[Array[nullable MClass]] */
5412 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[E]: Collection[Array[nullable MClass]] */
5413 &type_array__Arraynullable_model__MClass
, /* E: Array[nullable MClass] */
5414 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
5415 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[E]: NativeArray[Array[nullable MClass]] */
5416 &type_array__Arraynullable_model__MClass
, /* E: Array[nullable MClass] */
5417 &type_array__Arraynullable_model__MClass
, /* E: Array[nullable MClass] */
5418 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
5419 &type_array__AbstractArrayarray__Arraynullable_model__MClass
, /* AbstractArray[E]: AbstractArray[Array[nullable MClass]] */
5420 &type_array__ArrayIteratorarray__Arraynullable_model__MClass
, /* ArrayIterator[E]: ArrayIterator[Array[nullable MClass]] */
5423 /* runtime type AbstractArrayRead[Array[MClass]] */
5424 const struct type type_array__AbstractArrayReadarray__Arraymodel__MClass
= {
5426 "AbstractArrayRead[Array[MClass]]", /* class_name_string */
5430 0, {}, /*DEAD TYPE*/
5432 /* runtime type AbstractArrayRead[Array[nullable MClass]] */
5433 const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MClass
= {
5435 "AbstractArrayRead[Array[nullable MClass]]", /* class_name_string */
5439 0, {}, /*DEAD TYPE*/
5441 /* runtime type AbstractArray[Array[MClass]] */
5442 const struct type type_array__AbstractArrayarray__Arraymodel__MClass
= {
5444 "AbstractArray[Array[MClass]]", /* class_name_string */
5448 0, {}, /*DEAD TYPE*/
5450 /* runtime type AbstractArray[Array[nullable MClass]] */
5451 const struct type type_array__AbstractArrayarray__Arraynullable_model__MClass
= {
5453 "AbstractArray[Array[nullable MClass]]", /* class_name_string */
5457 0, {}, /*DEAD TYPE*/
5459 /* runtime type MapKeysIterator[String, Array[MProperty]] */
5460 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
= {
5462 "MapKeysIterator[String, Array[MProperty]]", /* class_name_string */
5465 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
,
5468 0, /* nullable Object */
5470 428, /* MapKeysIterator[String, Array[MProperty]] */
5473 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
= {
5476 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
5477 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapIterator[K, V]: MapIterator[String, Array[MProperty]] */
5480 /* runtime type MapValuesIterator[String, Array[MProperty]] */
5481 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
= {
5483 "MapValuesIterator[String, Array[MProperty]]", /* class_name_string */
5486 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
,
5489 0, /* nullable Object */
5491 429, /* MapValuesIterator[String, Array[MProperty]] */
5494 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
= {
5497 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[E]: Array[Array[MProperty]] */
5498 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapIterator[K, V]: MapIterator[String, Array[MProperty]] */
5501 /* runtime type Array[Array[MProperty]] */
5502 const struct type type_array__Arrayarray__Arraymodel__MProperty
= {
5504 "Array[Array[MProperty]]", /* class_name_string */
5507 &resolution_table_array__Arrayarray__Arraymodel__MProperty
,
5510 0, /* nullable Object */
5513 82, /* SequenceRead[nullable Object] */
5514 83, /* Collection[Object] */
5515 1090, /* Collection[Array[MProperty]] */
5516 590, /* Array[nullable Object] */
5518 1345, /* AbstractArrayRead[Object] */
5519 1877, /* AbstractArrayRead[Array[MProperty]] */
5520 1512, /* AbstractArray[Object] */
5521 2140, /* AbstractArray[Array[MProperty]] */
5525 1909, /* Array[Object] */
5526 2236, /* Array[Array[MProperty]] */
5529 const struct types resolution_table_array__Arrayarray__Arraymodel__MProperty
= {
5532 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[E]: NativeArray[Array[MProperty]] */
5533 &type_array__Arraymodel__MProperty
, /* E: Array[MProperty] */
5534 &type_array__Arraymodel__MProperty
, /* E: Array[MProperty] */
5535 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[E]: Collection[Array[MProperty]] */
5536 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[E]: Array[Array[MProperty]] */
5537 &type_array__Arraymodel__MProperty
, /* E: Array[MProperty] */
5538 &type_array__Arraymodel__MProperty
, /* E: Array[MProperty] */
5539 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[E]: Collection[Array[MProperty]] */
5540 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[E]: Collection[Array[MProperty]] */
5541 &type_array__Arraymodel__MProperty
, /* E: Array[MProperty] */
5542 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[E]: Array[Array[MProperty]] */
5543 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[E]: NativeArray[Array[MProperty]] */
5544 &type_array__Arraymodel__MProperty
, /* E: Array[MProperty] */
5545 &type_array__Arraymodel__MProperty
, /* E: Array[MProperty] */
5546 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[E]: Array[Array[MProperty]] */
5547 &type_array__AbstractArrayarray__Arraymodel__MProperty
, /* AbstractArray[E]: AbstractArray[Array[MProperty]] */
5548 &type_array__ArrayIteratorarray__Arraymodel__MProperty
, /* ArrayIterator[E]: ArrayIterator[Array[MProperty]] */
5551 /* runtime type AbstractArrayRead[Array[MProperty]] */
5552 const struct type type_array__AbstractArrayReadarray__Arraymodel__MProperty
= {
5554 "AbstractArrayRead[Array[MProperty]]", /* class_name_string */
5558 0, {}, /*DEAD TYPE*/
5560 /* runtime type AbstractArray[Array[MProperty]] */
5561 const struct type type_array__AbstractArrayarray__Arraymodel__MProperty
= {
5563 "AbstractArray[Array[MProperty]]", /* class_name_string */
5567 0, {}, /*DEAD TYPE*/
5569 /* runtime type HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
5570 const struct type type_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5572 "HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
5575 &resolution_table_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
5578 0, /* nullable Object */
5582 83, /* Collection[Object] */
5583 603, /* Collection[MModule] */
5584 1458, /* HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
5587 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5590 &type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[K, V]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
5591 &type_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
5592 &type_mmodule__MModule
, /* E: MModule */
5593 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[E]: Collection[MModule] */
5594 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
5599 &type_mmodule__MModule
, /* E: MModule */
5602 /* runtime type HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
5603 const struct type type_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5605 "HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
5608 &resolution_table_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
5611 0, /* nullable Object */
5615 83, /* Collection[Object] */
5616 1233, /* Collection[HashMap2[MType, String, nullable MProperty]] */
5617 1459, /* HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
5620 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5623 &type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[K, V]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
5624 &type_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
5625 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* E: HashMap2[MType, String, nullable MProperty] */
5626 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */
5627 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */
5632 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* E: HashMap2[MType, String, nullable MProperty] */
5635 /* runtime type Collection[HashMap2[MType, String, nullable MProperty]] */
5636 const struct type type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5638 "Collection[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
5642 0, {}, /*DEAD TYPE*/
5644 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
5645 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5647 "NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]]", /* class_name_string */
5650 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
5653 0, /* nullable Object */
5655 430, /* NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
5658 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5661 &type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* E: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
5662 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
5665 /* runtime type HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
5666 const struct type type_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5668 "HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
5671 &resolution_table_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
5674 0, /* nullable Object */
5676 431, /* MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
5677 1234, /* HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
5680 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5683 &type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[K, V]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
5686 /* runtime type MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
5687 const struct type type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5689 "MapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
5693 0, {}, /*DEAD TYPE*/
5695 /* runtime type HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
5696 const struct type type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5698 "HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
5701 &resolution_table_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
5704 0, /* nullable Object */
5706 60, /* nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
5707 1235, /* HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
5710 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5713 &type_mmodule__MModule
, /* K: MModule */
5714 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* V: HashMap2[MType, String, nullable MProperty] */
5715 &type_mmodule__MModule
, /* K: MModule */
5718 /* runtime type nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
5719 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
5721 "nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
5725 0, {}, /*DEAD TYPE*/
5727 /* runtime type HashMap[MType, HashMap[String, nullable MProperty]] */
5728 const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5730 "HashMap[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
5733 &resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
5736 0, /* nullable Object */
5738 432, /* HashMap[MType, HashMap[String, nullable MProperty]] */
5741 const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5744 &type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapKeys[K, V]: HashMapKeys[MType, HashMap[String, nullable MProperty]] */
5745 &type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapValues[K, V]: HashMapValues[MType, HashMap[String, nullable MProperty]] */
5746 &type_model__MType
, /* K: MType */
5747 &type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapIterator[K, V]: HashMapIterator[MType, HashMap[String, nullable MProperty]] */
5748 &type_model__MType
, /* K: MType */
5749 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* V: HashMap[String, nullable MProperty] */
5750 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapNode[K, V]: HashMapNode[MType, HashMap[String, nullable MProperty]] */
5751 &type_model__MType
, /* K: MType */
5754 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* nullable N: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
5755 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
5756 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* N: HashMapNode[MType, HashMap[String, nullable MProperty]] */
5757 &type_nullable_model__MType
, /* nullable K: nullable MType */
5760 /* runtime type HashMap[String, nullable MProperty] */
5761 const struct type type_hash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5763 "HashMap[String, nullable MProperty]", /* class_name_string */
5766 &resolution_table_hash_collection__HashMapstring__Stringnullable_model__MProperty
,
5769 0, /* nullable Object */
5771 433, /* HashMap[String, nullable MProperty] */
5774 const struct types resolution_table_hash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5777 &type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
, /* HashMapKeys[K, V]: HashMapKeys[String, nullable MProperty] */
5778 &type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
, /* HashMapValues[K, V]: HashMapValues[String, nullable MProperty] */
5779 &type_string__String
, /* K: String */
5780 &type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
, /* HashMapIterator[K, V]: HashMapIterator[String, nullable MProperty] */
5781 &type_string__String
, /* K: String */
5782 &type_nullable_model__MProperty
, /* V: nullable MProperty */
5783 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* HashMapNode[K, V]: HashMapNode[String, nullable MProperty] */
5784 &type_string__String
, /* K: String */
5787 &type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* nullable N: nullable HashMapNode[String, nullable MProperty] */
5788 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
5789 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* N: HashMapNode[String, nullable MProperty] */
5790 &type_nullable_string__String
, /* nullable K: nullable String */
5793 /* runtime type MapKeysIterator[String, nullable ModulePath] */
5794 const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
5796 "MapKeysIterator[String, nullable ModulePath]", /* class_name_string */
5799 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
,
5802 0, /* nullable Object */
5804 434, /* MapKeysIterator[String, nullable ModulePath] */
5807 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
5810 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
5811 &type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath
, /* MapIterator[K, V]: MapIterator[String, nullable ModulePath] */
5814 /* runtime type MapValuesIterator[String, nullable ModulePath] */
5815 const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
5817 "MapValuesIterator[String, nullable ModulePath]", /* class_name_string */
5820 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
,
5823 0, /* nullable Object */
5825 435, /* MapValuesIterator[String, nullable ModulePath] */
5828 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
5831 &type_array__Arraynullable_modelbuilder__ModulePath
, /* Array[E]: Array[nullable ModulePath] */
5832 &type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath
, /* MapIterator[K, V]: MapIterator[String, nullable ModulePath] */
5835 /* runtime type MapKeysIterator[String, nullable MGroup] */
5836 const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
= {
5838 "MapKeysIterator[String, nullable MGroup]", /* class_name_string */
5841 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
,
5844 0, /* nullable Object */
5846 436, /* MapKeysIterator[String, nullable MGroup] */
5849 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
= {
5852 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
5853 &type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup
, /* MapIterator[K, V]: MapIterator[String, nullable MGroup] */
5856 /* runtime type MapValuesIterator[String, nullable MGroup] */
5857 const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
= {
5859 "MapValuesIterator[String, nullable MGroup]", /* class_name_string */
5862 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
,
5865 0, /* nullable Object */
5867 437, /* MapValuesIterator[String, nullable MGroup] */
5870 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
= {
5873 &type_array__Arraynullable_mproject__MGroup
, /* Array[E]: Array[nullable MGroup] */
5874 &type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup
, /* MapIterator[K, V]: MapIterator[String, nullable MGroup] */
5877 /* runtime type MapKeysIterator[MModule, AModule] */
5878 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
= {
5880 "MapKeysIterator[MModule, AModule]", /* class_name_string */
5883 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
,
5886 0, /* nullable Object */
5888 438, /* MapKeysIterator[MModule, AModule] */
5891 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
= {
5894 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
5895 &type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule
, /* MapIterator[K, V]: MapIterator[MModule, AModule] */
5898 /* runtime type MapValuesIterator[MModule, AModule] */
5899 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
= {
5901 "MapValuesIterator[MModule, AModule]", /* class_name_string */
5904 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
,
5907 0, /* nullable Object */
5909 439, /* MapValuesIterator[MModule, AModule] */
5912 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
= {
5915 &type_array__Arrayparser_nodes__AModule
, /* Array[E]: Array[AModule] */
5916 &type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule
, /* MapIterator[K, V]: MapIterator[MModule, AModule] */
5919 /* runtime type MapKeysIterator[MClassDef, AClassdef] */
5920 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
= {
5922 "MapKeysIterator[MClassDef, AClassdef]", /* class_name_string */
5925 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
,
5928 0, /* nullable Object */
5930 440, /* MapKeysIterator[MClassDef, AClassdef] */
5933 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
= {
5936 &type_array__Arraymodel__MClassDef
, /* Array[E]: Array[MClassDef] */
5937 &type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapIterator[K, V]: MapIterator[MClassDef, AClassdef] */
5940 /* runtime type MapValuesIterator[MClassDef, AClassdef] */
5941 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
= {
5943 "MapValuesIterator[MClassDef, AClassdef]", /* class_name_string */
5946 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
,
5949 0, /* nullable Object */
5951 441, /* MapValuesIterator[MClassDef, AClassdef] */
5954 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
= {
5957 &type_array__Arrayparser_nodes__AClassdef
, /* Array[E]: Array[AClassdef] */
5958 &type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapIterator[K, V]: MapIterator[MClassDef, AClassdef] */
5961 /* runtime type MapKeysIterator[String, MModuleData[AAnnotation]] */
5962 const struct type type_abstract_collection__MapKeysIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation
= {
5964 "MapKeysIterator[String, MModuleData[AAnnotation]]", /* class_name_string */
5967 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation
,
5970 0, /* nullable Object */
5972 442, /* MapKeysIterator[String, MModuleData[AAnnotation]] */
5975 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation
= {
5978 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
5979 &type_abstract_collection__MapIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation
, /* MapIterator[K, V]: MapIterator[String, MModuleData[AAnnotation]] */
5982 /* runtime type MapValuesIterator[String, MModuleData[AAnnotation]] */
5983 const struct type type_abstract_collection__MapValuesIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation
= {
5985 "MapValuesIterator[String, MModuleData[AAnnotation]]", /* class_name_string */
5988 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation
,
5991 0, /* nullable Object */
5993 443, /* MapValuesIterator[String, MModuleData[AAnnotation]] */
5996 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation
= {
5999 &type_array__Arraymmodule_data__MModuleDataparser_nodes__AAnnotation
, /* Array[E]: Array[MModuleData[AAnnotation]] */
6000 &type_abstract_collection__MapIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation
, /* MapIterator[K, V]: MapIterator[String, MModuleData[AAnnotation]] */
6003 /* runtime type Array[MModuleData[AAnnotation]] */
6004 const struct type type_array__Arraymmodule_data__MModuleDataparser_nodes__AAnnotation
= {
6006 "Array[MModuleData[AAnnotation]]", /* class_name_string */
6009 &resolution_table_array__Arraymmodule_data__MModuleDataparser_nodes__AAnnotation
,
6012 0, /* nullable Object */
6015 82, /* SequenceRead[nullable Object] */
6016 83, /* Collection[Object] */
6017 1105, /* Collection[MModuleData[AAnnotation]] */
6018 590, /* Array[nullable Object] */
6020 1345, /* AbstractArrayRead[Object] */
6021 1878, /* AbstractArrayRead[MModuleData[AAnnotation]] */
6022 1512, /* AbstractArray[Object] */
6023 2141, /* AbstractArray[MModuleData[AAnnotation]] */
6027 1909, /* Array[Object] */
6028 2237, /* Array[MModuleData[AAnnotation]] */
6031 const struct types resolution_table_array__Arraymmodule_data__MModuleDataparser_nodes__AAnnotation
= {
6034 &type_array__NativeArraymmodule_data__MModuleDataparser_nodes__AAnnotation
, /* NativeArray[E]: NativeArray[MModuleData[AAnnotation]] */
6035 &type_mmodule_data__MModuleDataparser_nodes__AAnnotation
, /* E: MModuleData[AAnnotation] */
6036 &type_mmodule_data__MModuleDataparser_nodes__AAnnotation
, /* E: MModuleData[AAnnotation] */
6037 &type_abstract_collection__Collectionmmodule_data__MModuleDataparser_nodes__AAnnotation
, /* Collection[E]: Collection[MModuleData[AAnnotation]] */
6038 &type_array__Arraymmodule_data__MModuleDataparser_nodes__AAnnotation
, /* Array[E]: Array[MModuleData[AAnnotation]] */
6039 &type_mmodule_data__MModuleDataparser_nodes__AAnnotation
, /* E: MModuleData[AAnnotation] */
6040 &type_mmodule_data__MModuleDataparser_nodes__AAnnotation
, /* E: MModuleData[AAnnotation] */
6041 &type_abstract_collection__Collectionmmodule_data__MModuleDataparser_nodes__AAnnotation
, /* Collection[E]: Collection[MModuleData[AAnnotation]] */
6042 &type_abstract_collection__Collectionmmodule_data__MModuleDataparser_nodes__AAnnotation
, /* Collection[E]: Collection[MModuleData[AAnnotation]] */
6043 &type_mmodule_data__MModuleDataparser_nodes__AAnnotation
, /* E: MModuleData[AAnnotation] */
6044 &type_array__Arraymmodule_data__MModuleDataparser_nodes__AAnnotation
, /* Array[E]: Array[MModuleData[AAnnotation]] */
6045 &type_array__NativeArraymmodule_data__MModuleDataparser_nodes__AAnnotation
, /* NativeArray[E]: NativeArray[MModuleData[AAnnotation]] */
6046 &type_mmodule_data__MModuleDataparser_nodes__AAnnotation
, /* E: MModuleData[AAnnotation] */
6047 &type_mmodule_data__MModuleDataparser_nodes__AAnnotation
, /* E: MModuleData[AAnnotation] */
6048 &type_array__Arraymmodule_data__MModuleDataparser_nodes__AAnnotation
, /* Array[E]: Array[MModuleData[AAnnotation]] */
6049 &type_array__AbstractArraymmodule_data__MModuleDataparser_nodes__AAnnotation
, /* AbstractArray[E]: AbstractArray[MModuleData[AAnnotation]] */
6050 &type_array__ArrayIteratormmodule_data__MModuleDataparser_nodes__AAnnotation
, /* ArrayIterator[E]: ArrayIterator[MModuleData[AAnnotation]] */
6053 /* runtime type AbstractArrayRead[MModuleData[AAnnotation]] */
6054 const struct type type_array__AbstractArrayReadmmodule_data__MModuleDataparser_nodes__AAnnotation
= {
6056 "AbstractArrayRead[MModuleData[AAnnotation]]", /* class_name_string */
6060 0, {}, /*DEAD TYPE*/
6062 /* runtime type AbstractArray[MModuleData[AAnnotation]] */
6063 const struct type type_array__AbstractArraymmodule_data__MModuleDataparser_nodes__AAnnotation
= {
6065 "AbstractArray[MModuleData[AAnnotation]]", /* class_name_string */
6069 0, {}, /*DEAD TYPE*/
6071 /* runtime type MapKeysIterator[MPropDef, APropdef] */
6072 const struct type type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
= {
6074 "MapKeysIterator[MPropDef, APropdef]", /* class_name_string */
6077 &resolution_table_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
,
6080 0, /* nullable Object */
6082 444, /* MapKeysIterator[MPropDef, APropdef] */
6085 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
= {
6088 &type_array__Arraymodel__MPropDef
, /* Array[E]: Array[MPropDef] */
6089 &type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
, /* MapIterator[K, V]: MapIterator[MPropDef, APropdef] */
6092 /* runtime type MapValuesIterator[MPropDef, APropdef] */
6093 const struct type type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
= {
6095 "MapValuesIterator[MPropDef, APropdef]", /* class_name_string */
6098 &resolution_table_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
,
6101 0, /* nullable Object */
6103 445, /* MapValuesIterator[MPropDef, APropdef] */
6106 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
= {
6109 &type_array__Arrayparser_nodes__APropdef
, /* Array[E]: Array[APropdef] */
6110 &type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
, /* MapIterator[K, V]: MapIterator[MPropDef, APropdef] */
6113 /* runtime type MapKeysIterator[MClass, Set[MProperty]] */
6114 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
6116 "MapKeysIterator[MClass, Set[MProperty]]", /* class_name_string */
6119 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
6122 0, /* nullable Object */
6124 446, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
6125 1236, /* MapKeysIterator[MClass, Set[MProperty]] */
6128 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
6131 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
6132 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapIterator[K, V]: MapIterator[MClass, Set[MProperty]] */
6135 /* runtime type MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
6136 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
6138 "MapKeysIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
6141 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
6144 0, /* nullable Object */
6146 446, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
6149 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
6152 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
6153 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* MapIterator[K, V]: MapIterator[MClass, Set[PropertyLayoutElement]] */
6156 /* runtime type MapValuesIterator[MClass, Set[MProperty]] */
6157 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
6159 "MapValuesIterator[MClass, Set[MProperty]]", /* class_name_string */
6162 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
6165 0, /* nullable Object */
6167 447, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
6168 1237, /* MapValuesIterator[MClass, Set[MProperty]] */
6171 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
6174 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[E]: Array[Set[MProperty]] */
6175 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapIterator[K, V]: MapIterator[MClass, Set[MProperty]] */
6178 /* runtime type MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
6179 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
6181 "MapValuesIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
6184 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
6187 0, /* nullable Object */
6189 447, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
6192 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
6195 &type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Array[E]: Array[Set[PropertyLayoutElement]] */
6196 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* MapIterator[K, V]: MapIterator[MClass, Set[PropertyLayoutElement]] */
6199 /* runtime type Array[Set[MProperty]] */
6200 const struct type type_array__Arrayabstract_collection__Setmodel__MProperty
= {
6202 "Array[Set[MProperty]]", /* class_name_string */
6205 &resolution_table_array__Arrayabstract_collection__Setmodel__MProperty
,
6208 0, /* nullable Object */
6211 82, /* SequenceRead[nullable Object] */
6212 83, /* Collection[Object] */
6213 1114, /* Collection[Set[PropertyLayoutElement]] */
6214 590, /* Array[nullable Object] */
6215 1406, /* Collection[Set[MProperty]] */
6216 1345, /* AbstractArrayRead[Object] */
6218 1512, /* AbstractArray[Object] */
6219 1879, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
6220 2142, /* AbstractArrayRead[Set[MProperty]] */
6221 2143, /* AbstractArray[Set[PropertyLayoutElement]] */
6223 1909, /* Array[Object] */
6224 2238, /* Array[Set[PropertyLayoutElement]] */
6225 2239, /* AbstractArray[Set[MProperty]] */
6227 2311, /* Array[Set[MProperty]] */
6230 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MProperty
= {
6233 &type_array__NativeArrayabstract_collection__Setmodel__MProperty
, /* NativeArray[E]: NativeArray[Set[MProperty]] */
6234 &type_abstract_collection__Setmodel__MProperty
, /* E: Set[MProperty] */
6235 &type_abstract_collection__Setmodel__MProperty
, /* E: Set[MProperty] */
6236 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[E]: Collection[Set[MProperty]] */
6237 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[E]: Array[Set[MProperty]] */
6238 &type_abstract_collection__Setmodel__MProperty
, /* E: Set[MProperty] */
6239 &type_abstract_collection__Setmodel__MProperty
, /* E: Set[MProperty] */
6240 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[E]: Collection[Set[MProperty]] */
6241 &type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty
, /* Collection[E]: Collection[Set[MProperty]] */
6242 &type_abstract_collection__Setmodel__MProperty
, /* E: Set[MProperty] */
6243 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[E]: Array[Set[MProperty]] */
6244 &type_array__NativeArrayabstract_collection__Setmodel__MProperty
, /* NativeArray[E]: NativeArray[Set[MProperty]] */
6245 &type_abstract_collection__Setmodel__MProperty
, /* E: Set[MProperty] */
6246 &type_abstract_collection__Setmodel__MProperty
, /* E: Set[MProperty] */
6247 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[E]: Array[Set[MProperty]] */
6248 &type_array__AbstractArrayabstract_collection__Setmodel__MProperty
, /* AbstractArray[E]: AbstractArray[Set[MProperty]] */
6249 &type_array__ArrayIteratorabstract_collection__Setmodel__MProperty
, /* ArrayIterator[E]: ArrayIterator[Set[MProperty]] */
6252 /* runtime type Array[Set[PropertyLayoutElement]] */
6253 const struct type type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
6255 "Array[Set[PropertyLayoutElement]]", /* class_name_string */
6258 &resolution_table_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
6261 0, /* nullable Object */
6264 82, /* SequenceRead[nullable Object] */
6265 83, /* Collection[Object] */
6266 1114, /* Collection[Set[PropertyLayoutElement]] */
6267 590, /* Array[nullable Object] */
6269 1345, /* AbstractArrayRead[Object] */
6271 1512, /* AbstractArray[Object] */
6272 1879, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
6274 2143, /* AbstractArray[Set[PropertyLayoutElement]] */
6276 1909, /* Array[Object] */
6277 2238, /* Array[Set[PropertyLayoutElement]] */
6280 const struct types resolution_table_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
6283 &type_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* NativeArray[E]: NativeArray[Set[PropertyLayoutElement]] */
6284 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* E: Set[PropertyLayoutElement] */
6285 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* E: Set[PropertyLayoutElement] */
6286 &type_abstract_collection__Collectionabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
6287 &type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Array[E]: Array[Set[PropertyLayoutElement]] */
6288 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* E: Set[PropertyLayoutElement] */
6289 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* E: Set[PropertyLayoutElement] */
6290 &type_abstract_collection__Collectionabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
6291 &type_abstract_collection__Collectionabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
6292 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* E: Set[PropertyLayoutElement] */
6293 &type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Array[E]: Array[Set[PropertyLayoutElement]] */
6294 &type_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* NativeArray[E]: NativeArray[Set[PropertyLayoutElement]] */
6295 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* E: Set[PropertyLayoutElement] */
6296 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* E: Set[PropertyLayoutElement] */
6297 &type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Array[E]: Array[Set[PropertyLayoutElement]] */
6298 &type_array__AbstractArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* AbstractArray[E]: AbstractArray[Set[PropertyLayoutElement]] */
6299 &type_array__ArrayIteratorabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* ArrayIterator[E]: ArrayIterator[Set[PropertyLayoutElement]] */
6302 /* runtime type AbstractArrayRead[Set[MProperty]] */
6303 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty
= {
6305 "AbstractArrayRead[Set[MProperty]]", /* class_name_string */
6309 0, {}, /*DEAD TYPE*/
6311 /* runtime type AbstractArrayRead[Set[PropertyLayoutElement]] */
6312 const struct type type_array__AbstractArrayReadabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
6314 "AbstractArrayRead[Set[PropertyLayoutElement]]", /* class_name_string */
6318 0, {}, /*DEAD TYPE*/
6320 /* runtime type AbstractArray[Set[MProperty]] */
6321 const struct type type_array__AbstractArrayabstract_collection__Setmodel__MProperty
= {
6323 "AbstractArray[Set[MProperty]]", /* class_name_string */
6327 0, {}, /*DEAD TYPE*/
6329 /* runtime type AbstractArray[Set[PropertyLayoutElement]] */
6330 const struct type type_array__AbstractArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
6332 "AbstractArray[Set[PropertyLayoutElement]]", /* class_name_string */
6336 0, {}, /*DEAD TYPE*/
6338 /* runtime type MapKeysIterator[MProperty, APropdef] */
6339 const struct type type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
= {
6341 "MapKeysIterator[MProperty, APropdef]", /* class_name_string */
6344 &resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
,
6347 0, /* nullable Object */
6349 448, /* MapKeysIterator[MProperty, APropdef] */
6352 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
= {
6355 &type_array__Arraymodel__MProperty
, /* Array[E]: Array[MProperty] */
6356 &type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
, /* MapIterator[K, V]: MapIterator[MProperty, APropdef] */
6359 /* runtime type MapValuesIterator[MProperty, APropdef] */
6360 const struct type type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
= {
6362 "MapValuesIterator[MProperty, APropdef]", /* class_name_string */
6365 &resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
,
6368 0, /* nullable Object */
6370 449, /* MapValuesIterator[MProperty, APropdef] */
6373 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
= {
6376 &type_array__Arrayparser_nodes__APropdef
, /* Array[E]: Array[APropdef] */
6377 &type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
, /* MapIterator[K, V]: MapIterator[MProperty, APropdef] */
6380 /* runtime type HashMapKeys[MGroup, POSetElement[MGroup]] */
6381 const struct type type_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
= {
6383 "HashMapKeys[MGroup, POSetElement[MGroup]]", /* class_name_string */
6386 &resolution_table_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
,
6389 0, /* nullable Object */
6391 115, /* Collection[nullable MGroup] */
6393 83, /* Collection[Object] */
6394 1376, /* Collection[MGroup] */
6395 1633, /* HashMapKeys[MGroup, POSetElement[MGroup]] */
6398 const struct types resolution_table_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
= {
6401 &type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMap[K, V]: HashMap[MGroup, POSetElement[MGroup]] */
6402 &type_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapKeysIterator[K, V]: MapKeysIterator[MGroup, POSetElement[MGroup]] */
6403 &type_mproject__MGroup
, /* E: MGroup */
6404 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[E]: Collection[MGroup] */
6405 &type_array__Arraymproject__MGroup
, /* Array[E]: Array[MGroup] */
6410 &type_mproject__MGroup
, /* E: MGroup */
6413 /* runtime type HashMapValues[MGroup, POSetElement[MGroup]] */
6414 const struct type type_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
= {
6416 "HashMapValues[MGroup, POSetElement[MGroup]]", /* class_name_string */
6419 &resolution_table_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
,
6422 0, /* nullable Object */
6426 83, /* Collection[Object] */
6427 1238, /* Collection[POSetElement[MGroup]] */
6428 1460, /* HashMapValues[MGroup, POSetElement[MGroup]] */
6431 const struct types resolution_table_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
= {
6434 &type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMap[K, V]: HashMap[MGroup, POSetElement[MGroup]] */
6435 &type_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapValuesIterator[K, V]: MapValuesIterator[MGroup, POSetElement[MGroup]] */
6436 &type_poset__POSetElementmproject__MGroup
, /* E: POSetElement[MGroup] */
6437 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[E]: Collection[POSetElement[MGroup]] */
6438 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[E]: Array[POSetElement[MGroup]] */
6443 &type_poset__POSetElementmproject__MGroup
, /* E: POSetElement[MGroup] */
6446 /* runtime type Collection[POSetElement[MGroup]] */
6447 const struct type type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
= {
6449 "Collection[POSetElement[MGroup]]", /* class_name_string */
6453 0, {}, /*DEAD TYPE*/
6455 /* runtime type NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
6456 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
6458 "NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]]", /* class_name_string */
6461 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
,
6464 0, /* nullable Object */
6466 450, /* NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
6469 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
6472 &type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* E: nullable HashMapNode[MGroup, POSetElement[MGroup]] */
6473 &type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
6476 /* runtime type HashMapIterator[MGroup, POSetElement[MGroup]] */
6477 const struct type type_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
6479 "HashMapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
6482 &resolution_table_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
,
6485 0, /* nullable Object */
6487 451, /* MapIterator[MGroup, POSetElement[MGroup]] */
6488 1239, /* HashMapIterator[MGroup, POSetElement[MGroup]] */
6491 const struct types resolution_table_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
6494 &type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMap[K, V]: HashMap[MGroup, POSetElement[MGroup]] */
6497 /* runtime type MapIterator[MGroup, POSetElement[MGroup]] */
6498 const struct type type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
6500 "MapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
6504 0, {}, /*DEAD TYPE*/
6506 /* runtime type HashMapNode[MGroup, POSetElement[MGroup]] */
6507 const struct type type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
6509 "HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */
6512 &resolution_table_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
,
6515 0, /* nullable Object */
6517 61, /* nullable HashMapNode[MGroup, POSetElement[MGroup]] */
6518 1240, /* HashMapNode[MGroup, POSetElement[MGroup]] */
6521 const struct types resolution_table_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
6524 &type_mproject__MGroup
, /* K: MGroup */
6525 &type_poset__POSetElementmproject__MGroup
, /* V: POSetElement[MGroup] */
6526 &type_mproject__MGroup
, /* K: MGroup */
6529 /* runtime type nullable HashMapNode[MGroup, POSetElement[MGroup]] */
6530 const struct type type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
6532 "nullable HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */
6536 0, {}, /*DEAD TYPE*/
6538 /* runtime type HashSet[MGroup] */
6539 const struct type type_hash_collection__HashSetmproject__MGroup
= {
6541 "HashSet[MGroup]", /* class_name_string */
6544 &resolution_table_hash_collection__HashSetmproject__MGroup
,
6547 0, /* nullable Object */
6549 115, /* Collection[nullable MGroup] */
6551 83, /* Collection[Object] */
6552 1376, /* Collection[MGroup] */
6553 598, /* Set[Object] */
6555 1350, /* HashSet[Object] */
6556 2069, /* HashSet[MGroup] */
6559 const struct types resolution_table_hash_collection__HashSetmproject__MGroup
= {
6562 &type_hash_collection__HashSetNodemproject__MGroup
, /* HashSetNode[E]: HashSetNode[MGroup] */
6563 &type_hash_collection__HashSetIteratormproject__MGroup
, /* HashSetIterator[E]: HashSetIterator[MGroup] */
6564 &type_mproject__MGroup
, /* E: MGroup */
6565 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[E]: Collection[MGroup] */
6566 &type_array__Arraymproject__MGroup
, /* Array[E]: Array[MGroup] */
6567 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[E]: Collection[MGroup] */
6568 &type_mproject__MGroup
, /* E: MGroup */
6569 &type_mproject__MGroup
, /* K: MGroup */
6570 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[E]: Collection[MGroup] */
6571 &type_mproject__MGroup
, /* E: MGroup */
6572 &type_nullable_hash_collection__HashSetNodemproject__MGroup
, /* nullable N: nullable HashSetNode[MGroup] */
6573 &type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
, /* NativeArray[E]: NativeArray[nullable HashSetNode[MGroup]] */
6574 &type_hash_collection__HashSetNodemproject__MGroup
, /* N: HashSetNode[MGroup] */
6575 &type_nullable_mproject__MGroup
, /* nullable K: nullable MGroup */
6576 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[E]: Collection[MGroup] */
6579 /* runtime type ArrayIterator[MGroup] */
6580 const struct type type_array__ArrayIteratormproject__MGroup
= {
6582 "ArrayIterator[MGroup]", /* class_name_string */
6585 &resolution_table_array__ArrayIteratormproject__MGroup
,
6588 0, /* nullable Object */
6590 285, /* ArrayIterator[Object] */
6591 452, /* ArrayIterator[nullable MGroup] */
6592 1461, /* ArrayIterator[MGroup] */
6595 const struct types resolution_table_array__ArrayIteratormproject__MGroup
= {
6598 &type_array__Arraymproject__MGroup
, /* Array[E]: Array[MGroup] */
6599 &type_array__AbstractArrayReadmproject__MGroup
, /* AbstractArrayRead[E]: AbstractArrayRead[MGroup] */
6602 /* runtime type ArrayIterator[nullable MGroup] */
6603 const struct type type_array__ArrayIteratornullable_mproject__MGroup
= {
6605 "ArrayIterator[nullable MGroup]", /* class_name_string */
6608 &resolution_table_array__ArrayIteratornullable_mproject__MGroup
,
6611 0, /* nullable Object */
6614 452, /* ArrayIterator[nullable MGroup] */
6617 const struct types resolution_table_array__ArrayIteratornullable_mproject__MGroup
= {
6620 &type_array__Arraynullable_mproject__MGroup
, /* Array[E]: Array[nullable MGroup] */
6621 &type_array__AbstractArrayReadnullable_mproject__MGroup
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable MGroup] */
6624 /* runtime type NativeArray[MGroup] */
6625 const struct type type_array__NativeArraymproject__MGroup
= {
6627 "NativeArray[MGroup]", /* class_name_string */
6630 &resolution_table_array__NativeArraymproject__MGroup
,
6633 0, /* nullable Object */
6635 104, /* NativeArray[Object] */
6636 453, /* NativeArray[nullable MGroup] */
6637 1462, /* NativeArray[MGroup] */
6640 const struct types resolution_table_array__NativeArraymproject__MGroup
= {
6643 &type_mproject__MGroup
, /* E: MGroup */
6644 &type_array__NativeArraymproject__MGroup
, /* NativeArray[E]: NativeArray[MGroup] */
6647 /* runtime type NativeArray[nullable MGroup] */
6648 const struct type type_array__NativeArraynullable_mproject__MGroup
= {
6650 "NativeArray[nullable MGroup]", /* class_name_string */
6653 &resolution_table_array__NativeArraynullable_mproject__MGroup
,
6656 0, /* nullable Object */
6659 453, /* NativeArray[nullable MGroup] */
6662 const struct types resolution_table_array__NativeArraynullable_mproject__MGroup
= {
6665 &type_nullable_mproject__MGroup
, /* E: nullable MGroup */
6666 &type_array__NativeArraynullable_mproject__MGroup
, /* NativeArray[E]: NativeArray[nullable MGroup] */
6669 /* runtime type ArrayIterator[APropdef] */
6670 const struct type type_array__ArrayIteratorparser_nodes__APropdef
= {
6672 "ArrayIterator[APropdef]", /* class_name_string */
6675 &resolution_table_array__ArrayIteratorparser_nodes__APropdef
,
6678 0, /* nullable Object */
6680 285, /* ArrayIterator[Object] */
6681 1099, /* ArrayIterator[ANode] */
6682 1400, /* ArrayIterator[Prod] */
6683 1634, /* ArrayIterator[APropdef] */
6686 const struct types resolution_table_array__ArrayIteratorparser_nodes__APropdef
= {
6689 &type_array__Arrayparser_nodes__APropdef
, /* Array[E]: Array[APropdef] */
6690 &type_array__AbstractArrayReadparser_nodes__APropdef
, /* AbstractArrayRead[E]: AbstractArrayRead[APropdef] */
6693 /* runtime type NativeArray[APropdef] */
6694 const struct type type_array__NativeArrayparser_nodes__APropdef
= {
6696 "NativeArray[APropdef]", /* class_name_string */
6699 &resolution_table_array__NativeArrayparser_nodes__APropdef
,
6702 0, /* nullable Object */
6704 104, /* NativeArray[Object] */
6705 1100, /* NativeArray[ANode] */
6706 1401, /* NativeArray[Prod] */
6707 1635, /* NativeArray[APropdef] */
6710 const struct types resolution_table_array__NativeArrayparser_nodes__APropdef
= {
6713 &type_parser_nodes__APropdef
, /* E: APropdef */
6714 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[E]: NativeArray[APropdef] */
6717 /* runtime type ArrayIterator[MMethodDef] */
6718 const struct type type_array__ArrayIteratormodel__MMethodDef
= {
6720 "ArrayIterator[MMethodDef]", /* class_name_string */
6723 &resolution_table_array__ArrayIteratormodel__MMethodDef
,
6726 0, /* nullable Object */
6728 285, /* ArrayIterator[Object] */
6729 332, /* ArrayIterator[nullable MPropDef] */
6730 1083, /* ArrayIterator[PropertyLayoutElement] */
6731 1585, /* ArrayIterator[MPropDef] */
6732 1880, /* ArrayIterator[MMethodDef] */
6735 const struct types resolution_table_array__ArrayIteratormodel__MMethodDef
= {
6738 &type_array__Arraymodel__MMethodDef
, /* Array[E]: Array[MMethodDef] */
6739 &type_array__AbstractArrayReadmodel__MMethodDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MMethodDef] */
6742 /* runtime type NativeArray[MMethodDef] */
6743 const struct type type_array__NativeArraymodel__MMethodDef
= {
6745 "NativeArray[MMethodDef]", /* class_name_string */
6748 &resolution_table_array__NativeArraymodel__MMethodDef
,
6751 0, /* nullable Object */
6753 104, /* NativeArray[Object] */
6754 333, /* NativeArray[nullable MPropDef] */
6755 1084, /* NativeArray[PropertyLayoutElement] */
6756 1586, /* NativeArray[MPropDef] */
6757 1881, /* NativeArray[MMethodDef] */
6760 const struct types resolution_table_array__NativeArraymodel__MMethodDef
= {
6763 &type_model__MMethodDef
, /* E: MMethodDef */
6764 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[E]: NativeArray[MMethodDef] */
6767 /* runtime type HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */
6768 const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6770 "HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
6773 &resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
6776 0, /* nullable Object */
6780 83, /* Collection[Object] */
6781 93, /* Collection[nullable MType] */
6783 1370, /* Collection[MType] */
6784 1636, /* HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */
6787 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6790 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMap[K, V]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
6791 &type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
6792 &type_model__MType
, /* E: MType */
6793 &type_abstract_collection__Collectionmodel__MType
, /* Collection[E]: Collection[MType] */
6794 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
6799 &type_model__MType
, /* E: MType */
6802 /* runtime type HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */
6803 const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6805 "HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
6808 &resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
6811 0, /* nullable Object */
6815 83, /* Collection[Object] */
6816 1241, /* Collection[HashMap[MProperty, Set[MMethodDef]]] */
6817 1463, /* HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */
6820 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6823 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMap[K, V]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
6824 &type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
6825 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* E: HashMap[MProperty, Set[MMethodDef]] */
6826 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
6827 &type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
6832 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* E: HashMap[MProperty, Set[MMethodDef]] */
6835 /* runtime type Collection[HashMap[MProperty, Set[MMethodDef]]] */
6836 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6838 "Collection[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
6842 0, {}, /*DEAD TYPE*/
6844 /* runtime type NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
6845 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6847 "NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]]", /* class_name_string */
6850 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
6853 0, /* nullable Object */
6855 454, /* NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
6858 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6861 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* E: nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
6862 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */
6865 /* runtime type HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
6866 const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6868 "HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
6871 &resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
6874 0, /* nullable Object */
6876 455, /* MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
6877 1242, /* HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
6880 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6883 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMap[K, V]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
6886 /* runtime type MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
6887 const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6889 "MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
6893 0, {}, /*DEAD TYPE*/
6895 /* runtime type HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
6896 const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6898 "HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
6901 &resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
6904 0, /* nullable Object */
6906 62, /* nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
6907 1243, /* HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
6910 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6913 &type_model__MType
, /* K: MType */
6914 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* V: HashMap[MProperty, Set[MMethodDef]] */
6915 &type_model__MType
, /* K: MType */
6918 /* runtime type nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
6919 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6921 "nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
6925 0, {}, /*DEAD TYPE*/
6927 /* runtime type HashMapKeys[MProperty, Set[MMethodDef]] */
6928 const struct type type_hash_collection__HashMapKeysmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6930 "HashMapKeys[MProperty, Set[MMethodDef]]", /* class_name_string */
6933 &resolution_table_hash_collection__HashMapKeysmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
6936 0, /* nullable Object */
6938 92, /* Collection[nullable MProperty] */
6940 83, /* Collection[Object] */
6943 605, /* Collection[PropertyLayoutElement] */
6945 1516, /* Collection[MProperty] */
6946 1882, /* HashMapKeys[MProperty, Set[MMethodDef]] */
6949 const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6952 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMap[K, V]: HashMap[MProperty, Set[MMethodDef]] */
6953 &type_abstract_collection__MapKeysIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MProperty, Set[MMethodDef]] */
6954 &type_model__MProperty
, /* E: MProperty */
6955 &type_abstract_collection__Collectionmodel__MProperty
, /* Collection[E]: Collection[MProperty] */
6956 &type_array__Arraymodel__MProperty
, /* Array[E]: Array[MProperty] */
6961 &type_model__MProperty
, /* E: MProperty */
6964 /* runtime type HashMapValues[MProperty, Set[MMethodDef]] */
6965 const struct type type_hash_collection__HashMapValuesmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6967 "HashMapValues[MProperty, Set[MMethodDef]]", /* class_name_string */
6970 &resolution_table_hash_collection__HashMapValuesmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
6973 0, /* nullable Object */
6977 83, /* Collection[Object] */
6978 1114, /* Collection[Set[PropertyLayoutElement]] */
6980 1464, /* Collection[Set[MMethodDef]] */
6981 1637, /* HashMapValues[MProperty, Set[MMethodDef]] */
6984 const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
6987 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMap[K, V]: HashMap[MProperty, Set[MMethodDef]] */
6988 &type_abstract_collection__MapValuesIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MProperty, Set[MMethodDef]] */
6989 &type_abstract_collection__Setmodel__MMethodDef
, /* E: Set[MMethodDef] */
6990 &type_abstract_collection__Collectionabstract_collection__Setmodel__MMethodDef
, /* Collection[E]: Collection[Set[MMethodDef]] */
6991 &type_array__Arrayabstract_collection__Setmodel__MMethodDef
, /* Array[E]: Array[Set[MMethodDef]] */
6996 &type_abstract_collection__Setmodel__MMethodDef
, /* E: Set[MMethodDef] */
6999 /* runtime type Collection[Set[MMethodDef]] */
7000 const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MMethodDef
= {
7002 "Collection[Set[MMethodDef]]", /* class_name_string */
7006 0, {}, /*DEAD TYPE*/
7008 /* runtime type NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
7009 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
7011 "NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]]", /* class_name_string */
7014 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
7017 0, /* nullable Object */
7019 456, /* NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
7022 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
7025 &type_nullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* E: nullable HashMapNode[MProperty, Set[MMethodDef]] */
7026 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */
7029 /* runtime type HashMapIterator[MProperty, Set[MMethodDef]] */
7030 const struct type type_hash_collection__HashMapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
7032 "HashMapIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
7035 &resolution_table_hash_collection__HashMapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
7038 0, /* nullable Object */
7040 457, /* MapIterator[MProperty, Set[MMethodDef]] */
7041 1244, /* HashMapIterator[MProperty, Set[MMethodDef]] */
7044 const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
7047 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* HashMap[K, V]: HashMap[MProperty, Set[MMethodDef]] */
7050 /* runtime type MapIterator[MProperty, Set[MMethodDef]] */
7051 const struct type type_abstract_collection__MapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
7053 "MapIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
7057 0, {}, /*DEAD TYPE*/
7059 /* runtime type HashMapNode[MProperty, Set[MMethodDef]] */
7060 const struct type type_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
7062 "HashMapNode[MProperty, Set[MMethodDef]]", /* class_name_string */
7065 &resolution_table_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
7068 0, /* nullable Object */
7070 63, /* nullable HashMapNode[MProperty, Set[MMethodDef]] */
7071 1245, /* HashMapNode[MProperty, Set[MMethodDef]] */
7074 const struct types resolution_table_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
7077 &type_model__MProperty
, /* K: MProperty */
7078 &type_abstract_collection__Setmodel__MMethodDef
, /* V: Set[MMethodDef] */
7079 &type_model__MProperty
, /* K: MProperty */
7082 /* runtime type nullable HashMapNode[MProperty, Set[MMethodDef]] */
7083 const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
7085 "nullable HashMapNode[MProperty, Set[MMethodDef]]", /* class_name_string */
7089 0, {}, /*DEAD TYPE*/
7091 /* runtime type ContainerIterator[MMethodDef] */
7092 const struct type type_abstract_collection__ContainerIteratormodel__MMethodDef
= {
7094 "ContainerIterator[MMethodDef]", /* class_name_string */
7097 &resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef
,
7100 0, /* nullable Object */
7102 458, /* ContainerIterator[MMethodDef] */
7105 const struct types resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef
= {
7108 &type_array__Arraymodel__MMethodDef
, /* Array[E]: Array[MMethodDef] */
7109 &type_abstract_collection__Containermodel__MMethodDef
, /* Container[E]: Container[MMethodDef] */
7112 /* runtime type MapKeysIterator[MClassDef, HashSet[MType]] */
7113 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
7115 "MapKeysIterator[MClassDef, HashSet[MType]]", /* class_name_string */
7118 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
7121 0, /* nullable Object */
7123 459, /* MapKeysIterator[MClassDef, HashSet[MType]] */
7126 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
7129 &type_array__Arraymodel__MClassDef
, /* Array[E]: Array[MClassDef] */
7130 &type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapIterator[K, V]: MapIterator[MClassDef, HashSet[MType]] */
7133 /* runtime type MapValuesIterator[MClassDef, HashSet[MType]] */
7134 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
7136 "MapValuesIterator[MClassDef, HashSet[MType]]", /* class_name_string */
7139 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
7142 0, /* nullable Object */
7144 460, /* MapValuesIterator[MClassDef, HashSet[MType]] */
7147 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
7150 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[E]: Array[HashSet[MType]] */
7151 &type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapIterator[K, V]: MapIterator[MClassDef, HashSet[MType]] */
7154 /* runtime type Array[HashSet[MType]] */
7155 const struct type type_array__Arrayhash_collection__HashSetmodel__MType
= {
7157 "Array[HashSet[MType]]", /* class_name_string */
7160 &resolution_table_array__Arrayhash_collection__HashSetmodel__MType
,
7163 0, /* nullable Object */
7166 82, /* SequenceRead[nullable Object] */
7167 83, /* Collection[Object] */
7168 1134, /* Collection[Set[MType]] */
7169 590, /* Array[nullable Object] */
7170 1420, /* Collection[HashSet[MType]] */
7171 1345, /* AbstractArrayRead[Object] */
7172 1883, /* AbstractArrayRead[Set[MType]] */
7173 1512, /* AbstractArray[Object] */
7174 2144, /* AbstractArrayRead[HashSet[MType]] */
7175 2145, /* AbstractArray[Set[MType]] */
7176 2241, /* AbstractArray[HashSet[MType]] */
7178 1909, /* Array[Object] */
7179 2240, /* Array[Set[MType]] */
7180 2312, /* Array[HashSet[MType]] */
7183 const struct types resolution_table_array__Arrayhash_collection__HashSetmodel__MType
= {
7186 &type_array__NativeArrayhash_collection__HashSetmodel__MType
, /* NativeArray[E]: NativeArray[HashSet[MType]] */
7187 &type_hash_collection__HashSetmodel__MType
, /* E: HashSet[MType] */
7188 &type_hash_collection__HashSetmodel__MType
, /* E: HashSet[MType] */
7189 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[E]: Collection[HashSet[MType]] */
7190 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[E]: Array[HashSet[MType]] */
7191 &type_hash_collection__HashSetmodel__MType
, /* E: HashSet[MType] */
7192 &type_hash_collection__HashSetmodel__MType
, /* E: HashSet[MType] */
7193 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[E]: Collection[HashSet[MType]] */
7194 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[E]: Collection[HashSet[MType]] */
7195 &type_hash_collection__HashSetmodel__MType
, /* E: HashSet[MType] */
7196 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[E]: Array[HashSet[MType]] */
7197 &type_array__NativeArrayhash_collection__HashSetmodel__MType
, /* NativeArray[E]: NativeArray[HashSet[MType]] */
7198 &type_hash_collection__HashSetmodel__MType
, /* E: HashSet[MType] */
7199 &type_hash_collection__HashSetmodel__MType
, /* E: HashSet[MType] */
7200 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[E]: Array[HashSet[MType]] */
7201 &type_array__AbstractArrayhash_collection__HashSetmodel__MType
, /* AbstractArray[E]: AbstractArray[HashSet[MType]] */
7202 &type_array__ArrayIteratorhash_collection__HashSetmodel__MType
, /* ArrayIterator[E]: ArrayIterator[HashSet[MType]] */
7205 /* runtime type Array[Set[MType]] */
7206 const struct type type_array__Arrayabstract_collection__Setmodel__MType
= {
7208 "Array[Set[MType]]", /* class_name_string */
7211 &resolution_table_array__Arrayabstract_collection__Setmodel__MType
,
7214 0, /* nullable Object */
7217 82, /* SequenceRead[nullable Object] */
7218 83, /* Collection[Object] */
7219 1134, /* Collection[Set[MType]] */
7220 590, /* Array[nullable Object] */
7222 1345, /* AbstractArrayRead[Object] */
7223 1883, /* AbstractArrayRead[Set[MType]] */
7224 1512, /* AbstractArray[Object] */
7226 2145, /* AbstractArray[Set[MType]] */
7229 1909, /* Array[Object] */
7230 2240, /* Array[Set[MType]] */
7233 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MType
= {
7236 &type_array__NativeArrayabstract_collection__Setmodel__MType
, /* NativeArray[E]: NativeArray[Set[MType]] */
7237 &type_abstract_collection__Setmodel__MType
, /* E: Set[MType] */
7238 &type_abstract_collection__Setmodel__MType
, /* E: Set[MType] */
7239 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[E]: Collection[Set[MType]] */
7240 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[E]: Array[Set[MType]] */
7241 &type_abstract_collection__Setmodel__MType
, /* E: Set[MType] */
7242 &type_abstract_collection__Setmodel__MType
, /* E: Set[MType] */
7243 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[E]: Collection[Set[MType]] */
7244 &type_abstract_collection__Collectionabstract_collection__Setmodel__MType
, /* Collection[E]: Collection[Set[MType]] */
7245 &type_abstract_collection__Setmodel__MType
, /* E: Set[MType] */
7246 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[E]: Array[Set[MType]] */
7247 &type_array__NativeArrayabstract_collection__Setmodel__MType
, /* NativeArray[E]: NativeArray[Set[MType]] */
7248 &type_abstract_collection__Setmodel__MType
, /* E: Set[MType] */
7249 &type_abstract_collection__Setmodel__MType
, /* E: Set[MType] */
7250 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[E]: Array[Set[MType]] */
7251 &type_array__AbstractArrayabstract_collection__Setmodel__MType
, /* AbstractArray[E]: AbstractArray[Set[MType]] */
7252 &type_array__ArrayIteratorabstract_collection__Setmodel__MType
, /* ArrayIterator[E]: ArrayIterator[Set[MType]] */
7255 /* runtime type AbstractArrayRead[HashSet[MType]] */
7256 const struct type type_array__AbstractArrayReadhash_collection__HashSetmodel__MType
= {
7258 "AbstractArrayRead[HashSet[MType]]", /* class_name_string */
7262 0, {}, /*DEAD TYPE*/
7264 /* runtime type AbstractArrayRead[Set[MType]] */
7265 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MType
= {
7267 "AbstractArrayRead[Set[MType]]", /* class_name_string */
7271 0, {}, /*DEAD TYPE*/
7273 /* runtime type AbstractArray[HashSet[MType]] */
7274 const struct type type_array__AbstractArrayhash_collection__HashSetmodel__MType
= {
7276 "AbstractArray[HashSet[MType]]", /* class_name_string */
7280 0, {}, /*DEAD TYPE*/
7282 /* runtime type AbstractArray[Set[MType]] */
7283 const struct type type_array__AbstractArrayabstract_collection__Setmodel__MType
= {
7285 "AbstractArray[Set[MType]]", /* class_name_string */
7289 0, {}, /*DEAD TYPE*/
7291 /* runtime type MapKeysIterator[MClass, Int] */
7292 const struct type type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
= {
7294 "MapKeysIterator[MClass, Int]", /* class_name_string */
7297 &resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
,
7300 0, /* nullable Object */
7302 461, /* MapKeysIterator[MClass, Int] */
7305 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
= {
7308 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
7309 &type_abstract_collection__MapIteratormodel__MClasskernel__Int
, /* MapIterator[K, V]: MapIterator[MClass, Int] */
7312 /* runtime type MapValuesIterator[MClass, Int] */
7313 const struct type type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
= {
7315 "MapValuesIterator[MClass, Int]", /* class_name_string */
7318 &resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
,
7321 0, /* nullable Object */
7323 462, /* MapValuesIterator[MClass, Int] */
7326 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
= {
7329 &type_array__Arraykernel__Int
, /* Array[E]: Array[Int] */
7330 &type_abstract_collection__MapIteratormodel__MClasskernel__Int
, /* MapIterator[K, V]: MapIterator[MClass, Int] */
7333 /* runtime type MapKeysIterator[MType, Array[nullable MType]] */
7334 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
= {
7336 "MapKeysIterator[MType, Array[nullable MType]]", /* class_name_string */
7339 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
,
7342 0, /* nullable Object */
7344 463, /* MapKeysIterator[MType, Array[nullable MType]] */
7347 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
= {
7350 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
7351 &type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapIterator[K, V]: MapIterator[MType, Array[nullable MType]] */
7354 /* runtime type MapValuesIterator[MType, Array[nullable MType]] */
7355 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
= {
7357 "MapValuesIterator[MType, Array[nullable MType]]", /* class_name_string */
7360 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
,
7363 0, /* nullable Object */
7365 464, /* MapValuesIterator[MType, Array[nullable MType]] */
7368 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
= {
7371 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[E]: Array[Array[nullable MType]] */
7372 &type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapIterator[K, V]: MapIterator[MType, Array[nullable MType]] */
7375 /* runtime type Array[Array[nullable MType]] */
7376 const struct type type_array__Arrayarray__Arraynullable_model__MType
= {
7378 "Array[Array[nullable MType]]", /* class_name_string */
7381 &resolution_table_array__Arrayarray__Arraynullable_model__MType
,
7384 0, /* nullable Object */
7386 351, /* Collection[nullable Array[nullable MType]] */
7387 82, /* SequenceRead[nullable Object] */
7388 83, /* Collection[Object] */
7389 1422, /* Collection[Array[nullable MType]] */
7390 590, /* Array[nullable Object] */
7391 1465, /* AbstractArrayRead[nullable Array[nullable MType]] */
7392 1345, /* AbstractArrayRead[Object] */
7393 1638, /* AbstractArray[nullable Array[nullable MType]] */
7394 1512, /* AbstractArray[Object] */
7395 2070, /* Array[nullable Array[nullable MType]] */
7396 2146, /* AbstractArrayRead[Array[nullable MType]] */
7397 2242, /* AbstractArray[Array[nullable MType]] */
7399 1909, /* Array[Object] */
7400 2313, /* Array[Array[nullable MType]] */
7403 const struct types resolution_table_array__Arrayarray__Arraynullable_model__MType
= {
7406 &type_array__NativeArrayarray__Arraynullable_model__MType
, /* NativeArray[E]: NativeArray[Array[nullable MType]] */
7407 &type_array__Arraynullable_model__MType
, /* E: Array[nullable MType] */
7408 &type_array__Arraynullable_model__MType
, /* E: Array[nullable MType] */
7409 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[E]: Collection[Array[nullable MType]] */
7410 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[E]: Array[Array[nullable MType]] */
7411 &type_array__Arraynullable_model__MType
, /* E: Array[nullable MType] */
7412 &type_array__Arraynullable_model__MType
, /* E: Array[nullable MType] */
7413 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[E]: Collection[Array[nullable MType]] */
7414 &type_abstract_collection__Collectionarray__Arraynullable_model__MType
, /* Collection[E]: Collection[Array[nullable MType]] */
7415 &type_array__Arraynullable_model__MType
, /* E: Array[nullable MType] */
7416 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[E]: Array[Array[nullable MType]] */
7417 &type_array__NativeArrayarray__Arraynullable_model__MType
, /* NativeArray[E]: NativeArray[Array[nullable MType]] */
7418 &type_array__Arraynullable_model__MType
, /* E: Array[nullable MType] */
7419 &type_array__Arraynullable_model__MType
, /* E: Array[nullable MType] */
7420 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[E]: Array[Array[nullable MType]] */
7421 &type_array__AbstractArrayarray__Arraynullable_model__MType
, /* AbstractArray[E]: AbstractArray[Array[nullable MType]] */
7422 &type_array__ArrayIteratorarray__Arraynullable_model__MType
, /* ArrayIterator[E]: ArrayIterator[Array[nullable MType]] */
7425 /* runtime type Array[nullable Array[nullable MType]] */
7426 const struct type type_array__Arraynullable_array__Arraynullable_model__MType
= {
7428 "Array[nullable Array[nullable MType]]", /* class_name_string */
7431 &resolution_table_array__Arraynullable_array__Arraynullable_model__MType
,
7434 0, /* nullable Object */
7436 351, /* Collection[nullable Array[nullable MType]] */
7437 82, /* SequenceRead[nullable Object] */
7440 590, /* Array[nullable Object] */
7441 1465, /* AbstractArrayRead[nullable Array[nullable MType]] */
7443 1638, /* AbstractArray[nullable Array[nullable MType]] */
7445 2070, /* Array[nullable Array[nullable MType]] */
7448 const struct types resolution_table_array__Arraynullable_array__Arraynullable_model__MType
= {
7451 &type_array__NativeArraynullable_array__Arraynullable_model__MType
, /* NativeArray[E]: NativeArray[nullable Array[nullable MType]] */
7452 &type_nullable_array__Arraynullable_model__MType
, /* E: nullable Array[nullable MType] */
7453 &type_nullable_array__Arraynullable_model__MType
, /* E: nullable Array[nullable MType] */
7454 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[E]: Collection[nullable Array[nullable MType]] */
7455 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[E]: Array[nullable Array[nullable MType]] */
7456 &type_nullable_array__Arraynullable_model__MType
, /* E: nullable Array[nullable MType] */
7457 &type_nullable_array__Arraynullable_model__MType
, /* E: nullable Array[nullable MType] */
7458 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[E]: Collection[nullable Array[nullable MType]] */
7459 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[E]: Collection[nullable Array[nullable MType]] */
7460 &type_nullable_array__Arraynullable_model__MType
, /* E: nullable Array[nullable MType] */
7461 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[E]: Array[nullable Array[nullable MType]] */
7462 &type_array__NativeArraynullable_array__Arraynullable_model__MType
, /* NativeArray[E]: NativeArray[nullable Array[nullable MType]] */
7463 &type_nullable_array__Arraynullable_model__MType
, /* E: nullable Array[nullable MType] */
7464 &type_nullable_array__Arraynullable_model__MType
, /* E: nullable Array[nullable MType] */
7465 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[E]: Array[nullable Array[nullable MType]] */
7466 &type_array__AbstractArraynullable_array__Arraynullable_model__MType
, /* AbstractArray[E]: AbstractArray[nullable Array[nullable MType]] */
7467 &type_array__ArrayIteratornullable_array__Arraynullable_model__MType
, /* ArrayIterator[E]: ArrayIterator[nullable Array[nullable MType]] */
7470 /* runtime type AbstractArrayRead[Array[nullable MType]] */
7471 const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MType
= {
7473 "AbstractArrayRead[Array[nullable MType]]", /* class_name_string */
7477 0, {}, /*DEAD TYPE*/
7479 /* runtime type AbstractArrayRead[nullable Array[nullable MType]] */
7480 const struct type type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType
= {
7482 "AbstractArrayRead[nullable Array[nullable MType]]", /* class_name_string */
7486 0, {}, /*DEAD TYPE*/
7488 /* runtime type AbstractArray[Array[nullable MType]] */
7489 const struct type type_array__AbstractArrayarray__Arraynullable_model__MType
= {
7491 "AbstractArray[Array[nullable MType]]", /* class_name_string */
7495 0, {}, /*DEAD TYPE*/
7497 /* runtime type AbstractArray[nullable Array[nullable MType]] */
7498 const struct type type_array__AbstractArraynullable_array__Arraynullable_model__MType
= {
7500 "AbstractArray[nullable Array[nullable MType]]", /* class_name_string */
7504 0, {}, /*DEAD TYPE*/
7506 /* runtime type MapKeysIterator[MClassType, Array[nullable MType]] */
7507 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
7509 "MapKeysIterator[MClassType, Array[nullable MType]]", /* class_name_string */
7512 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
,
7515 0, /* nullable Object */
7517 463, /* MapKeysIterator[MType, Array[nullable MType]] */
7518 1246, /* MapKeysIterator[MClassType, Array[nullable MType]] */
7521 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
7524 &type_array__Arraymodel__MClassType
, /* Array[E]: Array[MClassType] */
7525 &type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapIterator[K, V]: MapIterator[MClassType, Array[nullable MType]] */
7528 /* runtime type MapValuesIterator[MClassType, Array[nullable MType]] */
7529 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
7531 "MapValuesIterator[MClassType, Array[nullable MType]]", /* class_name_string */
7534 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
,
7537 0, /* nullable Object */
7539 464, /* MapValuesIterator[MType, Array[nullable MType]] */
7540 1247, /* MapValuesIterator[MClassType, Array[nullable MType]] */
7543 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
7546 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[E]: Array[Array[nullable MType]] */
7547 &type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapIterator[K, V]: MapIterator[MClassType, Array[nullable MType]] */
7550 /* runtime type MapKeysIterator[MClass, Array[nullable MPropDef]] */
7551 const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
7553 "MapKeysIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
7556 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
7559 0, /* nullable Object */
7561 465, /* MapKeysIterator[MClass, Array[nullable MPropDef]] */
7564 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
7567 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
7568 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MPropDef]] */
7571 /* runtime type MapValuesIterator[MClass, Array[nullable MPropDef]] */
7572 const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
7574 "MapValuesIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
7577 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
7580 0, /* nullable Object */
7582 466, /* MapValuesIterator[MClass, Array[nullable MPropDef]] */
7585 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
7588 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[E]: Array[Array[nullable MPropDef]] */
7589 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MPropDef]] */
7592 /* runtime type Array[Array[nullable MPropDef]] */
7593 const struct type type_array__Arrayarray__Arraynullable_model__MPropDef
= {
7595 "Array[Array[nullable MPropDef]]", /* class_name_string */
7598 &resolution_table_array__Arrayarray__Arraynullable_model__MPropDef
,
7601 0, /* nullable Object */
7604 82, /* SequenceRead[nullable Object] */
7605 83, /* Collection[Object] */
7606 1143, /* Collection[Array[nullable MPropDef]] */
7607 590, /* Array[nullable Object] */
7609 1345, /* AbstractArrayRead[Object] */
7610 1884, /* AbstractArrayRead[Array[nullable MPropDef]] */
7611 1512, /* AbstractArray[Object] */
7612 2147, /* AbstractArray[Array[nullable MPropDef]] */
7616 1909, /* Array[Object] */
7617 2243, /* Array[Array[nullable MPropDef]] */
7620 const struct types resolution_table_array__Arrayarray__Arraynullable_model__MPropDef
= {
7623 &type_array__NativeArrayarray__Arraynullable_model__MPropDef
, /* NativeArray[E]: NativeArray[Array[nullable MPropDef]] */
7624 &type_array__Arraynullable_model__MPropDef
, /* E: Array[nullable MPropDef] */
7625 &type_array__Arraynullable_model__MPropDef
, /* E: Array[nullable MPropDef] */
7626 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[E]: Collection[Array[nullable MPropDef]] */
7627 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[E]: Array[Array[nullable MPropDef]] */
7628 &type_array__Arraynullable_model__MPropDef
, /* E: Array[nullable MPropDef] */
7629 &type_array__Arraynullable_model__MPropDef
, /* E: Array[nullable MPropDef] */
7630 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[E]: Collection[Array[nullable MPropDef]] */
7631 &type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef
, /* Collection[E]: Collection[Array[nullable MPropDef]] */
7632 &type_array__Arraynullable_model__MPropDef
, /* E: Array[nullable MPropDef] */
7633 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[E]: Array[Array[nullable MPropDef]] */
7634 &type_array__NativeArrayarray__Arraynullable_model__MPropDef
, /* NativeArray[E]: NativeArray[Array[nullable MPropDef]] */
7635 &type_array__Arraynullable_model__MPropDef
, /* E: Array[nullable MPropDef] */
7636 &type_array__Arraynullable_model__MPropDef
, /* E: Array[nullable MPropDef] */
7637 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[E]: Array[Array[nullable MPropDef]] */
7638 &type_array__AbstractArrayarray__Arraynullable_model__MPropDef
, /* AbstractArray[E]: AbstractArray[Array[nullable MPropDef]] */
7639 &type_array__ArrayIteratorarray__Arraynullable_model__MPropDef
, /* ArrayIterator[E]: ArrayIterator[Array[nullable MPropDef]] */
7642 /* runtime type AbstractArrayRead[Array[nullable MPropDef]] */
7643 const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MPropDef
= {
7645 "AbstractArrayRead[Array[nullable MPropDef]]", /* class_name_string */
7649 0, {}, /*DEAD TYPE*/
7651 /* runtime type AbstractArray[Array[nullable MPropDef]] */
7652 const struct type type_array__AbstractArrayarray__Arraynullable_model__MPropDef
= {
7654 "AbstractArray[Array[nullable MPropDef]]", /* class_name_string */
7658 0, {}, /*DEAD TYPE*/
7660 /* runtime type MapKeysIterator[String, String] */
7661 const struct type type_abstract_collection__MapKeysIteratorstring__Stringstring__String
= {
7663 "MapKeysIterator[String, String]", /* class_name_string */
7666 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String
,
7669 0, /* nullable Object */
7671 467, /* MapKeysIterator[String, String] */
7674 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String
= {
7677 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
7678 &type_abstract_collection__MapIteratorstring__Stringstring__String
, /* MapIterator[K, V]: MapIterator[String, String] */
7681 /* runtime type MapValuesIterator[String, String] */
7682 const struct type type_abstract_collection__MapValuesIteratorstring__Stringstring__String
= {
7684 "MapValuesIterator[String, String]", /* class_name_string */
7687 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String
,
7690 0, /* nullable Object */
7692 468, /* MapValuesIterator[String, String] */
7695 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String
= {
7698 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
7699 &type_abstract_collection__MapIteratorstring__Stringstring__String
, /* MapIterator[K, V]: MapIterator[String, String] */
7702 /* runtime type ArrayIterator[CodeFile] */
7703 const struct type type_array__ArrayIteratorabstract_compiler__CodeFile
= {
7705 "ArrayIterator[CodeFile]", /* class_name_string */
7708 &resolution_table_array__ArrayIteratorabstract_compiler__CodeFile
,
7711 0, /* nullable Object */
7713 285, /* ArrayIterator[Object] */
7714 1248, /* ArrayIterator[CodeFile] */
7717 const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeFile
= {
7720 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[E]: Array[CodeFile] */
7721 &type_array__AbstractArrayReadabstract_compiler__CodeFile
, /* AbstractArrayRead[E]: AbstractArrayRead[CodeFile] */
7724 /* runtime type NativeArray[CodeFile] */
7725 const struct type type_array__NativeArrayabstract_compiler__CodeFile
= {
7727 "NativeArray[CodeFile]", /* class_name_string */
7730 &resolution_table_array__NativeArrayabstract_compiler__CodeFile
,
7733 0, /* nullable Object */
7735 104, /* NativeArray[Object] */
7736 1249, /* NativeArray[CodeFile] */
7739 const struct types resolution_table_array__NativeArrayabstract_compiler__CodeFile
= {
7742 &type_abstract_compiler__CodeFile
, /* E: CodeFile */
7743 &type_array__NativeArrayabstract_compiler__CodeFile
, /* NativeArray[E]: NativeArray[CodeFile] */
7746 /* runtime type ContainerIterator[CodeFile] */
7747 const struct type type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
= {
7749 "ContainerIterator[CodeFile]", /* class_name_string */
7752 &resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
,
7755 0, /* nullable Object */
7757 469, /* ContainerIterator[CodeFile] */
7760 const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
= {
7763 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[E]: Array[CodeFile] */
7764 &type_abstract_collection__Containerabstract_compiler__CodeFile
, /* Container[E]: Container[CodeFile] */
7767 /* runtime type MapKeysIterator[String, ANode] */
7768 const struct type type_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode
= {
7770 "MapKeysIterator[String, ANode]", /* class_name_string */
7773 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode
,
7776 0, /* nullable Object */
7778 470, /* MapKeysIterator[String, ANode] */
7781 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode
= {
7784 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
7785 &type_abstract_collection__MapIteratorstring__Stringparser_nodes__ANode
, /* MapIterator[K, V]: MapIterator[String, ANode] */
7788 /* runtime type MapValuesIterator[String, ANode] */
7789 const struct type type_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode
= {
7791 "MapValuesIterator[String, ANode]", /* class_name_string */
7794 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode
,
7797 0, /* nullable Object */
7799 471, /* MapValuesIterator[String, ANode] */
7802 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode
= {
7805 &type_array__Arrayparser_nodes__ANode
, /* Array[E]: Array[ANode] */
7806 &type_abstract_collection__MapIteratorstring__Stringparser_nodes__ANode
, /* MapIterator[K, V]: MapIterator[String, ANode] */
7809 /* runtime type ArrayIterator[AImport] */
7810 const struct type type_array__ArrayIteratorparser_nodes__AImport
= {
7812 "ArrayIterator[AImport]", /* class_name_string */
7815 &resolution_table_array__ArrayIteratorparser_nodes__AImport
,
7818 0, /* nullable Object */
7820 285, /* ArrayIterator[Object] */
7821 1099, /* ArrayIterator[ANode] */
7822 1400, /* ArrayIterator[Prod] */
7823 1639, /* ArrayIterator[AImport] */
7826 const struct types resolution_table_array__ArrayIteratorparser_nodes__AImport
= {
7829 &type_array__Arrayparser_nodes__AImport
, /* Array[E]: Array[AImport] */
7830 &type_array__AbstractArrayReadparser_nodes__AImport
, /* AbstractArrayRead[E]: AbstractArrayRead[AImport] */
7833 /* runtime type NativeArray[AImport] */
7834 const struct type type_array__NativeArrayparser_nodes__AImport
= {
7836 "NativeArray[AImport]", /* class_name_string */
7839 &resolution_table_array__NativeArrayparser_nodes__AImport
,
7842 0, /* nullable Object */
7844 104, /* NativeArray[Object] */
7845 1100, /* NativeArray[ANode] */
7846 1401, /* NativeArray[Prod] */
7847 1640, /* NativeArray[AImport] */
7850 const struct types resolution_table_array__NativeArrayparser_nodes__AImport
= {
7853 &type_parser_nodes__AImport
, /* E: AImport */
7854 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[E]: NativeArray[AImport] */
7857 /* runtime type ArrayIterator[TId] */
7858 const struct type type_array__ArrayIteratorparser_nodes__TId
= {
7860 "ArrayIterator[TId]", /* class_name_string */
7863 &resolution_table_array__ArrayIteratorparser_nodes__TId
,
7866 0, /* nullable Object */
7868 285, /* ArrayIterator[Object] */
7869 1099, /* ArrayIterator[ANode] */
7870 1466, /* ArrayIterator[TId] */
7873 const struct types resolution_table_array__ArrayIteratorparser_nodes__TId
= {
7876 &type_array__Arrayparser_nodes__TId
, /* Array[E]: Array[TId] */
7877 &type_array__AbstractArrayReadparser_nodes__TId
, /* AbstractArrayRead[E]: AbstractArrayRead[TId] */
7880 /* runtime type NativeArray[TId] */
7881 const struct type type_array__NativeArrayparser_nodes__TId
= {
7883 "NativeArray[TId]", /* class_name_string */
7886 &resolution_table_array__NativeArrayparser_nodes__TId
,
7889 0, /* nullable Object */
7891 104, /* NativeArray[Object] */
7892 1100, /* NativeArray[ANode] */
7893 1467, /* NativeArray[TId] */
7896 const struct types resolution_table_array__NativeArrayparser_nodes__TId
= {
7899 &type_parser_nodes__TId
, /* E: TId */
7900 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[E]: NativeArray[TId] */
7903 /* runtime type MapKeysIterator[MClass, MClassType] */
7904 const struct type type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
= {
7906 "MapKeysIterator[MClass, MClassType]", /* class_name_string */
7909 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
,
7912 0, /* nullable Object */
7914 472, /* MapKeysIterator[MClass, MClassType] */
7917 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
= {
7920 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
7921 &type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
, /* MapIterator[K, V]: MapIterator[MClass, MClassType] */
7924 /* runtime type MapValuesIterator[MClass, MClassType] */
7925 const struct type type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
= {
7927 "MapValuesIterator[MClass, MClassType]", /* class_name_string */
7930 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
,
7933 0, /* nullable Object */
7935 473, /* MapValuesIterator[MClass, MClassType] */
7938 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
= {
7941 &type_array__Arraymodel__MClassType
, /* Array[E]: Array[MClassType] */
7942 &type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
, /* MapIterator[K, V]: MapIterator[MClass, MClassType] */
7945 /* runtime type MapKeysIterator[MClass, AType] */
7946 const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
= {
7948 "MapKeysIterator[MClass, AType]", /* class_name_string */
7951 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
,
7954 0, /* nullable Object */
7956 474, /* MapKeysIterator[MClass, AType] */
7959 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
= {
7962 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
7963 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
, /* MapIterator[K, V]: MapIterator[MClass, AType] */
7966 /* runtime type MapValuesIterator[MClass, AType] */
7967 const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
= {
7969 "MapValuesIterator[MClass, AType]", /* class_name_string */
7972 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
,
7975 0, /* nullable Object */
7977 475, /* MapValuesIterator[MClass, AType] */
7980 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
= {
7983 &type_array__Arrayparser_nodes__AType
, /* Array[E]: Array[AType] */
7984 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
, /* MapIterator[K, V]: MapIterator[MClass, AType] */
7987 /* runtime type ArrayIterator[Couple[MClass, AType]] */
7988 const struct type type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
7990 "ArrayIterator[Couple[MClass, AType]]", /* class_name_string */
7993 &resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
,
7996 0, /* nullable Object */
7998 285, /* ArrayIterator[Object] */
7999 476, /* Iterator[Couple[MClass, AType]] */
8000 1468, /* ArrayIterator[Couple[MClass, AType]] */
8003 const struct types resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
8006 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[E]: Array[Couple[MClass, AType]] */
8007 &type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArrayRead[E]: AbstractArrayRead[Couple[MClass, AType]] */
8010 /* runtime type Iterator[Couple[MClass, AType]] */
8011 const struct type type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
8013 "Iterator[Couple[MClass, AType]]", /* class_name_string */
8017 0, {}, /*DEAD TYPE*/
8019 /* runtime type NativeArray[Couple[MClass, AType]] */
8020 const struct type type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
8022 "NativeArray[Couple[MClass, AType]]", /* class_name_string */
8025 &resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
,
8028 0, /* nullable Object */
8030 104, /* NativeArray[Object] */
8031 1250, /* NativeArray[Couple[MClass, AType]] */
8034 const struct types resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
8037 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* E: Couple[MClass, AType] */
8038 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[E]: NativeArray[Couple[MClass, AType]] */
8041 /* runtime type ContainerIterator[ANode] */
8042 const struct type type_abstract_collection__ContainerIteratorparser_nodes__ANode
= {
8044 "ContainerIterator[ANode]", /* class_name_string */
8047 &resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode
,
8050 0, /* nullable Object */
8052 477, /* ContainerIterator[ANode] */
8055 const struct types resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode
= {
8058 &type_array__Arrayparser_nodes__ANode
, /* Array[E]: Array[ANode] */
8059 &type_abstract_collection__Containerparser_nodes__ANode
, /* Container[E]: Container[ANode] */
8062 /* runtime type MapKeysIterator[MModule, Set[MClassDef]] */
8063 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
8065 "MapKeysIterator[MModule, Set[MClassDef]]", /* class_name_string */
8068 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
,
8071 0, /* nullable Object */
8073 478, /* MapKeysIterator[MModule, Set[MClassDef]] */
8076 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
8079 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
8080 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapIterator[K, V]: MapIterator[MModule, Set[MClassDef]] */
8083 /* runtime type MapValuesIterator[MModule, Set[MClassDef]] */
8084 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
8086 "MapValuesIterator[MModule, Set[MClassDef]]", /* class_name_string */
8089 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
,
8092 0, /* nullable Object */
8094 479, /* MapValuesIterator[MModule, Set[MClassDef]] */
8097 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
8100 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[E]: Array[Set[MClassDef]] */
8101 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapIterator[K, V]: MapIterator[MModule, Set[MClassDef]] */
8104 /* runtime type Array[Set[MClassDef]] */
8105 const struct type type_array__Arrayabstract_collection__Setmodel__MClassDef
= {
8107 "Array[Set[MClassDef]]", /* class_name_string */
8110 &resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef
,
8113 0, /* nullable Object */
8116 82, /* SequenceRead[nullable Object] */
8117 83, /* Collection[Object] */
8118 1160, /* Collection[Set[MClassDef]] */
8119 590, /* Array[nullable Object] */
8121 1345, /* AbstractArrayRead[Object] */
8122 1885, /* AbstractArrayRead[Set[MClassDef]] */
8123 1512, /* AbstractArray[Object] */
8124 2148, /* AbstractArray[Set[MClassDef]] */
8128 1909, /* Array[Object] */
8129 2244, /* Array[Set[MClassDef]] */
8132 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef
= {
8135 &type_array__NativeArrayabstract_collection__Setmodel__MClassDef
, /* NativeArray[E]: NativeArray[Set[MClassDef]] */
8136 &type_abstract_collection__Setmodel__MClassDef
, /* E: Set[MClassDef] */
8137 &type_abstract_collection__Setmodel__MClassDef
, /* E: Set[MClassDef] */
8138 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[E]: Collection[Set[MClassDef]] */
8139 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[E]: Array[Set[MClassDef]] */
8140 &type_abstract_collection__Setmodel__MClassDef
, /* E: Set[MClassDef] */
8141 &type_abstract_collection__Setmodel__MClassDef
, /* E: Set[MClassDef] */
8142 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[E]: Collection[Set[MClassDef]] */
8143 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef
, /* Collection[E]: Collection[Set[MClassDef]] */
8144 &type_abstract_collection__Setmodel__MClassDef
, /* E: Set[MClassDef] */
8145 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[E]: Array[Set[MClassDef]] */
8146 &type_array__NativeArrayabstract_collection__Setmodel__MClassDef
, /* NativeArray[E]: NativeArray[Set[MClassDef]] */
8147 &type_abstract_collection__Setmodel__MClassDef
, /* E: Set[MClassDef] */
8148 &type_abstract_collection__Setmodel__MClassDef
, /* E: Set[MClassDef] */
8149 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[E]: Array[Set[MClassDef]] */
8150 &type_array__AbstractArrayabstract_collection__Setmodel__MClassDef
, /* AbstractArray[E]: AbstractArray[Set[MClassDef]] */
8151 &type_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
, /* ArrayIterator[E]: ArrayIterator[Set[MClassDef]] */
8154 /* runtime type AbstractArrayRead[Set[MClassDef]] */
8155 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef
= {
8157 "AbstractArrayRead[Set[MClassDef]]", /* class_name_string */
8161 0, {}, /*DEAD TYPE*/
8163 /* runtime type AbstractArray[Set[MClassDef]] */
8164 const struct type type_array__AbstractArrayabstract_collection__Setmodel__MClassDef
= {
8166 "AbstractArray[Set[MClassDef]]", /* class_name_string */
8170 0, {}, /*DEAD TYPE*/
8172 /* runtime type MapKeysIterator[MModule, Set[MClass]] */
8173 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
8175 "MapKeysIterator[MModule, Set[MClass]]", /* class_name_string */
8178 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
,
8181 0, /* nullable Object */
8183 480, /* MapKeysIterator[MModule, Set[MClass]] */
8186 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
8189 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
8190 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapIterator[K, V]: MapIterator[MModule, Set[MClass]] */
8193 /* runtime type MapValuesIterator[MModule, Set[MClass]] */
8194 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
8196 "MapValuesIterator[MModule, Set[MClass]]", /* class_name_string */
8199 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
,
8202 0, /* nullable Object */
8204 481, /* MapValuesIterator[MModule, Set[MClass]] */
8207 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
8210 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[E]: Array[Set[MClass]] */
8211 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapIterator[K, V]: MapIterator[MModule, Set[MClass]] */
8214 /* runtime type Array[Set[MClass]] */
8215 const struct type type_array__Arrayabstract_collection__Setmodel__MClass
= {
8217 "Array[Set[MClass]]", /* class_name_string */
8220 &resolution_table_array__Arrayabstract_collection__Setmodel__MClass
,
8223 0, /* nullable Object */
8226 82, /* SequenceRead[nullable Object] */
8227 83, /* Collection[Object] */
8228 1163, /* Collection[Set[MClass]] */
8229 590, /* Array[nullable Object] */
8231 1345, /* AbstractArrayRead[Object] */
8232 1886, /* AbstractArrayRead[Set[MClass]] */
8233 1512, /* AbstractArray[Object] */
8234 2149, /* AbstractArray[Set[MClass]] */
8238 1909, /* Array[Object] */
8239 2245, /* Array[Set[MClass]] */
8242 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClass
= {
8245 &type_array__NativeArrayabstract_collection__Setmodel__MClass
, /* NativeArray[E]: NativeArray[Set[MClass]] */
8246 &type_abstract_collection__Setmodel__MClass
, /* E: Set[MClass] */
8247 &type_abstract_collection__Setmodel__MClass
, /* E: Set[MClass] */
8248 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[E]: Collection[Set[MClass]] */
8249 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[E]: Array[Set[MClass]] */
8250 &type_abstract_collection__Setmodel__MClass
, /* E: Set[MClass] */
8251 &type_abstract_collection__Setmodel__MClass
, /* E: Set[MClass] */
8252 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[E]: Collection[Set[MClass]] */
8253 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[E]: Collection[Set[MClass]] */
8254 &type_abstract_collection__Setmodel__MClass
, /* E: Set[MClass] */
8255 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[E]: Array[Set[MClass]] */
8256 &type_array__NativeArrayabstract_collection__Setmodel__MClass
, /* NativeArray[E]: NativeArray[Set[MClass]] */
8257 &type_abstract_collection__Setmodel__MClass
, /* E: Set[MClass] */
8258 &type_abstract_collection__Setmodel__MClass
, /* E: Set[MClass] */
8259 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[E]: Array[Set[MClass]] */
8260 &type_array__AbstractArrayabstract_collection__Setmodel__MClass
, /* AbstractArray[E]: AbstractArray[Set[MClass]] */
8261 &type_array__ArrayIteratorabstract_collection__Setmodel__MClass
, /* ArrayIterator[E]: ArrayIterator[Set[MClass]] */
8264 /* runtime type AbstractArrayRead[Set[MClass]] */
8265 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClass
= {
8267 "AbstractArrayRead[Set[MClass]]", /* class_name_string */
8271 0, {}, /*DEAD TYPE*/
8273 /* runtime type AbstractArray[Set[MClass]] */
8274 const struct type type_array__AbstractArrayabstract_collection__Setmodel__MClass
= {
8276 "AbstractArray[Set[MClass]]", /* class_name_string */
8280 0, {}, /*DEAD TYPE*/
8282 /* runtime type MapKeysIterator[MModule, Set[MClassType]] */
8283 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8285 "MapKeysIterator[MModule, Set[MClassType]]", /* class_name_string */
8288 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
,
8291 0, /* nullable Object */
8293 482, /* MapKeysIterator[MModule, Set[MClassType]] */
8296 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8299 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
8300 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapIterator[K, V]: MapIterator[MModule, Set[MClassType]] */
8303 /* runtime type MapValuesIterator[MModule, Set[MClassType]] */
8304 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8306 "MapValuesIterator[MModule, Set[MClassType]]", /* class_name_string */
8309 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
,
8312 0, /* nullable Object */
8314 483, /* MapValuesIterator[MModule, Set[MClassType]] */
8317 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
8320 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[E]: Array[Set[MClassType]] */
8321 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapIterator[K, V]: MapIterator[MModule, Set[MClassType]] */
8324 /* runtime type Array[Set[MClassType]] */
8325 const struct type type_array__Arrayabstract_collection__Setmodel__MClassType
= {
8327 "Array[Set[MClassType]]", /* class_name_string */
8330 &resolution_table_array__Arrayabstract_collection__Setmodel__MClassType
,
8333 0, /* nullable Object */
8336 82, /* SequenceRead[nullable Object] */
8337 83, /* Collection[Object] */
8338 1134, /* Collection[Set[MType]] */
8339 590, /* Array[nullable Object] */
8340 1432, /* Collection[Set[MClassType]] */
8341 1345, /* AbstractArrayRead[Object] */
8342 1883, /* AbstractArrayRead[Set[MType]] */
8343 1512, /* AbstractArray[Object] */
8344 2150, /* AbstractArrayRead[Set[MClassType]] */
8345 2145, /* AbstractArray[Set[MType]] */
8346 2246, /* AbstractArray[Set[MClassType]] */
8348 1909, /* Array[Object] */
8349 2240, /* Array[Set[MType]] */
8350 2314, /* Array[Set[MClassType]] */
8353 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassType
= {
8356 &type_array__NativeArrayabstract_collection__Setmodel__MClassType
, /* NativeArray[E]: NativeArray[Set[MClassType]] */
8357 &type_abstract_collection__Setmodel__MClassType
, /* E: Set[MClassType] */
8358 &type_abstract_collection__Setmodel__MClassType
, /* E: Set[MClassType] */
8359 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[E]: Collection[Set[MClassType]] */
8360 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[E]: Array[Set[MClassType]] */
8361 &type_abstract_collection__Setmodel__MClassType
, /* E: Set[MClassType] */
8362 &type_abstract_collection__Setmodel__MClassType
, /* E: Set[MClassType] */
8363 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[E]: Collection[Set[MClassType]] */
8364 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType
, /* Collection[E]: Collection[Set[MClassType]] */
8365 &type_abstract_collection__Setmodel__MClassType
, /* E: Set[MClassType] */
8366 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[E]: Array[Set[MClassType]] */
8367 &type_array__NativeArrayabstract_collection__Setmodel__MClassType
, /* NativeArray[E]: NativeArray[Set[MClassType]] */
8368 &type_abstract_collection__Setmodel__MClassType
, /* E: Set[MClassType] */
8369 &type_abstract_collection__Setmodel__MClassType
, /* E: Set[MClassType] */
8370 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[E]: Array[Set[MClassType]] */
8371 &type_array__AbstractArrayabstract_collection__Setmodel__MClassType
, /* AbstractArray[E]: AbstractArray[Set[MClassType]] */
8372 &type_array__ArrayIteratorabstract_collection__Setmodel__MClassType
, /* ArrayIterator[E]: ArrayIterator[Set[MClassType]] */
8375 /* runtime type AbstractArrayRead[Set[MClassType]] */
8376 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassType
= {
8378 "AbstractArrayRead[Set[MClassType]]", /* class_name_string */
8382 0, {}, /*DEAD TYPE*/
8384 /* runtime type AbstractArray[Set[MClassType]] */
8385 const struct type type_array__AbstractArrayabstract_collection__Setmodel__MClassType
= {
8387 "AbstractArray[Set[MClassType]]", /* class_name_string */
8391 0, {}, /*DEAD TYPE*/
8393 /* runtime type ContainerIterator[MClassType] */
8394 const struct type type_abstract_collection__ContainerIteratormodel__MClassType
= {
8396 "ContainerIterator[MClassType]", /* class_name_string */
8399 &resolution_table_abstract_collection__ContainerIteratormodel__MClassType
,
8402 0, /* nullable Object */
8404 484, /* ContainerIterator[MClassType] */
8407 const struct types resolution_table_abstract_collection__ContainerIteratormodel__MClassType
= {
8410 &type_array__Arraymodel__MClassType
, /* Array[E]: Array[MClassType] */
8411 &type_abstract_collection__Containermodel__MClassType
, /* Container[E]: Container[MClassType] */
8414 /* runtime type MapKeysIterator[String, Int] */
8415 const struct type type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
= {
8417 "MapKeysIterator[String, Int]", /* class_name_string */
8420 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
,
8423 0, /* nullable Object */
8425 485, /* MapKeysIterator[String, Int] */
8428 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
= {
8431 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
8432 &type_abstract_collection__MapIteratorstring__Stringkernel__Int
, /* MapIterator[K, V]: MapIterator[String, Int] */
8435 /* runtime type MapValuesIterator[String, Int] */
8436 const struct type type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
= {
8438 "MapValuesIterator[String, Int]", /* class_name_string */
8441 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
,
8444 0, /* nullable Object */
8446 486, /* MapValuesIterator[String, Int] */
8449 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
= {
8452 &type_array__Arraykernel__Int
, /* Array[E]: Array[Int] */
8453 &type_abstract_collection__MapIteratorstring__Stringkernel__Int
, /* MapIterator[K, V]: MapIterator[String, Int] */
8456 /* runtime type ContainerIterator[String] */
8457 const struct type type_abstract_collection__ContainerIteratorstring__String
= {
8459 "ContainerIterator[String]", /* class_name_string */
8462 &resolution_table_abstract_collection__ContainerIteratorstring__String
,
8465 0, /* nullable Object */
8467 487, /* ContainerIterator[String] */
8470 const struct types resolution_table_abstract_collection__ContainerIteratorstring__String
= {
8473 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
8474 &type_abstract_collection__Containerstring__String
, /* Container[E]: Container[String] */
8477 /* runtime type HashMap[MClass, Set[MClass]] */
8478 const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
= {
8480 "HashMap[MClass, Set[MClass]]", /* class_name_string */
8483 &resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
,
8486 0, /* nullable Object */
8488 488, /* Map[MClass, Set[MClass]] */
8489 1251, /* HashMap[MClass, Set[MClass]] */
8492 const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
= {
8495 &type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MClass]] */
8496 &type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MClass]] */
8497 &type_model__MClass
, /* K: MClass */
8498 &type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MClass]] */
8499 &type_model__MClass
, /* K: MClass */
8500 &type_abstract_collection__Setmodel__MClass
, /* V: Set[MClass] */
8501 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MClass]] */
8502 &type_model__MClass
, /* K: MClass */
8505 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* nullable N: nullable HashMapNode[MClass, Set[MClass]] */
8506 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
8507 &type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* N: HashMapNode[MClass, Set[MClass]] */
8508 &type_nullable_model__MClass
, /* nullable K: nullable MClass */
8511 /* runtime type Map[MClass, Set[MClass]] */
8512 const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass
= {
8514 "Map[MClass, Set[MClass]]", /* class_name_string */
8518 0, {}, /*DEAD TYPE*/
8520 /* runtime type MapKeysIterator[MClass, Set[MAttribute]] */
8521 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
8523 "MapKeysIterator[MClass, Set[MAttribute]]", /* class_name_string */
8526 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
8529 0, /* nullable Object */
8531 446, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
8532 1236, /* MapKeysIterator[MClass, Set[MProperty]] */
8533 1469, /* MapKeysIterator[MClass, Set[MAttribute]] */
8536 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
8539 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
8540 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapIterator[K, V]: MapIterator[MClass, Set[MAttribute]] */
8543 /* runtime type MapValuesIterator[MClass, Set[MAttribute]] */
8544 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
8546 "MapValuesIterator[MClass, Set[MAttribute]]", /* class_name_string */
8549 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
8552 0, /* nullable Object */
8554 447, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
8555 1237, /* MapValuesIterator[MClass, Set[MProperty]] */
8556 1470, /* MapValuesIterator[MClass, Set[MAttribute]] */
8559 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
8562 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
8563 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapIterator[K, V]: MapIterator[MClass, Set[MAttribute]] */
8566 /* runtime type Array[Set[MAttribute]] */
8567 const struct type type_array__Arrayabstract_collection__Setmodel__MAttribute
= {
8569 "Array[Set[MAttribute]]", /* class_name_string */
8572 &resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute
,
8575 0, /* nullable Object */
8578 82, /* SequenceRead[nullable Object] */
8579 83, /* Collection[Object] */
8580 1114, /* Collection[Set[PropertyLayoutElement]] */
8581 590, /* Array[nullable Object] */
8582 1406, /* Collection[Set[MProperty]] */
8583 1345, /* AbstractArrayRead[Object] */
8584 1608, /* Collection[Set[MAttribute]] */
8585 1512, /* AbstractArray[Object] */
8586 1879, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
8587 2142, /* AbstractArrayRead[Set[MProperty]] */
8588 2143, /* AbstractArray[Set[PropertyLayoutElement]] */
8589 2199, /* AbstractArrayRead[Set[MAttribute]] */
8590 1909, /* Array[Object] */
8591 2238, /* Array[Set[PropertyLayoutElement]] */
8592 2239, /* AbstractArray[Set[MProperty]] */
8593 2302, /* AbstractArray[Set[MAttribute]] */
8594 2311, /* Array[Set[MProperty]] */
8595 2347, /* Array[Set[MAttribute]] */
8598 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute
= {
8601 &type_array__NativeArrayabstract_collection__Setmodel__MAttribute
, /* NativeArray[E]: NativeArray[Set[MAttribute]] */
8602 &type_abstract_collection__Setmodel__MAttribute
, /* E: Set[MAttribute] */
8603 &type_abstract_collection__Setmodel__MAttribute
, /* E: Set[MAttribute] */
8604 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[E]: Collection[Set[MAttribute]] */
8605 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
8606 &type_abstract_collection__Setmodel__MAttribute
, /* E: Set[MAttribute] */
8607 &type_abstract_collection__Setmodel__MAttribute
, /* E: Set[MAttribute] */
8608 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[E]: Collection[Set[MAttribute]] */
8609 &type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute
, /* Collection[E]: Collection[Set[MAttribute]] */
8610 &type_abstract_collection__Setmodel__MAttribute
, /* E: Set[MAttribute] */
8611 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
8612 &type_array__NativeArrayabstract_collection__Setmodel__MAttribute
, /* NativeArray[E]: NativeArray[Set[MAttribute]] */
8613 &type_abstract_collection__Setmodel__MAttribute
, /* E: Set[MAttribute] */
8614 &type_abstract_collection__Setmodel__MAttribute
, /* E: Set[MAttribute] */
8615 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
8616 &type_array__AbstractArrayabstract_collection__Setmodel__MAttribute
, /* AbstractArray[E]: AbstractArray[Set[MAttribute]] */
8617 &type_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
, /* ArrayIterator[E]: ArrayIterator[Set[MAttribute]] */
8620 /* runtime type AbstractArrayRead[Set[MAttribute]] */
8621 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute
= {
8623 "AbstractArrayRead[Set[MAttribute]]", /* class_name_string */
8627 0, {}, /*DEAD TYPE*/
8629 /* runtime type AbstractArray[Set[MAttribute]] */
8630 const struct type type_array__AbstractArrayabstract_collection__Setmodel__MAttribute
= {
8632 "AbstractArray[Set[MAttribute]]", /* class_name_string */
8636 0, {}, /*DEAD TYPE*/
8638 /* runtime type ArrayIterator[MAttribute] */
8639 const struct type type_array__ArrayIteratormodel__MAttribute
= {
8641 "ArrayIterator[MAttribute]", /* class_name_string */
8644 &resolution_table_array__ArrayIteratormodel__MAttribute
,
8647 0, /* nullable Object */
8649 285, /* ArrayIterator[Object] */
8650 301, /* ArrayIterator[nullable MProperty] */
8651 1083, /* ArrayIterator[PropertyLayoutElement] */
8652 1572, /* ArrayIterator[MProperty] */
8653 1887, /* ArrayIterator[MAttribute] */
8656 const struct types resolution_table_array__ArrayIteratormodel__MAttribute
= {
8659 &type_array__Arraymodel__MAttribute
, /* Array[E]: Array[MAttribute] */
8660 &type_array__AbstractArrayReadmodel__MAttribute
, /* AbstractArrayRead[E]: AbstractArrayRead[MAttribute] */
8663 /* runtime type NativeArray[MAttribute] */
8664 const struct type type_array__NativeArraymodel__MAttribute
= {
8666 "NativeArray[MAttribute]", /* class_name_string */
8669 &resolution_table_array__NativeArraymodel__MAttribute
,
8672 0, /* nullable Object */
8674 104, /* NativeArray[Object] */
8675 302, /* NativeArray[nullable MProperty] */
8676 1084, /* NativeArray[PropertyLayoutElement] */
8677 1573, /* NativeArray[MProperty] */
8678 1888, /* NativeArray[MAttribute] */
8681 const struct types resolution_table_array__NativeArraymodel__MAttribute
= {
8684 &type_model__MAttribute
, /* E: MAttribute */
8685 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[E]: NativeArray[MAttribute] */
8688 /* runtime type HashMapKeys[PropertyLayoutElement, Int] */
8689 const struct type type_hash_collection__HashMapKeysseparate_compiler__PropertyLayoutElementkernel__Int
= {
8691 "HashMapKeys[PropertyLayoutElement, Int]", /* class_name_string */
8694 &resolution_table_hash_collection__HashMapKeysseparate_compiler__PropertyLayoutElementkernel__Int
,
8697 0, /* nullable Object */
8701 83, /* Collection[Object] */
8704 605, /* Collection[PropertyLayoutElement] */
8705 1471, /* HashMapKeys[PropertyLayoutElement, Int] */
8708 const struct types resolution_table_hash_collection__HashMapKeysseparate_compiler__PropertyLayoutElementkernel__Int
= {
8711 &type_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */
8712 &type_abstract_collection__MapKeysIteratorseparate_compiler__PropertyLayoutElementkernel__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[PropertyLayoutElement, Int] */
8713 &type_separate_compiler__PropertyLayoutElement
, /* E: PropertyLayoutElement */
8714 &type_abstract_collection__Collectionseparate_compiler__PropertyLayoutElement
, /* Collection[E]: Collection[PropertyLayoutElement] */
8715 &type_array__Arrayseparate_compiler__PropertyLayoutElement
, /* Array[E]: Array[PropertyLayoutElement] */
8720 &type_separate_compiler__PropertyLayoutElement
, /* E: PropertyLayoutElement */
8723 /* runtime type HashMapValues[PropertyLayoutElement, Int] */
8724 const struct type type_hash_collection__HashMapValuesseparate_compiler__PropertyLayoutElementkernel__Int
= {
8726 "HashMapValues[PropertyLayoutElement, Int]", /* class_name_string */
8729 &resolution_table_hash_collection__HashMapValuesseparate_compiler__PropertyLayoutElementkernel__Int
,
8732 0, /* nullable Object */
8736 83, /* Collection[Object] */
8737 620, /* Collection[Int] */
8738 1472, /* HashMapValues[PropertyLayoutElement, Int] */
8741 const struct types resolution_table_hash_collection__HashMapValuesseparate_compiler__PropertyLayoutElementkernel__Int
= {
8744 &type_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */
8745 &type_abstract_collection__MapValuesIteratorseparate_compiler__PropertyLayoutElementkernel__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[PropertyLayoutElement, Int] */
8746 &type_kernel__Int
, /* E: Int */
8747 &type_abstract_collection__Collectionkernel__Int
, /* Collection[E]: Collection[Int] */
8748 &type_array__Arraykernel__Int
, /* Array[E]: Array[Int] */
8753 &type_kernel__Int
, /* E: Int */
8756 /* runtime type NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
8757 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
= {
8759 "NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]]", /* class_name_string */
8762 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
,
8765 0, /* nullable Object */
8767 489, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
8770 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
= {
8773 &type_nullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
, /* E: nullable HashMapNode[PropertyLayoutElement, Int] */
8774 &type_array__NativeArraynullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
8777 /* runtime type HashMapIterator[PropertyLayoutElement, Int] */
8778 const struct type type_hash_collection__HashMapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
8780 "HashMapIterator[PropertyLayoutElement, Int]", /* class_name_string */
8783 &resolution_table_hash_collection__HashMapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
,
8786 0, /* nullable Object */
8788 490, /* MapIterator[PropertyLayoutElement, Int] */
8789 1252, /* HashMapIterator[PropertyLayoutElement, Int] */
8792 const struct types resolution_table_hash_collection__HashMapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
8795 &type_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int
, /* HashMap[K, V]: HashMap[PropertyLayoutElement, Int] */
8798 /* runtime type MapIterator[PropertyLayoutElement, Int] */
8799 const struct type type_abstract_collection__MapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
8801 "MapIterator[PropertyLayoutElement, Int]", /* class_name_string */
8805 0, {}, /*DEAD TYPE*/
8807 /* runtime type HashMapNode[PropertyLayoutElement, Int] */
8808 const struct type type_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
= {
8810 "HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
8813 &resolution_table_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
,
8816 0, /* nullable Object */
8818 64, /* nullable HashMapNode[PropertyLayoutElement, Int] */
8820 1253, /* HashMapNode[PropertyLayoutElement, Int] */
8823 const struct types resolution_table_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
= {
8826 &type_separate_compiler__PropertyLayoutElement
, /* K: PropertyLayoutElement */
8827 &type_kernel__Int
, /* V: Int */
8828 &type_separate_compiler__PropertyLayoutElement
, /* K: PropertyLayoutElement */
8831 /* runtime type nullable HashMapNode[PropertyLayoutElement, Int] */
8832 const struct type type_nullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int
= {
8834 "nullable HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
8838 0, {}, /*DEAD TYPE*/
8840 /* runtime type HashMapKeys[MAttribute, Int] */
8841 const struct type type_hash_collection__HashMapKeysmodel__MAttributekernel__Int
= {
8843 "HashMapKeys[MAttribute, Int]", /* class_name_string */
8846 &resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int
,
8849 0, /* nullable Object */
8851 92, /* Collection[nullable MProperty] */
8853 83, /* Collection[Object] */
8856 605, /* Collection[PropertyLayoutElement] */
8857 1471, /* HashMapKeys[PropertyLayoutElement, Int] */
8858 1516, /* Collection[MProperty] */
8861 1702, /* Collection[MAttribute] */
8862 2151, /* HashMapKeys[MAttribute, Int] */
8865 const struct types resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int
= {
8868 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[K, V]: HashMap[MAttribute, Int] */
8869 &type_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[MAttribute, Int] */
8870 &type_model__MAttribute
, /* E: MAttribute */
8871 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[E]: Collection[MAttribute] */
8872 &type_array__Arraymodel__MAttribute
, /* Array[E]: Array[MAttribute] */
8877 &type_model__MAttribute
, /* E: MAttribute */
8880 /* runtime type HashMapValues[MAttribute, Int] */
8881 const struct type type_hash_collection__HashMapValuesmodel__MAttributekernel__Int
= {
8883 "HashMapValues[MAttribute, Int]", /* class_name_string */
8886 &resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int
,
8889 0, /* nullable Object */
8893 83, /* Collection[Object] */
8894 620, /* Collection[Int] */
8895 1472, /* HashMapValues[PropertyLayoutElement, Int] */
8896 1641, /* HashMapValues[MAttribute, Int] */
8899 const struct types resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int
= {
8902 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[K, V]: HashMap[MAttribute, Int] */
8903 &type_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[MAttribute, Int] */
8904 &type_kernel__Int
, /* E: Int */
8905 &type_abstract_collection__Collectionkernel__Int
, /* Collection[E]: Collection[Int] */
8906 &type_array__Arraykernel__Int
, /* Array[E]: Array[Int] */
8911 &type_kernel__Int
, /* E: Int */
8914 /* runtime type NativeArray[nullable HashMapNode[MAttribute, Int]] */
8915 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
8917 "NativeArray[nullable HashMapNode[MAttribute, Int]]", /* class_name_string */
8920 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
,
8923 0, /* nullable Object */
8925 489, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
8926 1254, /* NativeArray[nullable HashMapNode[MAttribute, Int]] */
8929 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
8932 &type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* E: nullable HashMapNode[MAttribute, Int] */
8933 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
8936 /* runtime type HashMapIterator[MAttribute, Int] */
8937 const struct type type_hash_collection__HashMapIteratormodel__MAttributekernel__Int
= {
8939 "HashMapIterator[MAttribute, Int]", /* class_name_string */
8942 &resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int
,
8945 0, /* nullable Object */
8947 490, /* MapIterator[PropertyLayoutElement, Int] */
8948 1252, /* HashMapIterator[PropertyLayoutElement, Int] */
8949 1255, /* MapIterator[MAttribute, Int] */
8950 1642, /* HashMapIterator[MAttribute, Int] */
8953 const struct types resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int
= {
8956 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[K, V]: HashMap[MAttribute, Int] */
8959 /* runtime type MapIterator[MAttribute, Int] */
8960 const struct type type_abstract_collection__MapIteratormodel__MAttributekernel__Int
= {
8962 "MapIterator[MAttribute, Int]", /* class_name_string */
8966 0, {}, /*DEAD TYPE*/
8968 /* runtime type HashMapNode[MAttribute, Int] */
8969 const struct type type_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
8971 "HashMapNode[MAttribute, Int]", /* class_name_string */
8974 &resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int
,
8977 0, /* nullable Object */
8979 64, /* nullable HashMapNode[PropertyLayoutElement, Int] */
8980 491, /* nullable HashMapNode[MAttribute, Int] */
8981 1253, /* HashMapNode[PropertyLayoutElement, Int] */
8982 1643, /* HashMapNode[MAttribute, Int] */
8985 const struct types resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
8988 &type_model__MAttribute
, /* K: MAttribute */
8989 &type_kernel__Int
, /* V: Int */
8990 &type_model__MAttribute
, /* K: MAttribute */
8993 /* runtime type nullable HashMapNode[MAttribute, Int] */
8994 const struct type type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
8996 "nullable HashMapNode[MAttribute, Int]", /* class_name_string */
9000 0, {}, /*DEAD TYPE*/
9002 /* runtime type MapKeysIterator[EscapeMark, String] */
9003 const struct type type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
= {
9005 "MapKeysIterator[EscapeMark, String]", /* class_name_string */
9008 &resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
,
9011 0, /* nullable Object */
9013 492, /* MapKeysIterator[EscapeMark, String] */
9016 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
= {
9019 &type_array__Arrayscope__EscapeMark
, /* Array[E]: Array[EscapeMark] */
9020 &type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
, /* MapIterator[K, V]: MapIterator[EscapeMark, String] */
9023 /* runtime type Array[EscapeMark] */
9024 const struct type type_array__Arrayscope__EscapeMark
= {
9026 "Array[EscapeMark]", /* class_name_string */
9029 &resolution_table_array__Arrayscope__EscapeMark
,
9032 0, /* nullable Object */
9035 82, /* SequenceRead[nullable Object] */
9036 83, /* Collection[Object] */
9037 1180, /* Collection[EscapeMark] */
9038 590, /* Array[nullable Object] */
9040 1345, /* AbstractArrayRead[Object] */
9041 1889, /* AbstractArrayRead[EscapeMark] */
9042 1512, /* AbstractArray[Object] */
9043 2152, /* AbstractArray[EscapeMark] */
9047 1909, /* Array[Object] */
9048 2247, /* Array[EscapeMark] */
9051 const struct types resolution_table_array__Arrayscope__EscapeMark
= {
9054 &type_array__NativeArrayscope__EscapeMark
, /* NativeArray[E]: NativeArray[EscapeMark] */
9055 &type_scope__EscapeMark
, /* E: EscapeMark */
9056 &type_scope__EscapeMark
, /* E: EscapeMark */
9057 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[E]: Collection[EscapeMark] */
9058 &type_array__Arrayscope__EscapeMark
, /* Array[E]: Array[EscapeMark] */
9059 &type_scope__EscapeMark
, /* E: EscapeMark */
9060 &type_scope__EscapeMark
, /* E: EscapeMark */
9061 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[E]: Collection[EscapeMark] */
9062 &type_abstract_collection__Collectionscope__EscapeMark
, /* Collection[E]: Collection[EscapeMark] */
9063 &type_scope__EscapeMark
, /* E: EscapeMark */
9064 &type_array__Arrayscope__EscapeMark
, /* Array[E]: Array[EscapeMark] */
9065 &type_array__NativeArrayscope__EscapeMark
, /* NativeArray[E]: NativeArray[EscapeMark] */
9066 &type_scope__EscapeMark
, /* E: EscapeMark */
9067 &type_scope__EscapeMark
, /* E: EscapeMark */
9068 &type_array__Arrayscope__EscapeMark
, /* Array[E]: Array[EscapeMark] */
9069 &type_array__AbstractArrayscope__EscapeMark
, /* AbstractArray[E]: AbstractArray[EscapeMark] */
9070 &type_array__ArrayIteratorscope__EscapeMark
, /* ArrayIterator[E]: ArrayIterator[EscapeMark] */
9073 /* runtime type AbstractArrayRead[EscapeMark] */
9074 const struct type type_array__AbstractArrayReadscope__EscapeMark
= {
9076 "AbstractArrayRead[EscapeMark]", /* class_name_string */
9080 0, {}, /*DEAD TYPE*/
9082 /* runtime type AbstractArray[EscapeMark] */
9083 const struct type type_array__AbstractArrayscope__EscapeMark
= {
9085 "AbstractArray[EscapeMark]", /* class_name_string */
9089 0, {}, /*DEAD TYPE*/
9091 /* runtime type MapValuesIterator[EscapeMark, String] */
9092 const struct type type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
= {
9094 "MapValuesIterator[EscapeMark, String]", /* class_name_string */
9097 &resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
,
9100 0, /* nullable Object */
9102 493, /* MapValuesIterator[EscapeMark, String] */
9105 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
= {
9108 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
9109 &type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
, /* MapIterator[K, V]: MapIterator[EscapeMark, String] */
9112 /* runtime type MapKeysIterator[Variable, RuntimeVariable] */
9113 const struct type type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
9115 "MapKeysIterator[Variable, RuntimeVariable]", /* class_name_string */
9118 &resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
,
9121 0, /* nullable Object */
9123 494, /* MapKeysIterator[Variable, RuntimeVariable] */
9126 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
9129 &type_array__Arrayscope__Variable
, /* Array[E]: Array[Variable] */
9130 &type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapIterator[K, V]: MapIterator[Variable, RuntimeVariable] */
9133 /* runtime type MapValuesIterator[Variable, RuntimeVariable] */
9134 const struct type type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
9136 "MapValuesIterator[Variable, RuntimeVariable]", /* class_name_string */
9139 &resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
,
9142 0, /* nullable Object */
9144 495, /* MapValuesIterator[Variable, RuntimeVariable] */
9147 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
9150 &type_array__Arrayabstract_compiler__RuntimeVariable
, /* Array[E]: Array[RuntimeVariable] */
9151 &type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapIterator[K, V]: MapIterator[Variable, RuntimeVariable] */
9154 /* runtime type MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
9155 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
9157 "MapKeysIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
9160 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
9163 0, /* nullable Object */
9165 446, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
9166 1236, /* MapKeysIterator[MClass, Set[MProperty]] */
9167 1473, /* MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
9170 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
9173 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
9174 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapIterator[K, V]: MapIterator[MClass, Set[MVirtualTypeProp]] */
9177 /* runtime type MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
9178 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
9180 "MapValuesIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
9183 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
9186 0, /* nullable Object */
9188 447, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
9189 1237, /* MapValuesIterator[MClass, Set[MProperty]] */
9190 1474, /* MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
9193 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
9196 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[E]: Array[Set[MVirtualTypeProp]] */
9197 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapIterator[K, V]: MapIterator[MClass, Set[MVirtualTypeProp]] */
9200 /* runtime type Array[Set[MVirtualTypeProp]] */
9201 const struct type type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
= {
9203 "Array[Set[MVirtualTypeProp]]", /* class_name_string */
9206 &resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
,
9209 0, /* nullable Object */
9212 82, /* SequenceRead[nullable Object] */
9213 83, /* Collection[Object] */
9214 1114, /* Collection[Set[PropertyLayoutElement]] */
9215 590, /* Array[nullable Object] */
9216 1406, /* Collection[Set[MProperty]] */
9217 1345, /* AbstractArrayRead[Object] */
9218 1611, /* Collection[Set[MVirtualTypeProp]] */
9219 1512, /* AbstractArray[Object] */
9220 1879, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
9221 2142, /* AbstractArrayRead[Set[MProperty]] */
9222 2143, /* AbstractArray[Set[PropertyLayoutElement]] */
9223 2200, /* AbstractArrayRead[Set[MVirtualTypeProp]] */
9224 1909, /* Array[Object] */
9225 2238, /* Array[Set[PropertyLayoutElement]] */
9226 2239, /* AbstractArray[Set[MProperty]] */
9227 2303, /* AbstractArray[Set[MVirtualTypeProp]] */
9228 2311, /* Array[Set[MProperty]] */
9229 2348, /* Array[Set[MVirtualTypeProp]] */
9232 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
= {
9235 &type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[E]: NativeArray[Set[MVirtualTypeProp]] */
9236 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* E: Set[MVirtualTypeProp] */
9237 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* E: Set[MVirtualTypeProp] */
9238 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
9239 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[E]: Array[Set[MVirtualTypeProp]] */
9240 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* E: Set[MVirtualTypeProp] */
9241 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* E: Set[MVirtualTypeProp] */
9242 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
9243 &type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp
, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
9244 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* E: Set[MVirtualTypeProp] */
9245 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[E]: Array[Set[MVirtualTypeProp]] */
9246 &type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[E]: NativeArray[Set[MVirtualTypeProp]] */
9247 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* E: Set[MVirtualTypeProp] */
9248 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* E: Set[MVirtualTypeProp] */
9249 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[E]: Array[Set[MVirtualTypeProp]] */
9250 &type_array__AbstractArrayabstract_collection__Setmodel__MVirtualTypeProp
, /* AbstractArray[E]: AbstractArray[Set[MVirtualTypeProp]] */
9251 &type_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
, /* ArrayIterator[E]: ArrayIterator[Set[MVirtualTypeProp]] */
9254 /* runtime type AbstractArrayRead[Set[MVirtualTypeProp]] */
9255 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MVirtualTypeProp
= {
9257 "AbstractArrayRead[Set[MVirtualTypeProp]]", /* class_name_string */
9261 0, {}, /*DEAD TYPE*/
9263 /* runtime type AbstractArray[Set[MVirtualTypeProp]] */
9264 const struct type type_array__AbstractArrayabstract_collection__Setmodel__MVirtualTypeProp
= {
9266 "AbstractArray[Set[MVirtualTypeProp]]", /* class_name_string */
9270 0, {}, /*DEAD TYPE*/
9272 /* runtime type ArrayIterator[MVirtualTypeProp] */
9273 const struct type type_array__ArrayIteratormodel__MVirtualTypeProp
= {
9275 "ArrayIterator[MVirtualTypeProp]", /* class_name_string */
9278 &resolution_table_array__ArrayIteratormodel__MVirtualTypeProp
,
9281 0, /* nullable Object */
9283 285, /* ArrayIterator[Object] */
9284 301, /* ArrayIterator[nullable MProperty] */
9285 1083, /* ArrayIterator[PropertyLayoutElement] */
9286 1572, /* ArrayIterator[MProperty] */
9287 1890, /* ArrayIterator[MVirtualTypeProp] */
9290 const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeProp
= {
9293 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
9294 &type_array__AbstractArrayReadmodel__MVirtualTypeProp
, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualTypeProp] */
9297 /* runtime type NativeArray[MVirtualTypeProp] */
9298 const struct type type_array__NativeArraymodel__MVirtualTypeProp
= {
9300 "NativeArray[MVirtualTypeProp]", /* class_name_string */
9303 &resolution_table_array__NativeArraymodel__MVirtualTypeProp
,
9306 0, /* nullable Object */
9308 104, /* NativeArray[Object] */
9309 302, /* NativeArray[nullable MProperty] */
9310 1084, /* NativeArray[PropertyLayoutElement] */
9311 1573, /* NativeArray[MProperty] */
9312 1891, /* NativeArray[MVirtualTypeProp] */
9315 const struct types resolution_table_array__NativeArraymodel__MVirtualTypeProp
= {
9318 &type_model__MVirtualTypeProp
, /* E: MVirtualTypeProp */
9319 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[E]: NativeArray[MVirtualTypeProp] */
9322 /* runtime type HashMapKeys[MVirtualTypeProp, Int] */
9323 const struct type type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
= {
9325 "HashMapKeys[MVirtualTypeProp, Int]", /* class_name_string */
9328 &resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
,
9331 0, /* nullable Object */
9333 92, /* Collection[nullable MProperty] */
9335 83, /* Collection[Object] */
9338 605, /* Collection[PropertyLayoutElement] */
9339 1471, /* HashMapKeys[PropertyLayoutElement, Int] */
9340 1516, /* Collection[MProperty] */
9343 1705, /* Collection[MVirtualTypeProp] */
9344 2153, /* HashMapKeys[MVirtualTypeProp, Int] */
9347 const struct types resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
= {
9350 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[K, V]: HashMap[MVirtualTypeProp, Int] */
9351 &type_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
, /* MapKeysIterator[K, V]: MapKeysIterator[MVirtualTypeProp, Int] */
9352 &type_model__MVirtualTypeProp
, /* E: MVirtualTypeProp */
9353 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[E]: Collection[MVirtualTypeProp] */
9354 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
9359 &type_model__MVirtualTypeProp
, /* E: MVirtualTypeProp */
9362 /* runtime type HashMapValues[MVirtualTypeProp, Int] */
9363 const struct type type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
= {
9365 "HashMapValues[MVirtualTypeProp, Int]", /* class_name_string */
9368 &resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
,
9371 0, /* nullable Object */
9375 83, /* Collection[Object] */
9376 620, /* Collection[Int] */
9377 1472, /* HashMapValues[PropertyLayoutElement, Int] */
9378 1644, /* HashMapValues[MVirtualTypeProp, Int] */
9381 const struct types resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
= {
9384 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[K, V]: HashMap[MVirtualTypeProp, Int] */
9385 &type_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
, /* MapValuesIterator[K, V]: MapValuesIterator[MVirtualTypeProp, Int] */
9386 &type_kernel__Int
, /* E: Int */
9387 &type_abstract_collection__Collectionkernel__Int
, /* Collection[E]: Collection[Int] */
9388 &type_array__Arraykernel__Int
, /* Array[E]: Array[Int] */
9393 &type_kernel__Int
, /* E: Int */
9396 /* runtime type NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
9397 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
9399 "NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]]", /* class_name_string */
9402 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
,
9405 0, /* nullable Object */
9407 489, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
9408 1256, /* NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
9411 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
9414 &type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* E: nullable HashMapNode[MVirtualTypeProp, Int] */
9415 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
9418 /* runtime type HashMapIterator[MVirtualTypeProp, Int] */
9419 const struct type type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
= {
9421 "HashMapIterator[MVirtualTypeProp, Int]", /* class_name_string */
9424 &resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
,
9427 0, /* nullable Object */
9429 490, /* MapIterator[PropertyLayoutElement, Int] */
9430 1252, /* HashMapIterator[PropertyLayoutElement, Int] */
9431 1257, /* MapIterator[MVirtualTypeProp, Int] */
9432 1645, /* HashMapIterator[MVirtualTypeProp, Int] */
9435 const struct types resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
= {
9438 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[K, V]: HashMap[MVirtualTypeProp, Int] */
9441 /* runtime type MapIterator[MVirtualTypeProp, Int] */
9442 const struct type type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int
= {
9444 "MapIterator[MVirtualTypeProp, Int]", /* class_name_string */
9448 0, {}, /*DEAD TYPE*/
9450 /* runtime type HashMapNode[MVirtualTypeProp, Int] */
9451 const struct type type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
9453 "HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
9456 &resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
,
9459 0, /* nullable Object */
9461 64, /* nullable HashMapNode[PropertyLayoutElement, Int] */
9462 496, /* nullable HashMapNode[MVirtualTypeProp, Int] */
9463 1253, /* HashMapNode[PropertyLayoutElement, Int] */
9464 1646, /* HashMapNode[MVirtualTypeProp, Int] */
9467 const struct types resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
9470 &type_model__MVirtualTypeProp
, /* K: MVirtualTypeProp */
9471 &type_kernel__Int
, /* V: Int */
9472 &type_model__MVirtualTypeProp
, /* K: MVirtualTypeProp */
9475 /* runtime type nullable HashMapNode[MVirtualTypeProp, Int] */
9476 const struct type type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
9478 "nullable HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
9482 0, {}, /*DEAD TYPE*/
9484 /* runtime type ArrayIterator[TComment] */
9485 const struct type type_array__ArrayIteratorparser_nodes__TComment
= {
9487 "ArrayIterator[TComment]", /* class_name_string */
9490 &resolution_table_array__ArrayIteratorparser_nodes__TComment
,
9493 0, /* nullable Object */
9495 285, /* ArrayIterator[Object] */
9496 1099, /* ArrayIterator[ANode] */
9497 1475, /* ArrayIterator[TComment] */
9500 const struct types resolution_table_array__ArrayIteratorparser_nodes__TComment
= {
9503 &type_array__Arrayparser_nodes__TComment
, /* Array[E]: Array[TComment] */
9504 &type_array__AbstractArrayReadparser_nodes__TComment
, /* AbstractArrayRead[E]: AbstractArrayRead[TComment] */
9507 /* runtime type NativeArray[TComment] */
9508 const struct type type_array__NativeArrayparser_nodes__TComment
= {
9510 "NativeArray[TComment]", /* class_name_string */
9513 &resolution_table_array__NativeArrayparser_nodes__TComment
,
9516 0, /* nullable Object */
9518 104, /* NativeArray[Object] */
9519 1100, /* NativeArray[ANode] */
9520 1476, /* NativeArray[TComment] */
9523 const struct types resolution_table_array__NativeArrayparser_nodes__TComment
= {
9526 &type_parser_nodes__TComment
, /* E: TComment */
9527 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[E]: NativeArray[TComment] */
9530 /* runtime type ArrayIterator[AFormaldef] */
9531 const struct type type_array__ArrayIteratorparser_nodes__AFormaldef
= {
9533 "ArrayIterator[AFormaldef]", /* class_name_string */
9536 &resolution_table_array__ArrayIteratorparser_nodes__AFormaldef
,
9539 0, /* nullable Object */
9541 285, /* ArrayIterator[Object] */
9542 1099, /* ArrayIterator[ANode] */
9543 1400, /* ArrayIterator[Prod] */
9544 1647, /* ArrayIterator[AFormaldef] */
9547 const struct types resolution_table_array__ArrayIteratorparser_nodes__AFormaldef
= {
9550 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[E]: Array[AFormaldef] */
9551 &type_array__AbstractArrayReadparser_nodes__AFormaldef
, /* AbstractArrayRead[E]: AbstractArrayRead[AFormaldef] */
9554 /* runtime type NativeArray[AFormaldef] */
9555 const struct type type_array__NativeArrayparser_nodes__AFormaldef
= {
9557 "NativeArray[AFormaldef]", /* class_name_string */
9560 &resolution_table_array__NativeArrayparser_nodes__AFormaldef
,
9563 0, /* nullable Object */
9565 104, /* NativeArray[Object] */
9566 1100, /* NativeArray[ANode] */
9567 1401, /* NativeArray[Prod] */
9568 1648, /* NativeArray[AFormaldef] */
9571 const struct types resolution_table_array__NativeArrayparser_nodes__AFormaldef
= {
9574 &type_parser_nodes__AFormaldef
, /* E: AFormaldef */
9575 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[E]: NativeArray[AFormaldef] */
9578 /* runtime type ArrayIterator[ASuperclass] */
9579 const struct type type_array__ArrayIteratorparser_nodes__ASuperclass
= {
9581 "ArrayIterator[ASuperclass]", /* class_name_string */
9584 &resolution_table_array__ArrayIteratorparser_nodes__ASuperclass
,
9587 0, /* nullable Object */
9589 285, /* ArrayIterator[Object] */
9590 1099, /* ArrayIterator[ANode] */
9591 1400, /* ArrayIterator[Prod] */
9592 1649, /* ArrayIterator[ASuperclass] */
9595 const struct types resolution_table_array__ArrayIteratorparser_nodes__ASuperclass
= {
9598 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[E]: Array[ASuperclass] */
9599 &type_array__AbstractArrayReadparser_nodes__ASuperclass
, /* AbstractArrayRead[E]: AbstractArrayRead[ASuperclass] */
9602 /* runtime type NativeArray[ASuperclass] */
9603 const struct type type_array__NativeArrayparser_nodes__ASuperclass
= {
9605 "NativeArray[ASuperclass]", /* class_name_string */
9608 &resolution_table_array__NativeArrayparser_nodes__ASuperclass
,
9611 0, /* nullable Object */
9613 104, /* NativeArray[Object] */
9614 1100, /* NativeArray[ANode] */
9615 1401, /* NativeArray[Prod] */
9616 1650, /* NativeArray[ASuperclass] */
9619 const struct types resolution_table_array__NativeArrayparser_nodes__ASuperclass
= {
9622 &type_parser_nodes__ASuperclass
, /* E: ASuperclass */
9623 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[E]: NativeArray[ASuperclass] */
9626 /* runtime type HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
9627 const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9629 "HashMap[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
9632 &resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
9635 0, /* nullable Object */
9637 497, /* HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
9640 const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9643 &type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
9644 &type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
9645 &type_mmodule__MModule
, /* K: MModule */
9646 &type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9647 &type_mmodule__MModule
, /* K: MModule */
9648 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* V: HashMap[MType, Array[MMethodDef]] */
9649 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
9650 &type_mmodule__MModule
, /* K: MModule */
9653 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
9654 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
9655 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
9656 &type_nullable_mmodule__MModule
, /* nullable K: nullable MModule */
9659 /* runtime type HashMap[MType, Array[MMethodDef]] */
9660 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9662 "HashMap[MType, Array[MMethodDef]]", /* class_name_string */
9665 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
9668 0, /* nullable Object */
9670 498, /* HashMap[MType, Array[MMethodDef]] */
9673 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
9676 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MMethodDef]] */
9677 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapValues[K, V]: HashMapValues[MType, Array[MMethodDef]] */
9678 &type_model__MType
, /* K: MType */
9679 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MMethodDef]] */
9680 &type_model__MType
, /* K: MType */
9681 &type_array__Arraymodel__MMethodDef
, /* V: Array[MMethodDef] */
9682 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode[K, V]: HashMapNode[MType, Array[MMethodDef]] */
9683 &type_model__MType
, /* K: MType */
9686 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* nullable N: nullable HashMapNode[MType, Array[MMethodDef]] */
9687 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
9688 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* N: HashMapNode[MType, Array[MMethodDef]] */
9689 &type_nullable_model__MType
, /* nullable K: nullable MType */
9692 /* runtime type ArrayIterator[Scope] */
9693 const struct type type_array__ArrayIteratorscope__Scope
= {
9695 "ArrayIterator[Scope]", /* class_name_string */
9698 &resolution_table_array__ArrayIteratorscope__Scope
,
9701 0, /* nullable Object */
9703 285, /* ArrayIterator[Object] */
9704 1258, /* ArrayIterator[Scope] */
9707 const struct types resolution_table_array__ArrayIteratorscope__Scope
= {
9710 &type_array__Arrayscope__Scope
, /* Array[E]: Array[Scope] */
9711 &type_array__AbstractArrayReadscope__Scope
, /* AbstractArrayRead[E]: AbstractArrayRead[Scope] */
9714 /* runtime type NativeArray[Scope] */
9715 const struct type type_array__NativeArrayscope__Scope
= {
9717 "NativeArray[Scope]", /* class_name_string */
9720 &resolution_table_array__NativeArrayscope__Scope
,
9723 0, /* nullable Object */
9725 104, /* NativeArray[Object] */
9726 1259, /* NativeArray[Scope] */
9729 const struct types resolution_table_array__NativeArrayscope__Scope
= {
9732 &type_scope__Scope
, /* E: Scope */
9733 &type_array__NativeArrayscope__Scope
, /* NativeArray[E]: NativeArray[Scope] */
9736 /* runtime type ContainerIterator[Scope] */
9737 const struct type type_abstract_collection__ContainerIteratorscope__Scope
= {
9739 "ContainerIterator[Scope]", /* class_name_string */
9742 &resolution_table_abstract_collection__ContainerIteratorscope__Scope
,
9745 0, /* nullable Object */
9747 499, /* ContainerIterator[Scope] */
9750 const struct types resolution_table_abstract_collection__ContainerIteratorscope__Scope
= {
9753 &type_array__Arrayscope__Scope
, /* Array[E]: Array[Scope] */
9754 &type_abstract_collection__Containerscope__Scope
, /* Container[E]: Container[Scope] */
9757 /* runtime type HashMapKeys[MClass, POSetElement[MClass]] */
9758 const struct type type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
= {
9760 "HashMapKeys[MClass, POSetElement[MClass]]", /* class_name_string */
9763 &resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
,
9766 0, /* nullable Object */
9768 91, /* Collection[nullable MClass] */
9770 83, /* Collection[Object] */
9771 1366, /* Collection[MClass] */
9772 1651, /* HashMapKeys[MClass, POSetElement[MClass]] */
9775 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
= {
9778 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */
9779 &type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, POSetElement[MClass]] */
9780 &type_model__MClass
, /* E: MClass */
9781 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[E]: Collection[MClass] */
9782 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
9787 &type_model__MClass
, /* E: MClass */
9790 /* runtime type HashMapValues[MClass, POSetElement[MClass]] */
9791 const struct type type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
= {
9793 "HashMapValues[MClass, POSetElement[MClass]]", /* class_name_string */
9796 &resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
,
9799 0, /* nullable Object */
9803 83, /* Collection[Object] */
9804 1260, /* Collection[POSetElement[MClass]] */
9805 1477, /* HashMapValues[MClass, POSetElement[MClass]] */
9808 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
= {
9811 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */
9812 &type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, POSetElement[MClass]] */
9813 &type_poset__POSetElementmodel__MClass
, /* E: POSetElement[MClass] */
9814 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[E]: Collection[POSetElement[MClass]] */
9815 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[E]: Array[POSetElement[MClass]] */
9820 &type_poset__POSetElementmodel__MClass
, /* E: POSetElement[MClass] */
9823 /* runtime type Collection[POSetElement[MClass]] */
9824 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClass
= {
9826 "Collection[POSetElement[MClass]]", /* class_name_string */
9830 0, {}, /*DEAD TYPE*/
9832 /* runtime type NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
9833 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
9835 "NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]]", /* class_name_string */
9838 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
,
9841 0, /* nullable Object */
9843 500, /* NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
9846 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
9849 &type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* E: nullable HashMapNode[MClass, POSetElement[MClass]] */
9850 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
9853 /* runtime type HashMapIterator[MClass, POSetElement[MClass]] */
9854 const struct type type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
9856 "HashMapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
9859 &resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
,
9862 0, /* nullable Object */
9864 501, /* MapIterator[MClass, POSetElement[MClass]] */
9865 1261, /* HashMapIterator[MClass, POSetElement[MClass]] */
9868 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
9871 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[K, V]: HashMap[MClass, POSetElement[MClass]] */
9874 /* runtime type MapIterator[MClass, POSetElement[MClass]] */
9875 const struct type type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
9877 "MapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
9881 0, {}, /*DEAD TYPE*/
9883 /* runtime type HashMapNode[MClass, POSetElement[MClass]] */
9884 const struct type type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
9886 "HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
9889 &resolution_table_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
,
9892 0, /* nullable Object */
9894 65, /* nullable HashMapNode[MClass, POSetElement[MClass]] */
9895 1262, /* HashMapNode[MClass, POSetElement[MClass]] */
9898 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
9901 &type_model__MClass
, /* K: MClass */
9902 &type_poset__POSetElementmodel__MClass
, /* V: POSetElement[MClass] */
9903 &type_model__MClass
, /* K: MClass */
9906 /* runtime type nullable HashMapNode[MClass, POSetElement[MClass]] */
9907 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
9909 "nullable HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
9913 0, {}, /*DEAD TYPE*/
9915 /* runtime type MapKeysIterator[MClassType, Set[MType]] */
9916 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
9918 "MapKeysIterator[MClassType, Set[MType]]", /* class_name_string */
9921 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
9924 0, /* nullable Object */
9926 502, /* MapKeysIterator[MType, Set[MType]] */
9927 1263, /* MapKeysIterator[MClassType, Set[MType]] */
9930 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
9933 &type_array__Arraymodel__MClassType
, /* Array[E]: Array[MClassType] */
9934 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapIterator[K, V]: MapIterator[MClassType, Set[MType]] */
9937 /* runtime type MapKeysIterator[MType, Set[MType]] */
9938 const struct type type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
9940 "MapKeysIterator[MType, Set[MType]]", /* class_name_string */
9943 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
,
9946 0, /* nullable Object */
9948 502, /* MapKeysIterator[MType, Set[MType]] */
9951 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
9954 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
9955 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapIterator[K, V]: MapIterator[MType, Set[MType]] */
9958 /* runtime type MapValuesIterator[MClassType, Set[MType]] */
9959 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
9961 "MapValuesIterator[MClassType, Set[MType]]", /* class_name_string */
9964 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
9967 0, /* nullable Object */
9969 503, /* MapValuesIterator[MType, Set[MType]] */
9970 1264, /* MapValuesIterator[MClassType, Set[MType]] */
9973 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
9976 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[E]: Array[Set[MType]] */
9977 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapIterator[K, V]: MapIterator[MClassType, Set[MType]] */
9980 /* runtime type MapValuesIterator[MType, Set[MType]] */
9981 const struct type type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
9983 "MapValuesIterator[MType, Set[MType]]", /* class_name_string */
9986 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
,
9989 0, /* nullable Object */
9991 503, /* MapValuesIterator[MType, Set[MType]] */
9994 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
9997 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[E]: Array[Set[MType]] */
9998 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapIterator[K, V]: MapIterator[MType, Set[MType]] */