1 #include "nith.types.0.h"
2 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
3 const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5 "HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
8 &resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
11 0, /* nullable Object */
15 84, /* Collection[Object] */
16 1245, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
17 1435, /* HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
20 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
23 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
24 &type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
28 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* RemovableCollection#0: HashMap[MType, Array[MVirtualTypeDef]] */
31 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection#0: HashMap[MType, Array[MVirtualTypeDef]] */
32 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
35 /* runtime type Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
36 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
38 "Collection[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
44 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
45 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
47 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]]", /* class_name_string */
50 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
53 0, /* nullable Object */
55 554, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
58 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
61 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray#0: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
62 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
65 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
66 const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
68 "HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
71 &resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
74 0, /* nullable Object */
76 555, /* MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
77 1246, /* HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
80 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
83 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
86 /* runtime type MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
87 const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
89 "MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
95 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
96 const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
98 "HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
101 &resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
104 0, /* nullable Object */
106 72, /* nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
107 1247, /* HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
110 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
113 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
114 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode#1: HashMap[MType, Array[MVirtualTypeDef]] */
115 &type_mmodule__MModule
, /* HashNode#0: MModule */
118 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
119 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
121 "nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
127 /* runtime type HashMapKeys[MType, Array[MVirtualTypeDef]] */
128 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
130 "HashMapKeys[MType, Array[MVirtualTypeDef]]", /* class_name_string */
133 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
136 0, /* nullable Object */
140 84, /* Collection[Object] */
141 93, /* Collection[nullable MType] */
142 1316, /* Collection[MType] */
143 1636, /* HashMapKeys[MType, Array[MVirtualTypeDef]] */
146 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
149 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MVirtualTypeDef]] */
150 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MVirtualTypeDef]] */
154 &type_model__MType
, /* RemovableCollection#0: MType */
157 &type_model__MType
, /* Collection#0: MType */
158 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
161 /* runtime type HashMapValues[MType, Array[MVirtualTypeDef]] */
162 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
164 "HashMapValues[MType, Array[MVirtualTypeDef]]", /* class_name_string */
167 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
170 0, /* nullable Object */
174 84, /* Collection[Object] */
175 1093, /* Collection[Array[nullable MPropDef]] */
176 1436, /* Collection[Array[MVirtualTypeDef]] */
177 1637, /* HashMapValues[MType, Array[MVirtualTypeDef]] */
180 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
183 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MVirtualTypeDef]] */
184 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MVirtualTypeDef]] */
188 &type_array__Arraymodel__MVirtualTypeDef
, /* RemovableCollection#0: Array[MVirtualTypeDef] */
191 &type_array__Arraymodel__MVirtualTypeDef
, /* Collection#0: Array[MVirtualTypeDef] */
192 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[Array[MVirtualTypeDef]] */
195 /* runtime type Collection[Array[MVirtualTypeDef]] */
196 const struct type type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
= {
198 "Collection[Array[MVirtualTypeDef]]", /* class_name_string */
204 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
205 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
207 "NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
210 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
213 0, /* nullable Object */
215 556, /* NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
218 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
221 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray#0: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
222 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
225 /* runtime type HashMapIterator[MType, Array[MVirtualTypeDef]] */
226 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
228 "HashMapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
231 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
,
234 0, /* nullable Object */
236 557, /* MapIterator[MType, Array[MVirtualTypeDef]] */
237 1248, /* HashMapIterator[MType, Array[MVirtualTypeDef]] */
240 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
243 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MVirtualTypeDef]] */
246 /* runtime type MapIterator[MType, Array[MVirtualTypeDef]] */
247 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
249 "MapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
255 /* runtime type HashMapNode[MType, Array[MVirtualTypeDef]] */
256 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
258 "HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */
261 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
264 0, /* nullable Object */
266 73, /* nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
267 1249, /* HashMapNode[MType, Array[MVirtualTypeDef]] */
270 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
273 &type_model__MType
, /* HashMapNode#0: MType */
274 &type_array__Arraymodel__MVirtualTypeDef
, /* HashMapNode#1: Array[MVirtualTypeDef] */
275 &type_model__MType
, /* HashNode#0: MType */
278 /* runtime type nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
279 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
281 "nullable HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */
287 /* runtime type Array[POSetElement[Phase]] */
288 const struct type type_array__Arrayposet__POSetElementphase__Phase
= {
290 "Array[POSetElement[Phase]]", /* class_name_string */
293 &resolution_table_array__Arrayposet__POSetElementphase__Phase
,
296 0, /* nullable Object */
299 83, /* SequenceRead[nullable Object] */
300 84, /* Collection[Object] */
301 1169, /* Collection[POSetElement[Phase]] */
303 1294, /* AbstractArrayRead[Object] */
304 1851, /* AbstractArrayRead[POSetElement[Phase]] */
305 1459, /* Array[Object] */
306 2091, /* Array[POSetElement[Phase]] */
309 const struct types resolution_table_array__Arrayposet__POSetElementphase__Phase
= {
312 &type_poset__POSetElementphase__Phase
, /* Sequence#0: POSetElement[Phase] */
313 &type_poset__POSetElementphase__Phase
, /* SimpleCollection#0: POSetElement[Phase] */
314 &type_array__NativeArrayposet__POSetElementphase__Phase
, /* NativeArray[Array#0]: NativeArray[POSetElement[Phase]] */
315 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[Array#0]: Array[POSetElement[Phase]] */
316 &type_array__NativeArrayposet__POSetElementphase__Phase
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[Phase]] */
317 &type_poset__POSetElementphase__Phase
, /* RemovableCollection#0: POSetElement[Phase] */
318 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[Sequence#0]: Collection[POSetElement[Phase]] */
319 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[SimpleCollection#0]: Collection[POSetElement[Phase]] */
320 &type_poset__POSetElementphase__Phase
, /* Collection#0: POSetElement[Phase] */
321 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[Collection#0]: Collection[POSetElement[Phase]] */
322 &type_poset__POSetElementphase__Phase
, /* SequenceRead#0: POSetElement[Phase] */
323 &type_poset__POSetElementphase__Phase
, /* AbstractArrayRead#0: POSetElement[Phase] */
324 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[AbstractArrayRead#0]: Array[POSetElement[Phase]] */
325 &type_array__ArrayIteratorposet__POSetElementphase__Phase
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[Phase]] */
328 /* runtime type AbstractArrayRead[POSetElement[Phase]] */
329 const struct type type_array__AbstractArrayReadposet__POSetElementphase__Phase
= {
331 "AbstractArrayRead[POSetElement[Phase]]", /* class_name_string */
337 /* runtime type ArrayIterator[Array[MProject]] */
338 const struct type type_array__ArrayIteratorarray__Arraymproject__MProject
= {
340 "ArrayIterator[Array[MProject]]", /* class_name_string */
343 &resolution_table_array__ArrayIteratorarray__Arraymproject__MProject
,
346 0, /* nullable Object */
348 288, /* ArrayIterator[Object] */
349 1250, /* ArrayIterator[Array[MProject]] */
352 const struct types resolution_table_array__ArrayIteratorarray__Arraymproject__MProject
= {
355 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[Iterator#0]: Array[Array[MProject]] */
356 &type_array__AbstractArrayReadarray__Arraymproject__MProject
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MProject]] */
359 /* runtime type NativeArray[Array[MProject]] */
360 const struct type type_array__NativeArrayarray__Arraymproject__MProject
= {
362 "NativeArray[Array[MProject]]", /* class_name_string */
365 &resolution_table_array__NativeArrayarray__Arraymproject__MProject
,
368 0, /* nullable Object */
370 103, /* NativeArray[Object] */
371 1251, /* NativeArray[Array[MProject]] */
374 const struct types resolution_table_array__NativeArrayarray__Arraymproject__MProject
= {
377 &type_array__Arraymproject__MProject
, /* NativeArray#0: Array[MProject] */
378 &type_array__NativeArrayarray__Arraymproject__MProject
, /* NativeArray[NativeArray#0]: NativeArray[Array[MProject]] */
381 /* runtime type Array[POSetElement[MModule]] */
382 const struct type type_array__Arrayposet__POSetElementmmodule__MModule
= {
384 "Array[POSetElement[MModule]]", /* class_name_string */
387 &resolution_table_array__Arrayposet__POSetElementmmodule__MModule
,
390 0, /* nullable Object */
393 83, /* SequenceRead[nullable Object] */
394 84, /* Collection[Object] */
395 1172, /* Collection[POSetElement[MModule]] */
397 1294, /* AbstractArrayRead[Object] */
398 1852, /* AbstractArrayRead[POSetElement[MModule]] */
399 1459, /* Array[Object] */
400 2092, /* Array[POSetElement[MModule]] */
403 const struct types resolution_table_array__Arrayposet__POSetElementmmodule__MModule
= {
406 &type_poset__POSetElementmmodule__MModule
, /* Sequence#0: POSetElement[MModule] */
407 &type_poset__POSetElementmmodule__MModule
, /* SimpleCollection#0: POSetElement[MModule] */
408 &type_array__NativeArrayposet__POSetElementmmodule__MModule
, /* NativeArray[Array#0]: NativeArray[POSetElement[MModule]] */
409 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[Array#0]: Array[POSetElement[MModule]] */
410 &type_array__NativeArrayposet__POSetElementmmodule__MModule
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MModule]] */
411 &type_poset__POSetElementmmodule__MModule
, /* RemovableCollection#0: POSetElement[MModule] */
412 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[Sequence#0]: Collection[POSetElement[MModule]] */
413 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MModule]] */
414 &type_poset__POSetElementmmodule__MModule
, /* Collection#0: POSetElement[MModule] */
415 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[Collection#0]: Collection[POSetElement[MModule]] */
416 &type_poset__POSetElementmmodule__MModule
, /* SequenceRead#0: POSetElement[MModule] */
417 &type_poset__POSetElementmmodule__MModule
, /* AbstractArrayRead#0: POSetElement[MModule] */
418 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MModule]] */
419 &type_array__ArrayIteratorposet__POSetElementmmodule__MModule
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MModule]] */
422 /* runtime type AbstractArrayRead[POSetElement[MModule]] */
423 const struct type type_array__AbstractArrayReadposet__POSetElementmmodule__MModule
= {
425 "AbstractArrayRead[POSetElement[MModule]]", /* class_name_string */
431 /* runtime type ArrayIterator[Array[MModule]] */
432 const struct type type_array__ArrayIteratorarray__Arraymmodule__MModule
= {
434 "ArrayIterator[Array[MModule]]", /* class_name_string */
437 &resolution_table_array__ArrayIteratorarray__Arraymmodule__MModule
,
440 0, /* nullable Object */
442 288, /* ArrayIterator[Object] */
443 1252, /* ArrayIterator[Array[MModule]] */
446 const struct types resolution_table_array__ArrayIteratorarray__Arraymmodule__MModule
= {
449 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[Array[MModule]] */
450 &type_array__AbstractArrayReadarray__Arraymmodule__MModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MModule]] */
453 /* runtime type NativeArray[Array[MModule]] */
454 const struct type type_array__NativeArrayarray__Arraymmodule__MModule
= {
456 "NativeArray[Array[MModule]]", /* class_name_string */
459 &resolution_table_array__NativeArrayarray__Arraymmodule__MModule
,
462 0, /* nullable Object */
464 103, /* NativeArray[Object] */
465 1253, /* NativeArray[Array[MModule]] */
468 const struct types resolution_table_array__NativeArrayarray__Arraymmodule__MModule
= {
471 &type_array__Arraymmodule__MModule
, /* NativeArray#0: Array[MModule] */
472 &type_array__NativeArrayarray__Arraymmodule__MModule
, /* NativeArray[NativeArray#0]: NativeArray[Array[MModule]] */
475 /* runtime type Array[POSetElement[MClassDef]] */
476 const struct type type_array__Arrayposet__POSetElementmodel__MClassDef
= {
478 "Array[POSetElement[MClassDef]]", /* class_name_string */
481 &resolution_table_array__Arrayposet__POSetElementmodel__MClassDef
,
484 0, /* nullable Object */
487 83, /* SequenceRead[nullable Object] */
488 84, /* Collection[Object] */
489 1175, /* Collection[POSetElement[MClassDef]] */
491 1294, /* AbstractArrayRead[Object] */
492 1853, /* AbstractArrayRead[POSetElement[MClassDef]] */
493 1459, /* Array[Object] */
494 2093, /* Array[POSetElement[MClassDef]] */
497 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassDef
= {
500 &type_poset__POSetElementmodel__MClassDef
, /* Sequence#0: POSetElement[MClassDef] */
501 &type_poset__POSetElementmodel__MClassDef
, /* SimpleCollection#0: POSetElement[MClassDef] */
502 &type_array__NativeArrayposet__POSetElementmodel__MClassDef
, /* NativeArray[Array#0]: NativeArray[POSetElement[MClassDef]] */
503 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[Array#0]: Array[POSetElement[MClassDef]] */
504 &type_array__NativeArrayposet__POSetElementmodel__MClassDef
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MClassDef]] */
505 &type_poset__POSetElementmodel__MClassDef
, /* RemovableCollection#0: POSetElement[MClassDef] */
506 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[Sequence#0]: Collection[POSetElement[MClassDef]] */
507 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MClassDef]] */
508 &type_poset__POSetElementmodel__MClassDef
, /* Collection#0: POSetElement[MClassDef] */
509 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[Collection#0]: Collection[POSetElement[MClassDef]] */
510 &type_poset__POSetElementmodel__MClassDef
, /* SequenceRead#0: POSetElement[MClassDef] */
511 &type_poset__POSetElementmodel__MClassDef
, /* AbstractArrayRead#0: POSetElement[MClassDef] */
512 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MClassDef]] */
513 &type_array__ArrayIteratorposet__POSetElementmodel__MClassDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MClassDef]] */
516 /* runtime type AbstractArrayRead[POSetElement[MClassDef]] */
517 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClassDef
= {
519 "AbstractArrayRead[POSetElement[MClassDef]]", /* class_name_string */
525 /* runtime type Array[POSetElement[MClassType]] */
526 const struct type type_array__Arrayposet__POSetElementmodel__MClassType
= {
528 "Array[POSetElement[MClassType]]", /* class_name_string */
531 &resolution_table_array__Arrayposet__POSetElementmodel__MClassType
,
534 0, /* nullable Object */
537 83, /* SequenceRead[nullable Object] */
538 84, /* Collection[Object] */
539 1178, /* Collection[POSetElement[MType]] */
541 1294, /* AbstractArrayRead[Object] */
542 1404, /* Collection[POSetElement[MClassType]] */
543 1459, /* Array[Object] */
544 1854, /* AbstractArrayRead[POSetElement[MType]] */
545 2094, /* Array[POSetElement[MType]] */
546 2095, /* AbstractArrayRead[POSetElement[MClassType]] */
547 2157, /* Array[POSetElement[MClassType]] */
550 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassType
= {
553 &type_poset__POSetElementmodel__MClassType
, /* Sequence#0: POSetElement[MClassType] */
554 &type_poset__POSetElementmodel__MClassType
, /* SimpleCollection#0: POSetElement[MClassType] */
555 &type_array__NativeArrayposet__POSetElementmodel__MClassType
, /* NativeArray[Array#0]: NativeArray[POSetElement[MClassType]] */
556 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[Array#0]: Array[POSetElement[MClassType]] */
557 &type_array__NativeArrayposet__POSetElementmodel__MClassType
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MClassType]] */
558 &type_poset__POSetElementmodel__MClassType
, /* RemovableCollection#0: POSetElement[MClassType] */
559 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[Sequence#0]: Collection[POSetElement[MClassType]] */
560 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MClassType]] */
561 &type_poset__POSetElementmodel__MClassType
, /* Collection#0: POSetElement[MClassType] */
562 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[Collection#0]: Collection[POSetElement[MClassType]] */
563 &type_poset__POSetElementmodel__MClassType
, /* SequenceRead#0: POSetElement[MClassType] */
564 &type_poset__POSetElementmodel__MClassType
, /* AbstractArrayRead#0: POSetElement[MClassType] */
565 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MClassType]] */
566 &type_array__ArrayIteratorposet__POSetElementmodel__MClassType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MClassType]] */
569 /* runtime type Array[POSetElement[MType]] */
570 const struct type type_array__Arrayposet__POSetElementmodel__MType
= {
572 "Array[POSetElement[MType]]", /* class_name_string */
575 &resolution_table_array__Arrayposet__POSetElementmodel__MType
,
578 0, /* nullable Object */
581 83, /* SequenceRead[nullable Object] */
582 84, /* Collection[Object] */
583 1178, /* Collection[POSetElement[MType]] */
585 1294, /* AbstractArrayRead[Object] */
587 1459, /* Array[Object] */
588 1854, /* AbstractArrayRead[POSetElement[MType]] */
589 2094, /* Array[POSetElement[MType]] */
592 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MType
= {
595 &type_poset__POSetElementmodel__MType
, /* Sequence#0: POSetElement[MType] */
596 &type_poset__POSetElementmodel__MType
, /* SimpleCollection#0: POSetElement[MType] */
597 &type_array__NativeArrayposet__POSetElementmodel__MType
, /* NativeArray[Array#0]: NativeArray[POSetElement[MType]] */
598 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[Array#0]: Array[POSetElement[MType]] */
599 &type_array__NativeArrayposet__POSetElementmodel__MType
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MType]] */
600 &type_poset__POSetElementmodel__MType
, /* RemovableCollection#0: POSetElement[MType] */
601 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[Sequence#0]: Collection[POSetElement[MType]] */
602 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MType]] */
603 &type_poset__POSetElementmodel__MType
, /* Collection#0: POSetElement[MType] */
604 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[Collection#0]: Collection[POSetElement[MType]] */
605 &type_poset__POSetElementmodel__MType
, /* SequenceRead#0: POSetElement[MType] */
606 &type_poset__POSetElementmodel__MType
, /* AbstractArrayRead#0: POSetElement[MType] */
607 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MType]] */
608 &type_array__ArrayIteratorposet__POSetElementmodel__MType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MType]] */
611 /* runtime type AbstractArrayRead[POSetElement[MClassType]] */
612 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClassType
= {
614 "AbstractArrayRead[POSetElement[MClassType]]", /* class_name_string */
620 /* runtime type AbstractArrayRead[POSetElement[MType]] */
621 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MType
= {
623 "AbstractArrayRead[POSetElement[MType]]", /* class_name_string */
629 /* runtime type ArrayIterator[Array[MClass]] */
630 const struct type type_array__ArrayIteratorarray__Arraymodel__MClass
= {
632 "ArrayIterator[Array[MClass]]", /* class_name_string */
635 &resolution_table_array__ArrayIteratorarray__Arraymodel__MClass
,
638 0, /* nullable Object */
640 288, /* ArrayIterator[Object] */
641 1254, /* ArrayIterator[Array[nullable MClass]] */
642 1437, /* ArrayIterator[Array[MClass]] */
645 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MClass
= {
648 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Iterator#0]: Array[Array[MClass]] */
649 &type_array__AbstractArrayReadarray__Arraymodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MClass]] */
652 /* runtime type ArrayIterator[Array[nullable MClass]] */
653 const struct type type_array__ArrayIteratorarray__Arraynullable_model__MClass
= {
655 "ArrayIterator[Array[nullable MClass]]", /* class_name_string */
658 &resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass
,
661 0, /* nullable Object */
663 288, /* ArrayIterator[Object] */
664 1254, /* ArrayIterator[Array[nullable MClass]] */
667 const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass
= {
670 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Iterator#0]: Array[Array[nullable MClass]] */
671 &type_array__AbstractArrayReadarray__Arraynullable_model__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[nullable MClass]] */
674 /* runtime type NativeArray[Array[MClass]] */
675 const struct type type_array__NativeArrayarray__Arraymodel__MClass
= {
677 "NativeArray[Array[MClass]]", /* class_name_string */
680 &resolution_table_array__NativeArrayarray__Arraymodel__MClass
,
683 0, /* nullable Object */
685 103, /* NativeArray[Object] */
686 1255, /* NativeArray[Array[nullable MClass]] */
687 1438, /* NativeArray[Array[MClass]] */
690 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MClass
= {
693 &type_array__Arraymodel__MClass
, /* NativeArray#0: Array[MClass] */
694 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[Array[MClass]] */
697 /* runtime type NativeArray[Array[nullable MClass]] */
698 const struct type type_array__NativeArrayarray__Arraynullable_model__MClass
= {
700 "NativeArray[Array[nullable MClass]]", /* class_name_string */
703 &resolution_table_array__NativeArrayarray__Arraynullable_model__MClass
,
706 0, /* nullable Object */
708 103, /* NativeArray[Object] */
709 1255, /* NativeArray[Array[nullable MClass]] */
712 const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MClass
= {
715 &type_array__Arraynullable_model__MClass
, /* NativeArray#0: Array[nullable MClass] */
716 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[NativeArray#0]: NativeArray[Array[nullable MClass]] */
719 /* runtime type ArrayIterator[Array[MProperty]] */
720 const struct type type_array__ArrayIteratorarray__Arraymodel__MProperty
= {
722 "ArrayIterator[Array[MProperty]]", /* class_name_string */
725 &resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty
,
728 0, /* nullable Object */
730 288, /* ArrayIterator[Object] */
731 1256, /* ArrayIterator[Array[MProperty]] */
734 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty
= {
737 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[Array[MProperty]] */
738 &type_array__AbstractArrayReadarray__Arraymodel__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MProperty]] */
741 /* runtime type NativeArray[Array[MProperty]] */
742 const struct type type_array__NativeArrayarray__Arraymodel__MProperty
= {
744 "NativeArray[Array[MProperty]]", /* class_name_string */
747 &resolution_table_array__NativeArrayarray__Arraymodel__MProperty
,
750 0, /* nullable Object */
752 103, /* NativeArray[Object] */
753 1257, /* NativeArray[Array[MProperty]] */
756 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MProperty
= {
759 &type_array__Arraymodel__MProperty
, /* NativeArray#0: Array[MProperty] */
760 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[Array[MProperty]] */
763 /* runtime type Array[HashMap2[MType, String, nullable MProperty]] */
764 const struct type type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
766 "Array[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
769 &resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
772 0, /* nullable Object */
775 83, /* SequenceRead[nullable Object] */
776 84, /* Collection[Object] */
777 1183, /* Collection[HashMap2[MType, String, nullable MProperty]] */
779 1294, /* AbstractArrayRead[Object] */
780 1855, /* AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
781 1459, /* Array[Object] */
782 2096, /* Array[HashMap2[MType, String, nullable MProperty]] */
785 const struct types resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
788 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Sequence#0: HashMap2[MType, String, nullable MProperty] */
789 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* SimpleCollection#0: HashMap2[MType, String, nullable MProperty] */
790 &type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[Array#0]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
791 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[Array#0]: Array[HashMap2[MType, String, nullable MProperty]] */
792 &type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
793 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap2[MType, String, nullable MProperty] */
794 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[Sequence#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
795 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[SimpleCollection#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
796 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection#0: HashMap2[MType, String, nullable MProperty] */
797 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
798 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* SequenceRead#0: HashMap2[MType, String, nullable MProperty] */
799 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* AbstractArrayRead#0: HashMap2[MType, String, nullable MProperty] */
800 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[AbstractArrayRead#0]: Array[HashMap2[MType, String, nullable MProperty]] */
801 &type_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
804 /* runtime type AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
805 const struct type type_array__AbstractArrayReadmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
807 "AbstractArrayRead[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
813 /* runtime type MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
814 const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
816 "MapKeysIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
819 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
822 0, /* nullable Object */
824 558, /* MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
827 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
830 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
831 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, HashMap[String, nullable MProperty]] */
834 /* runtime type MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
835 const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
837 "MapValuesIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
840 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
843 0, /* nullable Object */
845 559, /* MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
848 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
851 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[Iterator#0]: Array[HashMap[String, nullable MProperty]] */
852 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, HashMap[String, nullable MProperty]] */
855 /* runtime type MapKeysIterator[String, nullable MProperty] */
856 const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
= {
858 "MapKeysIterator[String, nullable MProperty]", /* class_name_string */
861 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
,
864 0, /* nullable Object */
866 560, /* MapKeysIterator[String, nullable MProperty] */
869 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
= {
872 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
873 &type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, nullable MProperty] */
876 /* runtime type MapValuesIterator[String, nullable MProperty] */
877 const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
= {
879 "MapValuesIterator[String, nullable MProperty]", /* class_name_string */
882 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
,
885 0, /* nullable Object */
887 561, /* MapValuesIterator[String, nullable MProperty] */
890 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
= {
893 &type_array__Arraynullable_model__MProperty
, /* Array[Iterator#0]: Array[nullable MProperty] */
894 &type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, nullable MProperty] */
897 /* runtime type ArrayIterator[nullable MGroup] */
898 const struct type type_array__ArrayIteratornullable_mproject__MGroup
= {
900 "ArrayIterator[nullable MGroup]", /* class_name_string */
903 &resolution_table_array__ArrayIteratornullable_mproject__MGroup
,
906 0, /* nullable Object */
909 562, /* ArrayIterator[nullable MGroup] */
912 const struct types resolution_table_array__ArrayIteratornullable_mproject__MGroup
= {
915 &type_array__Arraynullable_mproject__MGroup
, /* Array[Iterator#0]: Array[nullable MGroup] */
916 &type_array__AbstractArrayReadnullable_mproject__MGroup
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MGroup] */
919 /* runtime type NativeArray[nullable MGroup] */
920 const struct type type_array__NativeArraynullable_mproject__MGroup
= {
922 "NativeArray[nullable MGroup]", /* class_name_string */
925 &resolution_table_array__NativeArraynullable_mproject__MGroup
,
928 0, /* nullable Object */
931 563, /* NativeArray[nullable MGroup] */
934 const struct types resolution_table_array__NativeArraynullable_mproject__MGroup
= {
937 &type_nullable_mproject__MGroup
, /* NativeArray#0: nullable MGroup */
938 &type_array__NativeArraynullable_mproject__MGroup
, /* NativeArray[NativeArray#0]: NativeArray[nullable MGroup] */
941 /* runtime type ArrayIterator[Set[MProperty]] */
942 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MProperty
= {
944 "ArrayIterator[Set[MProperty]]", /* class_name_string */
947 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty
,
950 0, /* nullable Object */
952 288, /* ArrayIterator[Object] */
953 1258, /* ArrayIterator[Set[PropertyLayoutElement]] */
954 1439, /* ArrayIterator[Set[MProperty]] */
957 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty
= {
960 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[Iterator#0]: Array[Set[MProperty]] */
961 &type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MProperty]] */
964 /* runtime type ArrayIterator[Set[PropertyLayoutElement]] */
965 const struct type type_array__ArrayIteratorabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
967 "ArrayIterator[Set[PropertyLayoutElement]]", /* class_name_string */
970 &resolution_table_array__ArrayIteratorabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
973 0, /* nullable Object */
975 288, /* ArrayIterator[Object] */
976 1258, /* ArrayIterator[Set[PropertyLayoutElement]] */
979 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
982 &type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Array[Iterator#0]: Array[Set[PropertyLayoutElement]] */
983 &type_array__AbstractArrayReadabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[PropertyLayoutElement]] */
986 /* runtime type NativeArray[Set[MProperty]] */
987 const struct type type_array__NativeArrayabstract_collection__Setmodel__MProperty
= {
989 "NativeArray[Set[MProperty]]", /* class_name_string */
992 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty
,
995 0, /* nullable Object */
997 103, /* NativeArray[Object] */
998 1259, /* NativeArray[Set[PropertyLayoutElement]] */
999 1440, /* NativeArray[Set[MProperty]] */
1002 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty
= {
1005 &type_abstract_collection__Setmodel__MProperty
, /* NativeArray#0: Set[MProperty] */
1006 &type_array__NativeArrayabstract_collection__Setmodel__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[Set[MProperty]] */
1009 /* runtime type NativeArray[Set[PropertyLayoutElement]] */
1010 const struct type type_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
1012 "NativeArray[Set[PropertyLayoutElement]]", /* class_name_string */
1015 &resolution_table_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
1018 0, /* nullable Object */
1020 103, /* NativeArray[Object] */
1021 1259, /* NativeArray[Set[PropertyLayoutElement]] */
1024 const struct types resolution_table_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
1027 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* NativeArray#0: Set[PropertyLayoutElement] */
1028 &type_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* NativeArray[NativeArray#0]: NativeArray[Set[PropertyLayoutElement]] */
1031 /* runtime type Array[MGroup] */
1032 const struct type type_array__Arraymproject__MGroup
= {
1034 "Array[MGroup]", /* class_name_string */
1037 &resolution_table_array__Arraymproject__MGroup
,
1040 0, /* nullable Object */
1042 113, /* Collection[nullable MGroup] */
1043 83, /* SequenceRead[nullable Object] */
1044 84, /* Collection[Object] */
1045 1324, /* Collection[MGroup] */
1046 1425, /* AbstractArrayRead[nullable MGroup] */
1047 1294, /* AbstractArrayRead[Object] */
1048 1628, /* Array[nullable MGroup] */
1049 1459, /* Array[Object] */
1050 2097, /* AbstractArrayRead[MGroup] */
1051 2158, /* Array[MGroup] */
1054 const struct types resolution_table_array__Arraymproject__MGroup
= {
1057 &type_mproject__MGroup
, /* Sequence#0: MGroup */
1058 &type_mproject__MGroup
, /* SimpleCollection#0: MGroup */
1059 &type_array__NativeArraymproject__MGroup
, /* NativeArray[Array#0]: NativeArray[MGroup] */
1060 &type_array__Arraymproject__MGroup
, /* Array[Array#0]: Array[MGroup] */
1061 &type_array__NativeArraymproject__MGroup
, /* NativeArray[ArrayCapable#0]: NativeArray[MGroup] */
1062 &type_mproject__MGroup
, /* RemovableCollection#0: MGroup */
1063 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Sequence#0]: Collection[MGroup] */
1064 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[SimpleCollection#0]: Collection[MGroup] */
1065 &type_mproject__MGroup
, /* Collection#0: MGroup */
1066 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Collection#0]: Collection[MGroup] */
1067 &type_mproject__MGroup
, /* SequenceRead#0: MGroup */
1068 &type_mproject__MGroup
, /* AbstractArrayRead#0: MGroup */
1069 &type_array__Arraymproject__MGroup
, /* Array[AbstractArrayRead#0]: Array[MGroup] */
1070 &type_array__ArrayIteratormproject__MGroup
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MGroup] */
1073 /* runtime type AbstractArrayRead[MGroup] */
1074 const struct type type_array__AbstractArrayReadmproject__MGroup
= {
1076 "AbstractArrayRead[MGroup]", /* class_name_string */
1080 0, {}, /*DEAD TYPE*/
1082 /* runtime type Array[POSetElement[MGroup]] */
1083 const struct type type_array__Arrayposet__POSetElementmproject__MGroup
= {
1085 "Array[POSetElement[MGroup]]", /* class_name_string */
1088 &resolution_table_array__Arrayposet__POSetElementmproject__MGroup
,
1091 0, /* nullable Object */
1094 83, /* SequenceRead[nullable Object] */
1095 84, /* Collection[Object] */
1096 1190, /* Collection[POSetElement[MGroup]] */
1098 1294, /* AbstractArrayRead[Object] */
1099 1856, /* AbstractArrayRead[POSetElement[MGroup]] */
1100 1459, /* Array[Object] */
1101 2098, /* Array[POSetElement[MGroup]] */
1104 const struct types resolution_table_array__Arrayposet__POSetElementmproject__MGroup
= {
1107 &type_poset__POSetElementmproject__MGroup
, /* Sequence#0: POSetElement[MGroup] */
1108 &type_poset__POSetElementmproject__MGroup
, /* SimpleCollection#0: POSetElement[MGroup] */
1109 &type_array__NativeArrayposet__POSetElementmproject__MGroup
, /* NativeArray[Array#0]: NativeArray[POSetElement[MGroup]] */
1110 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[Array#0]: Array[POSetElement[MGroup]] */
1111 &type_array__NativeArrayposet__POSetElementmproject__MGroup
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MGroup]] */
1112 &type_poset__POSetElementmproject__MGroup
, /* RemovableCollection#0: POSetElement[MGroup] */
1113 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[Sequence#0]: Collection[POSetElement[MGroup]] */
1114 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MGroup]] */
1115 &type_poset__POSetElementmproject__MGroup
, /* Collection#0: POSetElement[MGroup] */
1116 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[Collection#0]: Collection[POSetElement[MGroup]] */
1117 &type_poset__POSetElementmproject__MGroup
, /* SequenceRead#0: POSetElement[MGroup] */
1118 &type_poset__POSetElementmproject__MGroup
, /* AbstractArrayRead#0: POSetElement[MGroup] */
1119 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MGroup]] */
1120 &type_array__ArrayIteratorposet__POSetElementmproject__MGroup
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MGroup]] */
1123 /* runtime type AbstractArrayRead[POSetElement[MGroup]] */
1124 const struct type type_array__AbstractArrayReadposet__POSetElementmproject__MGroup
= {
1126 "AbstractArrayRead[POSetElement[MGroup]]", /* class_name_string */
1130 0, {}, /*DEAD TYPE*/
1132 /* runtime type Array[HashMap[MProperty, Set[MMethodDef]]] */
1133 const struct type type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
1135 "Array[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
1138 &resolution_table_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
1141 0, /* nullable Object */
1144 83, /* SequenceRead[nullable Object] */
1145 84, /* Collection[Object] */
1146 1193, /* Collection[HashMap[MProperty, Set[MMethodDef]]] */
1148 1294, /* AbstractArrayRead[Object] */
1149 1857, /* AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */
1150 1459, /* Array[Object] */
1151 2099, /* Array[HashMap[MProperty, Set[MMethodDef]]] */
1154 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
1157 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Sequence#0: HashMap[MProperty, Set[MMethodDef]] */
1158 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* SimpleCollection#0: HashMap[MProperty, Set[MMethodDef]] */
1159 &type_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray[Array#0]: NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
1160 &type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Array[Array#0]: Array[HashMap[MProperty, Set[MMethodDef]]] */
1161 &type_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
1162 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* RemovableCollection#0: HashMap[MProperty, Set[MMethodDef]] */
1163 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Collection[Sequence#0]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
1164 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
1165 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Collection#0: HashMap[MProperty, Set[MMethodDef]] */
1166 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Collection[Collection#0]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
1167 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* SequenceRead#0: HashMap[MProperty, Set[MMethodDef]] */
1168 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* AbstractArrayRead#0: HashMap[MProperty, Set[MMethodDef]] */
1169 &type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Array[AbstractArrayRead#0]: Array[HashMap[MProperty, Set[MMethodDef]]] */
1170 &type_array__ArrayIteratorhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */
1173 /* runtime type AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */
1174 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
1176 "AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
1180 0, {}, /*DEAD TYPE*/
1182 /* runtime type Array[Set[MMethodDef]] */
1183 const struct type type_array__Arrayabstract_collection__Setmodel__MMethodDef
= {
1185 "Array[Set[MMethodDef]]", /* class_name_string */
1188 &resolution_table_array__Arrayabstract_collection__Setmodel__MMethodDef
,
1191 0, /* nullable Object */
1194 83, /* SequenceRead[nullable Object] */
1195 84, /* Collection[Object] */
1196 1064, /* Collection[Set[PropertyLayoutElement]] */
1197 1411, /* Collection[Set[MMethodDef]] */
1198 1294, /* AbstractArrayRead[Object] */
1200 1459, /* Array[Object] */
1202 1841, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
1203 2081, /* Array[Set[PropertyLayoutElement]] */
1204 2100, /* AbstractArrayRead[Set[MMethodDef]] */
1205 2159, /* Array[Set[MMethodDef]] */
1208 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MMethodDef
= {
1211 &type_abstract_collection__Setmodel__MMethodDef
, /* Sequence#0: Set[MMethodDef] */
1212 &type_abstract_collection__Setmodel__MMethodDef
, /* SimpleCollection#0: Set[MMethodDef] */
1213 &type_array__NativeArrayabstract_collection__Setmodel__MMethodDef
, /* NativeArray[Array#0]: NativeArray[Set[MMethodDef]] */
1214 &type_array__Arrayabstract_collection__Setmodel__MMethodDef
, /* Array[Array#0]: Array[Set[MMethodDef]] */
1215 &type_array__NativeArrayabstract_collection__Setmodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Set[MMethodDef]] */
1216 &type_abstract_collection__Setmodel__MMethodDef
, /* RemovableCollection#0: Set[MMethodDef] */
1217 &type_abstract_collection__Collectionabstract_collection__Setmodel__MMethodDef
, /* Collection[Sequence#0]: Collection[Set[MMethodDef]] */
1218 &type_abstract_collection__Collectionabstract_collection__Setmodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[Set[MMethodDef]] */
1219 &type_abstract_collection__Setmodel__MMethodDef
, /* Collection#0: Set[MMethodDef] */
1220 &type_abstract_collection__Collectionabstract_collection__Setmodel__MMethodDef
, /* Collection[Collection#0]: Collection[Set[MMethodDef]] */
1221 &type_abstract_collection__Setmodel__MMethodDef
, /* SequenceRead#0: Set[MMethodDef] */
1222 &type_abstract_collection__Setmodel__MMethodDef
, /* AbstractArrayRead#0: Set[MMethodDef] */
1223 &type_array__Arrayabstract_collection__Setmodel__MMethodDef
, /* Array[AbstractArrayRead#0]: Array[Set[MMethodDef]] */
1224 &type_array__ArrayIteratorabstract_collection__Setmodel__MMethodDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Set[MMethodDef]] */
1227 /* runtime type AbstractArrayRead[Set[MMethodDef]] */
1228 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MMethodDef
= {
1230 "AbstractArrayRead[Set[MMethodDef]]", /* class_name_string */
1234 0, {}, /*DEAD TYPE*/
1236 /* runtime type ArrayIterator[HashSet[MType]] */
1237 const struct type type_array__ArrayIteratorhash_collection__HashSetmodel__MType
= {
1239 "ArrayIterator[HashSet[MType]]", /* class_name_string */
1242 &resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType
,
1245 0, /* nullable Object */
1247 288, /* ArrayIterator[Object] */
1248 1260, /* ArrayIterator[Set[MType]] */
1249 1441, /* ArrayIterator[HashSet[MType]] */
1252 const struct types resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType
= {
1255 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Iterator#0]: Array[HashSet[MType]] */
1256 &type_array__AbstractArrayReadhash_collection__HashSetmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashSet[MType]] */
1259 /* runtime type ArrayIterator[Set[MType]] */
1260 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MType
= {
1262 "ArrayIterator[Set[MType]]", /* class_name_string */
1265 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType
,
1268 0, /* nullable Object */
1270 288, /* ArrayIterator[Object] */
1271 1260, /* ArrayIterator[Set[MType]] */
1274 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType
= {
1277 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Iterator#0]: Array[Set[MType]] */
1278 &type_array__AbstractArrayReadabstract_collection__Setmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MType]] */
1281 /* runtime type NativeArray[HashSet[MType]] */
1282 const struct type type_array__NativeArrayhash_collection__HashSetmodel__MType
= {
1284 "NativeArray[HashSet[MType]]", /* class_name_string */
1287 &resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType
,
1290 0, /* nullable Object */
1292 103, /* NativeArray[Object] */
1293 1261, /* NativeArray[Set[MType]] */
1294 1442, /* NativeArray[HashSet[MType]] */
1297 const struct types resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType
= {
1300 &type_hash_collection__HashSetmodel__MType
, /* NativeArray#0: HashSet[MType] */
1301 &type_array__NativeArrayhash_collection__HashSetmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[HashSet[MType]] */
1304 /* runtime type NativeArray[Set[MType]] */
1305 const struct type type_array__NativeArrayabstract_collection__Setmodel__MType
= {
1307 "NativeArray[Set[MType]]", /* class_name_string */
1310 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MType
,
1313 0, /* nullable Object */
1315 103, /* NativeArray[Object] */
1316 1261, /* NativeArray[Set[MType]] */
1319 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MType
= {
1322 &type_abstract_collection__Setmodel__MType
, /* NativeArray#0: Set[MType] */
1323 &type_array__NativeArrayabstract_collection__Setmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[Set[MType]] */
1326 /* runtime type ArrayIterator[Array[nullable MType]] */
1327 const struct type type_array__ArrayIteratorarray__Arraynullable_model__MType
= {
1329 "ArrayIterator[Array[nullable MType]]", /* class_name_string */
1332 &resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType
,
1335 0, /* nullable Object */
1337 288, /* ArrayIterator[Object] */
1338 564, /* ArrayIterator[nullable Array[nullable MType]] */
1339 1443, /* ArrayIterator[Array[nullable MType]] */
1342 const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType
= {
1345 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[Array[nullable MType]] */
1346 &type_array__AbstractArrayReadarray__Arraynullable_model__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[nullable MType]] */
1349 /* runtime type ArrayIterator[nullable Array[nullable MType]] */
1350 const struct type type_array__ArrayIteratornullable_array__Arraynullable_model__MType
= {
1352 "ArrayIterator[nullable Array[nullable MType]]", /* class_name_string */
1355 &resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType
,
1358 0, /* nullable Object */
1361 564, /* ArrayIterator[nullable Array[nullable MType]] */
1364 const struct types resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType
= {
1367 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable Array[nullable MType]] */
1368 &type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable Array[nullable MType]] */
1371 /* runtime type NativeArray[Array[nullable MType]] */
1372 const struct type type_array__NativeArrayarray__Arraynullable_model__MType
= {
1374 "NativeArray[Array[nullable MType]]", /* class_name_string */
1377 &resolution_table_array__NativeArrayarray__Arraynullable_model__MType
,
1380 0, /* nullable Object */
1382 103, /* NativeArray[Object] */
1383 565, /* NativeArray[nullable Array[nullable MType]] */
1384 1444, /* NativeArray[Array[nullable MType]] */
1387 const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MType
= {
1390 &type_array__Arraynullable_model__MType
, /* NativeArray#0: Array[nullable MType] */
1391 &type_array__NativeArrayarray__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[Array[nullable MType]] */
1394 /* runtime type NativeArray[nullable Array[nullable MType]] */
1395 const struct type type_array__NativeArraynullable_array__Arraynullable_model__MType
= {
1397 "NativeArray[nullable Array[nullable MType]]", /* class_name_string */
1400 &resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType
,
1403 0, /* nullable Object */
1406 565, /* NativeArray[nullable Array[nullable MType]] */
1409 const struct types resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType
= {
1412 &type_nullable_array__Arraynullable_model__MType
, /* NativeArray#0: nullable Array[nullable MType] */
1413 &type_array__NativeArraynullable_array__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable Array[nullable MType]] */
1416 /* runtime type ArrayIterator[Array[nullable MPropDef]] */
1417 const struct type type_array__ArrayIteratorarray__Arraynullable_model__MPropDef
= {
1419 "ArrayIterator[Array[nullable MPropDef]]", /* class_name_string */
1422 &resolution_table_array__ArrayIteratorarray__Arraynullable_model__MPropDef
,
1425 0, /* nullable Object */
1427 288, /* ArrayIterator[Object] */
1428 1262, /* ArrayIterator[Array[nullable MPropDef]] */
1431 const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MPropDef
= {
1434 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[Iterator#0]: Array[Array[nullable MPropDef]] */
1435 &type_array__AbstractArrayReadarray__Arraynullable_model__MPropDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[nullable MPropDef]] */
1438 /* runtime type NativeArray[Array[nullable MPropDef]] */
1439 const struct type type_array__NativeArrayarray__Arraynullable_model__MPropDef
= {
1441 "NativeArray[Array[nullable MPropDef]]", /* class_name_string */
1444 &resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef
,
1447 0, /* nullable Object */
1449 103, /* NativeArray[Object] */
1450 1263, /* NativeArray[Array[nullable MPropDef]] */
1453 const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef
= {
1456 &type_array__Arraynullable_model__MPropDef
, /* NativeArray#0: Array[nullable MPropDef] */
1457 &type_array__NativeArrayarray__Arraynullable_model__MPropDef
, /* NativeArray[NativeArray#0]: NativeArray[Array[nullable MPropDef]] */
1460 /* runtime type MapKeysIterator[MClass, Set[MClass]] */
1461 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
1463 "MapKeysIterator[MClass, Set[MClass]]", /* class_name_string */
1466 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
,
1469 0, /* nullable Object */
1471 566, /* MapKeysIterator[MClass, Set[MClass]] */
1474 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
1477 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
1478 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MClass]] */
1481 /* runtime type MapValuesIterator[MClass, Set[MClass]] */
1482 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
1484 "MapValuesIterator[MClass, Set[MClass]]", /* class_name_string */
1487 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
,
1490 0, /* nullable Object */
1492 567, /* MapValuesIterator[MClass, Set[MClass]] */
1495 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
1498 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Iterator#0]: Array[Set[MClass]] */
1499 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MClass]] */
1502 /* runtime type ArrayIterator[Set[MAttribute]] */
1503 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
= {
1505 "ArrayIterator[Set[MAttribute]]", /* class_name_string */
1508 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
,
1511 0, /* nullable Object */
1513 288, /* ArrayIterator[Object] */
1514 1258, /* ArrayIterator[Set[PropertyLayoutElement]] */
1515 1439, /* ArrayIterator[Set[MProperty]] */
1516 1638, /* ArrayIterator[Set[MAttribute]] */
1519 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
= {
1522 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[Iterator#0]: Array[Set[MAttribute]] */
1523 &type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MAttribute]] */
1526 /* runtime type NativeArray[Set[MAttribute]] */
1527 const struct type type_array__NativeArrayabstract_collection__Setmodel__MAttribute
= {
1529 "NativeArray[Set[MAttribute]]", /* class_name_string */
1532 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute
,
1535 0, /* nullable Object */
1537 103, /* NativeArray[Object] */
1538 1259, /* NativeArray[Set[PropertyLayoutElement]] */
1539 1440, /* NativeArray[Set[MProperty]] */
1540 1639, /* NativeArray[Set[MAttribute]] */
1543 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute
= {
1546 &type_abstract_collection__Setmodel__MAttribute
, /* NativeArray#0: Set[MAttribute] */
1547 &type_array__NativeArrayabstract_collection__Setmodel__MAttribute
, /* NativeArray[NativeArray#0]: NativeArray[Set[MAttribute]] */
1550 /* runtime type ArrayIterator[EscapeMark] */
1551 const struct type type_array__ArrayIteratorscope__EscapeMark
= {
1553 "ArrayIterator[EscapeMark]", /* class_name_string */
1556 &resolution_table_array__ArrayIteratorscope__EscapeMark
,
1559 0, /* nullable Object */
1561 288, /* ArrayIterator[Object] */
1562 1264, /* ArrayIterator[EscapeMark] */
1565 const struct types resolution_table_array__ArrayIteratorscope__EscapeMark
= {
1568 &type_array__Arrayscope__EscapeMark
, /* Array[Iterator#0]: Array[EscapeMark] */
1569 &type_array__AbstractArrayReadscope__EscapeMark
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[EscapeMark] */
1572 /* runtime type NativeArray[EscapeMark] */
1573 const struct type type_array__NativeArrayscope__EscapeMark
= {
1575 "NativeArray[EscapeMark]", /* class_name_string */
1578 &resolution_table_array__NativeArrayscope__EscapeMark
,
1581 0, /* nullable Object */
1583 103, /* NativeArray[Object] */
1584 1265, /* NativeArray[EscapeMark] */
1587 const struct types resolution_table_array__NativeArrayscope__EscapeMark
= {
1590 &type_scope__EscapeMark
, /* NativeArray#0: EscapeMark */
1591 &type_array__NativeArrayscope__EscapeMark
, /* NativeArray[NativeArray#0]: NativeArray[EscapeMark] */
1594 /* runtime type ArrayIterator[Set[MVirtualTypeProp]] */
1595 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
= {
1597 "ArrayIterator[Set[MVirtualTypeProp]]", /* class_name_string */
1600 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
,
1603 0, /* nullable Object */
1605 288, /* ArrayIterator[Object] */
1606 1258, /* ArrayIterator[Set[PropertyLayoutElement]] */
1607 1439, /* ArrayIterator[Set[MProperty]] */
1608 1640, /* ArrayIterator[Set[MVirtualTypeProp]] */
1611 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
= {
1614 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[Set[MVirtualTypeProp]] */
1615 &type_array__AbstractArrayReadabstract_collection__Setmodel__MVirtualTypeProp
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MVirtualTypeProp]] */
1618 /* runtime type NativeArray[Set[MVirtualTypeProp]] */
1619 const struct type type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
= {
1621 "NativeArray[Set[MVirtualTypeProp]]", /* class_name_string */
1624 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
,
1627 0, /* nullable Object */
1629 103, /* NativeArray[Object] */
1630 1259, /* NativeArray[Set[PropertyLayoutElement]] */
1631 1440, /* NativeArray[Set[MProperty]] */
1632 1641, /* NativeArray[Set[MVirtualTypeProp]] */
1635 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
= {
1638 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray#0: Set[MVirtualTypeProp] */
1639 &type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[NativeArray#0]: NativeArray[Set[MVirtualTypeProp]] */
1642 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
1643 const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
1645 "MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
1648 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
1651 0, /* nullable Object */
1653 568, /* MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
1656 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
1659 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
1660 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
1663 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
1664 const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
1666 "MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
1669 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
1672 0, /* nullable Object */
1674 569, /* MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
1677 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
1680 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MMethodDef]]] */
1681 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
1684 /* runtime type MapKeysIterator[MType, Array[MMethodDef]] */
1685 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
1687 "MapKeysIterator[MType, Array[MMethodDef]]", /* class_name_string */
1690 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
,
1693 0, /* nullable Object */
1695 570, /* MapKeysIterator[MType, Array[MMethodDef]] */
1698 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
1701 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
1702 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MMethodDef]] */
1705 /* runtime type MapValuesIterator[MType, Array[MMethodDef]] */
1706 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
1708 "MapValuesIterator[MType, Array[MMethodDef]]", /* class_name_string */
1711 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
,
1714 0, /* nullable Object */
1716 571, /* MapValuesIterator[MType, Array[MMethodDef]] */
1719 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
1722 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[Array[MMethodDef]] */
1723 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MMethodDef]] */
1726 /* runtime type ArrayIterator[Set[MClassDef]] */
1727 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
= {
1729 "ArrayIterator[Set[MClassDef]]", /* class_name_string */
1732 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
,
1735 0, /* nullable Object */
1737 288, /* ArrayIterator[Object] */
1738 1266, /* ArrayIterator[Set[MClassDef]] */
1741 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
= {
1744 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[Iterator#0]: Array[Set[MClassDef]] */
1745 &type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MClassDef]] */
1748 /* runtime type NativeArray[Set[MClassDef]] */
1749 const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassDef
= {
1751 "NativeArray[Set[MClassDef]]", /* class_name_string */
1754 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef
,
1757 0, /* nullable Object */
1759 103, /* NativeArray[Object] */
1760 1267, /* NativeArray[Set[MClassDef]] */
1763 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef
= {
1766 &type_abstract_collection__Setmodel__MClassDef
, /* NativeArray#0: Set[MClassDef] */
1767 &type_array__NativeArrayabstract_collection__Setmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[Set[MClassDef]] */
1770 /* runtime type ArrayIterator[Set[MClass]] */
1771 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClass
= {
1773 "ArrayIterator[Set[MClass]]", /* class_name_string */
1776 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass
,
1779 0, /* nullable Object */
1781 288, /* ArrayIterator[Object] */
1782 1268, /* ArrayIterator[Set[MClass]] */
1785 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass
= {
1788 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Iterator#0]: Array[Set[MClass]] */
1789 &type_array__AbstractArrayReadabstract_collection__Setmodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MClass]] */
1792 /* runtime type NativeArray[Set[MClass]] */
1793 const struct type type_array__NativeArrayabstract_collection__Setmodel__MClass
= {
1795 "NativeArray[Set[MClass]]", /* class_name_string */
1798 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MClass
,
1801 0, /* nullable Object */
1803 103, /* NativeArray[Object] */
1804 1269, /* NativeArray[Set[MClass]] */
1807 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClass
= {
1810 &type_abstract_collection__Setmodel__MClass
, /* NativeArray#0: Set[MClass] */
1811 &type_array__NativeArrayabstract_collection__Setmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[Set[MClass]] */
1814 /* runtime type ArrayIterator[Set[MClassType]] */
1815 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassType
= {
1817 "ArrayIterator[Set[MClassType]]", /* class_name_string */
1820 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType
,
1823 0, /* nullable Object */
1825 288, /* ArrayIterator[Object] */
1826 1260, /* ArrayIterator[Set[MType]] */
1827 1445, /* ArrayIterator[Set[MClassType]] */
1830 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType
= {
1833 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[Iterator#0]: Array[Set[MClassType]] */
1834 &type_array__AbstractArrayReadabstract_collection__Setmodel__MClassType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MClassType]] */
1837 /* runtime type NativeArray[Set[MClassType]] */
1838 const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassType
= {
1840 "NativeArray[Set[MClassType]]", /* class_name_string */
1843 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType
,
1846 0, /* nullable Object */
1848 103, /* NativeArray[Object] */
1849 1261, /* NativeArray[Set[MType]] */
1850 1446, /* NativeArray[Set[MClassType]] */
1853 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType
= {
1856 &type_abstract_collection__Setmodel__MClassType
, /* NativeArray#0: Set[MClassType] */
1857 &type_array__NativeArrayabstract_collection__Setmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[Set[MClassType]] */
1860 /* runtime type Array[POSetElement[MClass]] */
1861 const struct type type_array__Arrayposet__POSetElementmodel__MClass
= {
1863 "Array[POSetElement[MClass]]", /* class_name_string */
1866 &resolution_table_array__Arrayposet__POSetElementmodel__MClass
,
1869 0, /* nullable Object */
1872 83, /* SequenceRead[nullable Object] */
1873 84, /* Collection[Object] */
1874 1208, /* Collection[POSetElement[MClass]] */
1876 1294, /* AbstractArrayRead[Object] */
1877 1858, /* AbstractArrayRead[POSetElement[MClass]] */
1878 1459, /* Array[Object] */
1879 2101, /* Array[POSetElement[MClass]] */
1882 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClass
= {
1885 &type_poset__POSetElementmodel__MClass
, /* Sequence#0: POSetElement[MClass] */
1886 &type_poset__POSetElementmodel__MClass
, /* SimpleCollection#0: POSetElement[MClass] */
1887 &type_array__NativeArrayposet__POSetElementmodel__MClass
, /* NativeArray[Array#0]: NativeArray[POSetElement[MClass]] */
1888 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[Array#0]: Array[POSetElement[MClass]] */
1889 &type_array__NativeArrayposet__POSetElementmodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[POSetElement[MClass]] */
1890 &type_poset__POSetElementmodel__MClass
, /* RemovableCollection#0: POSetElement[MClass] */
1891 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[Sequence#0]: Collection[POSetElement[MClass]] */
1892 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[SimpleCollection#0]: Collection[POSetElement[MClass]] */
1893 &type_poset__POSetElementmodel__MClass
, /* Collection#0: POSetElement[MClass] */
1894 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[Collection#0]: Collection[POSetElement[MClass]] */
1895 &type_poset__POSetElementmodel__MClass
, /* SequenceRead#0: POSetElement[MClass] */
1896 &type_poset__POSetElementmodel__MClass
, /* AbstractArrayRead#0: POSetElement[MClass] */
1897 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[AbstractArrayRead#0]: Array[POSetElement[MClass]] */
1898 &type_array__ArrayIteratorposet__POSetElementmodel__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[POSetElement[MClass]] */
1901 /* runtime type AbstractArrayRead[POSetElement[MClass]] */
1902 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClass
= {
1904 "AbstractArrayRead[POSetElement[MClass]]", /* class_name_string */
1908 0, {}, /*DEAD TYPE*/
1910 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
1911 const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
1913 "MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
1916 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
1919 0, /* nullable Object */
1921 572, /* MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
1924 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
1927 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
1928 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
1931 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
1932 const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
1934 "MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
1937 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
1940 0, /* nullable Object */
1942 573, /* MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
1945 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
1948 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
1949 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
1952 /* runtime type MapKeysIterator[MType, Array[MAttributeDef]] */
1953 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
1955 "MapKeysIterator[MType, Array[MAttributeDef]]", /* class_name_string */
1958 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
,
1961 0, /* nullable Object */
1963 574, /* MapKeysIterator[MType, Array[MAttributeDef]] */
1966 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
1969 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
1970 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MAttributeDef]] */
1973 /* runtime type MapValuesIterator[MType, Array[MAttributeDef]] */
1974 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
1976 "MapValuesIterator[MType, Array[MAttributeDef]]", /* class_name_string */
1979 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
,
1982 0, /* nullable Object */
1984 575, /* MapValuesIterator[MType, Array[MAttributeDef]] */
1987 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
1990 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[Array[MAttributeDef]] */
1991 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MAttributeDef]] */
1994 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
1995 const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1997 "MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
2000 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
2003 0, /* nullable Object */
2005 576, /* MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
2008 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2011 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
2012 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
2015 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
2016 const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2018 "MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
2021 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
2024 0, /* nullable Object */
2026 577, /* MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
2029 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2032 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
2033 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
2036 /* runtime type MapKeysIterator[MType, Array[MVirtualTypeDef]] */
2037 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2039 "MapKeysIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
2042 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
,
2045 0, /* nullable Object */
2047 578, /* MapKeysIterator[MType, Array[MVirtualTypeDef]] */
2050 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2053 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
2054 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MVirtualTypeDef]] */
2057 /* runtime type MapValuesIterator[MType, Array[MVirtualTypeDef]] */
2058 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2060 "MapValuesIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
2063 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
,
2066 0, /* nullable Object */
2068 579, /* MapValuesIterator[MType, Array[MVirtualTypeDef]] */
2071 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2074 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[Array[MVirtualTypeDef]] */
2075 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MVirtualTypeDef]] */
2078 /* runtime type ArrayIterator[POSetElement[Phase]] */
2079 const struct type type_array__ArrayIteratorposet__POSetElementphase__Phase
= {
2081 "ArrayIterator[POSetElement[Phase]]", /* class_name_string */
2084 &resolution_table_array__ArrayIteratorposet__POSetElementphase__Phase
,
2087 0, /* nullable Object */
2089 288, /* ArrayIterator[Object] */
2090 1270, /* ArrayIterator[POSetElement[Phase]] */
2093 const struct types resolution_table_array__ArrayIteratorposet__POSetElementphase__Phase
= {
2096 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[Iterator#0]: Array[POSetElement[Phase]] */
2097 &type_array__AbstractArrayReadposet__POSetElementphase__Phase
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[Phase]] */
2100 /* runtime type NativeArray[POSetElement[Phase]] */
2101 const struct type type_array__NativeArrayposet__POSetElementphase__Phase
= {
2103 "NativeArray[POSetElement[Phase]]", /* class_name_string */
2106 &resolution_table_array__NativeArrayposet__POSetElementphase__Phase
,
2109 0, /* nullable Object */
2111 103, /* NativeArray[Object] */
2112 1271, /* NativeArray[POSetElement[Phase]] */
2115 const struct types resolution_table_array__NativeArrayposet__POSetElementphase__Phase
= {
2118 &type_poset__POSetElementphase__Phase
, /* NativeArray#0: POSetElement[Phase] */
2119 &type_array__NativeArrayposet__POSetElementphase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[Phase]] */
2122 /* runtime type ArrayIterator[POSetElement[MModule]] */
2123 const struct type type_array__ArrayIteratorposet__POSetElementmmodule__MModule
= {
2125 "ArrayIterator[POSetElement[MModule]]", /* class_name_string */
2128 &resolution_table_array__ArrayIteratorposet__POSetElementmmodule__MModule
,
2131 0, /* nullable Object */
2133 288, /* ArrayIterator[Object] */
2134 1272, /* ArrayIterator[POSetElement[MModule]] */
2137 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmmodule__MModule
= {
2140 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[Iterator#0]: Array[POSetElement[MModule]] */
2141 &type_array__AbstractArrayReadposet__POSetElementmmodule__MModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MModule]] */
2144 /* runtime type NativeArray[POSetElement[MModule]] */
2145 const struct type type_array__NativeArrayposet__POSetElementmmodule__MModule
= {
2147 "NativeArray[POSetElement[MModule]]", /* class_name_string */
2150 &resolution_table_array__NativeArrayposet__POSetElementmmodule__MModule
,
2153 0, /* nullable Object */
2155 103, /* NativeArray[Object] */
2156 1273, /* NativeArray[POSetElement[MModule]] */
2159 const struct types resolution_table_array__NativeArrayposet__POSetElementmmodule__MModule
= {
2162 &type_poset__POSetElementmmodule__MModule
, /* NativeArray#0: POSetElement[MModule] */
2163 &type_array__NativeArrayposet__POSetElementmmodule__MModule
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MModule]] */
2166 /* runtime type ArrayIterator[POSetElement[MClassDef]] */
2167 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassDef
= {
2169 "ArrayIterator[POSetElement[MClassDef]]", /* class_name_string */
2172 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassDef
,
2175 0, /* nullable Object */
2177 288, /* ArrayIterator[Object] */
2178 1274, /* ArrayIterator[POSetElement[MClassDef]] */
2181 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassDef
= {
2184 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[Iterator#0]: Array[POSetElement[MClassDef]] */
2185 &type_array__AbstractArrayReadposet__POSetElementmodel__MClassDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClassDef]] */
2188 /* runtime type NativeArray[POSetElement[MClassDef]] */
2189 const struct type type_array__NativeArrayposet__POSetElementmodel__MClassDef
= {
2191 "NativeArray[POSetElement[MClassDef]]", /* class_name_string */
2194 &resolution_table_array__NativeArrayposet__POSetElementmodel__MClassDef
,
2197 0, /* nullable Object */
2199 103, /* NativeArray[Object] */
2200 1275, /* NativeArray[POSetElement[MClassDef]] */
2203 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClassDef
= {
2206 &type_poset__POSetElementmodel__MClassDef
, /* NativeArray#0: POSetElement[MClassDef] */
2207 &type_array__NativeArrayposet__POSetElementmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MClassDef]] */
2210 /* runtime type ArrayIterator[POSetElement[MClassType]] */
2211 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassType
= {
2213 "ArrayIterator[POSetElement[MClassType]]", /* class_name_string */
2216 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassType
,
2219 0, /* nullable Object */
2221 288, /* ArrayIterator[Object] */
2222 1276, /* ArrayIterator[POSetElement[MType]] */
2223 1447, /* ArrayIterator[POSetElement[MClassType]] */
2226 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassType
= {
2229 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[Iterator#0]: Array[POSetElement[MClassType]] */
2230 &type_array__AbstractArrayReadposet__POSetElementmodel__MClassType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClassType]] */
2233 /* runtime type ArrayIterator[POSetElement[MType]] */
2234 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MType
= {
2236 "ArrayIterator[POSetElement[MType]]", /* class_name_string */
2239 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MType
,
2242 0, /* nullable Object */
2244 288, /* ArrayIterator[Object] */
2245 1276, /* ArrayIterator[POSetElement[MType]] */
2248 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MType
= {
2251 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[Iterator#0]: Array[POSetElement[MType]] */
2252 &type_array__AbstractArrayReadposet__POSetElementmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MType]] */
2255 /* runtime type NativeArray[POSetElement[MClassType]] */
2256 const struct type type_array__NativeArrayposet__POSetElementmodel__MClassType
= {
2258 "NativeArray[POSetElement[MClassType]]", /* class_name_string */
2261 &resolution_table_array__NativeArrayposet__POSetElementmodel__MClassType
,
2264 0, /* nullable Object */
2266 103, /* NativeArray[Object] */
2267 1277, /* NativeArray[POSetElement[MType]] */
2268 1448, /* NativeArray[POSetElement[MClassType]] */
2271 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClassType
= {
2274 &type_poset__POSetElementmodel__MClassType
, /* NativeArray#0: POSetElement[MClassType] */
2275 &type_array__NativeArrayposet__POSetElementmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MClassType]] */
2278 /* runtime type NativeArray[POSetElement[MType]] */
2279 const struct type type_array__NativeArrayposet__POSetElementmodel__MType
= {
2281 "NativeArray[POSetElement[MType]]", /* class_name_string */
2284 &resolution_table_array__NativeArrayposet__POSetElementmodel__MType
,
2287 0, /* nullable Object */
2289 103, /* NativeArray[Object] */
2290 1277, /* NativeArray[POSetElement[MType]] */
2293 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MType
= {
2296 &type_poset__POSetElementmodel__MType
, /* NativeArray#0: POSetElement[MType] */
2297 &type_array__NativeArrayposet__POSetElementmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MType]] */
2300 /* runtime type ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
2301 const struct type type_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2303 "ArrayIterator[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
2306 &resolution_table_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
2309 0, /* nullable Object */
2311 288, /* ArrayIterator[Object] */
2312 1278, /* ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
2315 const struct types resolution_table_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2318 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[Iterator#0]: Array[HashMap2[MType, String, nullable MProperty]] */
2319 &type_array__AbstractArrayReadmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
2322 /* runtime type NativeArray[HashMap2[MType, String, nullable MProperty]] */
2323 const struct type type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2325 "NativeArray[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
2328 &resolution_table_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
2331 0, /* nullable Object */
2333 103, /* NativeArray[Object] */
2334 1279, /* NativeArray[HashMap2[MType, String, nullable MProperty]] */
2337 const struct types resolution_table_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
2340 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray#0: HashMap2[MType, String, nullable MProperty] */
2341 &type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
2344 /* runtime type Array[HashMap[String, nullable MProperty]] */
2345 const struct type type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2347 "Array[HashMap[String, nullable MProperty]]", /* class_name_string */
2350 &resolution_table_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
,
2353 0, /* nullable Object */
2356 83, /* SequenceRead[nullable Object] */
2357 84, /* Collection[Object] */
2358 1217, /* Collection[HashMap[String, nullable MProperty]] */
2360 1294, /* AbstractArrayRead[Object] */
2361 1859, /* AbstractArrayRead[HashMap[String, nullable MProperty]] */
2362 1459, /* Array[Object] */
2363 2102, /* Array[HashMap[String, nullable MProperty]] */
2366 const struct types resolution_table_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2369 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Sequence#0: HashMap[String, nullable MProperty] */
2370 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* SimpleCollection#0: HashMap[String, nullable MProperty] */
2371 &type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[Array#0]: NativeArray[HashMap[String, nullable MProperty]] */
2372 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[Array#0]: Array[HashMap[String, nullable MProperty]] */
2373 &type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[String, nullable MProperty]] */
2374 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap[String, nullable MProperty] */
2375 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[Sequence#0]: Collection[HashMap[String, nullable MProperty]] */
2376 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[SimpleCollection#0]: Collection[HashMap[String, nullable MProperty]] */
2377 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection#0: HashMap[String, nullable MProperty] */
2378 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap[String, nullable MProperty]] */
2379 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* SequenceRead#0: HashMap[String, nullable MProperty] */
2380 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* AbstractArrayRead#0: HashMap[String, nullable MProperty] */
2381 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[AbstractArrayRead#0]: Array[HashMap[String, nullable MProperty]] */
2382 &type_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[String, nullable MProperty]] */
2385 /* runtime type AbstractArrayRead[HashMap[String, nullable MProperty]] */
2386 const struct type type_array__AbstractArrayReadhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2388 "AbstractArrayRead[HashMap[String, nullable MProperty]]", /* class_name_string */
2392 0, {}, /*DEAD TYPE*/
2394 /* runtime type ArrayIterator[MGroup] */
2395 const struct type type_array__ArrayIteratormproject__MGroup
= {
2397 "ArrayIterator[MGroup]", /* class_name_string */
2400 &resolution_table_array__ArrayIteratormproject__MGroup
,
2403 0, /* nullable Object */
2405 288, /* ArrayIterator[Object] */
2406 562, /* ArrayIterator[nullable MGroup] */
2407 1449, /* ArrayIterator[MGroup] */
2410 const struct types resolution_table_array__ArrayIteratormproject__MGroup
= {
2413 &type_array__Arraymproject__MGroup
, /* Array[Iterator#0]: Array[MGroup] */
2414 &type_array__AbstractArrayReadmproject__MGroup
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MGroup] */
2417 /* runtime type NativeArray[MGroup] */
2418 const struct type type_array__NativeArraymproject__MGroup
= {
2420 "NativeArray[MGroup]", /* class_name_string */
2423 &resolution_table_array__NativeArraymproject__MGroup
,
2426 0, /* nullable Object */
2428 103, /* NativeArray[Object] */
2429 563, /* NativeArray[nullable MGroup] */
2430 1450, /* NativeArray[MGroup] */
2433 const struct types resolution_table_array__NativeArraymproject__MGroup
= {
2436 &type_mproject__MGroup
, /* NativeArray#0: MGroup */
2437 &type_array__NativeArraymproject__MGroup
, /* NativeArray[NativeArray#0]: NativeArray[MGroup] */
2440 /* runtime type ArrayIterator[POSetElement[MGroup]] */
2441 const struct type type_array__ArrayIteratorposet__POSetElementmproject__MGroup
= {
2443 "ArrayIterator[POSetElement[MGroup]]", /* class_name_string */
2446 &resolution_table_array__ArrayIteratorposet__POSetElementmproject__MGroup
,
2449 0, /* nullable Object */
2451 288, /* ArrayIterator[Object] */
2452 1280, /* ArrayIterator[POSetElement[MGroup]] */
2455 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmproject__MGroup
= {
2458 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[Iterator#0]: Array[POSetElement[MGroup]] */
2459 &type_array__AbstractArrayReadposet__POSetElementmproject__MGroup
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MGroup]] */
2462 /* runtime type NativeArray[POSetElement[MGroup]] */
2463 const struct type type_array__NativeArrayposet__POSetElementmproject__MGroup
= {
2465 "NativeArray[POSetElement[MGroup]]", /* class_name_string */
2468 &resolution_table_array__NativeArrayposet__POSetElementmproject__MGroup
,
2471 0, /* nullable Object */
2473 103, /* NativeArray[Object] */
2474 1281, /* NativeArray[POSetElement[MGroup]] */
2477 const struct types resolution_table_array__NativeArrayposet__POSetElementmproject__MGroup
= {
2480 &type_poset__POSetElementmproject__MGroup
, /* NativeArray#0: POSetElement[MGroup] */
2481 &type_array__NativeArrayposet__POSetElementmproject__MGroup
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MGroup]] */
2484 /* runtime type ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */
2485 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2487 "ArrayIterator[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
2490 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
2493 0, /* nullable Object */
2495 288, /* ArrayIterator[Object] */
2496 1282, /* ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */
2499 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2502 &type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Array[Iterator#0]: Array[HashMap[MProperty, Set[MMethodDef]]] */
2503 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */
2506 /* runtime type NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
2507 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2509 "NativeArray[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
2512 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
2515 0, /* nullable Object */
2517 103, /* NativeArray[Object] */
2518 1283, /* NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
2521 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2524 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray#0: HashMap[MProperty, Set[MMethodDef]] */
2525 &type_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
2528 /* runtime type ArrayIterator[Set[MMethodDef]] */
2529 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MMethodDef
= {
2531 "ArrayIterator[Set[MMethodDef]]", /* class_name_string */
2534 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MMethodDef
,
2537 0, /* nullable Object */
2539 288, /* ArrayIterator[Object] */
2540 1258, /* ArrayIterator[Set[PropertyLayoutElement]] */
2541 1451, /* ArrayIterator[Set[MMethodDef]] */
2544 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MMethodDef
= {
2547 &type_array__Arrayabstract_collection__Setmodel__MMethodDef
, /* Array[Iterator#0]: Array[Set[MMethodDef]] */
2548 &type_array__AbstractArrayReadabstract_collection__Setmodel__MMethodDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Set[MMethodDef]] */
2551 /* runtime type NativeArray[Set[MMethodDef]] */
2552 const struct type type_array__NativeArrayabstract_collection__Setmodel__MMethodDef
= {
2554 "NativeArray[Set[MMethodDef]]", /* class_name_string */
2557 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MMethodDef
,
2560 0, /* nullable Object */
2562 103, /* NativeArray[Object] */
2563 1259, /* NativeArray[Set[PropertyLayoutElement]] */
2564 1452, /* NativeArray[Set[MMethodDef]] */
2567 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MMethodDef
= {
2570 &type_abstract_collection__Setmodel__MMethodDef
, /* NativeArray#0: Set[MMethodDef] */
2571 &type_array__NativeArrayabstract_collection__Setmodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[Set[MMethodDef]] */
2574 /* runtime type Array[HashMap[MType, Array[MMethodDef]]] */
2575 const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
2577 "Array[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
2580 &resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
2583 0, /* nullable Object */
2586 83, /* SequenceRead[nullable Object] */
2587 84, /* Collection[Object] */
2588 1235, /* Collection[HashMap[MType, Array[MMethodDef]]] */
2590 1294, /* AbstractArrayRead[Object] */
2591 1860, /* AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
2592 1459, /* Array[Object] */
2593 2103, /* Array[HashMap[MType, Array[MMethodDef]]] */
2596 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
2599 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Sequence#0: HashMap[MType, Array[MMethodDef]] */
2600 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* SimpleCollection#0: HashMap[MType, Array[MMethodDef]] */
2601 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[Array#0]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
2602 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[Array#0]: Array[HashMap[MType, Array[MMethodDef]]] */
2603 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
2604 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* RemovableCollection#0: HashMap[MType, Array[MMethodDef]] */
2605 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[Sequence#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
2606 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
2607 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection#0: HashMap[MType, Array[MMethodDef]] */
2608 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
2609 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* SequenceRead#0: HashMap[MType, Array[MMethodDef]] */
2610 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* AbstractArrayRead#0: HashMap[MType, Array[MMethodDef]] */
2611 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[AbstractArrayRead#0]: Array[HashMap[MType, Array[MMethodDef]]] */
2612 &type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
2615 /* runtime type AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
2616 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
2618 "AbstractArrayRead[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
2622 0, {}, /*DEAD TYPE*/
2624 /* runtime type Array[Array[MMethodDef]] */
2625 const struct type type_array__Arrayarray__Arraymodel__MMethodDef
= {
2627 "Array[Array[MMethodDef]]", /* class_name_string */
2630 &resolution_table_array__Arrayarray__Arraymodel__MMethodDef
,
2633 0, /* nullable Object */
2636 83, /* SequenceRead[nullable Object] */
2637 84, /* Collection[Object] */
2638 1093, /* Collection[Array[nullable MPropDef]] */
2639 1430, /* Collection[Array[MMethodDef]] */
2640 1294, /* AbstractArrayRead[Object] */
2641 1843, /* AbstractArrayRead[Array[nullable MPropDef]] */
2642 1459, /* Array[Object] */
2643 2086, /* Array[Array[nullable MPropDef]] */
2644 2104, /* AbstractArrayRead[Array[MMethodDef]] */
2645 2160, /* Array[Array[MMethodDef]] */
2648 const struct types resolution_table_array__Arrayarray__Arraymodel__MMethodDef
= {
2651 &type_array__Arraymodel__MMethodDef
, /* Sequence#0: Array[MMethodDef] */
2652 &type_array__Arraymodel__MMethodDef
, /* SimpleCollection#0: Array[MMethodDef] */
2653 &type_array__NativeArrayarray__Arraymodel__MMethodDef
, /* NativeArray[Array#0]: NativeArray[Array[MMethodDef]] */
2654 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[Array#0]: Array[Array[MMethodDef]] */
2655 &type_array__NativeArrayarray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MMethodDef]] */
2656 &type_array__Arraymodel__MMethodDef
, /* RemovableCollection#0: Array[MMethodDef] */
2657 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[Sequence#0]: Collection[Array[MMethodDef]] */
2658 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[Array[MMethodDef]] */
2659 &type_array__Arraymodel__MMethodDef
, /* Collection#0: Array[MMethodDef] */
2660 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[Collection#0]: Collection[Array[MMethodDef]] */
2661 &type_array__Arraymodel__MMethodDef
, /* SequenceRead#0: Array[MMethodDef] */
2662 &type_array__Arraymodel__MMethodDef
, /* AbstractArrayRead#0: Array[MMethodDef] */
2663 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[AbstractArrayRead#0]: Array[Array[MMethodDef]] */
2664 &type_array__ArrayIteratorarray__Arraymodel__MMethodDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MMethodDef]] */
2667 /* runtime type AbstractArrayRead[Array[MMethodDef]] */
2668 const struct type type_array__AbstractArrayReadarray__Arraymodel__MMethodDef
= {
2670 "AbstractArrayRead[Array[MMethodDef]]", /* class_name_string */
2674 0, {}, /*DEAD TYPE*/
2676 /* runtime type ArrayIterator[POSetElement[MClass]] */
2677 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClass
= {
2679 "ArrayIterator[POSetElement[MClass]]", /* class_name_string */
2682 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass
,
2685 0, /* nullable Object */
2687 288, /* ArrayIterator[Object] */
2688 1284, /* ArrayIterator[POSetElement[MClass]] */
2691 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass
= {
2694 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[Iterator#0]: Array[POSetElement[MClass]] */
2695 &type_array__AbstractArrayReadposet__POSetElementmodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClass]] */
2698 /* runtime type NativeArray[POSetElement[MClass]] */
2699 const struct type type_array__NativeArrayposet__POSetElementmodel__MClass
= {
2701 "NativeArray[POSetElement[MClass]]", /* class_name_string */
2704 &resolution_table_array__NativeArrayposet__POSetElementmodel__MClass
,
2707 0, /* nullable Object */
2709 103, /* NativeArray[Object] */
2710 1285, /* NativeArray[POSetElement[MClass]] */
2713 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClass
= {
2716 &type_poset__POSetElementmodel__MClass
, /* NativeArray#0: POSetElement[MClass] */
2717 &type_array__NativeArrayposet__POSetElementmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MClass]] */
2720 /* runtime type Array[HashMap[MType, Array[MAttributeDef]]] */
2721 const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
2723 "Array[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
2726 &resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
2729 0, /* nullable Object */
2732 83, /* SequenceRead[nullable Object] */
2733 84, /* Collection[Object] */
2734 1240, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
2736 1294, /* AbstractArrayRead[Object] */
2737 1861, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
2738 1459, /* Array[Object] */
2739 2105, /* Array[HashMap[MType, Array[MAttributeDef]]] */
2742 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
2745 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Sequence#0: HashMap[MType, Array[MAttributeDef]] */
2746 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* SimpleCollection#0: HashMap[MType, Array[MAttributeDef]] */
2747 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[Array#0]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
2748 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[Array#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
2749 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
2750 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* RemovableCollection#0: HashMap[MType, Array[MAttributeDef]] */
2751 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[Sequence#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
2752 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[SimpleCollection#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
2753 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection#0: HashMap[MType, Array[MAttributeDef]] */
2754 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
2755 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* SequenceRead#0: HashMap[MType, Array[MAttributeDef]] */
2756 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* AbstractArrayRead#0: HashMap[MType, Array[MAttributeDef]] */
2757 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[AbstractArrayRead#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
2758 &type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
2761 /* runtime type AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
2762 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
2764 "AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
2768 0, {}, /*DEAD TYPE*/
2770 /* runtime type Array[Array[MAttributeDef]] */
2771 const struct type type_array__Arrayarray__Arraymodel__MAttributeDef
= {
2773 "Array[Array[MAttributeDef]]", /* class_name_string */
2776 &resolution_table_array__Arrayarray__Arraymodel__MAttributeDef
,
2779 0, /* nullable Object */
2782 83, /* SequenceRead[nullable Object] */
2783 84, /* Collection[Object] */
2784 1093, /* Collection[Array[nullable MPropDef]] */
2785 1433, /* Collection[Array[MAttributeDef]] */
2786 1294, /* AbstractArrayRead[Object] */
2787 1843, /* AbstractArrayRead[Array[nullable MPropDef]] */
2788 1459, /* Array[Object] */
2789 2086, /* Array[Array[nullable MPropDef]] */
2790 2106, /* AbstractArrayRead[Array[MAttributeDef]] */
2791 2161, /* Array[Array[MAttributeDef]] */
2794 const struct types resolution_table_array__Arrayarray__Arraymodel__MAttributeDef
= {
2797 &type_array__Arraymodel__MAttributeDef
, /* Sequence#0: Array[MAttributeDef] */
2798 &type_array__Arraymodel__MAttributeDef
, /* SimpleCollection#0: Array[MAttributeDef] */
2799 &type_array__NativeArrayarray__Arraymodel__MAttributeDef
, /* NativeArray[Array#0]: NativeArray[Array[MAttributeDef]] */
2800 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[Array#0]: Array[Array[MAttributeDef]] */
2801 &type_array__NativeArrayarray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MAttributeDef]] */
2802 &type_array__Arraymodel__MAttributeDef
, /* RemovableCollection#0: Array[MAttributeDef] */
2803 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[Sequence#0]: Collection[Array[MAttributeDef]] */
2804 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[SimpleCollection#0]: Collection[Array[MAttributeDef]] */
2805 &type_array__Arraymodel__MAttributeDef
, /* Collection#0: Array[MAttributeDef] */
2806 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[Collection#0]: Collection[Array[MAttributeDef]] */
2807 &type_array__Arraymodel__MAttributeDef
, /* SequenceRead#0: Array[MAttributeDef] */
2808 &type_array__Arraymodel__MAttributeDef
, /* AbstractArrayRead#0: Array[MAttributeDef] */
2809 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[AbstractArrayRead#0]: Array[Array[MAttributeDef]] */
2810 &type_array__ArrayIteratorarray__Arraymodel__MAttributeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MAttributeDef]] */
2813 /* runtime type AbstractArrayRead[Array[MAttributeDef]] */
2814 const struct type type_array__AbstractArrayReadarray__Arraymodel__MAttributeDef
= {
2816 "AbstractArrayRead[Array[MAttributeDef]]", /* class_name_string */
2820 0, {}, /*DEAD TYPE*/
2822 /* runtime type Array[HashMap[MType, Array[MVirtualTypeDef]]] */
2823 const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2825 "Array[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
2828 &resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
2831 0, /* nullable Object */
2834 83, /* SequenceRead[nullable Object] */
2835 84, /* Collection[Object] */
2836 1245, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
2838 1294, /* AbstractArrayRead[Object] */
2839 1862, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
2840 1459, /* Array[Object] */
2841 2107, /* Array[HashMap[MType, Array[MVirtualTypeDef]]] */
2844 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2847 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Sequence#0: HashMap[MType, Array[MVirtualTypeDef]] */
2848 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* SimpleCollection#0: HashMap[MType, Array[MVirtualTypeDef]] */
2849 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[Array#0]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
2850 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[Array#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
2851 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
2852 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* RemovableCollection#0: HashMap[MType, Array[MVirtualTypeDef]] */
2853 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[Sequence#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
2854 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[SimpleCollection#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
2855 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection#0: HashMap[MType, Array[MVirtualTypeDef]] */
2856 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
2857 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* SequenceRead#0: HashMap[MType, Array[MVirtualTypeDef]] */
2858 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead#0: HashMap[MType, Array[MVirtualTypeDef]] */
2859 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[AbstractArrayRead#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
2860 &type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
2863 /* runtime type AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
2864 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2866 "AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
2870 0, {}, /*DEAD TYPE*/
2872 /* runtime type Array[Array[MVirtualTypeDef]] */
2873 const struct type type_array__Arrayarray__Arraymodel__MVirtualTypeDef
= {
2875 "Array[Array[MVirtualTypeDef]]", /* class_name_string */
2878 &resolution_table_array__Arrayarray__Arraymodel__MVirtualTypeDef
,
2881 0, /* nullable Object */
2884 83, /* SequenceRead[nullable Object] */
2885 84, /* Collection[Object] */
2886 1093, /* Collection[Array[nullable MPropDef]] */
2887 1436, /* Collection[Array[MVirtualTypeDef]] */
2888 1294, /* AbstractArrayRead[Object] */
2889 1843, /* AbstractArrayRead[Array[nullable MPropDef]] */
2890 1459, /* Array[Object] */
2891 2086, /* Array[Array[nullable MPropDef]] */
2892 2108, /* AbstractArrayRead[Array[MVirtualTypeDef]] */
2893 2162, /* Array[Array[MVirtualTypeDef]] */
2896 const struct types resolution_table_array__Arrayarray__Arraymodel__MVirtualTypeDef
= {
2899 &type_array__Arraymodel__MVirtualTypeDef
, /* Sequence#0: Array[MVirtualTypeDef] */
2900 &type_array__Arraymodel__MVirtualTypeDef
, /* SimpleCollection#0: Array[MVirtualTypeDef] */
2901 &type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
, /* NativeArray[Array#0]: NativeArray[Array[MVirtualTypeDef]] */
2902 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[Array#0]: Array[Array[MVirtualTypeDef]] */
2903 &type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MVirtualTypeDef]] */
2904 &type_array__Arraymodel__MVirtualTypeDef
, /* RemovableCollection#0: Array[MVirtualTypeDef] */
2905 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[Sequence#0]: Collection[Array[MVirtualTypeDef]] */
2906 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[SimpleCollection#0]: Collection[Array[MVirtualTypeDef]] */
2907 &type_array__Arraymodel__MVirtualTypeDef
, /* Collection#0: Array[MVirtualTypeDef] */
2908 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[Array[MVirtualTypeDef]] */
2909 &type_array__Arraymodel__MVirtualTypeDef
, /* SequenceRead#0: Array[MVirtualTypeDef] */
2910 &type_array__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead#0: Array[MVirtualTypeDef] */
2911 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[AbstractArrayRead#0]: Array[Array[MVirtualTypeDef]] */
2912 &type_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MVirtualTypeDef]] */
2915 /* runtime type AbstractArrayRead[Array[MVirtualTypeDef]] */
2916 const struct type type_array__AbstractArrayReadarray__Arraymodel__MVirtualTypeDef
= {
2918 "AbstractArrayRead[Array[MVirtualTypeDef]]", /* class_name_string */
2922 0, {}, /*DEAD TYPE*/
2924 /* runtime type ArrayIterator[HashMap[String, nullable MProperty]] */
2925 const struct type type_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2927 "ArrayIterator[HashMap[String, nullable MProperty]]", /* class_name_string */
2930 &resolution_table_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
,
2933 0, /* nullable Object */
2935 288, /* ArrayIterator[Object] */
2936 1286, /* ArrayIterator[HashMap[String, nullable MProperty]] */
2939 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2942 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[Iterator#0]: Array[HashMap[String, nullable MProperty]] */
2943 &type_array__AbstractArrayReadhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[String, nullable MProperty]] */
2946 /* runtime type NativeArray[HashMap[String, nullable MProperty]] */
2947 const struct type type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2949 "NativeArray[HashMap[String, nullable MProperty]]", /* class_name_string */
2952 &resolution_table_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
,
2955 0, /* nullable Object */
2957 103, /* NativeArray[Object] */
2958 1287, /* NativeArray[HashMap[String, nullable MProperty]] */
2961 const struct types resolution_table_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
2964 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray#0: HashMap[String, nullable MProperty] */
2965 &type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[HashMap[String, nullable MProperty]] */
2968 /* runtime type ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
2969 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
2971 "ArrayIterator[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
2974 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
2977 0, /* nullable Object */
2979 288, /* ArrayIterator[Object] */
2980 1288, /* ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
2983 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
2986 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MMethodDef]]] */
2987 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
2990 /* runtime type NativeArray[HashMap[MType, Array[MMethodDef]]] */
2991 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
2993 "NativeArray[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
2996 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
2999 0, /* nullable Object */
3001 103, /* NativeArray[Object] */
3002 1289, /* NativeArray[HashMap[MType, Array[MMethodDef]]] */
3005 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3008 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray#0: HashMap[MType, Array[MMethodDef]] */
3009 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
3012 /* runtime type ArrayIterator[Array[MMethodDef]] */
3013 const struct type type_array__ArrayIteratorarray__Arraymodel__MMethodDef
= {
3015 "ArrayIterator[Array[MMethodDef]]", /* class_name_string */
3018 &resolution_table_array__ArrayIteratorarray__Arraymodel__MMethodDef
,
3021 0, /* nullable Object */
3023 288, /* ArrayIterator[Object] */
3024 1262, /* ArrayIterator[Array[nullable MPropDef]] */
3025 1453, /* ArrayIterator[Array[MMethodDef]] */
3028 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MMethodDef
= {
3031 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[Array[MMethodDef]] */
3032 &type_array__AbstractArrayReadarray__Arraymodel__MMethodDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MMethodDef]] */
3035 /* runtime type NativeArray[Array[MMethodDef]] */
3036 const struct type type_array__NativeArrayarray__Arraymodel__MMethodDef
= {
3038 "NativeArray[Array[MMethodDef]]", /* class_name_string */
3041 &resolution_table_array__NativeArrayarray__Arraymodel__MMethodDef
,
3044 0, /* nullable Object */
3046 103, /* NativeArray[Object] */
3047 1263, /* NativeArray[Array[nullable MPropDef]] */
3048 1454, /* NativeArray[Array[MMethodDef]] */
3051 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MMethodDef
= {
3054 &type_array__Arraymodel__MMethodDef
, /* NativeArray#0: Array[MMethodDef] */
3055 &type_array__NativeArrayarray__Arraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[Array[MMethodDef]] */
3058 /* runtime type ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
3059 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3061 "ArrayIterator[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3064 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
3067 0, /* nullable Object */
3069 288, /* ArrayIterator[Object] */
3070 1290, /* ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
3073 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3076 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
3077 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
3080 /* runtime type NativeArray[HashMap[MType, Array[MAttributeDef]]] */
3081 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3083 "NativeArray[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3086 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
3089 0, /* nullable Object */
3091 103, /* NativeArray[Object] */
3092 1291, /* NativeArray[HashMap[MType, Array[MAttributeDef]]] */
3095 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3098 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray#0: HashMap[MType, Array[MAttributeDef]] */
3099 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
3102 /* runtime type ArrayIterator[Array[MAttributeDef]] */
3103 const struct type type_array__ArrayIteratorarray__Arraymodel__MAttributeDef
= {
3105 "ArrayIterator[Array[MAttributeDef]]", /* class_name_string */
3108 &resolution_table_array__ArrayIteratorarray__Arraymodel__MAttributeDef
,
3111 0, /* nullable Object */
3113 288, /* ArrayIterator[Object] */
3114 1262, /* ArrayIterator[Array[nullable MPropDef]] */
3115 1455, /* ArrayIterator[Array[MAttributeDef]] */
3118 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MAttributeDef
= {
3121 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[Array[MAttributeDef]] */
3122 &type_array__AbstractArrayReadarray__Arraymodel__MAttributeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MAttributeDef]] */
3125 /* runtime type NativeArray[Array[MAttributeDef]] */
3126 const struct type type_array__NativeArrayarray__Arraymodel__MAttributeDef
= {
3128 "NativeArray[Array[MAttributeDef]]", /* class_name_string */
3131 &resolution_table_array__NativeArrayarray__Arraymodel__MAttributeDef
,
3134 0, /* nullable Object */
3136 103, /* NativeArray[Object] */
3137 1263, /* NativeArray[Array[nullable MPropDef]] */
3138 1456, /* NativeArray[Array[MAttributeDef]] */
3141 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MAttributeDef
= {
3144 &type_array__Arraymodel__MAttributeDef
, /* NativeArray#0: Array[MAttributeDef] */
3145 &type_array__NativeArrayarray__Arraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[Array[MAttributeDef]] */
3148 /* runtime type ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
3149 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
3151 "ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
3154 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
3157 0, /* nullable Object */
3159 288, /* ArrayIterator[Object] */
3160 1292, /* ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
3163 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
3166 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
3167 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
3170 /* runtime type NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
3171 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
3173 "NativeArray[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
3176 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
3179 0, /* nullable Object */
3181 103, /* NativeArray[Object] */
3182 1293, /* NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
3185 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
3188 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray#0: HashMap[MType, Array[MVirtualTypeDef]] */
3189 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
3192 /* runtime type ArrayIterator[Array[MVirtualTypeDef]] */
3193 const struct type type_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
= {
3195 "ArrayIterator[Array[MVirtualTypeDef]]", /* class_name_string */
3198 &resolution_table_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
,
3201 0, /* nullable Object */
3203 288, /* ArrayIterator[Object] */
3204 1262, /* ArrayIterator[Array[nullable MPropDef]] */
3205 1457, /* ArrayIterator[Array[MVirtualTypeDef]] */
3208 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
= {
3211 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[Array[MVirtualTypeDef]] */
3212 &type_array__AbstractArrayReadarray__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MVirtualTypeDef]] */
3215 /* runtime type NativeArray[Array[MVirtualTypeDef]] */
3216 const struct type type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
= {
3218 "NativeArray[Array[MVirtualTypeDef]]", /* class_name_string */
3221 &resolution_table_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
,
3224 0, /* nullable Object */
3226 103, /* NativeArray[Object] */
3227 1263, /* NativeArray[Array[nullable MPropDef]] */
3228 1458, /* NativeArray[Array[MVirtualTypeDef]] */
3231 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
= {
3234 &type_array__Arraymodel__MVirtualTypeDef
, /* NativeArray#0: Array[MVirtualTypeDef] */
3235 &type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[Array[MVirtualTypeDef]] */