1 #include "nith.types.0.h"
2 /* runtime type MapKeysIterator[MType, Int] */
3 const struct type type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
= {
5 "MapKeysIterator[MType, Int]", /* class_name_string */
8 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
,
11 0, /* nullable Object */
13 504, /* MapKeysIterator[MType, Int] */
16 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
= {
19 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
20 &type_abstract_collection__MapIteratormodel__MTypekernel__Int
, /* MapIterator[K, V]: MapIterator[MType, Int] */
23 /* runtime type MapValuesIterator[MType, Int] */
24 const struct type type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
= {
26 "MapValuesIterator[MType, Int]", /* class_name_string */
29 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
,
32 0, /* nullable Object */
34 505, /* MapValuesIterator[MType, Int] */
37 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
= {
40 &type_array__Arraykernel__Int
, /* Array[E]: Array[Int] */
41 &type_abstract_collection__MapIteratormodel__MTypekernel__Int
, /* MapIterator[K, V]: MapIterator[MType, Int] */
44 /* runtime type MapKeysIterator[MClass, Array[nullable MClass]] */
45 const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
= {
47 "MapKeysIterator[MClass, Array[nullable MClass]]", /* class_name_string */
50 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
,
53 0, /* nullable Object */
55 506, /* MapKeysIterator[MClass, Array[nullable MClass]] */
58 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
= {
61 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
62 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MClass]] */
65 /* runtime type MapValuesIterator[MClass, Array[nullable MClass]] */
66 const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
= {
68 "MapValuesIterator[MClass, Array[nullable MClass]]", /* class_name_string */
71 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
,
74 0, /* nullable Object */
76 507, /* MapValuesIterator[MClass, Array[nullable MClass]] */
79 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
= {
82 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
83 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapIterator[K, V]: MapIterator[MClass, Array[nullable MClass]] */
86 /* runtime type ArrayIterator[AExternCodeBlock] */
87 const struct type type_array__ArrayIteratorparser_nodes__AExternCodeBlock
= {
89 "ArrayIterator[AExternCodeBlock]", /* class_name_string */
92 &resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock
,
95 0, /* nullable Object */
97 285, /* ArrayIterator[Object] */
98 1099, /* ArrayIterator[ANode] */
99 1400, /* ArrayIterator[Prod] */
100 1652, /* ArrayIterator[AExternCodeBlock] */
103 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock
= {
106 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[E]: Array[AExternCodeBlock] */
107 &type_array__AbstractArrayReadparser_nodes__AExternCodeBlock
, /* AbstractArrayRead[E]: AbstractArrayRead[AExternCodeBlock] */
110 /* runtime type NativeArray[AExternCodeBlock] */
111 const struct type type_array__NativeArrayparser_nodes__AExternCodeBlock
= {
113 "NativeArray[AExternCodeBlock]", /* class_name_string */
116 &resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock
,
119 0, /* nullable Object */
121 104, /* NativeArray[Object] */
122 1100, /* NativeArray[ANode] */
123 1401, /* NativeArray[Prod] */
124 1653, /* NativeArray[AExternCodeBlock] */
127 const struct types resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock
= {
130 &type_parser_nodes__AExternCodeBlock
, /* E: AExternCodeBlock */
131 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[E]: NativeArray[AExternCodeBlock] */
134 /* runtime type MapKeysIterator[MClass, AClassdef] */
135 const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
= {
137 "MapKeysIterator[MClass, AClassdef]", /* class_name_string */
140 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
,
143 0, /* nullable Object */
145 508, /* MapKeysIterator[MClass, AClassdef] */
148 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
= {
151 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
152 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
, /* MapIterator[K, V]: MapIterator[MClass, AClassdef] */
155 /* runtime type MapValuesIterator[MClass, AClassdef] */
156 const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
= {
158 "MapValuesIterator[MClass, AClassdef]", /* class_name_string */
161 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
,
164 0, /* nullable Object */
166 509, /* MapValuesIterator[MClass, AClassdef] */
169 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
= {
172 &type_array__Arrayparser_nodes__AClassdef
, /* Array[E]: Array[AClassdef] */
173 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
, /* MapIterator[K, V]: MapIterator[MClass, AClassdef] */
176 /* runtime type ArrayIterator[AParam] */
177 const struct type type_array__ArrayIteratorparser_nodes__AParam
= {
179 "ArrayIterator[AParam]", /* class_name_string */
182 &resolution_table_array__ArrayIteratorparser_nodes__AParam
,
185 0, /* nullable Object */
187 285, /* ArrayIterator[Object] */
188 1099, /* ArrayIterator[ANode] */
189 1400, /* ArrayIterator[Prod] */
190 1654, /* ArrayIterator[AParam] */
193 const struct types resolution_table_array__ArrayIteratorparser_nodes__AParam
= {
196 &type_array__Arrayparser_nodes__AParam
, /* Array[E]: Array[AParam] */
197 &type_array__AbstractArrayReadparser_nodes__AParam
, /* AbstractArrayRead[E]: AbstractArrayRead[AParam] */
200 /* runtime type NativeArray[AParam] */
201 const struct type type_array__NativeArrayparser_nodes__AParam
= {
203 "NativeArray[AParam]", /* class_name_string */
206 &resolution_table_array__NativeArrayparser_nodes__AParam
,
209 0, /* nullable Object */
211 104, /* NativeArray[Object] */
212 1100, /* NativeArray[ANode] */
213 1401, /* NativeArray[Prod] */
214 1655, /* NativeArray[AParam] */
217 const struct types resolution_table_array__NativeArrayparser_nodes__AParam
= {
220 &type_parser_nodes__AParam
, /* E: AParam */
221 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[E]: NativeArray[AParam] */
224 /* runtime type ArrayIterator[AExternCall] */
225 const struct type type_array__ArrayIteratorparser_nodes__AExternCall
= {
227 "ArrayIterator[AExternCall]", /* class_name_string */
230 &resolution_table_array__ArrayIteratorparser_nodes__AExternCall
,
233 0, /* nullable Object */
235 285, /* ArrayIterator[Object] */
236 1099, /* ArrayIterator[ANode] */
237 1400, /* ArrayIterator[Prod] */
238 1656, /* ArrayIterator[AExternCall] */
241 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCall
= {
244 &type_array__Arrayparser_nodes__AExternCall
, /* Array[E]: Array[AExternCall] */
245 &type_array__AbstractArrayReadparser_nodes__AExternCall
, /* AbstractArrayRead[E]: AbstractArrayRead[AExternCall] */
248 /* runtime type NativeArray[AExternCall] */
249 const struct type type_array__NativeArrayparser_nodes__AExternCall
= {
251 "NativeArray[AExternCall]", /* class_name_string */
254 &resolution_table_array__NativeArrayparser_nodes__AExternCall
,
257 0, /* nullable Object */
259 104, /* NativeArray[Object] */
260 1100, /* NativeArray[ANode] */
261 1401, /* NativeArray[Prod] */
262 1657, /* NativeArray[AExternCall] */
265 const struct types resolution_table_array__NativeArrayparser_nodes__AExternCall
= {
268 &type_parser_nodes__AExternCall
, /* E: AExternCall */
269 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[E]: NativeArray[AExternCall] */
272 /* runtime type ArrayIterator[AType] */
273 const struct type type_array__ArrayIteratorparser_nodes__AType
= {
275 "ArrayIterator[AType]", /* class_name_string */
278 &resolution_table_array__ArrayIteratorparser_nodes__AType
,
281 0, /* nullable Object */
283 285, /* ArrayIterator[Object] */
284 1099, /* ArrayIterator[ANode] */
285 1400, /* ArrayIterator[Prod] */
286 1658, /* ArrayIterator[AType] */
289 const struct types resolution_table_array__ArrayIteratorparser_nodes__AType
= {
292 &type_array__Arrayparser_nodes__AType
, /* Array[E]: Array[AType] */
293 &type_array__AbstractArrayReadparser_nodes__AType
, /* AbstractArrayRead[E]: AbstractArrayRead[AType] */
296 /* runtime type NativeArray[AType] */
297 const struct type type_array__NativeArrayparser_nodes__AType
= {
299 "NativeArray[AType]", /* class_name_string */
302 &resolution_table_array__NativeArrayparser_nodes__AType
,
305 0, /* nullable Object */
307 104, /* NativeArray[Object] */
308 1100, /* NativeArray[ANode] */
309 1401, /* NativeArray[Prod] */
310 1659, /* NativeArray[AType] */
313 const struct types resolution_table_array__NativeArrayparser_nodes__AType
= {
316 &type_parser_nodes__AType
, /* E: AType */
317 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[E]: NativeArray[AType] */
320 /* runtime type MapKeysIterator[String, Variable] */
321 const struct type type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
= {
323 "MapKeysIterator[String, Variable]", /* class_name_string */
326 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
,
329 0, /* nullable Object */
331 510, /* MapKeysIterator[String, Variable] */
334 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
= {
337 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
338 &type_abstract_collection__MapIteratorstring__Stringscope__Variable
, /* MapIterator[K, V]: MapIterator[String, Variable] */
341 /* runtime type MapValuesIterator[String, Variable] */
342 const struct type type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
= {
344 "MapValuesIterator[String, Variable]", /* class_name_string */
347 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
,
350 0, /* nullable Object */
352 511, /* MapValuesIterator[String, Variable] */
355 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
= {
358 &type_array__Arrayscope__Variable
, /* Array[E]: Array[Variable] */
359 &type_abstract_collection__MapIteratorstring__Stringscope__Variable
, /* MapIterator[K, V]: MapIterator[String, Variable] */
362 /* runtime type MapKeysIterator[Variable, nullable MType] */
363 const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
= {
365 "MapKeysIterator[Variable, nullable MType]", /* class_name_string */
368 &resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
,
371 0, /* nullable Object */
373 512, /* MapKeysIterator[Variable, nullable MType] */
376 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
= {
379 &type_array__Arrayscope__Variable
, /* Array[E]: Array[Variable] */
380 &type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
, /* MapIterator[K, V]: MapIterator[Variable, nullable MType] */
383 /* runtime type MapValuesIterator[Variable, nullable MType] */
384 const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
= {
386 "MapValuesIterator[Variable, nullable MType]", /* class_name_string */
389 &resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
,
392 0, /* nullable Object */
394 513, /* MapValuesIterator[Variable, nullable MType] */
397 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
= {
400 &type_array__Arraynullable_model__MType
, /* Array[E]: Array[nullable MType] */
401 &type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
, /* MapIterator[K, V]: MapIterator[Variable, nullable MType] */
404 /* runtime type MapKeysIterator[Variable, nullable Array[nullable MType]] */
405 const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
407 "MapKeysIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
410 &resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
413 0, /* nullable Object */
415 514, /* MapKeysIterator[Variable, nullable Array[nullable MType]] */
418 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
421 &type_array__Arrayscope__Variable
, /* Array[E]: Array[Variable] */
422 &type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapIterator[K, V]: MapIterator[Variable, nullable Array[nullable MType]] */
425 /* runtime type MapValuesIterator[Variable, nullable Array[nullable MType]] */
426 const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
428 "MapValuesIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
431 &resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
434 0, /* nullable Object */
436 515, /* MapValuesIterator[Variable, nullable Array[nullable MType]] */
439 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
442 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[E]: Array[nullable Array[nullable MType]] */
443 &type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapIterator[K, V]: MapIterator[Variable, nullable Array[nullable MType]] */
446 /* runtime type ArrayIterator[MAttributeDef] */
447 const struct type type_array__ArrayIteratormodel__MAttributeDef
= {
449 "ArrayIterator[MAttributeDef]", /* class_name_string */
452 &resolution_table_array__ArrayIteratormodel__MAttributeDef
,
455 0, /* nullable Object */
457 285, /* ArrayIterator[Object] */
458 332, /* ArrayIterator[nullable MPropDef] */
459 1083, /* ArrayIterator[PropertyLayoutElement] */
460 1585, /* ArrayIterator[MPropDef] */
461 1892, /* ArrayIterator[MAttributeDef] */
464 const struct types resolution_table_array__ArrayIteratormodel__MAttributeDef
= {
467 &type_array__Arraymodel__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
468 &type_array__AbstractArrayReadmodel__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MAttributeDef] */
471 /* runtime type NativeArray[MAttributeDef] */
472 const struct type type_array__NativeArraymodel__MAttributeDef
= {
474 "NativeArray[MAttributeDef]", /* class_name_string */
477 &resolution_table_array__NativeArraymodel__MAttributeDef
,
480 0, /* nullable Object */
482 104, /* NativeArray[Object] */
483 333, /* NativeArray[nullable MPropDef] */
484 1084, /* NativeArray[PropertyLayoutElement] */
485 1586, /* NativeArray[MPropDef] */
486 1893, /* NativeArray[MAttributeDef] */
489 const struct types resolution_table_array__NativeArraymodel__MAttributeDef
= {
492 &type_model__MAttributeDef
, /* E: MAttributeDef */
493 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[E]: NativeArray[MAttributeDef] */
496 /* runtime type HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
497 const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
499 "HashMap[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
502 &resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
505 0, /* nullable Object */
507 516, /* HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
510 const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
513 &type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
514 &type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
515 &type_mmodule__MModule
, /* K: MModule */
516 &type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
517 &type_mmodule__MModule
, /* K: MModule */
518 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* V: HashMap[MType, Array[MAttributeDef]] */
519 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
520 &type_mmodule__MModule
, /* K: MModule */
523 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
524 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
525 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
526 &type_nullable_mmodule__MModule
, /* nullable K: nullable MModule */
529 /* runtime type HashMap[MType, Array[MAttributeDef]] */
530 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
532 "HashMap[MType, Array[MAttributeDef]]", /* class_name_string */
535 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
538 0, /* nullable Object */
540 517, /* HashMap[MType, Array[MAttributeDef]] */
543 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
546 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MAttributeDef]] */
547 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapValues[K, V]: HashMapValues[MType, Array[MAttributeDef]] */
548 &type_model__MType
, /* K: MType */
549 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MAttributeDef]] */
550 &type_model__MType
, /* K: MType */
551 &type_array__Arraymodel__MAttributeDef
, /* V: Array[MAttributeDef] */
552 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode[K, V]: HashMapNode[MType, Array[MAttributeDef]] */
553 &type_model__MType
, /* K: MType */
556 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* nullable N: nullable HashMapNode[MType, Array[MAttributeDef]] */
557 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
558 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* N: HashMapNode[MType, Array[MAttributeDef]] */
559 &type_nullable_model__MType
, /* nullable K: nullable MType */
562 /* runtime type ArrayIterator[MVirtualTypeDef] */
563 const struct type type_array__ArrayIteratormodel__MVirtualTypeDef
= {
565 "ArrayIterator[MVirtualTypeDef]", /* class_name_string */
568 &resolution_table_array__ArrayIteratormodel__MVirtualTypeDef
,
571 0, /* nullable Object */
573 285, /* ArrayIterator[Object] */
574 332, /* ArrayIterator[nullable MPropDef] */
575 1083, /* ArrayIterator[PropertyLayoutElement] */
576 1585, /* ArrayIterator[MPropDef] */
577 1894, /* ArrayIterator[MVirtualTypeDef] */
580 const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeDef
= {
583 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[MVirtualTypeDef] */
584 &type_array__AbstractArrayReadmodel__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MVirtualTypeDef] */
587 /* runtime type NativeArray[MVirtualTypeDef] */
588 const struct type type_array__NativeArraymodel__MVirtualTypeDef
= {
590 "NativeArray[MVirtualTypeDef]", /* class_name_string */
593 &resolution_table_array__NativeArraymodel__MVirtualTypeDef
,
596 0, /* nullable Object */
598 104, /* NativeArray[Object] */
599 333, /* NativeArray[nullable MPropDef] */
600 1084, /* NativeArray[PropertyLayoutElement] */
601 1586, /* NativeArray[MPropDef] */
602 1895, /* NativeArray[MVirtualTypeDef] */
605 const struct types resolution_table_array__NativeArraymodel__MVirtualTypeDef
= {
608 &type_model__MVirtualTypeDef
, /* E: MVirtualTypeDef */
609 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[MVirtualTypeDef] */
612 /* runtime type HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
613 const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
615 "HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
618 &resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
621 0, /* nullable Object */
623 518, /* HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
626 const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
629 &type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
630 &type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
631 &type_mmodule__MModule
, /* K: MModule */
632 &type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
633 &type_mmodule__MModule
, /* K: MModule */
634 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* V: HashMap[MType, Array[MVirtualTypeDef]] */
635 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
636 &type_mmodule__MModule
, /* K: MModule */
639 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
640 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
641 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
642 &type_nullable_mmodule__MModule
, /* nullable K: nullable MModule */
645 /* runtime type HashMap[MType, Array[MVirtualTypeDef]] */
646 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
648 "HashMap[MType, Array[MVirtualTypeDef]]", /* class_name_string */
651 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
654 0, /* nullable Object */
656 519, /* HashMap[MType, Array[MVirtualTypeDef]] */
659 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
662 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MVirtualTypeDef]] */
663 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapValues[K, V]: HashMapValues[MType, Array[MVirtualTypeDef]] */
664 &type_model__MType
, /* K: MType */
665 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MVirtualTypeDef]] */
666 &type_model__MType
, /* K: MType */
667 &type_array__Arraymodel__MVirtualTypeDef
, /* V: Array[MVirtualTypeDef] */
668 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode[K, V]: HashMapNode[MType, Array[MVirtualTypeDef]] */
669 &type_model__MType
, /* K: MType */
672 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* nullable N: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
673 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
674 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* N: HashMapNode[MType, Array[MVirtualTypeDef]] */
675 &type_nullable_model__MType
, /* nullable K: nullable MType */
678 /* runtime type MapKeysIterator[Phase, POSetElement[Phase]] */
679 const struct type type_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
= {
681 "MapKeysIterator[Phase, POSetElement[Phase]]", /* class_name_string */
684 &resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
,
687 0, /* nullable Object */
689 520, /* MapKeysIterator[Phase, POSetElement[Phase]] */
692 const struct types resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
= {
695 &type_array__Arrayphase__Phase
, /* Array[E]: Array[Phase] */
696 &type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapIterator[K, V]: MapIterator[Phase, POSetElement[Phase]] */
699 /* runtime type MapValuesIterator[Phase, POSetElement[Phase]] */
700 const struct type type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
= {
702 "MapValuesIterator[Phase, POSetElement[Phase]]", /* class_name_string */
705 &resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
,
708 0, /* nullable Object */
710 521, /* MapValuesIterator[Phase, POSetElement[Phase]] */
713 const struct types resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
= {
716 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
717 &type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapIterator[K, V]: MapIterator[Phase, POSetElement[Phase]] */
720 /* runtime type Array[POSetElement[Phase]] */
721 const struct type type_array__Arrayposet__POSetElementphase__Phase
= {
723 "Array[POSetElement[Phase]]", /* class_name_string */
726 &resolution_table_array__Arrayposet__POSetElementphase__Phase
,
729 0, /* nullable Object */
732 82, /* SequenceRead[nullable Object] */
733 83, /* Collection[Object] */
734 1219, /* Collection[POSetElement[Phase]] */
735 590, /* Array[nullable Object] */
737 1345, /* AbstractArrayRead[Object] */
738 1896, /* AbstractArrayRead[POSetElement[Phase]] */
739 1512, /* AbstractArray[Object] */
740 2154, /* AbstractArray[POSetElement[Phase]] */
744 1909, /* Array[Object] */
745 2248, /* Array[POSetElement[Phase]] */
748 const struct types resolution_table_array__Arrayposet__POSetElementphase__Phase
= {
751 &type_array__NativeArrayposet__POSetElementphase__Phase
, /* NativeArray[E]: NativeArray[POSetElement[Phase]] */
752 &type_poset__POSetElementphase__Phase
, /* E: POSetElement[Phase] */
753 &type_poset__POSetElementphase__Phase
, /* E: POSetElement[Phase] */
754 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[E]: Collection[POSetElement[Phase]] */
755 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
756 &type_poset__POSetElementphase__Phase
, /* E: POSetElement[Phase] */
757 &type_poset__POSetElementphase__Phase
, /* E: POSetElement[Phase] */
758 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[E]: Collection[POSetElement[Phase]] */
759 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[E]: Collection[POSetElement[Phase]] */
760 &type_poset__POSetElementphase__Phase
, /* E: POSetElement[Phase] */
761 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
762 &type_array__NativeArrayposet__POSetElementphase__Phase
, /* NativeArray[E]: NativeArray[POSetElement[Phase]] */
763 &type_poset__POSetElementphase__Phase
, /* E: POSetElement[Phase] */
764 &type_poset__POSetElementphase__Phase
, /* E: POSetElement[Phase] */
765 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
766 &type_array__AbstractArrayposet__POSetElementphase__Phase
, /* AbstractArray[E]: AbstractArray[POSetElement[Phase]] */
767 &type_array__ArrayIteratorposet__POSetElementphase__Phase
, /* ArrayIterator[E]: ArrayIterator[POSetElement[Phase]] */
770 /* runtime type AbstractArrayRead[POSetElement[Phase]] */
771 const struct type type_array__AbstractArrayReadposet__POSetElementphase__Phase
= {
773 "AbstractArrayRead[POSetElement[Phase]]", /* class_name_string */
779 /* runtime type AbstractArray[POSetElement[Phase]] */
780 const struct type type_array__AbstractArrayposet__POSetElementphase__Phase
= {
782 "AbstractArray[POSetElement[Phase]]", /* class_name_string */
788 /* runtime type HashSetIterator[Phase] */
789 const struct type type_hash_collection__HashSetIteratorphase__Phase
= {
791 "HashSetIterator[Phase]", /* class_name_string */
794 &resolution_table_hash_collection__HashSetIteratorphase__Phase
,
797 0, /* nullable Object */
799 290, /* HashSetIterator[Object] */
800 1265, /* HashSetIterator[Phase] */
803 const struct types resolution_table_hash_collection__HashSetIteratorphase__Phase
= {
806 &type_array__Arrayphase__Phase
, /* Array[E]: Array[Phase] */
807 &type_hash_collection__HashSetphase__Phase
, /* HashSet[E]: HashSet[Phase] */
810 /* runtime type NativeArray[nullable HashSetNode[Phase]] */
811 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
= {
813 "NativeArray[nullable HashSetNode[Phase]]", /* class_name_string */
816 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
,
819 0, /* nullable Object */
821 291, /* NativeArray[nullable HashSetNode[Object]] */
822 1266, /* NativeArray[nullable HashSetNode[Phase]] */
825 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
= {
828 &type_nullable_hash_collection__HashSetNodephase__Phase
, /* E: nullable HashSetNode[Phase] */
829 &type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray[E]: NativeArray[nullable HashSetNode[Phase]] */
832 /* runtime type HashSetNode[Phase] */
833 const struct type type_hash_collection__HashSetNodephase__Phase
= {
835 "HashSetNode[Phase]", /* class_name_string */
838 &resolution_table_hash_collection__HashSetNodephase__Phase
,
841 0, /* nullable Object */
843 17, /* nullable HashSetNode[Object] */
844 522, /* nullable HashSetNode[Phase] */
845 1069, /* HashSetNode[Object] */
846 1660, /* HashSetNode[Phase] */
849 const struct types resolution_table_hash_collection__HashSetNodephase__Phase
= {
852 &type_phase__Phase
, /* E: Phase */
854 &type_phase__Phase
, /* K: Phase */
857 /* runtime type nullable HashSetNode[Phase] */
858 const struct type type_nullable_hash_collection__HashSetNodephase__Phase
= {
860 "nullable HashSetNode[Phase]", /* class_name_string */
866 /* runtime type ArrayIterator[Array[MProject]] */
867 const struct type type_array__ArrayIteratorarray__Arraymproject__MProject
= {
869 "ArrayIterator[Array[MProject]]", /* class_name_string */
872 &resolution_table_array__ArrayIteratorarray__Arraymproject__MProject
,
875 0, /* nullable Object */
877 285, /* ArrayIterator[Object] */
878 1267, /* ArrayIterator[Array[MProject]] */
881 const struct types resolution_table_array__ArrayIteratorarray__Arraymproject__MProject
= {
884 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[E]: Array[Array[MProject]] */
885 &type_array__AbstractArrayReadarray__Arraymproject__MProject
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MProject]] */
888 /* runtime type NativeArray[Array[MProject]] */
889 const struct type type_array__NativeArrayarray__Arraymproject__MProject
= {
891 "NativeArray[Array[MProject]]", /* class_name_string */
894 &resolution_table_array__NativeArrayarray__Arraymproject__MProject
,
897 0, /* nullable Object */
899 104, /* NativeArray[Object] */
900 1268, /* NativeArray[Array[MProject]] */
903 const struct types resolution_table_array__NativeArrayarray__Arraymproject__MProject
= {
906 &type_array__Arraymproject__MProject
, /* E: Array[MProject] */
907 &type_array__NativeArrayarray__Arraymproject__MProject
, /* NativeArray[E]: NativeArray[Array[MProject]] */
910 /* runtime type MapKeysIterator[MModule, POSetElement[MModule]] */
911 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
913 "MapKeysIterator[MModule, POSetElement[MModule]]", /* class_name_string */
916 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
,
919 0, /* nullable Object */
921 523, /* MapKeysIterator[MModule, POSetElement[MModule]] */
924 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
927 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
928 &type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapIterator[K, V]: MapIterator[MModule, POSetElement[MModule]] */
931 /* runtime type MapValuesIterator[MModule, POSetElement[MModule]] */
932 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
934 "MapValuesIterator[MModule, POSetElement[MModule]]", /* class_name_string */
937 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
,
940 0, /* nullable Object */
942 524, /* MapValuesIterator[MModule, POSetElement[MModule]] */
945 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
948 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[E]: Array[POSetElement[MModule]] */
949 &type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapIterator[K, V]: MapIterator[MModule, POSetElement[MModule]] */
952 /* runtime type Array[POSetElement[MModule]] */
953 const struct type type_array__Arrayposet__POSetElementmmodule__MModule
= {
955 "Array[POSetElement[MModule]]", /* class_name_string */
958 &resolution_table_array__Arrayposet__POSetElementmmodule__MModule
,
961 0, /* nullable Object */
964 82, /* SequenceRead[nullable Object] */
965 83, /* Collection[Object] */
966 1222, /* Collection[POSetElement[MModule]] */
967 590, /* Array[nullable Object] */
969 1345, /* AbstractArrayRead[Object] */
970 1897, /* AbstractArrayRead[POSetElement[MModule]] */
971 1512, /* AbstractArray[Object] */
972 2155, /* AbstractArray[POSetElement[MModule]] */
976 1909, /* Array[Object] */
977 2249, /* Array[POSetElement[MModule]] */
980 const struct types resolution_table_array__Arrayposet__POSetElementmmodule__MModule
= {
983 &type_array__NativeArrayposet__POSetElementmmodule__MModule
, /* NativeArray[E]: NativeArray[POSetElement[MModule]] */
984 &type_poset__POSetElementmmodule__MModule
, /* E: POSetElement[MModule] */
985 &type_poset__POSetElementmmodule__MModule
, /* E: POSetElement[MModule] */
986 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[E]: Collection[POSetElement[MModule]] */
987 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[E]: Array[POSetElement[MModule]] */
988 &type_poset__POSetElementmmodule__MModule
, /* E: POSetElement[MModule] */
989 &type_poset__POSetElementmmodule__MModule
, /* E: POSetElement[MModule] */
990 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[E]: Collection[POSetElement[MModule]] */
991 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[E]: Collection[POSetElement[MModule]] */
992 &type_poset__POSetElementmmodule__MModule
, /* E: POSetElement[MModule] */
993 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[E]: Array[POSetElement[MModule]] */
994 &type_array__NativeArrayposet__POSetElementmmodule__MModule
, /* NativeArray[E]: NativeArray[POSetElement[MModule]] */
995 &type_poset__POSetElementmmodule__MModule
, /* E: POSetElement[MModule] */
996 &type_poset__POSetElementmmodule__MModule
, /* E: POSetElement[MModule] */
997 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[E]: Array[POSetElement[MModule]] */
998 &type_array__AbstractArrayposet__POSetElementmmodule__MModule
, /* AbstractArray[E]: AbstractArray[POSetElement[MModule]] */
999 &type_array__ArrayIteratorposet__POSetElementmmodule__MModule
, /* ArrayIterator[E]: ArrayIterator[POSetElement[MModule]] */
1002 /* runtime type AbstractArrayRead[POSetElement[MModule]] */
1003 const struct type type_array__AbstractArrayReadposet__POSetElementmmodule__MModule
= {
1005 "AbstractArrayRead[POSetElement[MModule]]", /* class_name_string */
1009 0, {}, /*DEAD TYPE*/
1011 /* runtime type AbstractArray[POSetElement[MModule]] */
1012 const struct type type_array__AbstractArrayposet__POSetElementmmodule__MModule
= {
1014 "AbstractArray[POSetElement[MModule]]", /* class_name_string */
1018 0, {}, /*DEAD TYPE*/
1020 /* runtime type ArrayIterator[Array[MModule]] */
1021 const struct type type_array__ArrayIteratorarray__Arraymmodule__MModule
= {
1023 "ArrayIterator[Array[MModule]]", /* class_name_string */
1026 &resolution_table_array__ArrayIteratorarray__Arraymmodule__MModule
,
1029 0, /* nullable Object */
1031 285, /* ArrayIterator[Object] */
1032 1269, /* ArrayIterator[Array[MModule]] */
1035 const struct types resolution_table_array__ArrayIteratorarray__Arraymmodule__MModule
= {
1038 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[E]: Array[Array[MModule]] */
1039 &type_array__AbstractArrayReadarray__Arraymmodule__MModule
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MModule]] */
1042 /* runtime type NativeArray[Array[MModule]] */
1043 const struct type type_array__NativeArrayarray__Arraymmodule__MModule
= {
1045 "NativeArray[Array[MModule]]", /* class_name_string */
1048 &resolution_table_array__NativeArrayarray__Arraymmodule__MModule
,
1051 0, /* nullable Object */
1053 104, /* NativeArray[Object] */
1054 1270, /* NativeArray[Array[MModule]] */
1057 const struct types resolution_table_array__NativeArrayarray__Arraymmodule__MModule
= {
1060 &type_array__Arraymmodule__MModule
, /* E: Array[MModule] */
1061 &type_array__NativeArrayarray__Arraymmodule__MModule
, /* NativeArray[E]: NativeArray[Array[MModule]] */
1064 /* runtime type MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
1065 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
1067 "MapKeysIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
1070 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
1073 0, /* nullable Object */
1075 525, /* MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
1078 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
1081 &type_array__Arraymodel__MClassDef
, /* Array[E]: Array[MClassDef] */
1082 &type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapIterator[K, V]: MapIterator[MClassDef, POSetElement[MClassDef]] */
1085 /* runtime type MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
1086 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
1088 "MapValuesIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
1091 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
1094 0, /* nullable Object */
1096 526, /* MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
1099 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
1102 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[E]: Array[POSetElement[MClassDef]] */
1103 &type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapIterator[K, V]: MapIterator[MClassDef, POSetElement[MClassDef]] */
1106 /* runtime type Array[POSetElement[MClassDef]] */
1107 const struct type type_array__Arrayposet__POSetElementmodel__MClassDef
= {
1109 "Array[POSetElement[MClassDef]]", /* class_name_string */
1112 &resolution_table_array__Arrayposet__POSetElementmodel__MClassDef
,
1115 0, /* nullable Object */
1118 82, /* SequenceRead[nullable Object] */
1119 83, /* Collection[Object] */
1120 1225, /* Collection[POSetElement[MClassDef]] */
1121 590, /* Array[nullable Object] */
1123 1345, /* AbstractArrayRead[Object] */
1124 1898, /* AbstractArrayRead[POSetElement[MClassDef]] */
1125 1512, /* AbstractArray[Object] */
1126 2156, /* AbstractArray[POSetElement[MClassDef]] */
1130 1909, /* Array[Object] */
1131 2250, /* Array[POSetElement[MClassDef]] */
1134 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassDef
= {
1137 &type_array__NativeArrayposet__POSetElementmodel__MClassDef
, /* NativeArray[E]: NativeArray[POSetElement[MClassDef]] */
1138 &type_poset__POSetElementmodel__MClassDef
, /* E: POSetElement[MClassDef] */
1139 &type_poset__POSetElementmodel__MClassDef
, /* E: POSetElement[MClassDef] */
1140 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[E]: Collection[POSetElement[MClassDef]] */
1141 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[E]: Array[POSetElement[MClassDef]] */
1142 &type_poset__POSetElementmodel__MClassDef
, /* E: POSetElement[MClassDef] */
1143 &type_poset__POSetElementmodel__MClassDef
, /* E: POSetElement[MClassDef] */
1144 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[E]: Collection[POSetElement[MClassDef]] */
1145 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[E]: Collection[POSetElement[MClassDef]] */
1146 &type_poset__POSetElementmodel__MClassDef
, /* E: POSetElement[MClassDef] */
1147 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[E]: Array[POSetElement[MClassDef]] */
1148 &type_array__NativeArrayposet__POSetElementmodel__MClassDef
, /* NativeArray[E]: NativeArray[POSetElement[MClassDef]] */
1149 &type_poset__POSetElementmodel__MClassDef
, /* E: POSetElement[MClassDef] */
1150 &type_poset__POSetElementmodel__MClassDef
, /* E: POSetElement[MClassDef] */
1151 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[E]: Array[POSetElement[MClassDef]] */
1152 &type_array__AbstractArrayposet__POSetElementmodel__MClassDef
, /* AbstractArray[E]: AbstractArray[POSetElement[MClassDef]] */
1153 &type_array__ArrayIteratorposet__POSetElementmodel__MClassDef
, /* ArrayIterator[E]: ArrayIterator[POSetElement[MClassDef]] */
1156 /* runtime type AbstractArrayRead[POSetElement[MClassDef]] */
1157 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClassDef
= {
1159 "AbstractArrayRead[POSetElement[MClassDef]]", /* class_name_string */
1163 0, {}, /*DEAD TYPE*/
1165 /* runtime type AbstractArray[POSetElement[MClassDef]] */
1166 const struct type type_array__AbstractArrayposet__POSetElementmodel__MClassDef
= {
1168 "AbstractArray[POSetElement[MClassDef]]", /* class_name_string */
1172 0, {}, /*DEAD TYPE*/
1174 /* runtime type MapKeysIterator[MClassType, POSetElement[MClassType]] */
1175 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
1177 "MapKeysIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
1180 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
1183 0, /* nullable Object */
1185 527, /* MapKeysIterator[MType, POSetElement[MType]] */
1186 1271, /* MapKeysIterator[MClassType, POSetElement[MClassType]] */
1189 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
1192 &type_array__Arraymodel__MClassType
, /* Array[E]: Array[MClassType] */
1193 &type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapIterator[K, V]: MapIterator[MClassType, POSetElement[MClassType]] */
1196 /* runtime type MapKeysIterator[MType, POSetElement[MType]] */
1197 const struct type type_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
= {
1199 "MapKeysIterator[MType, POSetElement[MType]]", /* class_name_string */
1202 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
,
1205 0, /* nullable Object */
1207 527, /* MapKeysIterator[MType, POSetElement[MType]] */
1210 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
= {
1213 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
1214 &type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapIterator[K, V]: MapIterator[MType, POSetElement[MType]] */
1217 /* runtime type MapValuesIterator[MClassType, POSetElement[MClassType]] */
1218 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
1220 "MapValuesIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
1223 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
1226 0, /* nullable Object */
1228 528, /* MapValuesIterator[MType, POSetElement[MType]] */
1229 1272, /* MapValuesIterator[MClassType, POSetElement[MClassType]] */
1232 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
1235 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[E]: Array[POSetElement[MClassType]] */
1236 &type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapIterator[K, V]: MapIterator[MClassType, POSetElement[MClassType]] */
1239 /* runtime type MapValuesIterator[MType, POSetElement[MType]] */
1240 const struct type type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
= {
1242 "MapValuesIterator[MType, POSetElement[MType]]", /* class_name_string */
1245 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
,
1248 0, /* nullable Object */
1250 528, /* MapValuesIterator[MType, POSetElement[MType]] */
1253 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
= {
1256 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[E]: Array[POSetElement[MType]] */
1257 &type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapIterator[K, V]: MapIterator[MType, POSetElement[MType]] */
1260 /* runtime type Array[POSetElement[MClassType]] */
1261 const struct type type_array__Arrayposet__POSetElementmodel__MClassType
= {
1263 "Array[POSetElement[MClassType]]", /* class_name_string */
1266 &resolution_table_array__Arrayposet__POSetElementmodel__MClassType
,
1269 0, /* nullable Object */
1272 82, /* SequenceRead[nullable Object] */
1273 83, /* Collection[Object] */
1274 1228, /* Collection[POSetElement[MType]] */
1275 590, /* Array[nullable Object] */
1276 1457, /* Collection[POSetElement[MClassType]] */
1277 1345, /* AbstractArrayRead[Object] */
1278 1899, /* AbstractArrayRead[POSetElement[MType]] */
1279 1512, /* AbstractArray[Object] */
1280 2157, /* AbstractArrayRead[POSetElement[MClassType]] */
1281 2158, /* AbstractArray[POSetElement[MType]] */
1282 2252, /* AbstractArray[POSetElement[MClassType]] */
1284 1909, /* Array[Object] */
1285 2251, /* Array[POSetElement[MType]] */
1286 2315, /* Array[POSetElement[MClassType]] */
1289 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassType
= {
1292 &type_array__NativeArrayposet__POSetElementmodel__MClassType
, /* NativeArray[E]: NativeArray[POSetElement[MClassType]] */
1293 &type_poset__POSetElementmodel__MClassType
, /* E: POSetElement[MClassType] */
1294 &type_poset__POSetElementmodel__MClassType
, /* E: POSetElement[MClassType] */
1295 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[E]: Collection[POSetElement[MClassType]] */
1296 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[E]: Array[POSetElement[MClassType]] */
1297 &type_poset__POSetElementmodel__MClassType
, /* E: POSetElement[MClassType] */
1298 &type_poset__POSetElementmodel__MClassType
, /* E: POSetElement[MClassType] */
1299 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[E]: Collection[POSetElement[MClassType]] */
1300 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[E]: Collection[POSetElement[MClassType]] */
1301 &type_poset__POSetElementmodel__MClassType
, /* E: POSetElement[MClassType] */
1302 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[E]: Array[POSetElement[MClassType]] */
1303 &type_array__NativeArrayposet__POSetElementmodel__MClassType
, /* NativeArray[E]: NativeArray[POSetElement[MClassType]] */
1304 &type_poset__POSetElementmodel__MClassType
, /* E: POSetElement[MClassType] */
1305 &type_poset__POSetElementmodel__MClassType
, /* E: POSetElement[MClassType] */
1306 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[E]: Array[POSetElement[MClassType]] */
1307 &type_array__AbstractArrayposet__POSetElementmodel__MClassType
, /* AbstractArray[E]: AbstractArray[POSetElement[MClassType]] */
1308 &type_array__ArrayIteratorposet__POSetElementmodel__MClassType
, /* ArrayIterator[E]: ArrayIterator[POSetElement[MClassType]] */
1311 /* runtime type Array[POSetElement[MType]] */
1312 const struct type type_array__Arrayposet__POSetElementmodel__MType
= {
1314 "Array[POSetElement[MType]]", /* class_name_string */
1317 &resolution_table_array__Arrayposet__POSetElementmodel__MType
,
1320 0, /* nullable Object */
1323 82, /* SequenceRead[nullable Object] */
1324 83, /* Collection[Object] */
1325 1228, /* Collection[POSetElement[MType]] */
1326 590, /* Array[nullable Object] */
1328 1345, /* AbstractArrayRead[Object] */
1329 1899, /* AbstractArrayRead[POSetElement[MType]] */
1330 1512, /* AbstractArray[Object] */
1332 2158, /* AbstractArray[POSetElement[MType]] */
1335 1909, /* Array[Object] */
1336 2251, /* Array[POSetElement[MType]] */
1339 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MType
= {
1342 &type_array__NativeArrayposet__POSetElementmodel__MType
, /* NativeArray[E]: NativeArray[POSetElement[MType]] */
1343 &type_poset__POSetElementmodel__MType
, /* E: POSetElement[MType] */
1344 &type_poset__POSetElementmodel__MType
, /* E: POSetElement[MType] */
1345 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[E]: Collection[POSetElement[MType]] */
1346 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[E]: Array[POSetElement[MType]] */
1347 &type_poset__POSetElementmodel__MType
, /* E: POSetElement[MType] */
1348 &type_poset__POSetElementmodel__MType
, /* E: POSetElement[MType] */
1349 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[E]: Collection[POSetElement[MType]] */
1350 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[E]: Collection[POSetElement[MType]] */
1351 &type_poset__POSetElementmodel__MType
, /* E: POSetElement[MType] */
1352 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[E]: Array[POSetElement[MType]] */
1353 &type_array__NativeArrayposet__POSetElementmodel__MType
, /* NativeArray[E]: NativeArray[POSetElement[MType]] */
1354 &type_poset__POSetElementmodel__MType
, /* E: POSetElement[MType] */
1355 &type_poset__POSetElementmodel__MType
, /* E: POSetElement[MType] */
1356 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[E]: Array[POSetElement[MType]] */
1357 &type_array__AbstractArrayposet__POSetElementmodel__MType
, /* AbstractArray[E]: AbstractArray[POSetElement[MType]] */
1358 &type_array__ArrayIteratorposet__POSetElementmodel__MType
, /* ArrayIterator[E]: ArrayIterator[POSetElement[MType]] */
1361 /* runtime type AbstractArrayRead[POSetElement[MClassType]] */
1362 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClassType
= {
1364 "AbstractArrayRead[POSetElement[MClassType]]", /* class_name_string */
1368 0, {}, /*DEAD TYPE*/
1370 /* runtime type AbstractArrayRead[POSetElement[MType]] */
1371 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MType
= {
1373 "AbstractArrayRead[POSetElement[MType]]", /* class_name_string */
1377 0, {}, /*DEAD TYPE*/
1379 /* runtime type AbstractArray[POSetElement[MClassType]] */
1380 const struct type type_array__AbstractArrayposet__POSetElementmodel__MClassType
= {
1382 "AbstractArray[POSetElement[MClassType]]", /* class_name_string */
1386 0, {}, /*DEAD TYPE*/
1388 /* runtime type AbstractArray[POSetElement[MType]] */
1389 const struct type type_array__AbstractArrayposet__POSetElementmodel__MType
= {
1391 "AbstractArray[POSetElement[MType]]", /* class_name_string */
1395 0, {}, /*DEAD TYPE*/
1397 /* runtime type ArrayIterator[Array[MClass]] */
1398 const struct type type_array__ArrayIteratorarray__Arraymodel__MClass
= {
1400 "ArrayIterator[Array[MClass]]", /* class_name_string */
1403 &resolution_table_array__ArrayIteratorarray__Arraymodel__MClass
,
1406 0, /* nullable Object */
1408 285, /* ArrayIterator[Object] */
1409 1273, /* ArrayIterator[Array[nullable MClass]] */
1410 1478, /* ArrayIterator[Array[MClass]] */
1413 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MClass
= {
1416 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[E]: Array[Array[MClass]] */
1417 &type_array__AbstractArrayReadarray__Arraymodel__MClass
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MClass]] */
1420 /* runtime type ArrayIterator[Array[nullable MClass]] */
1421 const struct type type_array__ArrayIteratorarray__Arraynullable_model__MClass
= {
1423 "ArrayIterator[Array[nullable MClass]]", /* class_name_string */
1426 &resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass
,
1429 0, /* nullable Object */
1431 285, /* ArrayIterator[Object] */
1432 1273, /* ArrayIterator[Array[nullable MClass]] */
1435 const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass
= {
1438 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[E]: Array[Array[nullable MClass]] */
1439 &type_array__AbstractArrayReadarray__Arraynullable_model__MClass
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[nullable MClass]] */
1442 /* runtime type NativeArray[Array[MClass]] */
1443 const struct type type_array__NativeArrayarray__Arraymodel__MClass
= {
1445 "NativeArray[Array[MClass]]", /* class_name_string */
1448 &resolution_table_array__NativeArrayarray__Arraymodel__MClass
,
1451 0, /* nullable Object */
1453 104, /* NativeArray[Object] */
1454 1274, /* NativeArray[Array[nullable MClass]] */
1455 1479, /* NativeArray[Array[MClass]] */
1458 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MClass
= {
1461 &type_array__Arraymodel__MClass
, /* E: Array[MClass] */
1462 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[E]: NativeArray[Array[MClass]] */
1465 /* runtime type NativeArray[Array[nullable MClass]] */
1466 const struct type type_array__NativeArrayarray__Arraynullable_model__MClass
= {
1468 "NativeArray[Array[nullable MClass]]", /* class_name_string */
1471 &resolution_table_array__NativeArrayarray__Arraynullable_model__MClass
,
1474 0, /* nullable Object */
1476 104, /* NativeArray[Object] */
1477 1274, /* NativeArray[Array[nullable MClass]] */
1480 const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MClass
= {
1483 &type_array__Arraynullable_model__MClass
, /* E: Array[nullable MClass] */
1484 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[E]: NativeArray[Array[nullable MClass]] */
1487 /* runtime type ArrayIterator[Array[MProperty]] */
1488 const struct type type_array__ArrayIteratorarray__Arraymodel__MProperty
= {
1490 "ArrayIterator[Array[MProperty]]", /* class_name_string */
1493 &resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty
,
1496 0, /* nullable Object */
1498 285, /* ArrayIterator[Object] */
1499 1275, /* ArrayIterator[Array[MProperty]] */
1502 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty
= {
1505 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[E]: Array[Array[MProperty]] */
1506 &type_array__AbstractArrayReadarray__Arraymodel__MProperty
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MProperty]] */
1509 /* runtime type NativeArray[Array[MProperty]] */
1510 const struct type type_array__NativeArrayarray__Arraymodel__MProperty
= {
1512 "NativeArray[Array[MProperty]]", /* class_name_string */
1515 &resolution_table_array__NativeArrayarray__Arraymodel__MProperty
,
1518 0, /* nullable Object */
1520 104, /* NativeArray[Object] */
1521 1276, /* NativeArray[Array[MProperty]] */
1524 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MProperty
= {
1527 &type_array__Arraymodel__MProperty
, /* E: Array[MProperty] */
1528 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[E]: NativeArray[Array[MProperty]] */
1531 /* runtime type MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
1532 const struct type type_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
1534 "MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
1537 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
1540 0, /* nullable Object */
1542 529, /* MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
1545 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
1548 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
1549 &type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapIterator[K, V]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
1552 /* runtime type MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
1553 const struct type type_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
1555 "MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
1558 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
1561 0, /* nullable Object */
1563 530, /* MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
1566 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
1569 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */
1570 &type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapIterator[K, V]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
1573 /* runtime type Array[HashMap2[MType, String, nullable MProperty]] */
1574 const struct type type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
1576 "Array[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
1579 &resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
1582 0, /* nullable Object */
1585 82, /* SequenceRead[nullable Object] */
1586 83, /* Collection[Object] */
1587 1233, /* Collection[HashMap2[MType, String, nullable MProperty]] */
1588 590, /* Array[nullable Object] */
1590 1345, /* AbstractArrayRead[Object] */
1591 1900, /* AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
1592 1512, /* AbstractArray[Object] */
1593 2159, /* AbstractArray[HashMap2[MType, String, nullable MProperty]] */
1597 1909, /* Array[Object] */
1598 2253, /* Array[HashMap2[MType, String, nullable MProperty]] */
1601 const struct types resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
1604 &type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[E]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
1605 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* E: HashMap2[MType, String, nullable MProperty] */
1606 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* E: HashMap2[MType, String, nullable MProperty] */
1607 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */
1608 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */
1609 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* E: HashMap2[MType, String, nullable MProperty] */
1610 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* E: HashMap2[MType, String, nullable MProperty] */
1611 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */
1612 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */
1613 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* E: HashMap2[MType, String, nullable MProperty] */
1614 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */
1615 &type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[E]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
1616 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* E: HashMap2[MType, String, nullable MProperty] */
1617 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* E: HashMap2[MType, String, nullable MProperty] */
1618 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */
1619 &type_array__AbstractArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* AbstractArray[E]: AbstractArray[HashMap2[MType, String, nullable MProperty]] */
1620 &type_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* ArrayIterator[E]: ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
1623 /* runtime type AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
1624 const struct type type_array__AbstractArrayReadmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
1626 "AbstractArrayRead[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
1630 0, {}, /*DEAD TYPE*/
1632 /* runtime type AbstractArray[HashMap2[MType, String, nullable MProperty]] */
1633 const struct type type_array__AbstractArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
1635 "AbstractArray[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
1639 0, {}, /*DEAD TYPE*/
1641 /* runtime type HashMapKeys[MType, HashMap[String, nullable MProperty]] */
1642 const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1644 "HashMapKeys[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
1647 &resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
1650 0, /* nullable Object */
1654 83, /* Collection[Object] */
1655 93, /* Collection[nullable MType] */
1657 1370, /* Collection[MType] */
1658 1661, /* HashMapKeys[MType, HashMap[String, nullable MProperty]] */
1661 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1664 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[K, V]: HashMap[MType, HashMap[String, nullable MProperty]] */
1665 &type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
1666 &type_model__MType
, /* E: MType */
1667 &type_abstract_collection__Collectionmodel__MType
, /* Collection[E]: Collection[MType] */
1668 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
1673 &type_model__MType
, /* E: MType */
1676 /* runtime type HashMapValues[MType, HashMap[String, nullable MProperty]] */
1677 const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1679 "HashMapValues[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
1682 &resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
1685 0, /* nullable Object */
1689 83, /* Collection[Object] */
1690 1277, /* Collection[HashMap[String, nullable MProperty]] */
1691 1480, /* HashMapValues[MType, HashMap[String, nullable MProperty]] */
1694 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1697 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[K, V]: HashMap[MType, HashMap[String, nullable MProperty]] */
1698 &type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
1699 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* E: HashMap[String, nullable MProperty] */
1700 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */
1701 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
1706 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* E: HashMap[String, nullable MProperty] */
1709 /* runtime type Collection[HashMap[String, nullable MProperty]] */
1710 const struct type type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1712 "Collection[HashMap[String, nullable MProperty]]", /* class_name_string */
1716 0, {}, /*DEAD TYPE*/
1718 /* runtime type NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
1719 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1721 "NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]]", /* class_name_string */
1724 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
1727 0, /* nullable Object */
1729 531, /* NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
1732 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1735 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* E: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
1736 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
1739 /* runtime type HashMapIterator[MType, HashMap[String, nullable MProperty]] */
1740 const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1742 "HashMapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
1745 &resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
1748 0, /* nullable Object */
1750 532, /* MapIterator[MType, HashMap[String, nullable MProperty]] */
1751 1278, /* HashMapIterator[MType, HashMap[String, nullable MProperty]] */
1754 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1757 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[K, V]: HashMap[MType, HashMap[String, nullable MProperty]] */
1760 /* runtime type MapIterator[MType, HashMap[String, nullable MProperty]] */
1761 const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1763 "MapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
1767 0, {}, /*DEAD TYPE*/
1769 /* runtime type HashMapNode[MType, HashMap[String, nullable MProperty]] */
1770 const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1772 "HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
1775 &resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
1778 0, /* nullable Object */
1780 66, /* nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
1781 1279, /* HashMapNode[MType, HashMap[String, nullable MProperty]] */
1784 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1787 &type_model__MType
, /* K: MType */
1788 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* V: HashMap[String, nullable MProperty] */
1789 &type_model__MType
, /* K: MType */
1792 /* runtime type nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
1793 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1795 "nullable HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
1799 0, {}, /*DEAD TYPE*/
1801 /* runtime type HashMapKeys[String, nullable MProperty] */
1802 const struct type type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
= {
1804 "HashMapKeys[String, nullable MProperty]", /* class_name_string */
1807 &resolution_table_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
,
1810 0, /* nullable Object */
1814 83, /* Collection[Object] */
1815 593, /* Collection[Streamable] */
1817 1346, /* Collection[Text] */
1819 1513, /* Collection[String] */
1820 1901, /* HashMapKeys[String, nullable MProperty] */
1823 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
= {
1826 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[K, V]: HashMap[String, nullable MProperty] */
1827 &type_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
, /* MapKeysIterator[K, V]: MapKeysIterator[String, nullable MProperty] */
1828 &type_string__String
, /* E: String */
1829 &type_abstract_collection__Collectionstring__String
, /* Collection[E]: Collection[String] */
1830 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
1835 &type_string__String
, /* E: String */
1838 /* runtime type HashMapValues[String, nullable MProperty] */
1839 const struct type type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
= {
1841 "HashMapValues[String, nullable MProperty]", /* class_name_string */
1844 &resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
,
1847 0, /* nullable Object */
1849 92, /* Collection[nullable MProperty] */
1850 1280, /* HashMapValues[String, nullable MProperty] */
1853 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
= {
1856 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[K, V]: HashMap[String, nullable MProperty] */
1857 &type_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
, /* MapValuesIterator[K, V]: MapValuesIterator[String, nullable MProperty] */
1858 &type_nullable_model__MProperty
, /* E: nullable MProperty */
1859 &type_abstract_collection__Collectionnullable_model__MProperty
, /* Collection[E]: Collection[nullable MProperty] */
1860 &type_array__Arraynullable_model__MProperty
, /* Array[E]: Array[nullable MProperty] */
1865 &type_nullable_model__MProperty
, /* E: nullable MProperty */
1868 /* runtime type NativeArray[nullable HashMapNode[String, nullable MProperty]] */
1869 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
1871 "NativeArray[nullable HashMapNode[String, nullable MProperty]]", /* class_name_string */
1874 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
,
1877 0, /* nullable Object */
1879 533, /* NativeArray[nullable HashMapNode[String, nullable MProperty]] */
1882 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
1885 &type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* E: nullable HashMapNode[String, nullable MProperty] */
1886 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
1889 /* runtime type HashMapIterator[String, nullable MProperty] */
1890 const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
= {
1892 "HashMapIterator[String, nullable MProperty]", /* class_name_string */
1895 &resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
,
1898 0, /* nullable Object */
1900 534, /* MapIterator[String, nullable MProperty] */
1901 1281, /* HashMapIterator[String, nullable MProperty] */
1904 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
= {
1907 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[K, V]: HashMap[String, nullable MProperty] */
1910 /* runtime type MapIterator[String, nullable MProperty] */
1911 const struct type type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty
= {
1913 "MapIterator[String, nullable MProperty]", /* class_name_string */
1917 0, {}, /*DEAD TYPE*/
1919 /* runtime type HashMapNode[String, nullable MProperty] */
1920 const struct type type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
1922 "HashMapNode[String, nullable MProperty]", /* class_name_string */
1925 &resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
,
1928 0, /* nullable Object */
1930 67, /* nullable HashMapNode[String, nullable MProperty] */
1931 1282, /* HashMapNode[String, nullable MProperty] */
1934 const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
1937 &type_string__String
, /* K: String */
1938 &type_nullable_model__MProperty
, /* V: nullable MProperty */
1939 &type_string__String
, /* K: String */
1942 /* runtime type nullable HashMapNode[String, nullable MProperty] */
1943 const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
= {
1945 "nullable HashMapNode[String, nullable MProperty]", /* class_name_string */
1949 0, {}, /*DEAD TYPE*/
1951 /* runtime type ArrayIterator[MModuleData[AAnnotation]] */
1952 const struct type type_array__ArrayIteratormmodule_data__MModuleDataparser_nodes__AAnnotation
= {
1954 "ArrayIterator[MModuleData[AAnnotation]]", /* class_name_string */
1957 &resolution_table_array__ArrayIteratormmodule_data__MModuleDataparser_nodes__AAnnotation
,
1960 0, /* nullable Object */
1962 285, /* ArrayIterator[Object] */
1963 1283, /* ArrayIterator[MModuleData[AAnnotation]] */
1966 const struct types resolution_table_array__ArrayIteratormmodule_data__MModuleDataparser_nodes__AAnnotation
= {
1969 &type_array__Arraymmodule_data__MModuleDataparser_nodes__AAnnotation
, /* Array[E]: Array[MModuleData[AAnnotation]] */
1970 &type_array__AbstractArrayReadmmodule_data__MModuleDataparser_nodes__AAnnotation
, /* AbstractArrayRead[E]: AbstractArrayRead[MModuleData[AAnnotation]] */
1973 /* runtime type NativeArray[MModuleData[AAnnotation]] */
1974 const struct type type_array__NativeArraymmodule_data__MModuleDataparser_nodes__AAnnotation
= {
1976 "NativeArray[MModuleData[AAnnotation]]", /* class_name_string */
1979 &resolution_table_array__NativeArraymmodule_data__MModuleDataparser_nodes__AAnnotation
,
1982 0, /* nullable Object */
1984 104, /* NativeArray[Object] */
1985 1284, /* NativeArray[MModuleData[AAnnotation]] */
1988 const struct types resolution_table_array__NativeArraymmodule_data__MModuleDataparser_nodes__AAnnotation
= {
1991 &type_mmodule_data__MModuleDataparser_nodes__AAnnotation
, /* E: MModuleData[AAnnotation] */
1992 &type_array__NativeArraymmodule_data__MModuleDataparser_nodes__AAnnotation
, /* NativeArray[E]: NativeArray[MModuleData[AAnnotation]] */
1995 /* runtime type ArrayIterator[Set[MProperty]] */
1996 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MProperty
= {
1998 "ArrayIterator[Set[MProperty]]", /* class_name_string */
2001 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty
,
2004 0, /* nullable Object */
2006 285, /* ArrayIterator[Object] */
2007 1285, /* ArrayIterator[Set[PropertyLayoutElement]] */
2008 1481, /* ArrayIterator[Set[MProperty]] */
2011 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty
= {
2014 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[E]: Array[Set[MProperty]] */
2015 &type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MProperty]] */
2018 /* runtime type ArrayIterator[Set[PropertyLayoutElement]] */
2019 const struct type type_array__ArrayIteratorabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
2021 "ArrayIterator[Set[PropertyLayoutElement]]", /* class_name_string */
2024 &resolution_table_array__ArrayIteratorabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
2027 0, /* nullable Object */
2029 285, /* ArrayIterator[Object] */
2030 1285, /* ArrayIterator[Set[PropertyLayoutElement]] */
2033 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
2036 &type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* Array[E]: Array[Set[PropertyLayoutElement]] */
2037 &type_array__AbstractArrayReadabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[PropertyLayoutElement]] */
2040 /* runtime type NativeArray[Set[MProperty]] */
2041 const struct type type_array__NativeArrayabstract_collection__Setmodel__MProperty
= {
2043 "NativeArray[Set[MProperty]]", /* class_name_string */
2046 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty
,
2049 0, /* nullable Object */
2051 104, /* NativeArray[Object] */
2052 1286, /* NativeArray[Set[PropertyLayoutElement]] */
2053 1482, /* NativeArray[Set[MProperty]] */
2056 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty
= {
2059 &type_abstract_collection__Setmodel__MProperty
, /* E: Set[MProperty] */
2060 &type_array__NativeArrayabstract_collection__Setmodel__MProperty
, /* NativeArray[E]: NativeArray[Set[MProperty]] */
2063 /* runtime type NativeArray[Set[PropertyLayoutElement]] */
2064 const struct type type_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
2066 "NativeArray[Set[PropertyLayoutElement]]", /* class_name_string */
2069 &resolution_table_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
,
2072 0, /* nullable Object */
2074 104, /* NativeArray[Object] */
2075 1286, /* NativeArray[Set[PropertyLayoutElement]] */
2078 const struct types resolution_table_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
= {
2081 &type_abstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* E: Set[PropertyLayoutElement] */
2082 &type_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement
, /* NativeArray[E]: NativeArray[Set[PropertyLayoutElement]] */
2085 /* runtime type MapKeysIterator[MGroup, POSetElement[MGroup]] */
2086 const struct type type_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
2088 "MapKeysIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
2091 &resolution_table_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup
,
2094 0, /* nullable Object */
2096 535, /* MapKeysIterator[MGroup, POSetElement[MGroup]] */
2099 const struct types resolution_table_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
2102 &type_array__Arraymproject__MGroup
, /* Array[E]: Array[MGroup] */
2103 &type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapIterator[K, V]: MapIterator[MGroup, POSetElement[MGroup]] */
2106 /* runtime type MapValuesIterator[MGroup, POSetElement[MGroup]] */
2107 const struct type type_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
2109 "MapValuesIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
2112 &resolution_table_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup
,
2115 0, /* nullable Object */
2117 536, /* MapValuesIterator[MGroup, POSetElement[MGroup]] */
2120 const struct types resolution_table_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
2123 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[E]: Array[POSetElement[MGroup]] */
2124 &type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapIterator[K, V]: MapIterator[MGroup, POSetElement[MGroup]] */
2127 /* runtime type Array[POSetElement[MGroup]] */
2128 const struct type type_array__Arrayposet__POSetElementmproject__MGroup
= {
2130 "Array[POSetElement[MGroup]]", /* class_name_string */
2133 &resolution_table_array__Arrayposet__POSetElementmproject__MGroup
,
2136 0, /* nullable Object */
2139 82, /* SequenceRead[nullable Object] */
2140 83, /* Collection[Object] */
2141 1238, /* Collection[POSetElement[MGroup]] */
2142 590, /* Array[nullable Object] */
2144 1345, /* AbstractArrayRead[Object] */
2145 1902, /* AbstractArrayRead[POSetElement[MGroup]] */
2146 1512, /* AbstractArray[Object] */
2147 2160, /* AbstractArray[POSetElement[MGroup]] */
2151 1909, /* Array[Object] */
2152 2254, /* Array[POSetElement[MGroup]] */
2155 const struct types resolution_table_array__Arrayposet__POSetElementmproject__MGroup
= {
2158 &type_array__NativeArrayposet__POSetElementmproject__MGroup
, /* NativeArray[E]: NativeArray[POSetElement[MGroup]] */
2159 &type_poset__POSetElementmproject__MGroup
, /* E: POSetElement[MGroup] */
2160 &type_poset__POSetElementmproject__MGroup
, /* E: POSetElement[MGroup] */
2161 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[E]: Collection[POSetElement[MGroup]] */
2162 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[E]: Array[POSetElement[MGroup]] */
2163 &type_poset__POSetElementmproject__MGroup
, /* E: POSetElement[MGroup] */
2164 &type_poset__POSetElementmproject__MGroup
, /* E: POSetElement[MGroup] */
2165 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[E]: Collection[POSetElement[MGroup]] */
2166 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[E]: Collection[POSetElement[MGroup]] */
2167 &type_poset__POSetElementmproject__MGroup
, /* E: POSetElement[MGroup] */
2168 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[E]: Array[POSetElement[MGroup]] */
2169 &type_array__NativeArrayposet__POSetElementmproject__MGroup
, /* NativeArray[E]: NativeArray[POSetElement[MGroup]] */
2170 &type_poset__POSetElementmproject__MGroup
, /* E: POSetElement[MGroup] */
2171 &type_poset__POSetElementmproject__MGroup
, /* E: POSetElement[MGroup] */
2172 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[E]: Array[POSetElement[MGroup]] */
2173 &type_array__AbstractArrayposet__POSetElementmproject__MGroup
, /* AbstractArray[E]: AbstractArray[POSetElement[MGroup]] */
2174 &type_array__ArrayIteratorposet__POSetElementmproject__MGroup
, /* ArrayIterator[E]: ArrayIterator[POSetElement[MGroup]] */
2177 /* runtime type AbstractArrayRead[POSetElement[MGroup]] */
2178 const struct type type_array__AbstractArrayReadposet__POSetElementmproject__MGroup
= {
2180 "AbstractArrayRead[POSetElement[MGroup]]", /* class_name_string */
2184 0, {}, /*DEAD TYPE*/
2186 /* runtime type AbstractArray[POSetElement[MGroup]] */
2187 const struct type type_array__AbstractArrayposet__POSetElementmproject__MGroup
= {
2189 "AbstractArray[POSetElement[MGroup]]", /* class_name_string */
2193 0, {}, /*DEAD TYPE*/
2195 /* runtime type HashSetIterator[MGroup] */
2196 const struct type type_hash_collection__HashSetIteratormproject__MGroup
= {
2198 "HashSetIterator[MGroup]", /* class_name_string */
2201 &resolution_table_hash_collection__HashSetIteratormproject__MGroup
,
2204 0, /* nullable Object */
2206 290, /* HashSetIterator[Object] */
2207 1287, /* HashSetIterator[MGroup] */
2210 const struct types resolution_table_hash_collection__HashSetIteratormproject__MGroup
= {
2213 &type_array__Arraymproject__MGroup
, /* Array[E]: Array[MGroup] */
2214 &type_hash_collection__HashSetmproject__MGroup
, /* HashSet[E]: HashSet[MGroup] */
2217 /* runtime type NativeArray[nullable HashSetNode[MGroup]] */
2218 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
= {
2220 "NativeArray[nullable HashSetNode[MGroup]]", /* class_name_string */
2223 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
,
2226 0, /* nullable Object */
2228 291, /* NativeArray[nullable HashSetNode[Object]] */
2229 1288, /* NativeArray[nullable HashSetNode[MGroup]] */
2232 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
= {
2235 &type_nullable_hash_collection__HashSetNodemproject__MGroup
, /* E: nullable HashSetNode[MGroup] */
2236 &type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
, /* NativeArray[E]: NativeArray[nullable HashSetNode[MGroup]] */
2239 /* runtime type HashSetNode[MGroup] */
2240 const struct type type_hash_collection__HashSetNodemproject__MGroup
= {
2242 "HashSetNode[MGroup]", /* class_name_string */
2245 &resolution_table_hash_collection__HashSetNodemproject__MGroup
,
2248 0, /* nullable Object */
2250 17, /* nullable HashSetNode[Object] */
2251 537, /* nullable HashSetNode[MGroup] */
2252 1069, /* HashSetNode[Object] */
2253 1662, /* HashSetNode[MGroup] */
2256 const struct types resolution_table_hash_collection__HashSetNodemproject__MGroup
= {
2259 &type_mproject__MGroup
, /* E: MGroup */
2261 &type_mproject__MGroup
, /* K: MGroup */
2264 /* runtime type nullable HashSetNode[MGroup] */
2265 const struct type type_nullable_hash_collection__HashSetNodemproject__MGroup
= {
2267 "nullable HashSetNode[MGroup]", /* class_name_string */
2271 0, {}, /*DEAD TYPE*/
2273 /* runtime type MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
2274 const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2276 "MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
2279 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
2282 0, /* nullable Object */
2284 538, /* MapKeysIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
2287 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2290 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
2291 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapIterator[K, V]: MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
2294 /* runtime type MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
2295 const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2297 "MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
2300 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
2303 0, /* nullable Object */
2305 539, /* MapValuesIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
2308 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2311 &type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
2312 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapIterator[K, V]: MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
2315 /* runtime type Array[HashMap[MProperty, Set[MMethodDef]]] */
2316 const struct type type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2318 "Array[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
2321 &resolution_table_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
2324 0, /* nullable Object */
2327 82, /* SequenceRead[nullable Object] */
2328 83, /* Collection[Object] */
2329 1241, /* Collection[HashMap[MProperty, Set[MMethodDef]]] */
2330 590, /* Array[nullable Object] */
2332 1345, /* AbstractArrayRead[Object] */
2333 1903, /* AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */
2334 1512, /* AbstractArray[Object] */
2335 2161, /* AbstractArray[HashMap[MProperty, Set[MMethodDef]]] */
2339 1909, /* Array[Object] */
2340 2255, /* Array[HashMap[MProperty, Set[MMethodDef]]] */
2343 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2346 &type_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray[E]: NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
2347 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* E: HashMap[MProperty, Set[MMethodDef]] */
2348 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* E: HashMap[MProperty, Set[MMethodDef]] */
2349 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
2350 &type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
2351 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* E: HashMap[MProperty, Set[MMethodDef]] */
2352 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* E: HashMap[MProperty, Set[MMethodDef]] */
2353 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
2354 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
2355 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* E: HashMap[MProperty, Set[MMethodDef]] */
2356 &type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
2357 &type_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray[E]: NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
2358 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* E: HashMap[MProperty, Set[MMethodDef]] */
2359 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* E: HashMap[MProperty, Set[MMethodDef]] */
2360 &type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
2361 &type_array__AbstractArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* AbstractArray[E]: AbstractArray[HashMap[MProperty, Set[MMethodDef]]] */
2362 &type_array__ArrayIteratorhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* ArrayIterator[E]: ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */
2365 /* runtime type AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */
2366 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2368 "AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
2372 0, {}, /*DEAD TYPE*/
2374 /* runtime type AbstractArray[HashMap[MProperty, Set[MMethodDef]]] */
2375 const struct type type_array__AbstractArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2377 "AbstractArray[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
2381 0, {}, /*DEAD TYPE*/
2383 /* runtime type MapKeysIterator[MProperty, Set[MMethodDef]] */
2384 const struct type type_abstract_collection__MapKeysIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2386 "MapKeysIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
2389 &resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
2392 0, /* nullable Object */
2394 540, /* MapKeysIterator[MProperty, Set[MMethodDef]] */
2397 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2400 &type_array__Arraymodel__MProperty
, /* Array[E]: Array[MProperty] */
2401 &type_abstract_collection__MapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapIterator[K, V]: MapIterator[MProperty, Set[MMethodDef]] */
2404 /* runtime type MapValuesIterator[MProperty, Set[MMethodDef]] */
2405 const struct type type_abstract_collection__MapValuesIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2407 "MapValuesIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
2410 &resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
2413 0, /* nullable Object */
2415 541, /* MapValuesIterator[MProperty, Set[MMethodDef]] */
2418 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
2421 &type_array__Arrayabstract_collection__Setmodel__MMethodDef
, /* Array[E]: Array[Set[MMethodDef]] */
2422 &type_abstract_collection__MapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* MapIterator[K, V]: MapIterator[MProperty, Set[MMethodDef]] */
2425 /* runtime type Array[Set[MMethodDef]] */
2426 const struct type type_array__Arrayabstract_collection__Setmodel__MMethodDef
= {
2428 "Array[Set[MMethodDef]]", /* class_name_string */
2431 &resolution_table_array__Arrayabstract_collection__Setmodel__MMethodDef
,
2434 0, /* nullable Object */
2437 82, /* SequenceRead[nullable Object] */
2438 83, /* Collection[Object] */
2439 1114, /* Collection[Set[PropertyLayoutElement]] */
2440 590, /* Array[nullable Object] */
2441 1464, /* Collection[Set[MMethodDef]] */
2442 1345, /* AbstractArrayRead[Object] */
2444 1512, /* AbstractArray[Object] */
2445 1879, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
2446 2162, /* AbstractArrayRead[Set[MMethodDef]] */
2447 2143, /* AbstractArray[Set[PropertyLayoutElement]] */
2448 2256, /* AbstractArray[Set[MMethodDef]] */
2449 1909, /* Array[Object] */
2450 2238, /* Array[Set[PropertyLayoutElement]] */
2451 2316, /* Array[Set[MMethodDef]] */
2454 const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MMethodDef
= {
2457 &type_array__NativeArrayabstract_collection__Setmodel__MMethodDef
, /* NativeArray[E]: NativeArray[Set[MMethodDef]] */
2458 &type_abstract_collection__Setmodel__MMethodDef
, /* E: Set[MMethodDef] */
2459 &type_abstract_collection__Setmodel__MMethodDef
, /* E: Set[MMethodDef] */
2460 &type_abstract_collection__Collectionabstract_collection__Setmodel__MMethodDef
, /* Collection[E]: Collection[Set[MMethodDef]] */
2461 &type_array__Arrayabstract_collection__Setmodel__MMethodDef
, /* Array[E]: Array[Set[MMethodDef]] */
2462 &type_abstract_collection__Setmodel__MMethodDef
, /* E: Set[MMethodDef] */
2463 &type_abstract_collection__Setmodel__MMethodDef
, /* E: Set[MMethodDef] */
2464 &type_abstract_collection__Collectionabstract_collection__Setmodel__MMethodDef
, /* Collection[E]: Collection[Set[MMethodDef]] */
2465 &type_abstract_collection__Collectionabstract_collection__Setmodel__MMethodDef
, /* Collection[E]: Collection[Set[MMethodDef]] */
2466 &type_abstract_collection__Setmodel__MMethodDef
, /* E: Set[MMethodDef] */
2467 &type_array__Arrayabstract_collection__Setmodel__MMethodDef
, /* Array[E]: Array[Set[MMethodDef]] */
2468 &type_array__NativeArrayabstract_collection__Setmodel__MMethodDef
, /* NativeArray[E]: NativeArray[Set[MMethodDef]] */
2469 &type_abstract_collection__Setmodel__MMethodDef
, /* E: Set[MMethodDef] */
2470 &type_abstract_collection__Setmodel__MMethodDef
, /* E: Set[MMethodDef] */
2471 &type_array__Arrayabstract_collection__Setmodel__MMethodDef
, /* Array[E]: Array[Set[MMethodDef]] */
2472 &type_array__AbstractArrayabstract_collection__Setmodel__MMethodDef
, /* AbstractArray[E]: AbstractArray[Set[MMethodDef]] */
2473 &type_array__ArrayIteratorabstract_collection__Setmodel__MMethodDef
, /* ArrayIterator[E]: ArrayIterator[Set[MMethodDef]] */
2476 /* runtime type AbstractArrayRead[Set[MMethodDef]] */
2477 const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MMethodDef
= {
2479 "AbstractArrayRead[Set[MMethodDef]]", /* class_name_string */
2483 0, {}, /*DEAD TYPE*/
2485 /* runtime type AbstractArray[Set[MMethodDef]] */
2486 const struct type type_array__AbstractArrayabstract_collection__Setmodel__MMethodDef
= {
2488 "AbstractArray[Set[MMethodDef]]", /* class_name_string */
2492 0, {}, /*DEAD TYPE*/
2494 /* runtime type ArrayIterator[HashSet[MType]] */
2495 const struct type type_array__ArrayIteratorhash_collection__HashSetmodel__MType
= {
2497 "ArrayIterator[HashSet[MType]]", /* class_name_string */
2500 &resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType
,
2503 0, /* nullable Object */
2505 285, /* ArrayIterator[Object] */
2506 1289, /* ArrayIterator[Set[MType]] */
2507 1483, /* ArrayIterator[HashSet[MType]] */
2510 const struct types resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType
= {
2513 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[E]: Array[HashSet[MType]] */
2514 &type_array__AbstractArrayReadhash_collection__HashSetmodel__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[HashSet[MType]] */
2517 /* runtime type ArrayIterator[Set[MType]] */
2518 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MType
= {
2520 "ArrayIterator[Set[MType]]", /* class_name_string */
2523 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType
,
2526 0, /* nullable Object */
2528 285, /* ArrayIterator[Object] */
2529 1289, /* ArrayIterator[Set[MType]] */
2532 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType
= {
2535 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[E]: Array[Set[MType]] */
2536 &type_array__AbstractArrayReadabstract_collection__Setmodel__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MType]] */
2539 /* runtime type NativeArray[HashSet[MType]] */
2540 const struct type type_array__NativeArrayhash_collection__HashSetmodel__MType
= {
2542 "NativeArray[HashSet[MType]]", /* class_name_string */
2545 &resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType
,
2548 0, /* nullable Object */
2550 104, /* NativeArray[Object] */
2551 1290, /* NativeArray[Set[MType]] */
2552 1484, /* NativeArray[HashSet[MType]] */
2555 const struct types resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType
= {
2558 &type_hash_collection__HashSetmodel__MType
, /* E: HashSet[MType] */
2559 &type_array__NativeArrayhash_collection__HashSetmodel__MType
, /* NativeArray[E]: NativeArray[HashSet[MType]] */
2562 /* runtime type NativeArray[Set[MType]] */
2563 const struct type type_array__NativeArrayabstract_collection__Setmodel__MType
= {
2565 "NativeArray[Set[MType]]", /* class_name_string */
2568 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MType
,
2571 0, /* nullable Object */
2573 104, /* NativeArray[Object] */
2574 1290, /* NativeArray[Set[MType]] */
2577 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MType
= {
2580 &type_abstract_collection__Setmodel__MType
, /* E: Set[MType] */
2581 &type_array__NativeArrayabstract_collection__Setmodel__MType
, /* NativeArray[E]: NativeArray[Set[MType]] */
2584 /* runtime type ArrayIterator[Array[nullable MType]] */
2585 const struct type type_array__ArrayIteratorarray__Arraynullable_model__MType
= {
2587 "ArrayIterator[Array[nullable MType]]", /* class_name_string */
2590 &resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType
,
2593 0, /* nullable Object */
2595 285, /* ArrayIterator[Object] */
2596 542, /* ArrayIterator[nullable Array[nullable MType]] */
2597 1485, /* ArrayIterator[Array[nullable MType]] */
2600 const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType
= {
2603 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[E]: Array[Array[nullable MType]] */
2604 &type_array__AbstractArrayReadarray__Arraynullable_model__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[nullable MType]] */
2607 /* runtime type ArrayIterator[nullable Array[nullable MType]] */
2608 const struct type type_array__ArrayIteratornullable_array__Arraynullable_model__MType
= {
2610 "ArrayIterator[nullable Array[nullable MType]]", /* class_name_string */
2613 &resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType
,
2616 0, /* nullable Object */
2619 542, /* ArrayIterator[nullable Array[nullable MType]] */
2622 const struct types resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType
= {
2625 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[E]: Array[nullable Array[nullable MType]] */
2626 &type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[nullable Array[nullable MType]] */
2629 /* runtime type NativeArray[Array[nullable MType]] */
2630 const struct type type_array__NativeArrayarray__Arraynullable_model__MType
= {
2632 "NativeArray[Array[nullable MType]]", /* class_name_string */
2635 &resolution_table_array__NativeArrayarray__Arraynullable_model__MType
,
2638 0, /* nullable Object */
2640 104, /* NativeArray[Object] */
2641 543, /* NativeArray[nullable Array[nullable MType]] */
2642 1486, /* NativeArray[Array[nullable MType]] */
2645 const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MType
= {
2648 &type_array__Arraynullable_model__MType
, /* E: Array[nullable MType] */
2649 &type_array__NativeArrayarray__Arraynullable_model__MType
, /* NativeArray[E]: NativeArray[Array[nullable MType]] */
2652 /* runtime type NativeArray[nullable Array[nullable MType]] */
2653 const struct type type_array__NativeArraynullable_array__Arraynullable_model__MType
= {
2655 "NativeArray[nullable Array[nullable MType]]", /* class_name_string */
2658 &resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType
,
2661 0, /* nullable Object */
2664 543, /* NativeArray[nullable Array[nullable MType]] */
2667 const struct types resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType
= {
2670 &type_nullable_array__Arraynullable_model__MType
, /* E: nullable Array[nullable MType] */
2671 &type_array__NativeArraynullable_array__Arraynullable_model__MType
, /* NativeArray[E]: NativeArray[nullable Array[nullable MType]] */
2674 /* runtime type ArrayIterator[Array[nullable MPropDef]] */
2675 const struct type type_array__ArrayIteratorarray__Arraynullable_model__MPropDef
= {
2677 "ArrayIterator[Array[nullable MPropDef]]", /* class_name_string */
2680 &resolution_table_array__ArrayIteratorarray__Arraynullable_model__MPropDef
,
2683 0, /* nullable Object */
2685 285, /* ArrayIterator[Object] */
2686 1291, /* ArrayIterator[Array[nullable MPropDef]] */
2689 const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MPropDef
= {
2692 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[E]: Array[Array[nullable MPropDef]] */
2693 &type_array__AbstractArrayReadarray__Arraynullable_model__MPropDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[nullable MPropDef]] */
2696 /* runtime type NativeArray[Array[nullable MPropDef]] */
2697 const struct type type_array__NativeArrayarray__Arraynullable_model__MPropDef
= {
2699 "NativeArray[Array[nullable MPropDef]]", /* class_name_string */
2702 &resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef
,
2705 0, /* nullable Object */
2707 104, /* NativeArray[Object] */
2708 1292, /* NativeArray[Array[nullable MPropDef]] */
2711 const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef
= {
2714 &type_array__Arraynullable_model__MPropDef
, /* E: Array[nullable MPropDef] */
2715 &type_array__NativeArrayarray__Arraynullable_model__MPropDef
, /* NativeArray[E]: NativeArray[Array[nullable MPropDef]] */
2718 /* runtime type ArrayIterator[Set[MClassDef]] */
2719 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
= {
2721 "ArrayIterator[Set[MClassDef]]", /* class_name_string */
2724 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
,
2727 0, /* nullable Object */
2729 285, /* ArrayIterator[Object] */
2730 1293, /* ArrayIterator[Set[MClassDef]] */
2733 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef
= {
2736 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[E]: Array[Set[MClassDef]] */
2737 &type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MClassDef]] */
2740 /* runtime type NativeArray[Set[MClassDef]] */
2741 const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassDef
= {
2743 "NativeArray[Set[MClassDef]]", /* class_name_string */
2746 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef
,
2749 0, /* nullable Object */
2751 104, /* NativeArray[Object] */
2752 1294, /* NativeArray[Set[MClassDef]] */
2755 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef
= {
2758 &type_abstract_collection__Setmodel__MClassDef
, /* E: Set[MClassDef] */
2759 &type_array__NativeArrayabstract_collection__Setmodel__MClassDef
, /* NativeArray[E]: NativeArray[Set[MClassDef]] */
2762 /* runtime type ArrayIterator[Set[MClass]] */
2763 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClass
= {
2765 "ArrayIterator[Set[MClass]]", /* class_name_string */
2768 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass
,
2771 0, /* nullable Object */
2773 285, /* ArrayIterator[Object] */
2774 1295, /* ArrayIterator[Set[MClass]] */
2777 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass
= {
2780 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[E]: Array[Set[MClass]] */
2781 &type_array__AbstractArrayReadabstract_collection__Setmodel__MClass
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MClass]] */
2784 /* runtime type NativeArray[Set[MClass]] */
2785 const struct type type_array__NativeArrayabstract_collection__Setmodel__MClass
= {
2787 "NativeArray[Set[MClass]]", /* class_name_string */
2790 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MClass
,
2793 0, /* nullable Object */
2795 104, /* NativeArray[Object] */
2796 1296, /* NativeArray[Set[MClass]] */
2799 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClass
= {
2802 &type_abstract_collection__Setmodel__MClass
, /* E: Set[MClass] */
2803 &type_array__NativeArrayabstract_collection__Setmodel__MClass
, /* NativeArray[E]: NativeArray[Set[MClass]] */
2806 /* runtime type ArrayIterator[Set[MClassType]] */
2807 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassType
= {
2809 "ArrayIterator[Set[MClassType]]", /* class_name_string */
2812 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType
,
2815 0, /* nullable Object */
2817 285, /* ArrayIterator[Object] */
2818 1289, /* ArrayIterator[Set[MType]] */
2819 1487, /* ArrayIterator[Set[MClassType]] */
2822 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType
= {
2825 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[E]: Array[Set[MClassType]] */
2826 &type_array__AbstractArrayReadabstract_collection__Setmodel__MClassType
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MClassType]] */
2829 /* runtime type NativeArray[Set[MClassType]] */
2830 const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassType
= {
2832 "NativeArray[Set[MClassType]]", /* class_name_string */
2835 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType
,
2838 0, /* nullable Object */
2840 104, /* NativeArray[Object] */
2841 1290, /* NativeArray[Set[MType]] */
2842 1488, /* NativeArray[Set[MClassType]] */
2845 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType
= {
2848 &type_abstract_collection__Setmodel__MClassType
, /* E: Set[MClassType] */
2849 &type_array__NativeArrayabstract_collection__Setmodel__MClassType
, /* NativeArray[E]: NativeArray[Set[MClassType]] */
2852 /* runtime type HashMapKeys[MClass, Set[MClass]] */
2853 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
= {
2855 "HashMapKeys[MClass, Set[MClass]]", /* class_name_string */
2858 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
,
2861 0, /* nullable Object */
2863 91, /* Collection[nullable MClass] */
2865 83, /* Collection[Object] */
2866 1366, /* Collection[MClass] */
2867 1663, /* HashMapKeys[MClass, Set[MClass]] */
2870 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
= {
2873 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[K, V]: HashMap[MClass, Set[MClass]] */
2874 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapKeysIterator[K, V]: MapKeysIterator[MClass, Set[MClass]] */
2875 &type_model__MClass
, /* E: MClass */
2876 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[E]: Collection[MClass] */
2877 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
2882 &type_model__MClass
, /* E: MClass */
2885 /* runtime type HashMapValues[MClass, Set[MClass]] */
2886 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
= {
2888 "HashMapValues[MClass, Set[MClass]]", /* class_name_string */
2891 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
,
2894 0, /* nullable Object */
2898 83, /* Collection[Object] */
2899 1163, /* Collection[Set[MClass]] */
2900 1489, /* HashMapValues[MClass, Set[MClass]] */
2903 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
= {
2906 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[K, V]: HashMap[MClass, Set[MClass]] */
2907 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapValuesIterator[K, V]: MapValuesIterator[MClass, Set[MClass]] */
2908 &type_abstract_collection__Setmodel__MClass
, /* E: Set[MClass] */
2909 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[E]: Collection[Set[MClass]] */
2910 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[E]: Array[Set[MClass]] */
2915 &type_abstract_collection__Setmodel__MClass
, /* E: Set[MClass] */
2918 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
2919 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
2921 "NativeArray[nullable HashMapNode[MClass, Set[MClass]]]", /* class_name_string */
2924 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
,
2927 0, /* nullable Object */
2929 544, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
2932 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
2935 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* E: nullable HashMapNode[MClass, Set[MClass]] */
2936 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
2939 /* runtime type HashMapIterator[MClass, Set[MClass]] */
2940 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
2942 "HashMapIterator[MClass, Set[MClass]]", /* class_name_string */
2945 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
,
2948 0, /* nullable Object */
2950 545, /* MapIterator[MClass, Set[MClass]] */
2951 1297, /* HashMapIterator[MClass, Set[MClass]] */
2954 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
2957 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[K, V]: HashMap[MClass, Set[MClass]] */
2960 /* runtime type MapIterator[MClass, Set[MClass]] */
2961 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
2963 "MapIterator[MClass, Set[MClass]]", /* class_name_string */
2967 0, {}, /*DEAD TYPE*/
2969 /* runtime type HashMapNode[MClass, Set[MClass]] */
2970 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
2972 "HashMapNode[MClass, Set[MClass]]", /* class_name_string */
2975 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
,
2978 0, /* nullable Object */
2980 68, /* nullable HashMapNode[MClass, Set[MClass]] */
2981 1298, /* HashMapNode[MClass, Set[MClass]] */
2984 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
2987 &type_model__MClass
, /* K: MClass */
2988 &type_abstract_collection__Setmodel__MClass
, /* V: Set[MClass] */
2989 &type_model__MClass
, /* K: MClass */
2992 /* runtime type nullable HashMapNode[MClass, Set[MClass]] */
2993 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
2995 "nullable HashMapNode[MClass, Set[MClass]]", /* class_name_string */
2999 0, {}, /*DEAD TYPE*/
3001 /* runtime type ArrayIterator[Set[MAttribute]] */
3002 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
= {
3004 "ArrayIterator[Set[MAttribute]]", /* class_name_string */
3007 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
,
3010 0, /* nullable Object */
3012 285, /* ArrayIterator[Object] */
3013 1285, /* ArrayIterator[Set[PropertyLayoutElement]] */
3014 1481, /* ArrayIterator[Set[MProperty]] */
3015 1664, /* ArrayIterator[Set[MAttribute]] */
3018 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute
= {
3021 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[E]: Array[Set[MAttribute]] */
3022 &type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MAttribute]] */
3025 /* runtime type NativeArray[Set[MAttribute]] */
3026 const struct type type_array__NativeArrayabstract_collection__Setmodel__MAttribute
= {
3028 "NativeArray[Set[MAttribute]]", /* class_name_string */
3031 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute
,
3034 0, /* nullable Object */
3036 104, /* NativeArray[Object] */
3037 1286, /* NativeArray[Set[PropertyLayoutElement]] */
3038 1482, /* NativeArray[Set[MProperty]] */
3039 1665, /* NativeArray[Set[MAttribute]] */
3042 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute
= {
3045 &type_abstract_collection__Setmodel__MAttribute
, /* E: Set[MAttribute] */
3046 &type_array__NativeArrayabstract_collection__Setmodel__MAttribute
, /* NativeArray[E]: NativeArray[Set[MAttribute]] */
3049 /* runtime type MapKeysIterator[PropertyLayoutElement, Int] */
3050 const struct type type_abstract_collection__MapKeysIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
3052 "MapKeysIterator[PropertyLayoutElement, Int]", /* class_name_string */
3055 &resolution_table_abstract_collection__MapKeysIteratorseparate_compiler__PropertyLayoutElementkernel__Int
,
3058 0, /* nullable Object */
3060 546, /* MapKeysIterator[PropertyLayoutElement, Int] */
3063 const struct types resolution_table_abstract_collection__MapKeysIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
3066 &type_array__Arrayseparate_compiler__PropertyLayoutElement
, /* Array[E]: Array[PropertyLayoutElement] */
3067 &type_abstract_collection__MapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
, /* MapIterator[K, V]: MapIterator[PropertyLayoutElement, Int] */
3070 /* runtime type MapValuesIterator[PropertyLayoutElement, Int] */
3071 const struct type type_abstract_collection__MapValuesIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
3073 "MapValuesIterator[PropertyLayoutElement, Int]", /* class_name_string */
3076 &resolution_table_abstract_collection__MapValuesIteratorseparate_compiler__PropertyLayoutElementkernel__Int
,
3079 0, /* nullable Object */
3081 547, /* MapValuesIterator[PropertyLayoutElement, Int] */
3084 const struct types resolution_table_abstract_collection__MapValuesIteratorseparate_compiler__PropertyLayoutElementkernel__Int
= {
3087 &type_array__Arraykernel__Int
, /* Array[E]: Array[Int] */
3088 &type_abstract_collection__MapIteratorseparate_compiler__PropertyLayoutElementkernel__Int
, /* MapIterator[K, V]: MapIterator[PropertyLayoutElement, Int] */
3091 /* runtime type MapKeysIterator[MAttribute, Int] */
3092 const struct type type_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
= {
3094 "MapKeysIterator[MAttribute, Int]", /* class_name_string */
3097 &resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
,
3100 0, /* nullable Object */
3102 546, /* MapKeysIterator[PropertyLayoutElement, Int] */
3103 1299, /* MapKeysIterator[MAttribute, Int] */
3106 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
= {
3109 &type_array__Arraymodel__MAttribute
, /* Array[E]: Array[MAttribute] */
3110 &type_abstract_collection__MapIteratormodel__MAttributekernel__Int
, /* MapIterator[K, V]: MapIterator[MAttribute, Int] */
3113 /* runtime type MapValuesIterator[MAttribute, Int] */
3114 const struct type type_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
= {
3116 "MapValuesIterator[MAttribute, Int]", /* class_name_string */
3119 &resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
,
3122 0, /* nullable Object */
3124 547, /* MapValuesIterator[PropertyLayoutElement, Int] */
3125 1300, /* MapValuesIterator[MAttribute, Int] */
3128 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
= {
3131 &type_array__Arraykernel__Int
, /* Array[E]: Array[Int] */
3132 &type_abstract_collection__MapIteratormodel__MAttributekernel__Int
, /* MapIterator[K, V]: MapIterator[MAttribute, Int] */
3135 /* runtime type ArrayIterator[EscapeMark] */
3136 const struct type type_array__ArrayIteratorscope__EscapeMark
= {
3138 "ArrayIterator[EscapeMark]", /* class_name_string */
3141 &resolution_table_array__ArrayIteratorscope__EscapeMark
,
3144 0, /* nullable Object */
3146 285, /* ArrayIterator[Object] */
3147 1301, /* ArrayIterator[EscapeMark] */
3150 const struct types resolution_table_array__ArrayIteratorscope__EscapeMark
= {
3153 &type_array__Arrayscope__EscapeMark
, /* Array[E]: Array[EscapeMark] */
3154 &type_array__AbstractArrayReadscope__EscapeMark
, /* AbstractArrayRead[E]: AbstractArrayRead[EscapeMark] */
3157 /* runtime type NativeArray[EscapeMark] */
3158 const struct type type_array__NativeArrayscope__EscapeMark
= {
3160 "NativeArray[EscapeMark]", /* class_name_string */
3163 &resolution_table_array__NativeArrayscope__EscapeMark
,
3166 0, /* nullable Object */
3168 104, /* NativeArray[Object] */
3169 1302, /* NativeArray[EscapeMark] */
3172 const struct types resolution_table_array__NativeArrayscope__EscapeMark
= {
3175 &type_scope__EscapeMark
, /* E: EscapeMark */
3176 &type_array__NativeArrayscope__EscapeMark
, /* NativeArray[E]: NativeArray[EscapeMark] */
3179 /* runtime type ArrayIterator[Set[MVirtualTypeProp]] */
3180 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
= {
3182 "ArrayIterator[Set[MVirtualTypeProp]]", /* class_name_string */
3185 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
,
3188 0, /* nullable Object */
3190 285, /* ArrayIterator[Object] */
3191 1285, /* ArrayIterator[Set[PropertyLayoutElement]] */
3192 1481, /* ArrayIterator[Set[MProperty]] */
3193 1666, /* ArrayIterator[Set[MVirtualTypeProp]] */
3196 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp
= {
3199 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[E]: Array[Set[MVirtualTypeProp]] */
3200 &type_array__AbstractArrayReadabstract_collection__Setmodel__MVirtualTypeProp
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MVirtualTypeProp]] */
3203 /* runtime type NativeArray[Set[MVirtualTypeProp]] */
3204 const struct type type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
= {
3206 "NativeArray[Set[MVirtualTypeProp]]", /* class_name_string */
3209 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
,
3212 0, /* nullable Object */
3214 104, /* NativeArray[Object] */
3215 1286, /* NativeArray[Set[PropertyLayoutElement]] */
3216 1482, /* NativeArray[Set[MProperty]] */
3217 1667, /* NativeArray[Set[MVirtualTypeProp]] */
3220 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
= {
3223 &type_abstract_collection__Setmodel__MVirtualTypeProp
, /* E: Set[MVirtualTypeProp] */
3224 &type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp
, /* NativeArray[E]: NativeArray[Set[MVirtualTypeProp]] */
3227 /* runtime type MapKeysIterator[MVirtualTypeProp, Int] */
3228 const struct type type_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
= {
3230 "MapKeysIterator[MVirtualTypeProp, Int]", /* class_name_string */
3233 &resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
,
3236 0, /* nullable Object */
3238 546, /* MapKeysIterator[PropertyLayoutElement, Int] */
3239 1303, /* MapKeysIterator[MVirtualTypeProp, Int] */
3242 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
= {
3245 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[E]: Array[MVirtualTypeProp] */
3246 &type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int
, /* MapIterator[K, V]: MapIterator[MVirtualTypeProp, Int] */
3249 /* runtime type MapValuesIterator[MVirtualTypeProp, Int] */
3250 const struct type type_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
= {
3252 "MapValuesIterator[MVirtualTypeProp, Int]", /* class_name_string */
3255 &resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
,
3258 0, /* nullable Object */
3260 547, /* MapValuesIterator[PropertyLayoutElement, Int] */
3261 1304, /* MapValuesIterator[MVirtualTypeProp, Int] */
3264 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
= {
3267 &type_array__Arraykernel__Int
, /* Array[E]: Array[Int] */
3268 &type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int
, /* MapIterator[K, V]: MapIterator[MVirtualTypeProp, Int] */
3271 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
3272 const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3274 "HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
3277 &resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
3280 0, /* nullable Object */
3284 83, /* Collection[Object] */
3285 603, /* Collection[MModule] */
3286 1490, /* HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
3289 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3292 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
3293 &type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
3294 &type_mmodule__MModule
, /* E: MModule */
3295 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[E]: Collection[MModule] */
3296 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
3301 &type_mmodule__MModule
, /* E: MModule */
3304 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
3305 const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3307 "HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
3310 &resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
3313 0, /* nullable Object */
3317 83, /* Collection[Object] */
3318 1305, /* Collection[HashMap[MType, Array[MMethodDef]]] */
3319 1491, /* HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
3322 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3325 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
3326 &type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
3327 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* E: HashMap[MType, Array[MMethodDef]] */
3328 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
3329 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
3334 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* E: HashMap[MType, Array[MMethodDef]] */
3337 /* runtime type Collection[HashMap[MType, Array[MMethodDef]]] */
3338 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3340 "Collection[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
3344 0, {}, /*DEAD TYPE*/
3346 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
3347 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3349 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]]", /* class_name_string */
3352 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
3355 0, /* nullable Object */
3357 548, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
3360 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3363 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* E: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
3364 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
3367 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
3368 const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3370 "HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
3373 &resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
3376 0, /* nullable Object */
3378 549, /* MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
3379 1306, /* HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
3382 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3385 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
3388 /* runtime type MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
3389 const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3391 "MapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
3395 0, {}, /*DEAD TYPE*/
3397 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
3398 const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3400 "HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
3403 &resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
3406 0, /* nullable Object */
3408 69, /* nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
3409 1307, /* HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
3412 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3415 &type_mmodule__MModule
, /* K: MModule */
3416 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* V: HashMap[MType, Array[MMethodDef]] */
3417 &type_mmodule__MModule
, /* K: MModule */
3420 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
3421 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
3423 "nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
3427 0, {}, /*DEAD TYPE*/
3429 /* runtime type HashMapKeys[MType, Array[MMethodDef]] */
3430 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
= {
3432 "HashMapKeys[MType, Array[MMethodDef]]", /* class_name_string */
3435 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
,
3438 0, /* nullable Object */
3442 83, /* Collection[Object] */
3443 93, /* Collection[nullable MType] */
3445 1370, /* Collection[MType] */
3446 1668, /* HashMapKeys[MType, Array[MMethodDef]] */
3449 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
= {
3452 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[K, V]: HashMap[MType, Array[MMethodDef]] */
3453 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[MMethodDef]] */
3454 &type_model__MType
, /* E: MType */
3455 &type_abstract_collection__Collectionmodel__MType
, /* Collection[E]: Collection[MType] */
3456 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
3461 &type_model__MType
, /* E: MType */
3464 /* runtime type HashMapValues[MType, Array[MMethodDef]] */
3465 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
= {
3467 "HashMapValues[MType, Array[MMethodDef]]", /* class_name_string */
3470 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
,
3473 0, /* nullable Object */
3477 83, /* Collection[Object] */
3478 1143, /* Collection[Array[nullable MPropDef]] */
3480 1492, /* Collection[Array[MMethodDef]] */
3481 1669, /* HashMapValues[MType, Array[MMethodDef]] */
3484 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
= {
3487 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[K, V]: HashMap[MType, Array[MMethodDef]] */
3488 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[MMethodDef]] */
3489 &type_array__Arraymodel__MMethodDef
, /* E: Array[MMethodDef] */
3490 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[E]: Collection[Array[MMethodDef]] */
3491 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[E]: Array[Array[MMethodDef]] */
3496 &type_array__Arraymodel__MMethodDef
, /* E: Array[MMethodDef] */
3499 /* runtime type Collection[Array[MMethodDef]] */
3500 const struct type type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
= {
3502 "Collection[Array[MMethodDef]]", /* class_name_string */
3506 0, {}, /*DEAD TYPE*/
3508 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
3509 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
3511 "NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]]", /* class_name_string */
3514 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
,
3517 0, /* nullable Object */
3519 550, /* NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
3522 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
3525 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* E: nullable HashMapNode[MType, Array[MMethodDef]] */
3526 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
3529 /* runtime type HashMapIterator[MType, Array[MMethodDef]] */
3530 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
3532 "HashMapIterator[MType, Array[MMethodDef]]", /* class_name_string */
3535 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
,
3538 0, /* nullable Object */
3540 551, /* MapIterator[MType, Array[MMethodDef]] */
3541 1308, /* HashMapIterator[MType, Array[MMethodDef]] */
3544 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
3547 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[K, V]: HashMap[MType, Array[MMethodDef]] */
3550 /* runtime type MapIterator[MType, Array[MMethodDef]] */
3551 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
3553 "MapIterator[MType, Array[MMethodDef]]", /* class_name_string */
3557 0, {}, /*DEAD TYPE*/
3559 /* runtime type HashMapNode[MType, Array[MMethodDef]] */
3560 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
3562 "HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */
3565 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
,
3568 0, /* nullable Object */
3570 70, /* nullable HashMapNode[MType, Array[MMethodDef]] */
3571 1309, /* HashMapNode[MType, Array[MMethodDef]] */
3574 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
3577 &type_model__MType
, /* K: MType */
3578 &type_array__Arraymodel__MMethodDef
, /* V: Array[MMethodDef] */
3579 &type_model__MType
, /* K: MType */
3582 /* runtime type nullable HashMapNode[MType, Array[MMethodDef]] */
3583 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
= {
3585 "nullable HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */
3589 0, {}, /*DEAD TYPE*/
3591 /* runtime type MapKeysIterator[MClass, POSetElement[MClass]] */
3592 const struct type type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
= {
3594 "MapKeysIterator[MClass, POSetElement[MClass]]", /* class_name_string */
3597 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
,
3600 0, /* nullable Object */
3602 552, /* MapKeysIterator[MClass, POSetElement[MClass]] */
3605 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
= {
3608 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
3609 &type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapIterator[K, V]: MapIterator[MClass, POSetElement[MClass]] */
3612 /* runtime type MapValuesIterator[MClass, POSetElement[MClass]] */
3613 const struct type type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
= {
3615 "MapValuesIterator[MClass, POSetElement[MClass]]", /* class_name_string */
3618 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
,
3621 0, /* nullable Object */
3623 553, /* MapValuesIterator[MClass, POSetElement[MClass]] */
3626 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
= {
3629 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[E]: Array[POSetElement[MClass]] */
3630 &type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapIterator[K, V]: MapIterator[MClass, POSetElement[MClass]] */
3633 /* runtime type Array[POSetElement[MClass]] */
3634 const struct type type_array__Arrayposet__POSetElementmodel__MClass
= {
3636 "Array[POSetElement[MClass]]", /* class_name_string */
3639 &resolution_table_array__Arrayposet__POSetElementmodel__MClass
,
3642 0, /* nullable Object */
3645 82, /* SequenceRead[nullable Object] */
3646 83, /* Collection[Object] */
3647 1260, /* Collection[POSetElement[MClass]] */
3648 590, /* Array[nullable Object] */
3650 1345, /* AbstractArrayRead[Object] */
3651 1904, /* AbstractArrayRead[POSetElement[MClass]] */
3652 1512, /* AbstractArray[Object] */
3653 2163, /* AbstractArray[POSetElement[MClass]] */
3657 1909, /* Array[Object] */
3658 2257, /* Array[POSetElement[MClass]] */
3661 const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClass
= {
3664 &type_array__NativeArrayposet__POSetElementmodel__MClass
, /* NativeArray[E]: NativeArray[POSetElement[MClass]] */
3665 &type_poset__POSetElementmodel__MClass
, /* E: POSetElement[MClass] */
3666 &type_poset__POSetElementmodel__MClass
, /* E: POSetElement[MClass] */
3667 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[E]: Collection[POSetElement[MClass]] */
3668 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[E]: Array[POSetElement[MClass]] */
3669 &type_poset__POSetElementmodel__MClass
, /* E: POSetElement[MClass] */
3670 &type_poset__POSetElementmodel__MClass
, /* E: POSetElement[MClass] */
3671 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[E]: Collection[POSetElement[MClass]] */
3672 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[E]: Collection[POSetElement[MClass]] */
3673 &type_poset__POSetElementmodel__MClass
, /* E: POSetElement[MClass] */
3674 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[E]: Array[POSetElement[MClass]] */
3675 &type_array__NativeArrayposet__POSetElementmodel__MClass
, /* NativeArray[E]: NativeArray[POSetElement[MClass]] */
3676 &type_poset__POSetElementmodel__MClass
, /* E: POSetElement[MClass] */
3677 &type_poset__POSetElementmodel__MClass
, /* E: POSetElement[MClass] */
3678 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[E]: Array[POSetElement[MClass]] */
3679 &type_array__AbstractArrayposet__POSetElementmodel__MClass
, /* AbstractArray[E]: AbstractArray[POSetElement[MClass]] */
3680 &type_array__ArrayIteratorposet__POSetElementmodel__MClass
, /* ArrayIterator[E]: ArrayIterator[POSetElement[MClass]] */
3683 /* runtime type AbstractArrayRead[POSetElement[MClass]] */
3684 const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClass
= {
3686 "AbstractArrayRead[POSetElement[MClass]]", /* class_name_string */
3690 0, {}, /*DEAD TYPE*/
3692 /* runtime type AbstractArray[POSetElement[MClass]] */
3693 const struct type type_array__AbstractArrayposet__POSetElementmodel__MClass
= {
3695 "AbstractArray[POSetElement[MClass]]", /* class_name_string */
3699 0, {}, /*DEAD TYPE*/
3701 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
3702 const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3704 "HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3707 &resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
3710 0, /* nullable Object */
3714 83, /* Collection[Object] */
3715 603, /* Collection[MModule] */
3716 1493, /* HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
3719 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3722 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
3723 &type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
3724 &type_mmodule__MModule
, /* E: MModule */
3725 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[E]: Collection[MModule] */
3726 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
3731 &type_mmodule__MModule
, /* E: MModule */
3734 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
3735 const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3737 "HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3740 &resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
3743 0, /* nullable Object */
3747 83, /* Collection[Object] */
3748 1310, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
3749 1494, /* HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
3752 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3755 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
3756 &type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
3757 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
3758 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
3759 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
3764 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
3767 /* runtime type Collection[HashMap[MType, Array[MAttributeDef]]] */
3768 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3770 "Collection[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3774 0, {}, /*DEAD TYPE*/
3776 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
3777 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3779 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]]", /* class_name_string */
3782 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
3785 0, /* nullable Object */
3787 554, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
3790 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3793 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* E: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
3794 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
3797 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
3798 const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3800 "HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3803 &resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
3806 0, /* nullable Object */
3808 555, /* MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
3809 1311, /* HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
3812 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3815 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
3818 /* runtime type MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
3819 const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3821 "MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3825 0, {}, /*DEAD TYPE*/
3827 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
3828 const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3830 "HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3833 &resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
3836 0, /* nullable Object */
3838 71, /* nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
3839 1312, /* HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
3842 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3845 &type_mmodule__MModule
, /* K: MModule */
3846 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* V: HashMap[MType, Array[MAttributeDef]] */
3847 &type_mmodule__MModule
, /* K: MModule */
3850 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
3851 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
3853 "nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3857 0, {}, /*DEAD TYPE*/
3859 /* runtime type HashMapKeys[MType, Array[MAttributeDef]] */
3860 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
= {
3862 "HashMapKeys[MType, Array[MAttributeDef]]", /* class_name_string */
3865 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
,
3868 0, /* nullable Object */
3872 83, /* Collection[Object] */
3873 93, /* Collection[nullable MType] */
3875 1370, /* Collection[MType] */
3876 1670, /* HashMapKeys[MType, Array[MAttributeDef]] */
3879 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
= {
3882 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[K, V]: HashMap[MType, Array[MAttributeDef]] */
3883 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[MAttributeDef]] */
3884 &type_model__MType
, /* E: MType */
3885 &type_abstract_collection__Collectionmodel__MType
, /* Collection[E]: Collection[MType] */
3886 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
3891 &type_model__MType
, /* E: MType */
3894 /* runtime type HashMapValues[MType, Array[MAttributeDef]] */
3895 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
= {
3897 "HashMapValues[MType, Array[MAttributeDef]]", /* class_name_string */
3900 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
,
3903 0, /* nullable Object */
3907 83, /* Collection[Object] */
3908 1143, /* Collection[Array[nullable MPropDef]] */
3910 1495, /* Collection[Array[MAttributeDef]] */
3911 1671, /* HashMapValues[MType, Array[MAttributeDef]] */
3914 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
= {
3917 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[K, V]: HashMap[MType, Array[MAttributeDef]] */
3918 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[MAttributeDef]] */
3919 &type_array__Arraymodel__MAttributeDef
, /* E: Array[MAttributeDef] */
3920 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[E]: Collection[Array[MAttributeDef]] */
3921 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
3926 &type_array__Arraymodel__MAttributeDef
, /* E: Array[MAttributeDef] */
3929 /* runtime type Collection[Array[MAttributeDef]] */
3930 const struct type type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
= {
3932 "Collection[Array[MAttributeDef]]", /* class_name_string */
3936 0, {}, /*DEAD TYPE*/
3938 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
3939 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
3941 "NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]]", /* class_name_string */
3944 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
,
3947 0, /* nullable Object */
3949 556, /* NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
3952 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
3955 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* E: nullable HashMapNode[MType, Array[MAttributeDef]] */
3956 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
3959 /* runtime type HashMapIterator[MType, Array[MAttributeDef]] */
3960 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
3962 "HashMapIterator[MType, Array[MAttributeDef]]", /* class_name_string */
3965 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
,
3968 0, /* nullable Object */
3970 557, /* MapIterator[MType, Array[MAttributeDef]] */
3971 1313, /* HashMapIterator[MType, Array[MAttributeDef]] */
3974 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
3977 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[K, V]: HashMap[MType, Array[MAttributeDef]] */
3980 /* runtime type MapIterator[MType, Array[MAttributeDef]] */
3981 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
3983 "MapIterator[MType, Array[MAttributeDef]]", /* class_name_string */
3987 0, {}, /*DEAD TYPE*/
3989 /* runtime type HashMapNode[MType, Array[MAttributeDef]] */
3990 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
3992 "HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */
3995 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
,
3998 0, /* nullable Object */
4000 72, /* nullable HashMapNode[MType, Array[MAttributeDef]] */
4001 1314, /* HashMapNode[MType, Array[MAttributeDef]] */
4004 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
4007 &type_model__MType
, /* K: MType */
4008 &type_array__Arraymodel__MAttributeDef
, /* V: Array[MAttributeDef] */
4009 &type_model__MType
, /* K: MType */
4012 /* runtime type nullable HashMapNode[MType, Array[MAttributeDef]] */
4013 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
= {
4015 "nullable HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */
4019 0, {}, /*DEAD TYPE*/
4021 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4022 const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4024 "HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
4027 &resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
4030 0, /* nullable Object */
4034 83, /* Collection[Object] */
4035 603, /* Collection[MModule] */
4036 1496, /* HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4039 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4042 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4043 &type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4044 &type_mmodule__MModule
, /* E: MModule */
4045 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[E]: Collection[MModule] */
4046 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
4051 &type_mmodule__MModule
, /* E: MModule */
4054 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4055 const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4057 "HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
4060 &resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
4063 0, /* nullable Object */
4067 83, /* Collection[Object] */
4068 1315, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
4069 1497, /* HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4072 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4075 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4076 &type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4077 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
4078 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
4079 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
4084 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
4087 /* runtime type Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
4088 const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4090 "Collection[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
4094 0, {}, /*DEAD TYPE*/
4096 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
4097 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4099 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]]", /* class_name_string */
4102 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
4105 0, /* nullable Object */
4107 558, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
4110 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4113 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* E: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4114 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
4117 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4118 const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4120 "HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
4123 &resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
4126 0, /* nullable Object */
4128 559, /* MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4129 1316, /* HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4132 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4135 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4138 /* runtime type MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4139 const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4141 "MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
4145 0, {}, /*DEAD TYPE*/
4147 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4148 const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4150 "HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
4153 &resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
4156 0, /* nullable Object */
4158 73, /* nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4159 1317, /* HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4162 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4165 &type_mmodule__MModule
, /* K: MModule */
4166 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* V: HashMap[MType, Array[MVirtualTypeDef]] */
4167 &type_mmodule__MModule
, /* K: MModule */
4170 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
4171 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4173 "nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
4177 0, {}, /*DEAD TYPE*/
4179 /* runtime type HashMapKeys[MType, Array[MVirtualTypeDef]] */
4180 const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4182 "HashMapKeys[MType, Array[MVirtualTypeDef]]", /* class_name_string */
4185 &resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
4188 0, /* nullable Object */
4192 83, /* Collection[Object] */
4193 93, /* Collection[nullable MType] */
4195 1370, /* Collection[MType] */
4196 1672, /* HashMapKeys[MType, Array[MVirtualTypeDef]] */
4199 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4202 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MType, Array[MVirtualTypeDef]] */
4203 &type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[MVirtualTypeDef]] */
4204 &type_model__MType
, /* E: MType */
4205 &type_abstract_collection__Collectionmodel__MType
, /* Collection[E]: Collection[MType] */
4206 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
4211 &type_model__MType
, /* E: MType */
4214 /* runtime type HashMapValues[MType, Array[MVirtualTypeDef]] */
4215 const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4217 "HashMapValues[MType, Array[MVirtualTypeDef]]", /* class_name_string */
4220 &resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
4223 0, /* nullable Object */
4227 83, /* Collection[Object] */
4228 1143, /* Collection[Array[nullable MPropDef]] */
4230 1498, /* Collection[Array[MVirtualTypeDef]] */
4231 1673, /* HashMapValues[MType, Array[MVirtualTypeDef]] */
4234 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4237 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MType, Array[MVirtualTypeDef]] */
4238 &type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[MVirtualTypeDef]] */
4239 &type_array__Arraymodel__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
4240 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
4241 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
4246 &type_array__Arraymodel__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
4249 /* runtime type Collection[Array[MVirtualTypeDef]] */
4250 const struct type type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
= {
4252 "Collection[Array[MVirtualTypeDef]]", /* class_name_string */
4256 0, {}, /*DEAD TYPE*/
4258 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
4259 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4261 "NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
4264 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
4267 0, /* nullable Object */
4269 560, /* NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
4272 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4275 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* E: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
4276 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
4279 /* runtime type HashMapIterator[MType, Array[MVirtualTypeDef]] */
4280 const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4282 "HashMapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
4285 &resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
,
4288 0, /* nullable Object */
4290 561, /* MapIterator[MType, Array[MVirtualTypeDef]] */
4291 1318, /* HashMapIterator[MType, Array[MVirtualTypeDef]] */
4294 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4297 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[K, V]: HashMap[MType, Array[MVirtualTypeDef]] */
4300 /* runtime type MapIterator[MType, Array[MVirtualTypeDef]] */
4301 const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4303 "MapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
4307 0, {}, /*DEAD TYPE*/
4309 /* runtime type HashMapNode[MType, Array[MVirtualTypeDef]] */
4310 const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4312 "HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */
4315 &resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
4318 0, /* nullable Object */
4320 74, /* nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
4321 1319, /* HashMapNode[MType, Array[MVirtualTypeDef]] */
4324 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4327 &type_model__MType
, /* K: MType */
4328 &type_array__Arraymodel__MVirtualTypeDef
, /* V: Array[MVirtualTypeDef] */
4329 &type_model__MType
, /* K: MType */
4332 /* runtime type nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
4333 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
4335 "nullable HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */
4339 0, {}, /*DEAD TYPE*/
4341 /* runtime type ArrayIterator[POSetElement[Phase]] */
4342 const struct type type_array__ArrayIteratorposet__POSetElementphase__Phase
= {
4344 "ArrayIterator[POSetElement[Phase]]", /* class_name_string */
4347 &resolution_table_array__ArrayIteratorposet__POSetElementphase__Phase
,
4350 0, /* nullable Object */
4352 285, /* ArrayIterator[Object] */
4353 1320, /* ArrayIterator[POSetElement[Phase]] */
4356 const struct types resolution_table_array__ArrayIteratorposet__POSetElementphase__Phase
= {
4359 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[E]: Array[POSetElement[Phase]] */
4360 &type_array__AbstractArrayReadposet__POSetElementphase__Phase
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[Phase]] */
4363 /* runtime type NativeArray[POSetElement[Phase]] */
4364 const struct type type_array__NativeArrayposet__POSetElementphase__Phase
= {
4366 "NativeArray[POSetElement[Phase]]", /* class_name_string */
4369 &resolution_table_array__NativeArrayposet__POSetElementphase__Phase
,
4372 0, /* nullable Object */
4374 104, /* NativeArray[Object] */
4375 1321, /* NativeArray[POSetElement[Phase]] */
4378 const struct types resolution_table_array__NativeArrayposet__POSetElementphase__Phase
= {
4381 &type_poset__POSetElementphase__Phase
, /* E: POSetElement[Phase] */
4382 &type_array__NativeArrayposet__POSetElementphase__Phase
, /* NativeArray[E]: NativeArray[POSetElement[Phase]] */
4385 /* runtime type ArrayIterator[POSetElement[MModule]] */
4386 const struct type type_array__ArrayIteratorposet__POSetElementmmodule__MModule
= {
4388 "ArrayIterator[POSetElement[MModule]]", /* class_name_string */
4391 &resolution_table_array__ArrayIteratorposet__POSetElementmmodule__MModule
,
4394 0, /* nullable Object */
4396 285, /* ArrayIterator[Object] */
4397 1322, /* ArrayIterator[POSetElement[MModule]] */
4400 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmmodule__MModule
= {
4403 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[E]: Array[POSetElement[MModule]] */
4404 &type_array__AbstractArrayReadposet__POSetElementmmodule__MModule
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MModule]] */
4407 /* runtime type NativeArray[POSetElement[MModule]] */
4408 const struct type type_array__NativeArrayposet__POSetElementmmodule__MModule
= {
4410 "NativeArray[POSetElement[MModule]]", /* class_name_string */
4413 &resolution_table_array__NativeArrayposet__POSetElementmmodule__MModule
,
4416 0, /* nullable Object */
4418 104, /* NativeArray[Object] */
4419 1323, /* NativeArray[POSetElement[MModule]] */
4422 const struct types resolution_table_array__NativeArrayposet__POSetElementmmodule__MModule
= {
4425 &type_poset__POSetElementmmodule__MModule
, /* E: POSetElement[MModule] */
4426 &type_array__NativeArrayposet__POSetElementmmodule__MModule
, /* NativeArray[E]: NativeArray[POSetElement[MModule]] */
4429 /* runtime type ArrayIterator[POSetElement[MClassDef]] */
4430 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassDef
= {
4432 "ArrayIterator[POSetElement[MClassDef]]", /* class_name_string */
4435 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassDef
,
4438 0, /* nullable Object */
4440 285, /* ArrayIterator[Object] */
4441 1324, /* ArrayIterator[POSetElement[MClassDef]] */
4444 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassDef
= {
4447 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[E]: Array[POSetElement[MClassDef]] */
4448 &type_array__AbstractArrayReadposet__POSetElementmodel__MClassDef
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClassDef]] */
4451 /* runtime type NativeArray[POSetElement[MClassDef]] */
4452 const struct type type_array__NativeArrayposet__POSetElementmodel__MClassDef
= {
4454 "NativeArray[POSetElement[MClassDef]]", /* class_name_string */
4457 &resolution_table_array__NativeArrayposet__POSetElementmodel__MClassDef
,
4460 0, /* nullable Object */
4462 104, /* NativeArray[Object] */
4463 1325, /* NativeArray[POSetElement[MClassDef]] */
4466 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClassDef
= {
4469 &type_poset__POSetElementmodel__MClassDef
, /* E: POSetElement[MClassDef] */
4470 &type_array__NativeArrayposet__POSetElementmodel__MClassDef
, /* NativeArray[E]: NativeArray[POSetElement[MClassDef]] */
4473 /* runtime type ArrayIterator[POSetElement[MClassType]] */
4474 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassType
= {
4476 "ArrayIterator[POSetElement[MClassType]]", /* class_name_string */
4479 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassType
,
4482 0, /* nullable Object */
4484 285, /* ArrayIterator[Object] */
4485 1326, /* ArrayIterator[POSetElement[MType]] */
4486 1499, /* ArrayIterator[POSetElement[MClassType]] */
4489 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassType
= {
4492 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[E]: Array[POSetElement[MClassType]] */
4493 &type_array__AbstractArrayReadposet__POSetElementmodel__MClassType
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClassType]] */
4496 /* runtime type ArrayIterator[POSetElement[MType]] */
4497 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MType
= {
4499 "ArrayIterator[POSetElement[MType]]", /* class_name_string */
4502 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MType
,
4505 0, /* nullable Object */
4507 285, /* ArrayIterator[Object] */
4508 1326, /* ArrayIterator[POSetElement[MType]] */
4511 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MType
= {
4514 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[E]: Array[POSetElement[MType]] */
4515 &type_array__AbstractArrayReadposet__POSetElementmodel__MType
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MType]] */
4518 /* runtime type NativeArray[POSetElement[MClassType]] */
4519 const struct type type_array__NativeArrayposet__POSetElementmodel__MClassType
= {
4521 "NativeArray[POSetElement[MClassType]]", /* class_name_string */
4524 &resolution_table_array__NativeArrayposet__POSetElementmodel__MClassType
,
4527 0, /* nullable Object */
4529 104, /* NativeArray[Object] */
4530 1327, /* NativeArray[POSetElement[MType]] */
4531 1500, /* NativeArray[POSetElement[MClassType]] */
4534 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClassType
= {
4537 &type_poset__POSetElementmodel__MClassType
, /* E: POSetElement[MClassType] */
4538 &type_array__NativeArrayposet__POSetElementmodel__MClassType
, /* NativeArray[E]: NativeArray[POSetElement[MClassType]] */
4541 /* runtime type NativeArray[POSetElement[MType]] */
4542 const struct type type_array__NativeArrayposet__POSetElementmodel__MType
= {
4544 "NativeArray[POSetElement[MType]]", /* class_name_string */
4547 &resolution_table_array__NativeArrayposet__POSetElementmodel__MType
,
4550 0, /* nullable Object */
4552 104, /* NativeArray[Object] */
4553 1327, /* NativeArray[POSetElement[MType]] */
4556 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MType
= {
4559 &type_poset__POSetElementmodel__MType
, /* E: POSetElement[MType] */
4560 &type_array__NativeArrayposet__POSetElementmodel__MType
, /* NativeArray[E]: NativeArray[POSetElement[MType]] */
4563 /* runtime type ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
4564 const struct type type_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
4566 "ArrayIterator[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
4569 &resolution_table_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
4572 0, /* nullable Object */
4574 285, /* ArrayIterator[Object] */
4575 1328, /* ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
4578 const struct types resolution_table_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
4581 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */
4582 &type_array__AbstractArrayReadmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
4585 /* runtime type NativeArray[HashMap2[MType, String, nullable MProperty]] */
4586 const struct type type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
4588 "NativeArray[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
4591 &resolution_table_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
4594 0, /* nullable Object */
4596 104, /* NativeArray[Object] */
4597 1329, /* NativeArray[HashMap2[MType, String, nullable MProperty]] */
4600 const struct types resolution_table_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
4603 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* E: HashMap2[MType, String, nullable MProperty] */
4604 &type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[E]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
4607 /* runtime type MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
4608 const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
4610 "MapKeysIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
4613 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
4616 0, /* nullable Object */
4618 562, /* MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
4621 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
4624 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
4625 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapIterator[K, V]: MapIterator[MType, HashMap[String, nullable MProperty]] */
4628 /* runtime type MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
4629 const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
4631 "MapValuesIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
4634 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
4637 0, /* nullable Object */
4639 563, /* MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
4642 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
4645 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
4646 &type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapIterator[K, V]: MapIterator[MType, HashMap[String, nullable MProperty]] */
4649 /* runtime type Array[HashMap[String, nullable MProperty]] */
4650 const struct type type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
4652 "Array[HashMap[String, nullable MProperty]]", /* class_name_string */
4655 &resolution_table_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
,
4658 0, /* nullable Object */
4661 82, /* SequenceRead[nullable Object] */
4662 83, /* Collection[Object] */
4663 1277, /* Collection[HashMap[String, nullable MProperty]] */
4664 590, /* Array[nullable Object] */
4666 1345, /* AbstractArrayRead[Object] */
4667 1905, /* AbstractArrayRead[HashMap[String, nullable MProperty]] */
4668 1512, /* AbstractArray[Object] */
4669 2164, /* AbstractArray[HashMap[String, nullable MProperty]] */
4673 1909, /* Array[Object] */
4674 2258, /* Array[HashMap[String, nullable MProperty]] */
4677 const struct types resolution_table_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
4680 &type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[E]: NativeArray[HashMap[String, nullable MProperty]] */
4681 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* E: HashMap[String, nullable MProperty] */
4682 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* E: HashMap[String, nullable MProperty] */
4683 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */
4684 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
4685 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* E: HashMap[String, nullable MProperty] */
4686 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* E: HashMap[String, nullable MProperty] */
4687 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */
4688 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */
4689 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* E: HashMap[String, nullable MProperty] */
4690 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
4691 &type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[E]: NativeArray[HashMap[String, nullable MProperty]] */
4692 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* E: HashMap[String, nullable MProperty] */
4693 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* E: HashMap[String, nullable MProperty] */
4694 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
4695 &type_array__AbstractArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* AbstractArray[E]: AbstractArray[HashMap[String, nullable MProperty]] */
4696 &type_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* ArrayIterator[E]: ArrayIterator[HashMap[String, nullable MProperty]] */
4699 /* runtime type AbstractArrayRead[HashMap[String, nullable MProperty]] */
4700 const struct type type_array__AbstractArrayReadhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
4702 "AbstractArrayRead[HashMap[String, nullable MProperty]]", /* class_name_string */
4706 0, {}, /*DEAD TYPE*/
4708 /* runtime type AbstractArray[HashMap[String, nullable MProperty]] */
4709 const struct type type_array__AbstractArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
4711 "AbstractArray[HashMap[String, nullable MProperty]]", /* class_name_string */
4715 0, {}, /*DEAD TYPE*/
4717 /* runtime type MapKeysIterator[String, nullable MProperty] */
4718 const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
= {
4720 "MapKeysIterator[String, nullable MProperty]", /* class_name_string */
4723 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
,
4726 0, /* nullable Object */
4728 564, /* MapKeysIterator[String, nullable MProperty] */
4731 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty
= {
4734 &type_array__Arraystring__String
, /* Array[E]: Array[String] */
4735 &type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty
, /* MapIterator[K, V]: MapIterator[String, nullable MProperty] */
4738 /* runtime type MapValuesIterator[String, nullable MProperty] */
4739 const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
= {
4741 "MapValuesIterator[String, nullable MProperty]", /* class_name_string */
4744 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
,
4747 0, /* nullable Object */
4749 565, /* MapValuesIterator[String, nullable MProperty] */
4752 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty
= {
4755 &type_array__Arraynullable_model__MProperty
, /* Array[E]: Array[nullable MProperty] */
4756 &type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty
, /* MapIterator[K, V]: MapIterator[String, nullable MProperty] */
4759 /* runtime type ArrayIterator[POSetElement[MGroup]] */
4760 const struct type type_array__ArrayIteratorposet__POSetElementmproject__MGroup
= {
4762 "ArrayIterator[POSetElement[MGroup]]", /* class_name_string */
4765 &resolution_table_array__ArrayIteratorposet__POSetElementmproject__MGroup
,
4768 0, /* nullable Object */
4770 285, /* ArrayIterator[Object] */
4771 1330, /* ArrayIterator[POSetElement[MGroup]] */
4774 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmproject__MGroup
= {
4777 &type_array__Arrayposet__POSetElementmproject__MGroup
, /* Array[E]: Array[POSetElement[MGroup]] */
4778 &type_array__AbstractArrayReadposet__POSetElementmproject__MGroup
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MGroup]] */
4781 /* runtime type NativeArray[POSetElement[MGroup]] */
4782 const struct type type_array__NativeArrayposet__POSetElementmproject__MGroup
= {
4784 "NativeArray[POSetElement[MGroup]]", /* class_name_string */
4787 &resolution_table_array__NativeArrayposet__POSetElementmproject__MGroup
,
4790 0, /* nullable Object */
4792 104, /* NativeArray[Object] */
4793 1331, /* NativeArray[POSetElement[MGroup]] */
4796 const struct types resolution_table_array__NativeArrayposet__POSetElementmproject__MGroup
= {
4799 &type_poset__POSetElementmproject__MGroup
, /* E: POSetElement[MGroup] */
4800 &type_array__NativeArrayposet__POSetElementmproject__MGroup
, /* NativeArray[E]: NativeArray[POSetElement[MGroup]] */
4803 /* runtime type ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */
4804 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
4806 "ArrayIterator[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
4809 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
4812 0, /* nullable Object */
4814 285, /* ArrayIterator[Object] */
4815 1332, /* ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */
4818 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
4821 &type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
4822 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */
4825 /* runtime type NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
4826 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
4828 "NativeArray[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
4831 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
,
4834 0, /* nullable Object */
4836 104, /* NativeArray[Object] */
4837 1333, /* NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
4840 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
= {
4843 &type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* E: HashMap[MProperty, Set[MMethodDef]] */
4844 &type_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef
, /* NativeArray[E]: NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
4847 /* runtime type ArrayIterator[Set[MMethodDef]] */
4848 const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MMethodDef
= {
4850 "ArrayIterator[Set[MMethodDef]]", /* class_name_string */
4853 &resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MMethodDef
,
4856 0, /* nullable Object */
4858 285, /* ArrayIterator[Object] */
4859 1285, /* ArrayIterator[Set[PropertyLayoutElement]] */
4860 1501, /* ArrayIterator[Set[MMethodDef]] */
4863 const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MMethodDef
= {
4866 &type_array__Arrayabstract_collection__Setmodel__MMethodDef
, /* Array[E]: Array[Set[MMethodDef]] */
4867 &type_array__AbstractArrayReadabstract_collection__Setmodel__MMethodDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Set[MMethodDef]] */
4870 /* runtime type NativeArray[Set[MMethodDef]] */
4871 const struct type type_array__NativeArrayabstract_collection__Setmodel__MMethodDef
= {
4873 "NativeArray[Set[MMethodDef]]", /* class_name_string */
4876 &resolution_table_array__NativeArrayabstract_collection__Setmodel__MMethodDef
,
4879 0, /* nullable Object */
4881 104, /* NativeArray[Object] */
4882 1286, /* NativeArray[Set[PropertyLayoutElement]] */
4883 1502, /* NativeArray[Set[MMethodDef]] */
4886 const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MMethodDef
= {
4889 &type_abstract_collection__Setmodel__MMethodDef
, /* E: Set[MMethodDef] */
4890 &type_array__NativeArrayabstract_collection__Setmodel__MMethodDef
, /* NativeArray[E]: NativeArray[Set[MMethodDef]] */
4893 /* runtime type MapKeysIterator[MClass, Set[MClass]] */
4894 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
4896 "MapKeysIterator[MClass, Set[MClass]]", /* class_name_string */
4899 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
,
4902 0, /* nullable Object */
4904 566, /* MapKeysIterator[MClass, Set[MClass]] */
4907 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
4910 &type_array__Arraymodel__MClass
, /* Array[E]: Array[MClass] */
4911 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapIterator[K, V]: MapIterator[MClass, Set[MClass]] */
4914 /* runtime type MapValuesIterator[MClass, Set[MClass]] */
4915 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
4917 "MapValuesIterator[MClass, Set[MClass]]", /* class_name_string */
4920 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
,
4923 0, /* nullable Object */
4925 567, /* MapValuesIterator[MClass, Set[MClass]] */
4928 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
4931 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[E]: Array[Set[MClass]] */
4932 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapIterator[K, V]: MapIterator[MClass, Set[MClass]] */
4935 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
4936 const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
4938 "MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
4941 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
4944 0, /* nullable Object */
4946 568, /* MapKeysIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
4949 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
4952 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
4953 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
4956 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
4957 const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
4959 "MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
4962 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
4965 0, /* nullable Object */
4967 569, /* MapValuesIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
4970 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
4973 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
4974 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
4977 /* runtime type Array[HashMap[MType, Array[MMethodDef]]] */
4978 const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
4980 "Array[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
4983 &resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
4986 0, /* nullable Object */
4989 82, /* SequenceRead[nullable Object] */
4990 83, /* Collection[Object] */
4991 1305, /* Collection[HashMap[MType, Array[MMethodDef]]] */
4992 590, /* Array[nullable Object] */
4994 1345, /* AbstractArrayRead[Object] */
4995 1906, /* AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
4996 1512, /* AbstractArray[Object] */
4997 2165, /* AbstractArray[HashMap[MType, Array[MMethodDef]]] */
5001 1909, /* Array[Object] */
5002 2259, /* Array[HashMap[MType, Array[MMethodDef]]] */
5005 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
5008 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
5009 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* E: HashMap[MType, Array[MMethodDef]] */
5010 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* E: HashMap[MType, Array[MMethodDef]] */
5011 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
5012 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
5013 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* E: HashMap[MType, Array[MMethodDef]] */
5014 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* E: HashMap[MType, Array[MMethodDef]] */
5015 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
5016 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
5017 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* E: HashMap[MType, Array[MMethodDef]] */
5018 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
5019 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
5020 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* E: HashMap[MType, Array[MMethodDef]] */
5021 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* E: HashMap[MType, Array[MMethodDef]] */
5022 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
5023 &type_array__AbstractArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MMethodDef]]] */
5024 &type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
5027 /* runtime type AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
5028 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
5030 "AbstractArrayRead[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
5034 0, {}, /*DEAD TYPE*/
5036 /* runtime type AbstractArray[HashMap[MType, Array[MMethodDef]]] */
5037 const struct type type_array__AbstractArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
5039 "AbstractArray[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
5043 0, {}, /*DEAD TYPE*/
5045 /* runtime type MapKeysIterator[MType, Array[MMethodDef]] */
5046 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
5048 "MapKeysIterator[MType, Array[MMethodDef]]", /* class_name_string */
5051 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
,
5054 0, /* nullable Object */
5056 570, /* MapKeysIterator[MType, Array[MMethodDef]] */
5059 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
5062 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
5063 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MMethodDef]] */
5066 /* runtime type MapValuesIterator[MType, Array[MMethodDef]] */
5067 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
5069 "MapValuesIterator[MType, Array[MMethodDef]]", /* class_name_string */
5072 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
,
5075 0, /* nullable Object */
5077 571, /* MapValuesIterator[MType, Array[MMethodDef]] */
5080 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef
= {
5083 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[E]: Array[Array[MMethodDef]] */
5084 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MMethodDef]] */
5087 /* runtime type Array[Array[MMethodDef]] */
5088 const struct type type_array__Arrayarray__Arraymodel__MMethodDef
= {
5090 "Array[Array[MMethodDef]]", /* class_name_string */
5093 &resolution_table_array__Arrayarray__Arraymodel__MMethodDef
,
5096 0, /* nullable Object */
5099 82, /* SequenceRead[nullable Object] */
5100 83, /* Collection[Object] */
5101 1143, /* Collection[Array[nullable MPropDef]] */
5102 590, /* Array[nullable Object] */
5103 1492, /* Collection[Array[MMethodDef]] */
5104 1345, /* AbstractArrayRead[Object] */
5105 1884, /* AbstractArrayRead[Array[nullable MPropDef]] */
5106 1512, /* AbstractArray[Object] */
5107 2147, /* AbstractArray[Array[nullable MPropDef]] */
5108 2166, /* AbstractArrayRead[Array[MMethodDef]] */
5109 2260, /* AbstractArray[Array[MMethodDef]] */
5111 1909, /* Array[Object] */
5112 2243, /* Array[Array[nullable MPropDef]] */
5113 2317, /* Array[Array[MMethodDef]] */
5116 const struct types resolution_table_array__Arrayarray__Arraymodel__MMethodDef
= {
5119 &type_array__NativeArrayarray__Arraymodel__MMethodDef
, /* NativeArray[E]: NativeArray[Array[MMethodDef]] */
5120 &type_array__Arraymodel__MMethodDef
, /* E: Array[MMethodDef] */
5121 &type_array__Arraymodel__MMethodDef
, /* E: Array[MMethodDef] */
5122 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[E]: Collection[Array[MMethodDef]] */
5123 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[E]: Array[Array[MMethodDef]] */
5124 &type_array__Arraymodel__MMethodDef
, /* E: Array[MMethodDef] */
5125 &type_array__Arraymodel__MMethodDef
, /* E: Array[MMethodDef] */
5126 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[E]: Collection[Array[MMethodDef]] */
5127 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[E]: Collection[Array[MMethodDef]] */
5128 &type_array__Arraymodel__MMethodDef
, /* E: Array[MMethodDef] */
5129 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[E]: Array[Array[MMethodDef]] */
5130 &type_array__NativeArrayarray__Arraymodel__MMethodDef
, /* NativeArray[E]: NativeArray[Array[MMethodDef]] */
5131 &type_array__Arraymodel__MMethodDef
, /* E: Array[MMethodDef] */
5132 &type_array__Arraymodel__MMethodDef
, /* E: Array[MMethodDef] */
5133 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[E]: Array[Array[MMethodDef]] */
5134 &type_array__AbstractArrayarray__Arraymodel__MMethodDef
, /* AbstractArray[E]: AbstractArray[Array[MMethodDef]] */
5135 &type_array__ArrayIteratorarray__Arraymodel__MMethodDef
, /* ArrayIterator[E]: ArrayIterator[Array[MMethodDef]] */
5138 /* runtime type AbstractArrayRead[Array[MMethodDef]] */
5139 const struct type type_array__AbstractArrayReadarray__Arraymodel__MMethodDef
= {
5141 "AbstractArrayRead[Array[MMethodDef]]", /* class_name_string */
5145 0, {}, /*DEAD TYPE*/
5147 /* runtime type AbstractArray[Array[MMethodDef]] */
5148 const struct type type_array__AbstractArrayarray__Arraymodel__MMethodDef
= {
5150 "AbstractArray[Array[MMethodDef]]", /* class_name_string */
5154 0, {}, /*DEAD TYPE*/
5156 /* runtime type ArrayIterator[POSetElement[MClass]] */
5157 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClass
= {
5159 "ArrayIterator[POSetElement[MClass]]", /* class_name_string */
5162 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass
,
5165 0, /* nullable Object */
5167 285, /* ArrayIterator[Object] */
5168 1334, /* ArrayIterator[POSetElement[MClass]] */
5171 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass
= {
5174 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[E]: Array[POSetElement[MClass]] */
5175 &type_array__AbstractArrayReadposet__POSetElementmodel__MClass
, /* AbstractArrayRead[E]: AbstractArrayRead[POSetElement[MClass]] */
5178 /* runtime type NativeArray[POSetElement[MClass]] */
5179 const struct type type_array__NativeArrayposet__POSetElementmodel__MClass
= {
5181 "NativeArray[POSetElement[MClass]]", /* class_name_string */
5184 &resolution_table_array__NativeArrayposet__POSetElementmodel__MClass
,
5187 0, /* nullable Object */
5189 104, /* NativeArray[Object] */
5190 1335, /* NativeArray[POSetElement[MClass]] */
5193 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClass
= {
5196 &type_poset__POSetElementmodel__MClass
, /* E: POSetElement[MClass] */
5197 &type_array__NativeArrayposet__POSetElementmodel__MClass
, /* NativeArray[E]: NativeArray[POSetElement[MClass]] */
5200 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
5201 const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
5203 "MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
5206 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
5209 0, /* nullable Object */
5211 572, /* MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
5214 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
5217 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
5218 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
5221 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
5222 const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
5224 "MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
5227 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
5230 0, /* nullable Object */
5232 573, /* MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
5235 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
5238 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
5239 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
5242 /* runtime type Array[HashMap[MType, Array[MAttributeDef]]] */
5243 const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
5245 "Array[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
5248 &resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
5251 0, /* nullable Object */
5254 82, /* SequenceRead[nullable Object] */
5255 83, /* Collection[Object] */
5256 1310, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
5257 590, /* Array[nullable Object] */
5259 1345, /* AbstractArrayRead[Object] */
5260 1907, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
5261 1512, /* AbstractArray[Object] */
5262 2167, /* AbstractArray[HashMap[MType, Array[MAttributeDef]]] */
5266 1909, /* Array[Object] */
5267 2261, /* Array[HashMap[MType, Array[MAttributeDef]]] */
5270 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
5273 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
5274 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
5275 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
5276 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
5277 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
5278 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
5279 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
5280 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
5281 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
5282 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
5283 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
5284 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
5285 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
5286 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
5287 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
5288 &type_array__AbstractArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MAttributeDef]]] */
5289 &type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
5292 /* runtime type AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
5293 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
5295 "AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
5299 0, {}, /*DEAD TYPE*/
5301 /* runtime type AbstractArray[HashMap[MType, Array[MAttributeDef]]] */
5302 const struct type type_array__AbstractArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
5304 "AbstractArray[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
5308 0, {}, /*DEAD TYPE*/
5310 /* runtime type MapKeysIterator[MType, Array[MAttributeDef]] */
5311 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
5313 "MapKeysIterator[MType, Array[MAttributeDef]]", /* class_name_string */
5316 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
,
5319 0, /* nullable Object */
5321 574, /* MapKeysIterator[MType, Array[MAttributeDef]] */
5324 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
5327 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
5328 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MAttributeDef]] */
5331 /* runtime type MapValuesIterator[MType, Array[MAttributeDef]] */
5332 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
5334 "MapValuesIterator[MType, Array[MAttributeDef]]", /* class_name_string */
5337 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
,
5340 0, /* nullable Object */
5342 575, /* MapValuesIterator[MType, Array[MAttributeDef]] */
5345 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef
= {
5348 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
5349 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MAttributeDef]] */
5352 /* runtime type Array[Array[MAttributeDef]] */
5353 const struct type type_array__Arrayarray__Arraymodel__MAttributeDef
= {
5355 "Array[Array[MAttributeDef]]", /* class_name_string */
5358 &resolution_table_array__Arrayarray__Arraymodel__MAttributeDef
,
5361 0, /* nullable Object */
5364 82, /* SequenceRead[nullable Object] */
5365 83, /* Collection[Object] */
5366 1143, /* Collection[Array[nullable MPropDef]] */
5367 590, /* Array[nullable Object] */
5368 1495, /* Collection[Array[MAttributeDef]] */
5369 1345, /* AbstractArrayRead[Object] */
5370 1884, /* AbstractArrayRead[Array[nullable MPropDef]] */
5371 1512, /* AbstractArray[Object] */
5372 2147, /* AbstractArray[Array[nullable MPropDef]] */
5373 2168, /* AbstractArrayRead[Array[MAttributeDef]] */
5374 2262, /* AbstractArray[Array[MAttributeDef]] */
5376 1909, /* Array[Object] */
5377 2243, /* Array[Array[nullable MPropDef]] */
5378 2318, /* Array[Array[MAttributeDef]] */
5381 const struct types resolution_table_array__Arrayarray__Arraymodel__MAttributeDef
= {
5384 &type_array__NativeArrayarray__Arraymodel__MAttributeDef
, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */
5385 &type_array__Arraymodel__MAttributeDef
, /* E: Array[MAttributeDef] */
5386 &type_array__Arraymodel__MAttributeDef
, /* E: Array[MAttributeDef] */
5387 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[E]: Collection[Array[MAttributeDef]] */
5388 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
5389 &type_array__Arraymodel__MAttributeDef
, /* E: Array[MAttributeDef] */
5390 &type_array__Arraymodel__MAttributeDef
, /* E: Array[MAttributeDef] */
5391 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[E]: Collection[Array[MAttributeDef]] */
5392 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[E]: Collection[Array[MAttributeDef]] */
5393 &type_array__Arraymodel__MAttributeDef
, /* E: Array[MAttributeDef] */
5394 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
5395 &type_array__NativeArrayarray__Arraymodel__MAttributeDef
, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */
5396 &type_array__Arraymodel__MAttributeDef
, /* E: Array[MAttributeDef] */
5397 &type_array__Arraymodel__MAttributeDef
, /* E: Array[MAttributeDef] */
5398 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
5399 &type_array__AbstractArrayarray__Arraymodel__MAttributeDef
, /* AbstractArray[E]: AbstractArray[Array[MAttributeDef]] */
5400 &type_array__ArrayIteratorarray__Arraymodel__MAttributeDef
, /* ArrayIterator[E]: ArrayIterator[Array[MAttributeDef]] */
5403 /* runtime type AbstractArrayRead[Array[MAttributeDef]] */
5404 const struct type type_array__AbstractArrayReadarray__Arraymodel__MAttributeDef
= {
5406 "AbstractArrayRead[Array[MAttributeDef]]", /* class_name_string */
5410 0, {}, /*DEAD TYPE*/
5412 /* runtime type AbstractArray[Array[MAttributeDef]] */
5413 const struct type type_array__AbstractArrayarray__Arraymodel__MAttributeDef
= {
5415 "AbstractArray[Array[MAttributeDef]]", /* class_name_string */
5419 0, {}, /*DEAD TYPE*/
5421 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5422 const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5424 "MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5427 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
5430 0, /* nullable Object */
5432 576, /* MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5435 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5438 &type_array__Arraymmodule__MModule
, /* Array[E]: Array[MModule] */
5439 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5442 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5443 const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5445 "MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5448 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
5451 0, /* nullable Object */
5453 577, /* MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5456 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5459 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5460 &type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
5463 /* runtime type Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5464 const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5466 "Array[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5469 &resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
5472 0, /* nullable Object */
5475 82, /* SequenceRead[nullable Object] */
5476 83, /* Collection[Object] */
5477 1315, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
5478 590, /* Array[nullable Object] */
5480 1345, /* AbstractArrayRead[Object] */
5481 1908, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
5482 1512, /* AbstractArray[Object] */
5483 2169, /* AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5487 1909, /* Array[Object] */
5488 2263, /* Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5491 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5494 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5495 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5496 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5497 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
5498 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5499 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5500 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5501 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
5502 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
5503 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5504 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5505 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5506 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5507 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5508 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5509 &type_array__AbstractArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5510 &type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
5513 /* runtime type AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
5514 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5516 "AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5520 0, {}, /*DEAD TYPE*/
5522 /* runtime type AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5523 const struct type type_array__AbstractArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5525 "AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5529 0, {}, /*DEAD TYPE*/
5531 /* runtime type MapKeysIterator[MType, Array[MVirtualTypeDef]] */
5532 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5534 "MapKeysIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
5537 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
,
5540 0, /* nullable Object */
5542 578, /* MapKeysIterator[MType, Array[MVirtualTypeDef]] */
5545 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5548 &type_array__Arraymodel__MType
, /* Array[E]: Array[MType] */
5549 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MVirtualTypeDef]] */
5552 /* runtime type MapValuesIterator[MType, Array[MVirtualTypeDef]] */
5553 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5555 "MapValuesIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
5558 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
,
5561 0, /* nullable Object */
5563 579, /* MapValuesIterator[MType, Array[MVirtualTypeDef]] */
5566 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5569 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
5570 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MVirtualTypeDef]] */
5573 /* runtime type Array[Array[MVirtualTypeDef]] */
5574 const struct type type_array__Arrayarray__Arraymodel__MVirtualTypeDef
= {
5576 "Array[Array[MVirtualTypeDef]]", /* class_name_string */
5579 &resolution_table_array__Arrayarray__Arraymodel__MVirtualTypeDef
,
5582 0, /* nullable Object */
5585 82, /* SequenceRead[nullable Object] */
5586 83, /* Collection[Object] */
5587 1143, /* Collection[Array[nullable MPropDef]] */
5588 590, /* Array[nullable Object] */
5589 1498, /* Collection[Array[MVirtualTypeDef]] */
5590 1345, /* AbstractArrayRead[Object] */
5591 1884, /* AbstractArrayRead[Array[nullable MPropDef]] */
5592 1512, /* AbstractArray[Object] */
5593 2147, /* AbstractArray[Array[nullable MPropDef]] */
5594 2170, /* AbstractArrayRead[Array[MVirtualTypeDef]] */
5595 2264, /* AbstractArray[Array[MVirtualTypeDef]] */
5597 1909, /* Array[Object] */
5598 2243, /* Array[Array[nullable MPropDef]] */
5599 2319, /* Array[Array[MVirtualTypeDef]] */
5602 const struct types resolution_table_array__Arrayarray__Arraymodel__MVirtualTypeDef
= {
5605 &type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[Array[MVirtualTypeDef]] */
5606 &type_array__Arraymodel__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
5607 &type_array__Arraymodel__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
5608 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
5609 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
5610 &type_array__Arraymodel__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
5611 &type_array__Arraymodel__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
5612 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
5613 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
5614 &type_array__Arraymodel__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
5615 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
5616 &type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[Array[MVirtualTypeDef]] */
5617 &type_array__Arraymodel__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
5618 &type_array__Arraymodel__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
5619 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
5620 &type_array__AbstractArrayarray__Arraymodel__MVirtualTypeDef
, /* AbstractArray[E]: AbstractArray[Array[MVirtualTypeDef]] */
5621 &type_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
, /* ArrayIterator[E]: ArrayIterator[Array[MVirtualTypeDef]] */
5624 /* runtime type AbstractArrayRead[Array[MVirtualTypeDef]] */
5625 const struct type type_array__AbstractArrayReadarray__Arraymodel__MVirtualTypeDef
= {
5627 "AbstractArrayRead[Array[MVirtualTypeDef]]", /* class_name_string */
5631 0, {}, /*DEAD TYPE*/
5633 /* runtime type AbstractArray[Array[MVirtualTypeDef]] */
5634 const struct type type_array__AbstractArrayarray__Arraymodel__MVirtualTypeDef
= {
5636 "AbstractArray[Array[MVirtualTypeDef]]", /* class_name_string */
5640 0, {}, /*DEAD TYPE*/
5642 /* runtime type ArrayIterator[HashMap[String, nullable MProperty]] */
5643 const struct type type_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5645 "ArrayIterator[HashMap[String, nullable MProperty]]", /* class_name_string */
5648 &resolution_table_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
,
5651 0, /* nullable Object */
5653 285, /* ArrayIterator[Object] */
5654 1336, /* ArrayIterator[HashMap[String, nullable MProperty]] */
5657 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5660 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
5661 &type_array__AbstractArrayReadhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[String, nullable MProperty]] */
5664 /* runtime type NativeArray[HashMap[String, nullable MProperty]] */
5665 const struct type type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5667 "NativeArray[HashMap[String, nullable MProperty]]", /* class_name_string */
5670 &resolution_table_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
,
5673 0, /* nullable Object */
5675 104, /* NativeArray[Object] */
5676 1337, /* NativeArray[HashMap[String, nullable MProperty]] */
5679 const struct types resolution_table_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
5682 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* E: HashMap[String, nullable MProperty] */
5683 &type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[E]: NativeArray[HashMap[String, nullable MProperty]] */
5686 /* runtime type ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
5687 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
5689 "ArrayIterator[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
5692 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
5695 0, /* nullable Object */
5697 285, /* ArrayIterator[Object] */
5698 1338, /* ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
5701 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
5704 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
5705 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
5708 /* runtime type NativeArray[HashMap[MType, Array[MMethodDef]]] */
5709 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
5711 "NativeArray[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
5714 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
5717 0, /* nullable Object */
5719 104, /* NativeArray[Object] */
5720 1339, /* NativeArray[HashMap[MType, Array[MMethodDef]]] */
5723 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
5726 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* E: HashMap[MType, Array[MMethodDef]] */
5727 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
5730 /* runtime type ArrayIterator[Array[MMethodDef]] */
5731 const struct type type_array__ArrayIteratorarray__Arraymodel__MMethodDef
= {
5733 "ArrayIterator[Array[MMethodDef]]", /* class_name_string */
5736 &resolution_table_array__ArrayIteratorarray__Arraymodel__MMethodDef
,
5739 0, /* nullable Object */
5741 285, /* ArrayIterator[Object] */
5742 1291, /* ArrayIterator[Array[nullable MPropDef]] */
5743 1503, /* ArrayIterator[Array[MMethodDef]] */
5746 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MMethodDef
= {
5749 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[E]: Array[Array[MMethodDef]] */
5750 &type_array__AbstractArrayReadarray__Arraymodel__MMethodDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MMethodDef]] */
5753 /* runtime type NativeArray[Array[MMethodDef]] */
5754 const struct type type_array__NativeArrayarray__Arraymodel__MMethodDef
= {
5756 "NativeArray[Array[MMethodDef]]", /* class_name_string */
5759 &resolution_table_array__NativeArrayarray__Arraymodel__MMethodDef
,
5762 0, /* nullable Object */
5764 104, /* NativeArray[Object] */
5765 1292, /* NativeArray[Array[nullable MPropDef]] */
5766 1504, /* NativeArray[Array[MMethodDef]] */
5769 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MMethodDef
= {
5772 &type_array__Arraymodel__MMethodDef
, /* E: Array[MMethodDef] */
5773 &type_array__NativeArrayarray__Arraymodel__MMethodDef
, /* NativeArray[E]: NativeArray[Array[MMethodDef]] */
5776 /* runtime type ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
5777 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
5779 "ArrayIterator[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
5782 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
5785 0, /* nullable Object */
5787 285, /* ArrayIterator[Object] */
5788 1340, /* ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
5791 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
5794 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
5795 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
5798 /* runtime type NativeArray[HashMap[MType, Array[MAttributeDef]]] */
5799 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
5801 "NativeArray[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
5804 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
5807 0, /* nullable Object */
5809 104, /* NativeArray[Object] */
5810 1341, /* NativeArray[HashMap[MType, Array[MAttributeDef]]] */
5813 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
5816 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
5817 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
5820 /* runtime type ArrayIterator[Array[MAttributeDef]] */
5821 const struct type type_array__ArrayIteratorarray__Arraymodel__MAttributeDef
= {
5823 "ArrayIterator[Array[MAttributeDef]]", /* class_name_string */
5826 &resolution_table_array__ArrayIteratorarray__Arraymodel__MAttributeDef
,
5829 0, /* nullable Object */
5831 285, /* ArrayIterator[Object] */
5832 1291, /* ArrayIterator[Array[nullable MPropDef]] */
5833 1505, /* ArrayIterator[Array[MAttributeDef]] */
5836 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MAttributeDef
= {
5839 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
5840 &type_array__AbstractArrayReadarray__Arraymodel__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MAttributeDef]] */
5843 /* runtime type NativeArray[Array[MAttributeDef]] */
5844 const struct type type_array__NativeArrayarray__Arraymodel__MAttributeDef
= {
5846 "NativeArray[Array[MAttributeDef]]", /* class_name_string */
5849 &resolution_table_array__NativeArrayarray__Arraymodel__MAttributeDef
,
5852 0, /* nullable Object */
5854 104, /* NativeArray[Object] */
5855 1292, /* NativeArray[Array[nullable MPropDef]] */
5856 1506, /* NativeArray[Array[MAttributeDef]] */
5859 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MAttributeDef
= {
5862 &type_array__Arraymodel__MAttributeDef
, /* E: Array[MAttributeDef] */
5863 &type_array__NativeArrayarray__Arraymodel__MAttributeDef
, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */
5866 /* runtime type ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
5867 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5869 "ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5872 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
5875 0, /* nullable Object */
5877 285, /* ArrayIterator[Object] */
5878 1342, /* ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
5881 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5884 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
5885 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
5888 /* runtime type NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5889 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5891 "NativeArray[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
5894 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
5897 0, /* nullable Object */
5899 104, /* NativeArray[Object] */
5900 1343, /* NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5903 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5906 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
5907 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
5910 /* runtime type ArrayIterator[Array[MVirtualTypeDef]] */
5911 const struct type type_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
= {
5913 "ArrayIterator[Array[MVirtualTypeDef]]", /* class_name_string */
5916 &resolution_table_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
,
5919 0, /* nullable Object */
5921 285, /* ArrayIterator[Object] */
5922 1291, /* ArrayIterator[Array[nullable MPropDef]] */
5923 1507, /* ArrayIterator[Array[MVirtualTypeDef]] */
5926 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
= {
5929 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[E]: Array[Array[MVirtualTypeDef]] */
5930 &type_array__AbstractArrayReadarray__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MVirtualTypeDef]] */
5933 /* runtime type NativeArray[Array[MVirtualTypeDef]] */
5934 const struct type type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
= {
5936 "NativeArray[Array[MVirtualTypeDef]]", /* class_name_string */
5939 &resolution_table_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
,
5942 0, /* nullable Object */
5944 104, /* NativeArray[Object] */
5945 1292, /* NativeArray[Array[nullable MPropDef]] */
5946 1508, /* NativeArray[Array[MVirtualTypeDef]] */
5949 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
= {
5952 &type_array__Arraymodel__MVirtualTypeDef
, /* E: Array[MVirtualTypeDef] */
5953 &type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
, /* NativeArray[E]: NativeArray[Array[MVirtualTypeDef]] */
5956 /* runtime type MModuleData[AAnnotation] */
5957 const struct type type_mmodule_data__MModuleDataparser_nodes__AAnnotation
= {
5959 "MModuleData[AAnnotation]", /* class_name_string */
5963 0, {}, /*DEAD TYPE*/