1 #include "nitg.types.0.h"
2 /* runtime type ArrayIterator[MParameterType] */
3 const struct type type_array__ArrayIteratormodel__MParameterType
= {
5 "ArrayIterator[MParameterType]", /* class_name_string */
8 &resolution_table_array__ArrayIteratormodel__MParameterType
,
11 0, /* nullable Object */
13 321, /* ArrayIterator[Object] */
14 398, /* ArrayIterator[nullable MType] */
15 1615, /* ArrayIterator[NitniCallback] */
16 2141, /* ArrayIterator[MType] */
17 2422, /* ArrayIterator[MParameterType] */
20 const struct types resolution_table_array__ArrayIteratormodel__MParameterType
= {
23 &type_array__Arraymodel__MParameterType
, /* Array[Iterator#0]: Array[MParameterType] */
24 &type_array__AbstractArrayReadmodel__MParameterType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MParameterType] */
27 /* runtime type NativeArray[MParameterType] */
28 const struct type type_array__NativeArraymodel__MParameterType
= {
30 "NativeArray[MParameterType]", /* class_name_string */
33 &resolution_table_array__NativeArraymodel__MParameterType
,
36 0, /* nullable Object */
38 115, /* NativeArray[Object] */
39 399, /* NativeArray[nullable MType] */
40 1616, /* NativeArray[NitniCallback] */
41 2142, /* NativeArray[MType] */
42 2423, /* NativeArray[MParameterType] */
45 const struct types resolution_table_array__NativeArraymodel__MParameterType
= {
48 &type_model__MParameterType
, /* NativeArray#0: MParameterType */
49 &type_array__NativeArraymodel__MParameterType
, /* NativeArray[NativeArray#0]: NativeArray[MParameterType] */
52 /* runtime type ArrayIterator[Match] */
53 const struct type type_array__ArrayIteratorstring_search__Match
= {
55 "ArrayIterator[Match]", /* class_name_string */
58 &resolution_table_array__ArrayIteratorstring_search__Match
,
61 0, /* nullable Object */
63 321, /* ArrayIterator[Object] */
64 1661, /* ArrayIterator[Match] */
67 const struct types resolution_table_array__ArrayIteratorstring_search__Match
= {
70 &type_array__Arraystring_search__Match
, /* Array[Iterator#0]: Array[Match] */
71 &type_array__AbstractArrayReadstring_search__Match
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Match] */
74 /* runtime type NativeArray[Match] */
75 const struct type type_array__NativeArraystring_search__Match
= {
77 "NativeArray[Match]", /* class_name_string */
80 &resolution_table_array__NativeArraystring_search__Match
,
83 0, /* nullable Object */
85 115, /* NativeArray[Object] */
86 1662, /* NativeArray[Match] */
89 const struct types resolution_table_array__NativeArraystring_search__Match
= {
92 &type_string_search__Match
, /* NativeArray#0: Match */
93 &type_array__NativeArraystring_search__Match
, /* NativeArray[NativeArray#0]: NativeArray[Match] */
96 /* runtime type ArrayIterator[ReduceAction] */
97 const struct type type_array__ArrayIteratorparser__ReduceAction
= {
99 "ArrayIterator[ReduceAction]", /* class_name_string */
102 &resolution_table_array__ArrayIteratorparser__ReduceAction
,
105 0, /* nullable Object */
107 321, /* ArrayIterator[Object] */
108 1663, /* ArrayIterator[ReduceAction] */
111 const struct types resolution_table_array__ArrayIteratorparser__ReduceAction
= {
114 &type_array__Arrayparser__ReduceAction
, /* Array[Iterator#0]: Array[ReduceAction] */
115 &type_array__AbstractArrayReadparser__ReduceAction
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ReduceAction] */
118 /* runtime type NativeArray[ReduceAction] */
119 const struct type type_array__NativeArrayparser__ReduceAction
= {
121 "NativeArray[ReduceAction]", /* class_name_string */
124 &resolution_table_array__NativeArrayparser__ReduceAction
,
127 0, /* nullable Object */
129 115, /* NativeArray[Object] */
130 1664, /* NativeArray[ReduceAction] */
133 const struct types resolution_table_array__NativeArrayparser__ReduceAction
= {
136 &type_parser__ReduceAction
, /* NativeArray#0: ReduceAction */
137 &type_array__NativeArrayparser__ReduceAction
, /* NativeArray[NativeArray#0]: NativeArray[ReduceAction] */
140 /* runtime type Array[AFormaldef] */
141 const struct type type_array__Arrayparser_nodes__AFormaldef
= {
143 "Array[AFormaldef]", /* class_name_string */
146 &resolution_table_array__Arrayparser_nodes__AFormaldef
,
149 0, /* nullable Object */
151 1871, /* Collection[Prod] */
152 91, /* SequenceRead[nullable Object] */
153 92, /* Collection[Object] */
154 653, /* Collection[ANode] */
155 2056, /* Collection[AFormaldef] */
156 1838, /* AbstractArrayRead[Object] */
157 2243, /* AbstractArrayRead[ANode] */
158 2029, /* Array[Object] */
159 2788, /* AbstractArrayRead[AFormaldef] */
160 2664, /* Array[ANode] */
161 2665, /* AbstractArrayRead[Prod] */
162 2850, /* Array[AFormaldef] */
163 2802, /* Array[Prod] */
166 const struct types resolution_table_array__Arrayparser_nodes__AFormaldef
= {
169 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Array#0]: Array[AFormaldef] */
170 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[Array#0]: NativeArray[AFormaldef] */
171 &type_parser_nodes__AFormaldef
, /* Sequence#0: AFormaldef */
172 &type_parser_nodes__AFormaldef
, /* SimpleCollection#0: AFormaldef */
173 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Array#0]: Collection[AFormaldef] */
174 &type_parser_nodes__AFormaldef
, /* Array#0: AFormaldef */
175 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[ArrayCapable#0]: NativeArray[AFormaldef] */
176 &type_parser_nodes__AFormaldef
, /* AbstractArray#0: AFormaldef */
177 &type_parser_nodes__AFormaldef
, /* RemovableCollection#0: AFormaldef */
178 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Sequence#0]: Collection[AFormaldef] */
179 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Sequence#0]: Array[AFormaldef] */
180 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[SimpleCollection#0]: Collection[AFormaldef] */
181 &type_parser_nodes__AFormaldef
, /* Collection#0: AFormaldef */
182 &type_abstract_collection__Collectionparser_nodes__AFormaldef
, /* Collection[Collection#0]: Collection[AFormaldef] */
183 &type_parser_nodes__AFormaldef
, /* SequenceRead#0: AFormaldef */
184 &type_parser_nodes__AFormaldef
, /* AbstractArrayRead#0: AFormaldef */
185 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[AbstractArrayRead#0]: Array[AFormaldef] */
186 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AFormaldef] not a live type) */
187 &type_array__ArrayIteratorparser_nodes__AFormaldef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AFormaldef] */
190 /* runtime type AbstractArrayRead[AFormaldef] */
191 const struct type type_array__AbstractArrayReadparser_nodes__AFormaldef
= {
193 "AbstractArrayRead[AFormaldef]", /* class_name_string */
199 /* runtime type Array[ASuperclass] */
200 const struct type type_array__Arrayparser_nodes__ASuperclass
= {
202 "Array[ASuperclass]", /* class_name_string */
205 &resolution_table_array__Arrayparser_nodes__ASuperclass
,
208 0, /* nullable Object */
210 1871, /* Collection[Prod] */
211 91, /* SequenceRead[nullable Object] */
212 92, /* Collection[Object] */
213 653, /* Collection[ANode] */
214 2057, /* Collection[ASuperclass] */
215 1838, /* AbstractArrayRead[Object] */
216 2243, /* AbstractArrayRead[ANode] */
217 2029, /* Array[Object] */
218 2789, /* AbstractArrayRead[ASuperclass] */
219 2664, /* Array[ANode] */
220 2665, /* AbstractArrayRead[Prod] */
221 2851, /* Array[ASuperclass] */
222 2802, /* Array[Prod] */
225 const struct types resolution_table_array__Arrayparser_nodes__ASuperclass
= {
228 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Array#0]: Array[ASuperclass] */
229 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[Array#0]: NativeArray[ASuperclass] */
230 &type_parser_nodes__ASuperclass
, /* Sequence#0: ASuperclass */
231 &type_parser_nodes__ASuperclass
, /* SimpleCollection#0: ASuperclass */
232 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Array#0]: Collection[ASuperclass] */
233 &type_parser_nodes__ASuperclass
, /* Array#0: ASuperclass */
234 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[ArrayCapable#0]: NativeArray[ASuperclass] */
235 &type_parser_nodes__ASuperclass
, /* AbstractArray#0: ASuperclass */
236 &type_parser_nodes__ASuperclass
, /* RemovableCollection#0: ASuperclass */
237 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Sequence#0]: Collection[ASuperclass] */
238 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Sequence#0]: Array[ASuperclass] */
239 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[SimpleCollection#0]: Collection[ASuperclass] */
240 &type_parser_nodes__ASuperclass
, /* Collection#0: ASuperclass */
241 &type_abstract_collection__Collectionparser_nodes__ASuperclass
, /* Collection[Collection#0]: Collection[ASuperclass] */
242 &type_parser_nodes__ASuperclass
, /* SequenceRead#0: ASuperclass */
243 &type_parser_nodes__ASuperclass
, /* AbstractArrayRead#0: ASuperclass */
244 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[AbstractArrayRead#0]: Array[ASuperclass] */
245 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[ASuperclass] not a live type) */
246 &type_array__ArrayIteratorparser_nodes__ASuperclass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[ASuperclass] */
249 /* runtime type AbstractArrayRead[ASuperclass] */
250 const struct type type_array__AbstractArrayReadparser_nodes__ASuperclass
= {
252 "AbstractArrayRead[ASuperclass]", /* class_name_string */
258 /* runtime type ArrayIterator[MMethod] */
259 const struct type type_array__ArrayIteratormodel__MMethod
= {
261 "ArrayIterator[MMethod]", /* class_name_string */
264 &resolution_table_array__ArrayIteratormodel__MMethod
,
267 0, /* nullable Object */
269 321, /* ArrayIterator[Object] */
270 332, /* ArrayIterator[nullable MProperty] */
271 1524, /* ArrayIterator[PropertyLayoutElement] */
272 2095, /* ArrayIterator[MProperty] */
273 2424, /* ArrayIterator[MMethod] */
276 const struct types resolution_table_array__ArrayIteratormodel__MMethod
= {
279 &type_array__Arraymodel__MMethod
, /* Array[Iterator#0]: Array[MMethod] */
280 &type_array__AbstractArrayReadmodel__MMethod
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MMethod] */
283 /* runtime type NativeArray[MMethod] */
284 const struct type type_array__NativeArraymodel__MMethod
= {
286 "NativeArray[MMethod]", /* class_name_string */
289 &resolution_table_array__NativeArraymodel__MMethod
,
292 0, /* nullable Object */
294 115, /* NativeArray[Object] */
295 333, /* NativeArray[nullable MProperty] */
296 1525, /* NativeArray[PropertyLayoutElement] */
297 2096, /* NativeArray[MProperty] */
298 2425, /* NativeArray[MMethod] */
301 const struct types resolution_table_array__NativeArraymodel__MMethod
= {
304 &type_model__MMethod
, /* NativeArray#0: MMethod */
305 &type_array__NativeArraymodel__MMethod
, /* NativeArray[NativeArray#0]: NativeArray[MMethod] */
308 /* runtime type HashMap2[MModule, MType, Array[MMethodDef]] */
309 const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
= {
311 "HashMap2[MModule, MType, Array[MMethodDef]]", /* class_name_string */
314 &resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
,
317 0, /* nullable Object */
319 437, /* HashMap2[MModule, MType, Array[MMethodDef]] */
322 const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef
= {
325 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
326 &type_mmodule__MModule
, /* HashMap2#0: MModule */
327 &type_model__MType
, /* HashMap2#1: MType */
328 &type_array__Arraymodel__MMethodDef
, /* HashMap2#2: Array[MMethodDef] */
329 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MMethodDef]] */
332 /* runtime type ArrayIterator[MParameter] */
333 const struct type type_array__ArrayIteratormodel__MParameter
= {
335 "ArrayIterator[MParameter]", /* class_name_string */
338 &resolution_table_array__ArrayIteratormodel__MParameter
,
341 0, /* nullable Object */
343 321, /* ArrayIterator[Object] */
344 1665, /* ArrayIterator[MParameter] */
347 const struct types resolution_table_array__ArrayIteratormodel__MParameter
= {
350 &type_array__Arraymodel__MParameter
, /* Array[Iterator#0]: Array[MParameter] */
351 &type_array__AbstractArrayReadmodel__MParameter
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MParameter] */
354 /* runtime type NativeArray[MParameter] */
355 const struct type type_array__NativeArraymodel__MParameter
= {
357 "NativeArray[MParameter]", /* class_name_string */
360 &resolution_table_array__NativeArraymodel__MParameter
,
363 0, /* nullable Object */
365 115, /* NativeArray[Object] */
366 1666, /* NativeArray[MParameter] */
369 const struct types resolution_table_array__NativeArraymodel__MParameter
= {
372 &type_model__MParameter
, /* NativeArray#0: MParameter */
373 &type_array__NativeArraymodel__MParameter
, /* NativeArray[NativeArray#0]: NativeArray[MParameter] */
376 /* runtime type HashMapKeys[String, Variable] */
377 const struct type type_hash_collection__HashMapKeysstring__Stringscope__Variable
= {
379 "HashMapKeys[String, Variable]", /* class_name_string */
382 &resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable
,
385 0, /* nullable Object */
387 2164, /* HashMapKeys[String, Variable] */
389 92, /* Collection[Object] */
390 652, /* Collection[Streamable] */
391 1870, /* Collection[String] */
394 const struct types resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable
= {
397 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Variable] */
398 &type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Variable] */
405 &type_string__String
, /* RemovableCollection#0: String */
409 &type_string__String
, /* Collection#0: String */
410 &type_abstract_collection__Collectionstring__String
, /* Collection[Collection#0]: Collection[String] */
413 /* runtime type HashMapValues[String, Variable] */
414 const struct type type_hash_collection__HashMapValuesstring__Stringscope__Variable
= {
416 "HashMapValues[String, Variable]", /* class_name_string */
419 &resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable
,
422 0, /* nullable Object */
424 700, /* Collection[Variable] */
425 1950, /* HashMapValues[String, Variable] */
426 92, /* Collection[Object] */
429 const struct types resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable
= {
432 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Variable] */
433 &type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Variable] */
440 &type_scope__Variable
, /* RemovableCollection#0: Variable */
444 &type_scope__Variable
, /* Collection#0: Variable */
445 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
448 /* runtime type NativeArray[nullable HashMapNode[String, Variable]] */
449 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
451 "NativeArray[nullable HashMapNode[String, Variable]]", /* class_name_string */
454 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
,
457 0, /* nullable Object */
459 438, /* NativeArray[nullable HashMapNode[String, Variable]] */
462 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
465 &type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray#0: nullable HashMapNode[String, Variable] */
466 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Variable]] */
469 /* runtime type HashMapNode[String, Variable] */
470 const struct type type_hash_collection__HashMapNodestring__Stringscope__Variable
= {
472 "HashMapNode[String, Variable]", /* class_name_string */
475 &resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable
,
478 0, /* nullable Object */
480 61, /* nullable HashMapNode[String, Variable] */
481 1667, /* HashMapNode[String, Variable] */
484 const struct types resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable
= {
487 &type_string__String
, /* HashMapNode#0: String */
488 &type_scope__Variable
, /* HashMapNode#1: Variable */
489 &type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
, /* nullable N: nullable HashMapNode[String, Variable] */
490 &type_string__String
, /* HashNode#0: String */
493 /* runtime type nullable HashMapNode[String, Variable] */
494 const struct type type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable
= {
496 "nullable HashMapNode[String, Variable]", /* class_name_string */
502 /* runtime type HashMapIterator[String, Variable] */
503 const struct type type_hash_collection__HashMapIteratorstring__Stringscope__Variable
= {
505 "HashMapIterator[String, Variable]", /* class_name_string */
508 &resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable
,
511 0, /* nullable Object */
513 439, /* MapIterator[String, Variable] */
514 1668, /* HashMapIterator[String, Variable] */
517 const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable
= {
520 &type_hash_collection__HashMapstring__Stringscope__Variable
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Variable] */
523 /* runtime type MapIterator[String, Variable] */
524 const struct type type_abstract_collection__MapIteratorstring__Stringscope__Variable
= {
526 "MapIterator[String, Variable]", /* class_name_string */
532 /* runtime type HashMapKeys[Variable, nullable MType] */
533 const struct type type_hash_collection__HashMapKeysscope__Variablenullable_model__MType
= {
535 "HashMapKeys[Variable, nullable MType]", /* class_name_string */
538 &resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType
,
541 0, /* nullable Object */
543 700, /* Collection[Variable] */
544 1951, /* HashMapKeys[Variable, nullable MType] */
545 92, /* Collection[Object] */
548 const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType
= {
551 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, nullable MType] */
552 &type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, nullable MType] */
559 &type_scope__Variable
, /* RemovableCollection#0: Variable */
563 &type_scope__Variable
, /* Collection#0: Variable */
564 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
567 /* runtime type HashMapValues[Variable, nullable MType] */
568 const struct type type_hash_collection__HashMapValuesscope__Variablenullable_model__MType
= {
570 "HashMapValues[Variable, nullable MType]", /* class_name_string */
573 &resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType
,
576 0, /* nullable Object */
578 1669, /* HashMapValues[Variable, nullable MType] */
581 101, /* Collection[nullable MType] */
584 const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType
= {
587 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, nullable MType] */
588 &type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, nullable MType] */
595 &type_nullable_model__MType
, /* RemovableCollection#0: nullable MType */
599 &type_nullable_model__MType
, /* Collection#0: nullable MType */
600 &type_abstract_collection__Collectionnullable_model__MType
, /* Collection[Collection#0]: Collection[nullable MType] */
603 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable MType]] */
604 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
606 "NativeArray[nullable HashMapNode[Variable, nullable MType]]", /* class_name_string */
609 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
612 0, /* nullable Object */
614 440, /* NativeArray[nullable HashMapNode[Variable, nullable MType]] */
617 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
620 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray#0: nullable HashMapNode[Variable, nullable MType] */
621 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */
624 /* runtime type HashMapNode[Variable, nullable MType] */
625 const struct type type_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
627 "HashMapNode[Variable, nullable MType]", /* class_name_string */
630 &resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType
,
633 0, /* nullable Object */
635 62, /* nullable HashMapNode[Variable, nullable MType] */
636 1670, /* HashMapNode[Variable, nullable MType] */
639 const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
642 &type_scope__Variable
, /* HashMapNode#0: Variable */
643 &type_nullable_model__MType
, /* HashMapNode#1: nullable MType */
644 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
, /* nullable N: nullable HashMapNode[Variable, nullable MType] */
645 &type_scope__Variable
, /* HashNode#0: Variable */
648 /* runtime type nullable HashMapNode[Variable, nullable MType] */
649 const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType
= {
651 "nullable HashMapNode[Variable, nullable MType]", /* class_name_string */
657 /* runtime type HashMapIterator[Variable, nullable MType] */
658 const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
= {
660 "HashMapIterator[Variable, nullable MType]", /* class_name_string */
663 &resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
,
666 0, /* nullable Object */
668 441, /* MapIterator[Variable, nullable MType] */
669 1671, /* HashMapIterator[Variable, nullable MType] */
672 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType
= {
675 &type_hash_collection__HashMapscope__Variablenullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, nullable MType] */
678 /* runtime type MapIterator[Variable, nullable MType] */
679 const struct type type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
= {
681 "MapIterator[Variable, nullable MType]", /* class_name_string */
687 /* runtime type HashMapKeys[Variable, nullable Array[nullable MType]] */
688 const struct type type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
= {
690 "HashMapKeys[Variable, nullable Array[nullable MType]]", /* class_name_string */
693 &resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
,
696 0, /* nullable Object */
698 700, /* Collection[Variable] */
699 1952, /* HashMapKeys[Variable, nullable Array[nullable MType]] */
700 92, /* Collection[Object] */
703 const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType
= {
706 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, nullable Array[nullable MType]] */
707 &type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, nullable Array[nullable MType]] */
714 &type_scope__Variable
, /* RemovableCollection#0: Variable */
718 &type_scope__Variable
, /* Collection#0: Variable */
719 &type_abstract_collection__Collectionscope__Variable
, /* Collection[Collection#0]: Collection[Variable] */
722 /* runtime type HashMapValues[Variable, nullable Array[nullable MType]] */
723 const struct type type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
= {
725 "HashMapValues[Variable, nullable Array[nullable MType]]", /* class_name_string */
728 &resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
,
731 0, /* nullable Object */
733 370, /* Collection[nullable Array[nullable MType]] */
734 1672, /* HashMapValues[Variable, nullable Array[nullable MType]] */
737 const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType
= {
740 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, nullable Array[nullable MType]] */
741 &type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, nullable Array[nullable MType]] */
748 &type_nullable_array__Arraynullable_model__MType
, /* RemovableCollection#0: nullable Array[nullable MType] */
752 &type_nullable_array__Arraynullable_model__MType
, /* Collection#0: nullable Array[nullable MType] */
753 &type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType
, /* Collection[Collection#0]: Collection[nullable Array[nullable MType]] */
756 /* runtime type NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
757 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
759 "NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]]", /* class_name_string */
762 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
765 0, /* nullable Object */
767 442, /* NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
770 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
773 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray#0: nullable HashMapNode[Variable, nullable Array[nullable MType]] */
774 &type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */
777 /* runtime type HashMapNode[Variable, nullable Array[nullable MType]] */
778 const struct type type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
780 "HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
783 &resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
,
786 0, /* nullable Object */
788 63, /* nullable HashMapNode[Variable, nullable Array[nullable MType]] */
789 1673, /* HashMapNode[Variable, nullable Array[nullable MType]] */
792 const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
795 &type_scope__Variable
, /* HashMapNode#0: Variable */
796 &type_nullable_array__Arraynullable_model__MType
, /* HashMapNode#1: nullable Array[nullable MType] */
797 &type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
, /* nullable N: nullable HashMapNode[Variable, nullable Array[nullable MType]] */
798 &type_scope__Variable
, /* HashNode#0: Variable */
801 /* runtime type nullable HashMapNode[Variable, nullable Array[nullable MType]] */
802 const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType
= {
804 "nullable HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
810 /* runtime type HashMapIterator[Variable, nullable Array[nullable MType]] */
811 const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
813 "HashMapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
816 &resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
819 0, /* nullable Object */
821 443, /* MapIterator[Variable, nullable Array[nullable MType]] */
822 1674, /* HashMapIterator[Variable, nullable Array[nullable MType]] */
825 const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
828 &type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, nullable Array[nullable MType]] */
831 /* runtime type MapIterator[Variable, nullable Array[nullable MType]] */
832 const struct type type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
834 "MapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
840 /* runtime type HashSetNode[MExplicitCall] */
841 const struct type type_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
= {
843 "HashSetNode[MExplicitCall]", /* class_name_string */
846 &resolution_table_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
,
849 0, /* nullable Object */
851 32, /* nullable HashSetNode[Object] */
852 365, /* nullable HashSetNode[NitniCallback] */
853 1549, /* HashSetNode[Object] */
854 1675, /* nullable HashSetNode[MExplicitCall] */
855 2649, /* HashSetNode[MExplicitCall] */
856 2109, /* HashSetNode[NitniCallback] */
859 const struct types resolution_table_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
= {
862 &type_nitni_callbacks__MExplicitCall
, /* HashSetNode#0: MExplicitCall */
864 &type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
, /* nullable N: nullable HashSetNode[MExplicitCall] */
865 &type_nitni_callbacks__MExplicitCall
, /* HashNode#0: MExplicitCall */
868 /* runtime type nullable HashSetNode[MExplicitCall] */
869 const struct type type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
= {
871 "nullable HashSetNode[MExplicitCall]", /* class_name_string */
877 /* runtime type HashSetIterator[MExplicitCall] */
878 const struct type type_hash_collection__HashSetIteratornitni_callbacks__MExplicitCall
= {
880 "HashSetIterator[MExplicitCall]", /* class_name_string */
883 &resolution_table_hash_collection__HashSetIteratornitni_callbacks__MExplicitCall
,
886 0, /* nullable Object */
888 356, /* HashSetIterator[Object] */
889 1564, /* HashSetIterator[NitniCallback] */
890 1953, /* HashSetIterator[MExplicitCall] */
893 const struct types resolution_table_hash_collection__HashSetIteratornitni_callbacks__MExplicitCall
= {
896 &type_array__Arraynitni_callbacks__MExplicitCall
, /* Array[Iterator#0]: Array[MExplicitCall] */
897 &type_hash_collection__HashSetnitni_callbacks__MExplicitCall
, /* HashSet[HashSetIterator#0]: HashSet[MExplicitCall] */
900 /* runtime type NativeArray[nullable HashSetNode[MExplicitCall]] */
901 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
= {
903 "NativeArray[nullable HashSetNode[MExplicitCall]]", /* class_name_string */
906 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
,
909 0, /* nullable Object */
911 357, /* NativeArray[nullable HashSetNode[Object]] */
912 1565, /* NativeArray[nullable HashSetNode[NitniCallback]] */
913 1954, /* NativeArray[nullable HashSetNode[MExplicitCall]] */
916 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
= {
919 &type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
, /* NativeArray#0: nullable HashSetNode[MExplicitCall] */
920 &type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCall
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MExplicitCall]] */
923 /* runtime type HashSetNode[MExplicitSuper] */
924 const struct type type_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
= {
926 "HashSetNode[MExplicitSuper]", /* class_name_string */
929 &resolution_table_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
,
932 0, /* nullable Object */
934 32, /* nullable HashSetNode[Object] */
935 365, /* nullable HashSetNode[NitniCallback] */
936 1549, /* HashSetNode[Object] */
937 1676, /* nullable HashSetNode[MExplicitSuper] */
938 2650, /* HashSetNode[MExplicitSuper] */
939 2109, /* HashSetNode[NitniCallback] */
942 const struct types resolution_table_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
= {
945 &type_nitni_callbacks__MExplicitSuper
, /* HashSetNode#0: MExplicitSuper */
947 &type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
, /* nullable N: nullable HashSetNode[MExplicitSuper] */
948 &type_nitni_callbacks__MExplicitSuper
, /* HashNode#0: MExplicitSuper */
951 /* runtime type nullable HashSetNode[MExplicitSuper] */
952 const struct type type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
= {
954 "nullable HashSetNode[MExplicitSuper]", /* class_name_string */
960 /* runtime type HashSetIterator[MExplicitSuper] */
961 const struct type type_hash_collection__HashSetIteratornitni_callbacks__MExplicitSuper
= {
963 "HashSetIterator[MExplicitSuper]", /* class_name_string */
966 &resolution_table_hash_collection__HashSetIteratornitni_callbacks__MExplicitSuper
,
969 0, /* nullable Object */
971 356, /* HashSetIterator[Object] */
972 1564, /* HashSetIterator[NitniCallback] */
973 1955, /* HashSetIterator[MExplicitSuper] */
976 const struct types resolution_table_hash_collection__HashSetIteratornitni_callbacks__MExplicitSuper
= {
979 &type_array__Arraynitni_callbacks__MExplicitSuper
, /* Array[Iterator#0]: Array[MExplicitSuper] */
980 &type_hash_collection__HashSetnitni_callbacks__MExplicitSuper
, /* HashSet[HashSetIterator#0]: HashSet[MExplicitSuper] */
983 /* runtime type NativeArray[nullable HashSetNode[MExplicitSuper]] */
984 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
= {
986 "NativeArray[nullable HashSetNode[MExplicitSuper]]", /* class_name_string */
989 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
,
992 0, /* nullable Object */
994 357, /* NativeArray[nullable HashSetNode[Object]] */
995 1565, /* NativeArray[nullable HashSetNode[NitniCallback]] */
996 1956, /* NativeArray[nullable HashSetNode[MExplicitSuper]] */
999 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
= {
1002 &type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
, /* NativeArray#0: nullable HashSetNode[MExplicitSuper] */
1003 &type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MExplicitSuper]] */
1006 /* runtime type HashSetNode[MExplicitCast] */
1007 const struct type type_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
= {
1009 "HashSetNode[MExplicitCast]", /* class_name_string */
1012 &resolution_table_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
,
1015 0, /* nullable Object */
1017 32, /* nullable HashSetNode[Object] */
1018 365, /* nullable HashSetNode[NitniCallback] */
1019 1549, /* HashSetNode[Object] */
1020 1677, /* nullable HashSetNode[MExplicitCast] */
1021 2651, /* HashSetNode[MExplicitCast] */
1022 2109, /* HashSetNode[NitniCallback] */
1025 const struct types resolution_table_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
= {
1028 &type_nitni_callbacks__MExplicitCast
, /* HashSetNode#0: MExplicitCast */
1030 &type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
, /* nullable N: nullable HashSetNode[MExplicitCast] */
1031 &type_nitni_callbacks__MExplicitCast
, /* HashNode#0: MExplicitCast */
1034 /* runtime type nullable HashSetNode[MExplicitCast] */
1035 const struct type type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
= {
1037 "nullable HashSetNode[MExplicitCast]", /* class_name_string */
1041 0, {}, /*DEAD TYPE*/
1043 /* runtime type HashSetIterator[MExplicitCast] */
1044 const struct type type_hash_collection__HashSetIteratornitni_callbacks__MExplicitCast
= {
1046 "HashSetIterator[MExplicitCast]", /* class_name_string */
1049 &resolution_table_hash_collection__HashSetIteratornitni_callbacks__MExplicitCast
,
1052 0, /* nullable Object */
1054 356, /* HashSetIterator[Object] */
1055 1564, /* HashSetIterator[NitniCallback] */
1056 1957, /* HashSetIterator[MExplicitCast] */
1059 const struct types resolution_table_hash_collection__HashSetIteratornitni_callbacks__MExplicitCast
= {
1062 &type_array__Arraynitni_callbacks__MExplicitCast
, /* Array[Iterator#0]: Array[MExplicitCast] */
1063 &type_hash_collection__HashSetnitni_callbacks__MExplicitCast
, /* HashSet[HashSetIterator#0]: HashSet[MExplicitCast] */
1066 /* runtime type NativeArray[nullable HashSetNode[MExplicitCast]] */
1067 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
= {
1069 "NativeArray[nullable HashSetNode[MExplicitCast]]", /* class_name_string */
1072 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
,
1075 0, /* nullable Object */
1077 357, /* NativeArray[nullable HashSetNode[Object]] */
1078 1565, /* NativeArray[nullable HashSetNode[NitniCallback]] */
1079 1958, /* NativeArray[nullable HashSetNode[MExplicitCast]] */
1082 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
= {
1085 &type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
, /* NativeArray#0: nullable HashSetNode[MExplicitCast] */
1086 &type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCast
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MExplicitCast]] */
1089 /* runtime type Array[MAttributeDef] */
1090 const struct type type_array__Arraymodel__MAttributeDef
= {
1092 "Array[MAttributeDef]", /* class_name_string */
1095 &resolution_table_array__Arraymodel__MAttributeDef
,
1098 0, /* nullable Object */
1100 1880, /* AbstractArrayRead[nullable MPropDef] */
1101 91, /* SequenceRead[nullable Object] */
1102 92, /* Collection[Object] */
1103 124, /* Collection[nullable MPropDef] */
1104 646, /* Collection[PropertyLayoutElement] */
1105 1838, /* AbstractArrayRead[Object] */
1106 2048, /* Array[nullable MPropDef] */
1107 2029, /* Array[Object] */
1108 2042, /* Collection[MPropDef] */
1109 2239, /* AbstractArrayRead[PropertyLayoutElement] */
1110 2426, /* Collection[MAttributeDef] */
1111 2661, /* Array[PropertyLayoutElement] */
1112 2780, /* AbstractArrayRead[MPropDef] */
1113 2831, /* AbstractArrayRead[MAttributeDef] */
1114 2843, /* Array[MPropDef] */
1115 2870, /* Array[MAttributeDef] */
1118 const struct types resolution_table_array__Arraymodel__MAttributeDef
= {
1121 &type_array__Arraymodel__MAttributeDef
, /* Array[Array#0]: Array[MAttributeDef] */
1122 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[Array#0]: NativeArray[MAttributeDef] */
1123 &type_model__MAttributeDef
, /* Sequence#0: MAttributeDef */
1124 &type_model__MAttributeDef
, /* SimpleCollection#0: MAttributeDef */
1125 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Array#0]: Collection[MAttributeDef] */
1126 &type_model__MAttributeDef
, /* Array#0: MAttributeDef */
1127 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MAttributeDef] */
1128 &type_model__MAttributeDef
, /* AbstractArray#0: MAttributeDef */
1129 &type_model__MAttributeDef
, /* RemovableCollection#0: MAttributeDef */
1130 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Sequence#0]: Collection[MAttributeDef] */
1131 &type_array__Arraymodel__MAttributeDef
, /* Array[Sequence#0]: Array[MAttributeDef] */
1132 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[SimpleCollection#0]: Collection[MAttributeDef] */
1133 &type_model__MAttributeDef
, /* Collection#0: MAttributeDef */
1134 &type_abstract_collection__Collectionmodel__MAttributeDef
, /* Collection[Collection#0]: Collection[MAttributeDef] */
1135 &type_model__MAttributeDef
, /* SequenceRead#0: MAttributeDef */
1136 &type_model__MAttributeDef
, /* AbstractArrayRead#0: MAttributeDef */
1137 &type_array__Arraymodel__MAttributeDef
, /* Array[AbstractArrayRead#0]: Array[MAttributeDef] */
1138 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MAttributeDef] not a live type) */
1139 &type_array__ArrayIteratormodel__MAttributeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MAttributeDef] */
1142 /* runtime type Collection[MAttributeDef] */
1143 const struct type type_abstract_collection__Collectionmodel__MAttributeDef
= {
1145 "Collection[MAttributeDef]", /* class_name_string */
1149 0, {}, /*DEAD TYPE*/
1151 /* runtime type AbstractArrayRead[MAttributeDef] */
1152 const struct type type_array__AbstractArrayReadmodel__MAttributeDef
= {
1154 "AbstractArrayRead[MAttributeDef]", /* class_name_string */
1158 0, {}, /*DEAD TYPE*/
1160 /* runtime type HashMap2[MModule, MType, Array[MAttributeDef]] */
1161 const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
= {
1163 "HashMap2[MModule, MType, Array[MAttributeDef]]", /* class_name_string */
1166 &resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
,
1169 0, /* nullable Object */
1171 444, /* HashMap2[MModule, MType, Array[MAttributeDef]] */
1174 const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef
= {
1177 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
1178 &type_mmodule__MModule
, /* HashMap2#0: MModule */
1179 &type_model__MType
, /* HashMap2#1: MType */
1180 &type_array__Arraymodel__MAttributeDef
, /* HashMap2#2: Array[MAttributeDef] */
1181 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MAttributeDef]] */
1184 /* runtime type ArrayIterator[CCompilerOption] */
1185 const struct type type_array__ArrayIteratorc_compiler_options__CCompilerOption
= {
1187 "ArrayIterator[CCompilerOption]", /* class_name_string */
1190 &resolution_table_array__ArrayIteratorc_compiler_options__CCompilerOption
,
1193 0, /* nullable Object */
1195 321, /* ArrayIterator[Object] */
1196 1678, /* ArrayIterator[CCompilerOption] */
1199 const struct types resolution_table_array__ArrayIteratorc_compiler_options__CCompilerOption
= {
1202 &type_array__Arrayc_compiler_options__CCompilerOption
, /* Array[Iterator#0]: Array[CCompilerOption] */
1203 &type_array__AbstractArrayReadc_compiler_options__CCompilerOption
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CCompilerOption] */
1206 /* runtime type NativeArray[CCompilerOption] */
1207 const struct type type_array__NativeArrayc_compiler_options__CCompilerOption
= {
1209 "NativeArray[CCompilerOption]", /* class_name_string */
1212 &resolution_table_array__NativeArrayc_compiler_options__CCompilerOption
,
1215 0, /* nullable Object */
1217 115, /* NativeArray[Object] */
1218 1679, /* NativeArray[CCompilerOption] */
1221 const struct types resolution_table_array__NativeArrayc_compiler_options__CCompilerOption
= {
1224 &type_c_compiler_options__CCompilerOption
, /* NativeArray#0: CCompilerOption */
1225 &type_array__NativeArrayc_compiler_options__CCompilerOption
, /* NativeArray[NativeArray#0]: NativeArray[CCompilerOption] */
1228 /* runtime type ArrayIterator[DirectCCompilerOption] */
1229 const struct type type_array__ArrayIteratorc_compiler_options__DirectCCompilerOption
= {
1231 "ArrayIterator[DirectCCompilerOption]", /* class_name_string */
1234 &resolution_table_array__ArrayIteratorc_compiler_options__DirectCCompilerOption
,
1237 0, /* nullable Object */
1239 321, /* ArrayIterator[Object] */
1240 1678, /* ArrayIterator[CCompilerOption] */
1241 1959, /* ArrayIterator[DirectCCompilerOption] */
1244 const struct types resolution_table_array__ArrayIteratorc_compiler_options__DirectCCompilerOption
= {
1247 &type_array__Arrayc_compiler_options__DirectCCompilerOption
, /* Array[Iterator#0]: Array[DirectCCompilerOption] */
1248 &type_array__AbstractArrayReadc_compiler_options__DirectCCompilerOption
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[DirectCCompilerOption] */
1251 /* runtime type NativeArray[DirectCCompilerOption] */
1252 const struct type type_array__NativeArrayc_compiler_options__DirectCCompilerOption
= {
1254 "NativeArray[DirectCCompilerOption]", /* class_name_string */
1257 &resolution_table_array__NativeArrayc_compiler_options__DirectCCompilerOption
,
1260 0, /* nullable Object */
1262 115, /* NativeArray[Object] */
1263 1679, /* NativeArray[CCompilerOption] */
1264 1960, /* NativeArray[DirectCCompilerOption] */
1267 const struct types resolution_table_array__NativeArrayc_compiler_options__DirectCCompilerOption
= {
1270 &type_c_compiler_options__DirectCCompilerOption
, /* NativeArray#0: DirectCCompilerOption */
1271 &type_array__NativeArrayc_compiler_options__DirectCCompilerOption
, /* NativeArray[NativeArray#0]: NativeArray[DirectCCompilerOption] */
1274 /* runtime type ListNode[Int] */
1275 const struct type type_list__ListNodekernel__Int
= {
1277 "ListNode[Int]", /* class_name_string */
1280 &resolution_table_list__ListNodekernel__Int
,
1283 0, /* nullable Object */
1285 64, /* nullable ListNode[Int] */
1286 1961, /* Container[Int] */
1287 92, /* Collection[Object] */
1288 661, /* Collection[Int] */
1289 2427, /* ListNode[Int] */
1292 const struct types resolution_table_list__ListNodekernel__Int
= {
1295 &type_kernel__Int
, /* ListNode#0: Int */
1296 &type_nullable_list__ListNodekernel__Int
, /* nullable ListNode[ListNode#0]: nullable ListNode[Int] */
1297 &type_abstract_collection__ContainerIteratorkernel__Int
, /* ContainerIterator[Container#0]: ContainerIterator[Int] */
1298 &type_kernel__Int
, /* Container#0: Int */
1307 &type_kernel__Int
, /* Collection#0: Int */
1308 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
1311 /* runtime type nullable ListNode[Int] */
1312 const struct type type_nullable_list__ListNodekernel__Int
= {
1314 "nullable ListNode[Int]", /* class_name_string */
1318 0, {}, /*DEAD TYPE*/
1320 /* runtime type Container[Int] */
1321 const struct type type_abstract_collection__Containerkernel__Int
= {
1323 "Container[Int]", /* class_name_string */
1327 0, {}, /*DEAD TYPE*/
1329 /* runtime type ListIterator[Int] */
1330 const struct type type_list__ListIteratorkernel__Int
= {
1332 "ListIterator[Int]", /* class_name_string */
1335 &resolution_table_list__ListIteratorkernel__Int
,
1338 0, /* nullable Object */
1340 445, /* ListIterator[Int] */
1343 const struct types resolution_table_list__ListIteratorkernel__Int
= {
1346 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
1347 &type_kernel__Int
, /* ListIterator#0: Int */
1348 &type_list__Listkernel__Int
, /* List[ListIterator#0]: List[Int] */
1351 /* runtime type HashMapKeys[MClass, AClassdef] */
1352 const struct type type_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
= {
1354 "HashMapKeys[MClass, AClassdef]", /* class_name_string */
1357 &resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
,
1360 0, /* nullable Object */
1362 2165, /* HashMapKeys[MClass, AClassdef] */
1364 92, /* Collection[Object] */
1365 99, /* Collection[nullable MClass] */
1366 1866, /* Collection[MClass] */
1369 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef
= {
1372 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, AClassdef] */
1373 &type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, AClassdef] */
1380 &type_model__MClass
, /* RemovableCollection#0: MClass */
1384 &type_model__MClass
, /* Collection#0: MClass */
1385 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
1388 /* runtime type HashMapValues[MClass, AClassdef] */
1389 const struct type type_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
= {
1391 "HashMapValues[MClass, AClassdef]", /* class_name_string */
1394 &resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
,
1397 0, /* nullable Object */
1399 1871, /* Collection[Prod] */
1400 2428, /* HashMapValues[MClass, AClassdef] */
1401 92, /* Collection[Object] */
1402 653, /* Collection[ANode] */
1403 2045, /* Collection[AClassdef] */
1406 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef
= {
1409 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, AClassdef] */
1410 &type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, AClassdef] */
1417 &type_parser_nodes__AClassdef
, /* RemovableCollection#0: AClassdef */
1421 &type_parser_nodes__AClassdef
, /* Collection#0: AClassdef */
1422 &type_abstract_collection__Collectionparser_nodes__AClassdef
, /* Collection[Collection#0]: Collection[AClassdef] */
1425 /* runtime type NativeArray[nullable HashMapNode[MClass, AClassdef]] */
1426 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
1428 "NativeArray[nullable HashMapNode[MClass, AClassdef]]", /* class_name_string */
1431 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
1434 0, /* nullable Object */
1436 446, /* NativeArray[nullable HashMapNode[MClass, AClassdef]] */
1439 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
1442 &type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray#0: nullable HashMapNode[MClass, AClassdef] */
1443 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, AClassdef]] */
1446 /* runtime type HashMapNode[MClass, AClassdef] */
1447 const struct type type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
1449 "HashMapNode[MClass, AClassdef]", /* class_name_string */
1452 &resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
,
1455 0, /* nullable Object */
1457 65, /* nullable HashMapNode[MClass, AClassdef] */
1458 1680, /* HashMapNode[MClass, AClassdef] */
1461 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
1464 &type_model__MClass
, /* HashMapNode#0: MClass */
1465 &type_parser_nodes__AClassdef
, /* HashMapNode#1: AClassdef */
1466 &type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
, /* nullable N: nullable HashMapNode[MClass, AClassdef] */
1467 &type_model__MClass
, /* HashNode#0: MClass */
1470 /* runtime type nullable HashMapNode[MClass, AClassdef] */
1471 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef
= {
1473 "nullable HashMapNode[MClass, AClassdef]", /* class_name_string */
1477 0, {}, /*DEAD TYPE*/
1479 /* runtime type HashMapIterator[MClass, AClassdef] */
1480 const struct type type_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
= {
1482 "HashMapIterator[MClass, AClassdef]", /* class_name_string */
1485 &resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
,
1488 0, /* nullable Object */
1490 447, /* MapIterator[MClass, AClassdef] */
1491 1681, /* HashMapIterator[MClass, AClassdef] */
1494 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef
= {
1497 &type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, AClassdef] */
1500 /* runtime type MapIterator[MClass, AClassdef] */
1501 const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
= {
1503 "MapIterator[MClass, AClassdef]", /* class_name_string */
1507 0, {}, /*DEAD TYPE*/
1509 /* runtime type HashSetNode[FFILanguage] */
1510 const struct type type_hash_collection__HashSetNodeffi_base__FFILanguage
= {
1512 "HashSetNode[FFILanguage]", /* class_name_string */
1515 &resolution_table_hash_collection__HashSetNodeffi_base__FFILanguage
,
1518 0, /* nullable Object */
1520 32, /* nullable HashSetNode[Object] */
1521 448, /* nullable HashSetNode[FFILanguage] */
1522 1549, /* HashSetNode[Object] */
1523 2166, /* HashSetNode[FFILanguage] */
1526 const struct types resolution_table_hash_collection__HashSetNodeffi_base__FFILanguage
= {
1529 &type_ffi_base__FFILanguage
, /* HashSetNode#0: FFILanguage */
1531 &type_nullable_hash_collection__HashSetNodeffi_base__FFILanguage
, /* nullable N: nullable HashSetNode[FFILanguage] */
1532 &type_ffi_base__FFILanguage
, /* HashNode#0: FFILanguage */
1535 /* runtime type nullable HashSetNode[FFILanguage] */
1536 const struct type type_nullable_hash_collection__HashSetNodeffi_base__FFILanguage
= {
1538 "nullable HashSetNode[FFILanguage]", /* class_name_string */
1542 0, {}, /*DEAD TYPE*/
1544 /* runtime type HashSetIterator[FFILanguage] */
1545 const struct type type_hash_collection__HashSetIteratorffi_base__FFILanguage
= {
1547 "HashSetIterator[FFILanguage]", /* class_name_string */
1550 &resolution_table_hash_collection__HashSetIteratorffi_base__FFILanguage
,
1553 0, /* nullable Object */
1555 356, /* HashSetIterator[Object] */
1556 1682, /* HashSetIterator[FFILanguage] */
1559 const struct types resolution_table_hash_collection__HashSetIteratorffi_base__FFILanguage
= {
1562 &type_array__Arrayffi_base__FFILanguage
, /* Array[Iterator#0]: Array[FFILanguage] */
1563 &type_hash_collection__HashSetffi_base__FFILanguage
, /* HashSet[HashSetIterator#0]: HashSet[FFILanguage] */
1566 /* runtime type NativeArray[nullable HashSetNode[FFILanguage]] */
1567 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeffi_base__FFILanguage
= {
1569 "NativeArray[nullable HashSetNode[FFILanguage]]", /* class_name_string */
1572 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeffi_base__FFILanguage
,
1575 0, /* nullable Object */
1577 357, /* NativeArray[nullable HashSetNode[Object]] */
1578 1683, /* NativeArray[nullable HashSetNode[FFILanguage]] */
1581 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeffi_base__FFILanguage
= {
1584 &type_nullable_hash_collection__HashSetNodeffi_base__FFILanguage
, /* NativeArray#0: nullable HashSetNode[FFILanguage] */
1585 &type_array__NativeArraynullable_hash_collection__HashSetNodeffi_base__FFILanguage
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[FFILanguage]] */
1588 /* runtime type HashMapKeys[MProperty, APropdef] */
1589 const struct type type_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
= {
1591 "HashMapKeys[MProperty, APropdef]", /* class_name_string */
1594 &resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
,
1597 0, /* nullable Object */
1599 100, /* Collection[nullable MProperty] */
1600 2429, /* HashMapKeys[MProperty, APropdef] */
1601 92, /* Collection[Object] */
1603 646, /* Collection[PropertyLayoutElement] */
1607 2032, /* Collection[MProperty] */
1610 const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef
= {
1613 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MProperty, APropdef] */
1614 &type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MProperty, APropdef] */
1621 &type_model__MProperty
, /* RemovableCollection#0: MProperty */
1625 &type_model__MProperty
, /* Collection#0: MProperty */
1626 &type_abstract_collection__Collectionmodel__MProperty
, /* Collection[Collection#0]: Collection[MProperty] */
1629 /* runtime type HashMapValues[MProperty, APropdef] */
1630 const struct type type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
= {
1632 "HashMapValues[MProperty, APropdef]", /* class_name_string */
1635 &resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
,
1638 0, /* nullable Object */
1640 1871, /* Collection[Prod] */
1641 2430, /* HashMapValues[MProperty, APropdef] */
1642 92, /* Collection[Object] */
1643 653, /* Collection[ANode] */
1644 2046, /* Collection[APropdef] */
1647 const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef
= {
1650 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MProperty, APropdef] */
1651 &type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MProperty, APropdef] */
1658 &type_parser_nodes__APropdef
, /* RemovableCollection#0: APropdef */
1662 &type_parser_nodes__APropdef
, /* Collection#0: APropdef */
1663 &type_abstract_collection__Collectionparser_nodes__APropdef
, /* Collection[Collection#0]: Collection[APropdef] */
1666 /* runtime type NativeArray[nullable HashMapNode[MProperty, APropdef]] */
1667 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
1669 "NativeArray[nullable HashMapNode[MProperty, APropdef]]", /* class_name_string */
1672 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
,
1675 0, /* nullable Object */
1677 449, /* NativeArray[nullable HashMapNode[MProperty, APropdef]] */
1680 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
1683 &type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* NativeArray#0: nullable HashMapNode[MProperty, APropdef] */
1684 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
1687 /* runtime type HashMapNode[MProperty, APropdef] */
1688 const struct type type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
1690 "HashMapNode[MProperty, APropdef]", /* class_name_string */
1693 &resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
,
1696 0, /* nullable Object */
1698 66, /* nullable HashMapNode[MProperty, APropdef] */
1699 1684, /* HashMapNode[MProperty, APropdef] */
1702 const struct types resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
1705 &type_model__MProperty
, /* HashMapNode#0: MProperty */
1706 &type_parser_nodes__APropdef
, /* HashMapNode#1: APropdef */
1707 &type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
, /* nullable N: nullable HashMapNode[MProperty, APropdef] */
1708 &type_model__MProperty
, /* HashNode#0: MProperty */
1711 /* runtime type nullable HashMapNode[MProperty, APropdef] */
1712 const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef
= {
1714 "nullable HashMapNode[MProperty, APropdef]", /* class_name_string */
1718 0, {}, /*DEAD TYPE*/
1720 /* runtime type HashMapIterator[MProperty, APropdef] */
1721 const struct type type_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
= {
1723 "HashMapIterator[MProperty, APropdef]", /* class_name_string */
1726 &resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
,
1729 0, /* nullable Object */
1731 450, /* MapIterator[MProperty, APropdef] */
1732 1685, /* HashMapIterator[MProperty, APropdef] */
1735 const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef
= {
1738 &type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MProperty, APropdef] */
1741 /* runtime type MapIterator[MProperty, APropdef] */
1742 const struct type type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
= {
1744 "MapIterator[MProperty, APropdef]", /* class_name_string */
1748 0, {}, /*DEAD TYPE*/
1750 /* runtime type Array[AParam] */
1751 const struct type type_array__Arrayparser_nodes__AParam
= {
1753 "Array[AParam]", /* class_name_string */
1756 &resolution_table_array__Arrayparser_nodes__AParam
,
1759 0, /* nullable Object */
1761 1871, /* Collection[Prod] */
1762 91, /* SequenceRead[nullable Object] */
1763 92, /* Collection[Object] */
1764 653, /* Collection[ANode] */
1765 2065, /* Collection[AParam] */
1766 1838, /* AbstractArrayRead[Object] */
1767 2243, /* AbstractArrayRead[ANode] */
1768 2029, /* Array[Object] */
1769 2790, /* AbstractArrayRead[AParam] */
1770 2664, /* Array[ANode] */
1771 2665, /* AbstractArrayRead[Prod] */
1772 2852, /* Array[AParam] */
1773 2802, /* Array[Prod] */
1776 const struct types resolution_table_array__Arrayparser_nodes__AParam
= {
1779 &type_array__Arrayparser_nodes__AParam
, /* Array[Array#0]: Array[AParam] */
1780 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[Array#0]: NativeArray[AParam] */
1781 &type_parser_nodes__AParam
, /* Sequence#0: AParam */
1782 &type_parser_nodes__AParam
, /* SimpleCollection#0: AParam */
1783 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Array#0]: Collection[AParam] */
1784 &type_parser_nodes__AParam
, /* Array#0: AParam */
1785 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[ArrayCapable#0]: NativeArray[AParam] */
1786 &type_parser_nodes__AParam
, /* AbstractArray#0: AParam */
1787 &type_parser_nodes__AParam
, /* RemovableCollection#0: AParam */
1788 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Sequence#0]: Collection[AParam] */
1789 &type_array__Arrayparser_nodes__AParam
, /* Array[Sequence#0]: Array[AParam] */
1790 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[SimpleCollection#0]: Collection[AParam] */
1791 &type_parser_nodes__AParam
, /* Collection#0: AParam */
1792 &type_abstract_collection__Collectionparser_nodes__AParam
, /* Collection[Collection#0]: Collection[AParam] */
1793 &type_parser_nodes__AParam
, /* SequenceRead#0: AParam */
1794 &type_parser_nodes__AParam
, /* AbstractArrayRead#0: AParam */
1795 &type_array__Arrayparser_nodes__AParam
, /* Array[AbstractArrayRead#0]: Array[AParam] */
1796 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AParam] not a live type) */
1797 &type_array__ArrayIteratorparser_nodes__AParam
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AParam] */
1800 /* runtime type AbstractArrayRead[AParam] */
1801 const struct type type_array__AbstractArrayReadparser_nodes__AParam
= {
1803 "AbstractArrayRead[AParam]", /* class_name_string */
1807 0, {}, /*DEAD TYPE*/
1809 /* runtime type Array[AExternCall] */
1810 const struct type type_array__Arrayparser_nodes__AExternCall
= {
1812 "Array[AExternCall]", /* class_name_string */
1815 &resolution_table_array__Arrayparser_nodes__AExternCall
,
1818 0, /* nullable Object */
1820 1871, /* Collection[Prod] */
1821 91, /* SequenceRead[nullable Object] */
1822 92, /* Collection[Object] */
1823 653, /* Collection[ANode] */
1824 2067, /* Collection[AExternCall] */
1825 1838, /* AbstractArrayRead[Object] */
1826 2243, /* AbstractArrayRead[ANode] */
1827 2029, /* Array[Object] */
1828 2791, /* AbstractArrayRead[AExternCall] */
1829 2664, /* Array[ANode] */
1830 2665, /* AbstractArrayRead[Prod] */
1831 2853, /* Array[AExternCall] */
1832 2802, /* Array[Prod] */
1835 const struct types resolution_table_array__Arrayparser_nodes__AExternCall
= {
1838 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Array#0]: Array[AExternCall] */
1839 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[Array#0]: NativeArray[AExternCall] */
1840 &type_parser_nodes__AExternCall
, /* Sequence#0: AExternCall */
1841 &type_parser_nodes__AExternCall
, /* SimpleCollection#0: AExternCall */
1842 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Array#0]: Collection[AExternCall] */
1843 &type_parser_nodes__AExternCall
, /* Array#0: AExternCall */
1844 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[ArrayCapable#0]: NativeArray[AExternCall] */
1845 &type_parser_nodes__AExternCall
, /* AbstractArray#0: AExternCall */
1846 &type_parser_nodes__AExternCall
, /* RemovableCollection#0: AExternCall */
1847 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Sequence#0]: Collection[AExternCall] */
1848 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Sequence#0]: Array[AExternCall] */
1849 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[SimpleCollection#0]: Collection[AExternCall] */
1850 &type_parser_nodes__AExternCall
, /* Collection#0: AExternCall */
1851 &type_abstract_collection__Collectionparser_nodes__AExternCall
, /* Collection[Collection#0]: Collection[AExternCall] */
1852 &type_parser_nodes__AExternCall
, /* SequenceRead#0: AExternCall */
1853 &type_parser_nodes__AExternCall
, /* AbstractArrayRead#0: AExternCall */
1854 &type_array__Arrayparser_nodes__AExternCall
, /* Array[AbstractArrayRead#0]: Array[AExternCall] */
1855 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AExternCall] not a live type) */
1856 &type_array__ArrayIteratorparser_nodes__AExternCall
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExternCall] */
1859 /* runtime type AbstractArrayRead[AExternCall] */
1860 const struct type type_array__AbstractArrayReadparser_nodes__AExternCall
= {
1862 "AbstractArrayRead[AExternCall]", /* class_name_string */
1866 0, {}, /*DEAD TYPE*/
1868 /* runtime type Array[AType] */
1869 const struct type type_array__Arrayparser_nodes__AType
= {
1871 "Array[AType]", /* class_name_string */
1874 &resolution_table_array__Arrayparser_nodes__AType
,
1877 0, /* nullable Object */
1879 1871, /* Collection[Prod] */
1880 91, /* SequenceRead[nullable Object] */
1881 92, /* Collection[Object] */
1882 653, /* Collection[ANode] */
1883 2068, /* Collection[AType] */
1884 1838, /* AbstractArrayRead[Object] */
1885 2243, /* AbstractArrayRead[ANode] */
1886 2029, /* Array[Object] */
1887 2792, /* AbstractArrayRead[AType] */
1888 2664, /* Array[ANode] */
1889 2665, /* AbstractArrayRead[Prod] */
1890 2854, /* Array[AType] */
1891 2802, /* Array[Prod] */
1894 const struct types resolution_table_array__Arrayparser_nodes__AType
= {
1897 &type_array__Arrayparser_nodes__AType
, /* Array[Array#0]: Array[AType] */
1898 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[Array#0]: NativeArray[AType] */
1899 &type_parser_nodes__AType
, /* Sequence#0: AType */
1900 &type_parser_nodes__AType
, /* SimpleCollection#0: AType */
1901 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Array#0]: Collection[AType] */
1902 &type_parser_nodes__AType
, /* Array#0: AType */
1903 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[ArrayCapable#0]: NativeArray[AType] */
1904 &type_parser_nodes__AType
, /* AbstractArray#0: AType */
1905 &type_parser_nodes__AType
, /* RemovableCollection#0: AType */
1906 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Sequence#0]: Collection[AType] */
1907 &type_array__Arrayparser_nodes__AType
, /* Array[Sequence#0]: Array[AType] */
1908 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[SimpleCollection#0]: Collection[AType] */
1909 &type_parser_nodes__AType
, /* Collection#0: AType */
1910 &type_abstract_collection__Collectionparser_nodes__AType
, /* Collection[Collection#0]: Collection[AType] */
1911 &type_parser_nodes__AType
, /* SequenceRead#0: AType */
1912 &type_parser_nodes__AType
, /* AbstractArrayRead#0: AType */
1913 &type_array__Arrayparser_nodes__AType
, /* Array[AbstractArrayRead#0]: Array[AType] */
1914 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AType] not a live type) */
1915 &type_array__ArrayIteratorparser_nodes__AType
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AType] */
1918 /* runtime type AbstractArrayRead[AType] */
1919 const struct type type_array__AbstractArrayReadparser_nodes__AType
= {
1921 "AbstractArrayRead[AType]", /* class_name_string */
1925 0, {}, /*DEAD TYPE*/
1927 /* runtime type Array[TId] */
1928 const struct type type_array__Arrayparser_nodes__TId
= {
1930 "Array[TId]", /* class_name_string */
1933 &resolution_table_array__Arrayparser_nodes__TId
,
1936 0, /* nullable Object */
1938 1892, /* Collection[Token] */
1939 91, /* SequenceRead[nullable Object] */
1940 92, /* Collection[Object] */
1941 653, /* Collection[ANode] */
1942 2071, /* Collection[TId] */
1943 1838, /* AbstractArrayRead[Object] */
1944 2243, /* AbstractArrayRead[ANode] */
1945 2029, /* Array[Object] */
1946 2705, /* AbstractArrayRead[Token] */
1947 2664, /* Array[ANode] */
1948 2793, /* AbstractArrayRead[TId] */
1949 2807, /* Array[Token] */
1950 2855, /* Array[TId] */
1953 const struct types resolution_table_array__Arrayparser_nodes__TId
= {
1956 &type_array__Arrayparser_nodes__TId
, /* Array[Array#0]: Array[TId] */
1957 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[Array#0]: NativeArray[TId] */
1958 &type_parser_nodes__TId
, /* Sequence#0: TId */
1959 &type_parser_nodes__TId
, /* SimpleCollection#0: TId */
1960 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Array#0]: Collection[TId] */
1961 &type_parser_nodes__TId
, /* Array#0: TId */
1962 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[ArrayCapable#0]: NativeArray[TId] */
1963 &type_parser_nodes__TId
, /* AbstractArray#0: TId */
1964 &type_parser_nodes__TId
, /* RemovableCollection#0: TId */
1965 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Sequence#0]: Collection[TId] */
1966 &type_array__Arrayparser_nodes__TId
, /* Array[Sequence#0]: Array[TId] */
1967 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[SimpleCollection#0]: Collection[TId] */
1968 &type_parser_nodes__TId
, /* Collection#0: TId */
1969 &type_abstract_collection__Collectionparser_nodes__TId
, /* Collection[Collection#0]: Collection[TId] */
1970 &type_parser_nodes__TId
, /* SequenceRead#0: TId */
1971 &type_parser_nodes__TId
, /* AbstractArrayRead#0: TId */
1972 &type_array__Arrayparser_nodes__TId
, /* Array[AbstractArrayRead#0]: Array[TId] */
1973 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[TId] not a live type) */
1974 &type_array__ArrayIteratorparser_nodes__TId
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[TId] */
1977 /* runtime type AbstractArrayRead[TId] */
1978 const struct type type_array__AbstractArrayReadparser_nodes__TId
= {
1980 "AbstractArrayRead[TId]", /* class_name_string */
1984 0, {}, /*DEAD TYPE*/
1986 /* runtime type Array[AAtArg] */
1987 const struct type type_array__Arrayparser_nodes__AAtArg
= {
1989 "Array[AAtArg]", /* class_name_string */
1992 &resolution_table_array__Arrayparser_nodes__AAtArg
,
1995 0, /* nullable Object */
1997 1871, /* Collection[Prod] */
1998 91, /* SequenceRead[nullable Object] */
1999 92, /* Collection[Object] */
2000 653, /* Collection[ANode] */
2001 2072, /* Collection[AAtArg] */
2002 1838, /* AbstractArrayRead[Object] */
2003 2243, /* AbstractArrayRead[ANode] */
2004 2029, /* Array[Object] */
2005 2794, /* AbstractArrayRead[AAtArg] */
2006 2664, /* Array[ANode] */
2007 2665, /* AbstractArrayRead[Prod] */
2008 2856, /* Array[AAtArg] */
2009 2802, /* Array[Prod] */
2012 const struct types resolution_table_array__Arrayparser_nodes__AAtArg
= {
2015 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Array#0]: Array[AAtArg] */
2016 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[Array#0]: NativeArray[AAtArg] */
2017 &type_parser_nodes__AAtArg
, /* Sequence#0: AAtArg */
2018 &type_parser_nodes__AAtArg
, /* SimpleCollection#0: AAtArg */
2019 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Array#0]: Collection[AAtArg] */
2020 &type_parser_nodes__AAtArg
, /* Array#0: AAtArg */
2021 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[ArrayCapable#0]: NativeArray[AAtArg] */
2022 &type_parser_nodes__AAtArg
, /* AbstractArray#0: AAtArg */
2023 &type_parser_nodes__AAtArg
, /* RemovableCollection#0: AAtArg */
2024 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Sequence#0]: Collection[AAtArg] */
2025 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Sequence#0]: Array[AAtArg] */
2026 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[SimpleCollection#0]: Collection[AAtArg] */
2027 &type_parser_nodes__AAtArg
, /* Collection#0: AAtArg */
2028 &type_abstract_collection__Collectionparser_nodes__AAtArg
, /* Collection[Collection#0]: Collection[AAtArg] */
2029 &type_parser_nodes__AAtArg
, /* SequenceRead#0: AAtArg */
2030 &type_parser_nodes__AAtArg
, /* AbstractArrayRead#0: AAtArg */
2031 &type_array__Arrayparser_nodes__AAtArg
, /* Array[AbstractArrayRead#0]: Array[AAtArg] */
2032 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AAtArg] not a live type) */
2033 &type_array__ArrayIteratorparser_nodes__AAtArg
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AAtArg] */
2036 /* runtime type AbstractArrayRead[AAtArg] */
2037 const struct type type_array__AbstractArrayReadparser_nodes__AAtArg
= {
2039 "AbstractArrayRead[AAtArg]", /* class_name_string */
2043 0, {}, /*DEAD TYPE*/
2045 /* runtime type Array[TComment] */
2046 const struct type type_array__Arrayparser_nodes__TComment
= {
2048 "Array[TComment]", /* class_name_string */
2051 &resolution_table_array__Arrayparser_nodes__TComment
,
2054 0, /* nullable Object */
2056 1892, /* Collection[Token] */
2057 91, /* SequenceRead[nullable Object] */
2058 92, /* Collection[Object] */
2059 653, /* Collection[ANode] */
2060 2074, /* Collection[TComment] */
2061 1838, /* AbstractArrayRead[Object] */
2062 2243, /* AbstractArrayRead[ANode] */
2063 2029, /* Array[Object] */
2064 2705, /* AbstractArrayRead[Token] */
2065 2664, /* Array[ANode] */
2066 2795, /* AbstractArrayRead[TComment] */
2067 2807, /* Array[Token] */
2068 2857, /* Array[TComment] */
2071 const struct types resolution_table_array__Arrayparser_nodes__TComment
= {
2074 &type_array__Arrayparser_nodes__TComment
, /* Array[Array#0]: Array[TComment] */
2075 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[Array#0]: NativeArray[TComment] */
2076 &type_parser_nodes__TComment
, /* Sequence#0: TComment */
2077 &type_parser_nodes__TComment
, /* SimpleCollection#0: TComment */
2078 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Array#0]: Collection[TComment] */
2079 &type_parser_nodes__TComment
, /* Array#0: TComment */
2080 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[ArrayCapable#0]: NativeArray[TComment] */
2081 &type_parser_nodes__TComment
, /* AbstractArray#0: TComment */
2082 &type_parser_nodes__TComment
, /* RemovableCollection#0: TComment */
2083 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Sequence#0]: Collection[TComment] */
2084 &type_array__Arrayparser_nodes__TComment
, /* Array[Sequence#0]: Array[TComment] */
2085 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[SimpleCollection#0]: Collection[TComment] */
2086 &type_parser_nodes__TComment
, /* Collection#0: TComment */
2087 &type_abstract_collection__Collectionparser_nodes__TComment
, /* Collection[Collection#0]: Collection[TComment] */
2088 &type_parser_nodes__TComment
, /* SequenceRead#0: TComment */
2089 &type_parser_nodes__TComment
, /* AbstractArrayRead#0: TComment */
2090 &type_array__Arrayparser_nodes__TComment
, /* Array[AbstractArrayRead#0]: Array[TComment] */
2091 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[TComment] not a live type) */
2092 &type_array__ArrayIteratorparser_nodes__TComment
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[TComment] */
2095 /* runtime type AbstractArrayRead[TComment] */
2096 const struct type type_array__AbstractArrayReadparser_nodes__TComment
= {
2098 "AbstractArrayRead[TComment]", /* class_name_string */
2102 0, {}, /*DEAD TYPE*/
2104 /* runtime type ArrayIterator[Token] */
2105 const struct type type_array__ArrayIteratorparser_nodes__Token
= {
2107 "ArrayIterator[Token]", /* class_name_string */
2110 &resolution_table_array__ArrayIteratorparser_nodes__Token
,
2113 0, /* nullable Object */
2115 321, /* ArrayIterator[Object] */
2116 1541, /* ArrayIterator[ANode] */
2117 1962, /* ArrayIterator[Token] */
2120 const struct types resolution_table_array__ArrayIteratorparser_nodes__Token
= {
2123 &type_array__Arrayparser_nodes__Token
, /* Array[Iterator#0]: Array[Token] */
2124 &type_array__AbstractArrayReadparser_nodes__Token
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Token] */
2127 /* runtime type NativeArray[Token] */
2128 const struct type type_array__NativeArrayparser_nodes__Token
= {
2130 "NativeArray[Token]", /* class_name_string */
2133 &resolution_table_array__NativeArrayparser_nodes__Token
,
2136 0, /* nullable Object */
2138 115, /* NativeArray[Object] */
2139 1542, /* NativeArray[ANode] */
2140 1963, /* NativeArray[Token] */
2143 const struct types resolution_table_array__NativeArrayparser_nodes__Token
= {
2146 &type_parser_nodes__Token
, /* NativeArray#0: Token */
2147 &type_array__NativeArrayparser_nodes__Token
, /* NativeArray[NativeArray#0]: NativeArray[Token] */
2150 /* runtime type Array[MVirtualTypeDef] */
2151 const struct type type_array__Arraymodel__MVirtualTypeDef
= {
2153 "Array[MVirtualTypeDef]", /* class_name_string */
2156 &resolution_table_array__Arraymodel__MVirtualTypeDef
,
2159 0, /* nullable Object */
2161 1880, /* AbstractArrayRead[nullable MPropDef] */
2162 91, /* SequenceRead[nullable Object] */
2163 92, /* Collection[Object] */
2164 124, /* Collection[nullable MPropDef] */
2165 646, /* Collection[PropertyLayoutElement] */
2166 1838, /* AbstractArrayRead[Object] */
2167 2048, /* Array[nullable MPropDef] */
2168 2029, /* Array[Object] */
2169 2042, /* Collection[MPropDef] */
2170 2239, /* AbstractArrayRead[PropertyLayoutElement] */
2171 2431, /* Collection[MVirtualTypeDef] */
2172 2661, /* Array[PropertyLayoutElement] */
2173 2780, /* AbstractArrayRead[MPropDef] */
2174 2832, /* AbstractArrayRead[MVirtualTypeDef] */
2175 2843, /* Array[MPropDef] */
2176 2871, /* Array[MVirtualTypeDef] */
2179 const struct types resolution_table_array__Arraymodel__MVirtualTypeDef
= {
2182 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[Array#0]: Array[MVirtualTypeDef] */
2183 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[Array#0]: NativeArray[MVirtualTypeDef] */
2184 &type_model__MVirtualTypeDef
, /* Sequence#0: MVirtualTypeDef */
2185 &type_model__MVirtualTypeDef
, /* SimpleCollection#0: MVirtualTypeDef */
2186 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Array#0]: Collection[MVirtualTypeDef] */
2187 &type_model__MVirtualTypeDef
, /* Array#0: MVirtualTypeDef */
2188 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualTypeDef] */
2189 &type_model__MVirtualTypeDef
, /* AbstractArray#0: MVirtualTypeDef */
2190 &type_model__MVirtualTypeDef
, /* RemovableCollection#0: MVirtualTypeDef */
2191 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Sequence#0]: Collection[MVirtualTypeDef] */
2192 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[Sequence#0]: Array[MVirtualTypeDef] */
2193 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[SimpleCollection#0]: Collection[MVirtualTypeDef] */
2194 &type_model__MVirtualTypeDef
, /* Collection#0: MVirtualTypeDef */
2195 &type_abstract_collection__Collectionmodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[MVirtualTypeDef] */
2196 &type_model__MVirtualTypeDef
, /* SequenceRead#0: MVirtualTypeDef */
2197 &type_model__MVirtualTypeDef
, /* AbstractArrayRead#0: MVirtualTypeDef */
2198 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[AbstractArrayRead#0]: Array[MVirtualTypeDef] */
2199 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MVirtualTypeDef] not a live type) */
2200 &type_array__ArrayIteratormodel__MVirtualTypeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualTypeDef] */
2203 /* runtime type Collection[MVirtualTypeDef] */
2204 const struct type type_abstract_collection__Collectionmodel__MVirtualTypeDef
= {
2206 "Collection[MVirtualTypeDef]", /* class_name_string */
2210 0, {}, /*DEAD TYPE*/
2212 /* runtime type AbstractArrayRead[MVirtualTypeDef] */
2213 const struct type type_array__AbstractArrayReadmodel__MVirtualTypeDef
= {
2215 "AbstractArrayRead[MVirtualTypeDef]", /* class_name_string */
2219 0, {}, /*DEAD TYPE*/
2221 /* runtime type HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
2222 const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2224 "HashMap2[MModule, MType, Array[MVirtualTypeDef]]", /* class_name_string */
2227 &resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
,
2230 0, /* nullable Object */
2232 451, /* HashMap2[MModule, MType, Array[MVirtualTypeDef]] */
2235 const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
2238 &type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
2239 &type_mmodule__MModule
, /* HashMap2#0: MModule */
2240 &type_model__MType
, /* HashMap2#1: MType */
2241 &type_array__Arraymodel__MVirtualTypeDef
, /* HashMap2#2: Array[MVirtualTypeDef] */
2242 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MVirtualTypeDef]] */
2245 /* runtime type ArrayIterator[MVirtualType] */
2246 const struct type type_array__ArrayIteratormodel__MVirtualType
= {
2248 "ArrayIterator[MVirtualType]", /* class_name_string */
2251 &resolution_table_array__ArrayIteratormodel__MVirtualType
,
2254 0, /* nullable Object */
2256 321, /* ArrayIterator[Object] */
2257 398, /* ArrayIterator[nullable MType] */
2258 1615, /* ArrayIterator[NitniCallback] */
2259 2141, /* ArrayIterator[MType] */
2260 2432, /* ArrayIterator[MVirtualType] */
2263 const struct types resolution_table_array__ArrayIteratormodel__MVirtualType
= {
2266 &type_array__Arraymodel__MVirtualType
, /* Array[Iterator#0]: Array[MVirtualType] */
2267 &type_array__AbstractArrayReadmodel__MVirtualType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualType] */
2270 /* runtime type NativeArray[MVirtualType] */
2271 const struct type type_array__NativeArraymodel__MVirtualType
= {
2273 "NativeArray[MVirtualType]", /* class_name_string */
2276 &resolution_table_array__NativeArraymodel__MVirtualType
,
2279 0, /* nullable Object */
2281 115, /* NativeArray[Object] */
2282 399, /* NativeArray[nullable MType] */
2283 1616, /* NativeArray[NitniCallback] */
2284 2142, /* NativeArray[MType] */
2285 2433, /* NativeArray[MVirtualType] */
2288 const struct types resolution_table_array__NativeArraymodel__MVirtualType
= {
2291 &type_model__MVirtualType
, /* NativeArray#0: MVirtualType */
2292 &type_array__NativeArraymodel__MVirtualType
, /* NativeArray[NativeArray#0]: NativeArray[MVirtualType] */
2295 /* runtime type ArrayIterator[AExpr] */
2296 const struct type type_array__ArrayIteratorparser_nodes__AExpr
= {
2298 "ArrayIterator[AExpr]", /* class_name_string */
2301 &resolution_table_array__ArrayIteratorparser_nodes__AExpr
,
2304 0, /* nullable Object */
2306 321, /* ArrayIterator[Object] */
2307 1541, /* ArrayIterator[ANode] */
2308 1903, /* ArrayIterator[Prod] */
2309 2167, /* ArrayIterator[AExpr] */
2312 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExpr
= {
2315 &type_array__Arrayparser_nodes__AExpr
, /* Array[Iterator#0]: Array[AExpr] */
2316 &type_array__AbstractArrayReadparser_nodes__AExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExpr] */
2319 /* runtime type NativeArray[AExpr] */
2320 const struct type type_array__NativeArrayparser_nodes__AExpr
= {
2322 "NativeArray[AExpr]", /* class_name_string */
2325 &resolution_table_array__NativeArrayparser_nodes__AExpr
,
2328 0, /* nullable Object */
2330 115, /* NativeArray[Object] */
2331 1542, /* NativeArray[ANode] */
2332 1904, /* NativeArray[Prod] */
2333 2168, /* NativeArray[AExpr] */
2336 const struct types resolution_table_array__NativeArrayparser_nodes__AExpr
= {
2339 &type_parser_nodes__AExpr
, /* NativeArray#0: AExpr */
2340 &type_array__NativeArrayparser_nodes__AExpr
, /* NativeArray[NativeArray#0]: NativeArray[AExpr] */
2343 /* runtime type ArrayIterator[Variable] */
2344 const struct type type_array__ArrayIteratorscope__Variable
= {
2346 "ArrayIterator[Variable]", /* class_name_string */
2349 &resolution_table_array__ArrayIteratorscope__Variable
,
2352 0, /* nullable Object */
2354 321, /* ArrayIterator[Object] */
2355 1686, /* ArrayIterator[Variable] */
2358 const struct types resolution_table_array__ArrayIteratorscope__Variable
= {
2361 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
2362 &type_array__AbstractArrayReadscope__Variable
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Variable] */
2365 /* runtime type NativeArray[Variable] */
2366 const struct type type_array__NativeArrayscope__Variable
= {
2368 "NativeArray[Variable]", /* class_name_string */
2371 &resolution_table_array__NativeArrayscope__Variable
,
2374 0, /* nullable Object */
2376 115, /* NativeArray[Object] */
2377 1687, /* NativeArray[Variable] */
2380 const struct types resolution_table_array__NativeArrayscope__Variable
= {
2383 &type_scope__Variable
, /* NativeArray#0: Variable */
2384 &type_array__NativeArrayscope__Variable
, /* NativeArray[NativeArray#0]: NativeArray[Variable] */
2387 /* runtime type ArrayIterator[AIntExpr] */
2388 const struct type type_array__ArrayIteratorparser_nodes__AIntExpr
= {
2390 "ArrayIterator[AIntExpr]", /* class_name_string */
2393 &resolution_table_array__ArrayIteratorparser_nodes__AIntExpr
,
2396 0, /* nullable Object */
2398 321, /* ArrayIterator[Object] */
2399 1541, /* ArrayIterator[ANode] */
2400 1903, /* ArrayIterator[Prod] */
2401 2167, /* ArrayIterator[AExpr] */
2402 2434, /* ArrayIterator[AIntExpr] */
2405 const struct types resolution_table_array__ArrayIteratorparser_nodes__AIntExpr
= {
2408 &type_array__Arrayparser_nodes__AIntExpr
, /* Array[Iterator#0]: Array[AIntExpr] */
2409 &type_array__AbstractArrayReadparser_nodes__AIntExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AIntExpr] */
2412 /* runtime type NativeArray[AIntExpr] */
2413 const struct type type_array__NativeArrayparser_nodes__AIntExpr
= {
2415 "NativeArray[AIntExpr]", /* class_name_string */
2418 &resolution_table_array__NativeArrayparser_nodes__AIntExpr
,
2421 0, /* nullable Object */
2423 115, /* NativeArray[Object] */
2424 1542, /* NativeArray[ANode] */
2425 1904, /* NativeArray[Prod] */
2426 2168, /* NativeArray[AExpr] */
2427 2435, /* NativeArray[AIntExpr] */
2430 const struct types resolution_table_array__NativeArrayparser_nodes__AIntExpr
= {
2433 &type_parser_nodes__AIntExpr
, /* NativeArray#0: AIntExpr */
2434 &type_array__NativeArrayparser_nodes__AIntExpr
, /* NativeArray[NativeArray#0]: NativeArray[AIntExpr] */
2437 /* runtime type ArraySetIterator[MType] */
2438 const struct type type_array__ArraySetIteratormodel__MType
= {
2440 "ArraySetIterator[MType]", /* class_name_string */
2443 &resolution_table_array__ArraySetIteratormodel__MType
,
2446 0, /* nullable Object */
2448 452, /* ArraySetIterator[MType] */
2451 const struct types resolution_table_array__ArraySetIteratormodel__MType
= {
2454 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
2455 &type_array__ArrayIteratormodel__MType
, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[MType] */
2458 /* runtime type ArrayIterator[ABreakExpr] */
2459 const struct type type_array__ArrayIteratorparser_nodes__ABreakExpr
= {
2461 "ArrayIterator[ABreakExpr]", /* class_name_string */
2464 &resolution_table_array__ArrayIteratorparser_nodes__ABreakExpr
,
2467 0, /* nullable Object */
2469 321, /* ArrayIterator[Object] */
2470 1541, /* ArrayIterator[ANode] */
2471 1903, /* ArrayIterator[Prod] */
2472 2167, /* ArrayIterator[AExpr] */
2473 2436, /* ArrayIterator[ABreakExpr] */
2476 const struct types resolution_table_array__ArrayIteratorparser_nodes__ABreakExpr
= {
2479 &type_array__Arrayparser_nodes__ABreakExpr
, /* Array[Iterator#0]: Array[ABreakExpr] */
2480 &type_array__AbstractArrayReadparser_nodes__ABreakExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ABreakExpr] */
2483 /* runtime type NativeArray[ABreakExpr] */
2484 const struct type type_array__NativeArrayparser_nodes__ABreakExpr
= {
2486 "NativeArray[ABreakExpr]", /* class_name_string */
2489 &resolution_table_array__NativeArrayparser_nodes__ABreakExpr
,
2492 0, /* nullable Object */
2494 115, /* NativeArray[Object] */
2495 1542, /* NativeArray[ANode] */
2496 1904, /* NativeArray[Prod] */
2497 2168, /* NativeArray[AExpr] */
2498 2437, /* NativeArray[ABreakExpr] */
2501 const struct types resolution_table_array__NativeArrayparser_nodes__ABreakExpr
= {
2504 &type_parser_nodes__ABreakExpr
, /* NativeArray#0: ABreakExpr */
2505 &type_array__NativeArrayparser_nodes__ABreakExpr
, /* NativeArray[NativeArray#0]: NativeArray[ABreakExpr] */
2508 /* runtime type ArrayIterator[AContinueExpr] */
2509 const struct type type_array__ArrayIteratorparser_nodes__AContinueExpr
= {
2511 "ArrayIterator[AContinueExpr]", /* class_name_string */
2514 &resolution_table_array__ArrayIteratorparser_nodes__AContinueExpr
,
2517 0, /* nullable Object */
2519 321, /* ArrayIterator[Object] */
2520 1541, /* ArrayIterator[ANode] */
2521 1903, /* ArrayIterator[Prod] */
2522 2167, /* ArrayIterator[AExpr] */
2523 2438, /* ArrayIterator[AContinueExpr] */
2526 const struct types resolution_table_array__ArrayIteratorparser_nodes__AContinueExpr
= {
2529 &type_array__Arrayparser_nodes__AContinueExpr
, /* Array[Iterator#0]: Array[AContinueExpr] */
2530 &type_array__AbstractArrayReadparser_nodes__AContinueExpr
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AContinueExpr] */
2533 /* runtime type NativeArray[AContinueExpr] */
2534 const struct type type_array__NativeArrayparser_nodes__AContinueExpr
= {
2536 "NativeArray[AContinueExpr]", /* class_name_string */
2539 &resolution_table_array__NativeArrayparser_nodes__AContinueExpr
,
2542 0, /* nullable Object */
2544 115, /* NativeArray[Object] */
2545 1542, /* NativeArray[ANode] */
2546 1904, /* NativeArray[Prod] */
2547 2168, /* NativeArray[AExpr] */
2548 2439, /* NativeArray[AContinueExpr] */
2551 const struct types resolution_table_array__NativeArrayparser_nodes__AContinueExpr
= {
2554 &type_parser_nodes__AContinueExpr
, /* NativeArray#0: AContinueExpr */
2555 &type_array__NativeArrayparser_nodes__AContinueExpr
, /* NativeArray[NativeArray#0]: NativeArray[AContinueExpr] */
2558 /* runtime type HashMapKeys[Phase, POSetElement[Phase]] */
2559 const struct type type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
= {
2561 "HashMapKeys[Phase, POSetElement[Phase]]", /* class_name_string */
2564 &resolution_table_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
,
2567 0, /* nullable Object */
2569 638, /* Collection[Phase] */
2570 1964, /* HashMapKeys[Phase, POSetElement[Phase]] */
2571 92, /* Collection[Object] */
2574 const struct types resolution_table_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase
= {
2577 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Phase, POSetElement[Phase]] */
2578 &type_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Phase, POSetElement[Phase]] */
2585 &type_phase__Phase
, /* RemovableCollection#0: Phase */
2589 &type_phase__Phase
, /* Collection#0: Phase */
2590 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Collection#0]: Collection[Phase] */
2593 /* runtime type HashMapValues[Phase, POSetElement[Phase]] */
2594 const struct type type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
= {
2596 "HashMapValues[Phase, POSetElement[Phase]]", /* class_name_string */
2599 &resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
,
2602 0, /* nullable Object */
2604 1688, /* Collection[POSetElement[Phase]] */
2605 1965, /* HashMapValues[Phase, POSetElement[Phase]] */
2606 92, /* Collection[Object] */
2609 const struct types resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase
= {
2612 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Phase, POSetElement[Phase]] */
2613 &type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Phase, POSetElement[Phase]] */
2620 &type_poset__POSetElementphase__Phase
, /* RemovableCollection#0: POSetElement[Phase] */
2624 &type_poset__POSetElementphase__Phase
, /* Collection#0: POSetElement[Phase] */
2625 &type_abstract_collection__Collectionposet__POSetElementphase__Phase
, /* Collection[Collection#0]: Collection[POSetElement[Phase]] */
2628 /* runtime type Collection[POSetElement[Phase]] */
2629 const struct type type_abstract_collection__Collectionposet__POSetElementphase__Phase
= {
2631 "Collection[POSetElement[Phase]]", /* class_name_string */
2635 0, {}, /*DEAD TYPE*/
2637 /* runtime type NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
2638 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
2640 "NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]]", /* class_name_string */
2643 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
2646 0, /* nullable Object */
2648 453, /* NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
2651 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
2654 &type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray#0: nullable HashMapNode[Phase, POSetElement[Phase]] */
2655 &type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */
2658 /* runtime type HashMapNode[Phase, POSetElement[Phase]] */
2659 const struct type type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
2661 "HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
2664 &resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
,
2667 0, /* nullable Object */
2669 67, /* nullable HashMapNode[Phase, POSetElement[Phase]] */
2670 1689, /* HashMapNode[Phase, POSetElement[Phase]] */
2673 const struct types resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
2676 &type_phase__Phase
, /* HashMapNode#0: Phase */
2677 &type_poset__POSetElementphase__Phase
, /* HashMapNode#1: POSetElement[Phase] */
2678 &type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
, /* nullable N: nullable HashMapNode[Phase, POSetElement[Phase]] */
2679 &type_phase__Phase
, /* HashNode#0: Phase */
2682 /* runtime type nullable HashMapNode[Phase, POSetElement[Phase]] */
2683 const struct type type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase
= {
2685 "nullable HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
2689 0, {}, /*DEAD TYPE*/
2691 /* runtime type HashMapIterator[Phase, POSetElement[Phase]] */
2692 const struct type type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
2694 "HashMapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
2697 &resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
,
2700 0, /* nullable Object */
2702 454, /* MapIterator[Phase, POSetElement[Phase]] */
2703 1690, /* HashMapIterator[Phase, POSetElement[Phase]] */
2706 const struct types resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
2709 &type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Phase, POSetElement[Phase]] */
2712 /* runtime type MapIterator[Phase, POSetElement[Phase]] */
2713 const struct type type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
= {
2715 "MapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
2719 0, {}, /*DEAD TYPE*/
2721 /* runtime type HashSet[Phase] */
2722 const struct type type_hash_collection__HashSetphase__Phase
= {
2724 "HashSet[Phase]", /* class_name_string */
2727 &resolution_table_hash_collection__HashSetphase__Phase
,
2730 0, /* nullable Object */
2732 638, /* Collection[Phase] */
2733 655, /* Set[Object] */
2734 92, /* Collection[Object] */
2735 2440, /* HashSet[Phase] */
2737 1872, /* HashSet[Object] */
2740 const struct types resolution_table_hash_collection__HashSetphase__Phase
= {
2743 &type_hash_collection__HashSetNodephase__Phase
, /* HashSetNode[HashSet#0]: HashSetNode[Phase] */
2744 &type_hash_collection__HashSetIteratorphase__Phase
, /* HashSetIterator[HashSet#0]: HashSetIterator[Phase] */
2745 &type_abstract_collection__Collectionphase__Phase
, /* Collection[HashSet#0]: Collection[Phase] */
2746 &type_phase__Phase
, /* SimpleCollection#0: Phase */
2747 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Set#0]: Collection[Phase] */
2749 &type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[Phase]] */
2751 &type_phase__Phase
, /* RemovableCollection#0: Phase */
2754 &type_abstract_collection__Collectionphase__Phase
, /* Collection[SimpleCollection#0]: Collection[Phase] */
2755 &type_phase__Phase
, /* Collection#0: Phase */
2756 &type_abstract_collection__Collectionphase__Phase
, /* Collection[Collection#0]: Collection[Phase] */
2757 &type_phase__Phase
, /* HashCollection#0: Phase */
2758 &type_nullable_hash_collection__HashSetNodephase__Phase
, /* nullable HashCollection#1: nullable HashSetNode[Phase] */
2759 &type_hash_collection__HashSetNodephase__Phase
, /* HashCollection#1: HashSetNode[Phase] */
2760 &type_nullable_phase__Phase
, /* nullable HashCollection#0: nullable Phase */
2763 /* runtime type MapKeysIterator[String, Array[MProject]] */
2764 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
= {
2766 "MapKeysIterator[String, Array[MProject]]", /* class_name_string */
2769 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
,
2772 0, /* nullable Object */
2774 455, /* MapKeysIterator[String, Array[MProject]] */
2777 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject
= {
2780 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
2781 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MProject]] */
2784 /* runtime type MapValuesIterator[String, Array[MProject]] */
2785 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
= {
2787 "MapValuesIterator[String, Array[MProject]]", /* class_name_string */
2790 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
,
2793 0, /* nullable Object */
2795 456, /* MapValuesIterator[String, Array[MProject]] */
2798 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject
= {
2801 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[Iterator#0]: Array[Array[MProject]] */
2802 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MProject]] */
2805 /* runtime type HashMapKeys[MModule, POSetElement[MModule]] */
2806 const struct type type_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
= {
2808 "HashMapKeys[MModule, POSetElement[MModule]]", /* class_name_string */
2811 &resolution_table_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
,
2814 0, /* nullable Object */
2816 644, /* Collection[MModule] */
2817 1966, /* HashMapKeys[MModule, POSetElement[MModule]] */
2818 92, /* Collection[Object] */
2821 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule
= {
2824 &type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, POSetElement[MModule]] */
2825 &type_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, POSetElement[MModule]] */
2832 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
2836 &type_mmodule__MModule
, /* Collection#0: MModule */
2837 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
2840 /* runtime type HashMapValues[MModule, POSetElement[MModule]] */
2841 const struct type type_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
= {
2843 "HashMapValues[MModule, POSetElement[MModule]]", /* class_name_string */
2846 &resolution_table_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
,
2849 0, /* nullable Object */
2851 1691, /* Collection[POSetElement[MModule]] */
2852 1967, /* HashMapValues[MModule, POSetElement[MModule]] */
2853 92, /* Collection[Object] */
2856 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule
= {
2859 &type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, POSetElement[MModule]] */
2860 &type_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, POSetElement[MModule]] */
2867 &type_poset__POSetElementmmodule__MModule
, /* RemovableCollection#0: POSetElement[MModule] */
2871 &type_poset__POSetElementmmodule__MModule
, /* Collection#0: POSetElement[MModule] */
2872 &type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
, /* Collection[Collection#0]: Collection[POSetElement[MModule]] */
2875 /* runtime type Collection[POSetElement[MModule]] */
2876 const struct type type_abstract_collection__Collectionposet__POSetElementmmodule__MModule
= {
2878 "Collection[POSetElement[MModule]]", /* class_name_string */
2882 0, {}, /*DEAD TYPE*/
2884 /* runtime type NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
2885 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
2887 "NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]]", /* class_name_string */
2890 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
,
2893 0, /* nullable Object */
2895 457, /* NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
2898 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
2901 &type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* NativeArray#0: nullable HashMapNode[MModule, POSetElement[MModule]] */
2902 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */
2905 /* runtime type HashMapNode[MModule, POSetElement[MModule]] */
2906 const struct type type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
2908 "HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
2911 &resolution_table_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
,
2914 0, /* nullable Object */
2916 68, /* nullable HashMapNode[MModule, POSetElement[MModule]] */
2917 1692, /* HashMapNode[MModule, POSetElement[MModule]] */
2920 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
2923 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
2924 &type_poset__POSetElementmmodule__MModule
, /* HashMapNode#1: POSetElement[MModule] */
2925 &type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
, /* nullable N: nullable HashMapNode[MModule, POSetElement[MModule]] */
2926 &type_mmodule__MModule
, /* HashNode#0: MModule */
2929 /* runtime type nullable HashMapNode[MModule, POSetElement[MModule]] */
2930 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule
= {
2932 "nullable HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
2936 0, {}, /*DEAD TYPE*/
2938 /* runtime type HashMapIterator[MModule, POSetElement[MModule]] */
2939 const struct type type_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
2941 "HashMapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
2944 &resolution_table_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
,
2947 0, /* nullable Object */
2949 458, /* MapIterator[MModule, POSetElement[MModule]] */
2950 1693, /* HashMapIterator[MModule, POSetElement[MModule]] */
2953 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
2956 &type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, POSetElement[MModule]] */
2959 /* runtime type MapIterator[MModule, POSetElement[MModule]] */
2960 const struct type type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
2962 "MapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
2966 0, {}, /*DEAD TYPE*/
2968 /* runtime type MapKeysIterator[String, Array[MModule]] */
2969 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
= {
2971 "MapKeysIterator[String, Array[MModule]]", /* class_name_string */
2974 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
,
2977 0, /* nullable Object */
2979 459, /* MapKeysIterator[String, Array[MModule]] */
2982 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule
= {
2985 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
2986 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MModule]] */
2989 /* runtime type MapValuesIterator[String, Array[MModule]] */
2990 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
= {
2992 "MapValuesIterator[String, Array[MModule]]", /* class_name_string */
2995 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
,
2998 0, /* nullable Object */
3000 460, /* MapValuesIterator[String, Array[MModule]] */
3003 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule
= {
3006 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[Array[MModule]] */
3007 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MModule]] */
3010 /* runtime type HashMapKeys[MClassDef, POSetElement[MClassDef]] */
3011 const struct type type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
3013 "HashMapKeys[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
3016 &resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
,
3019 0, /* nullable Object */
3021 647, /* Collection[MClassDef] */
3022 1968, /* HashMapKeys[MClassDef, POSetElement[MClassDef]] */
3023 92, /* Collection[Object] */
3026 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
3029 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
3030 &type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
3037 &type_model__MClassDef
, /* RemovableCollection#0: MClassDef */
3041 &type_model__MClassDef
, /* Collection#0: MClassDef */
3042 &type_abstract_collection__Collectionmodel__MClassDef
, /* Collection[Collection#0]: Collection[MClassDef] */
3045 /* runtime type HashMapValues[MClassDef, POSetElement[MClassDef]] */
3046 const struct type type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
3048 "HashMapValues[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
3051 &resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
,
3054 0, /* nullable Object */
3056 1694, /* Collection[POSetElement[MClassDef]] */
3057 1969, /* HashMapValues[MClassDef, POSetElement[MClassDef]] */
3058 92, /* Collection[Object] */
3061 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef
= {
3064 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
3065 &type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
3072 &type_poset__POSetElementmodel__MClassDef
, /* RemovableCollection#0: POSetElement[MClassDef] */
3076 &type_poset__POSetElementmodel__MClassDef
, /* Collection#0: POSetElement[MClassDef] */
3077 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
, /* Collection[Collection#0]: Collection[POSetElement[MClassDef]] */
3080 /* runtime type Collection[POSetElement[MClassDef]] */
3081 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef
= {
3083 "Collection[POSetElement[MClassDef]]", /* class_name_string */
3087 0, {}, /*DEAD TYPE*/
3089 /* runtime type NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
3090 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
3092 "NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]]", /* class_name_string */
3095 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
3098 0, /* nullable Object */
3100 461, /* NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
3103 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
3106 &type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray#0: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
3107 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */
3110 /* runtime type HashMapNode[MClassDef, POSetElement[MClassDef]] */
3111 const struct type type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
3113 "HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
3116 &resolution_table_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
,
3119 0, /* nullable Object */
3121 69, /* nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
3122 1695, /* HashMapNode[MClassDef, POSetElement[MClassDef]] */
3125 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
3128 &type_model__MClassDef
, /* HashMapNode#0: MClassDef */
3129 &type_poset__POSetElementmodel__MClassDef
, /* HashMapNode#1: POSetElement[MClassDef] */
3130 &type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
, /* nullable N: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
3131 &type_model__MClassDef
, /* HashNode#0: MClassDef */
3134 /* runtime type nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
3135 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef
= {
3137 "nullable HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
3141 0, {}, /*DEAD TYPE*/
3143 /* runtime type HashMapIterator[MClassDef, POSetElement[MClassDef]] */
3144 const struct type type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
3146 "HashMapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
3149 &resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
3152 0, /* nullable Object */
3154 462, /* MapIterator[MClassDef, POSetElement[MClassDef]] */
3155 1696, /* HashMapIterator[MClassDef, POSetElement[MClassDef]] */
3158 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
3161 &type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, POSetElement[MClassDef]] */
3164 /* runtime type MapIterator[MClassDef, POSetElement[MClassDef]] */
3165 const struct type type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
3167 "MapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
3171 0, {}, /*DEAD TYPE*/
3173 /* runtime type HashMapKeys[MClassType, POSetElement[MClassType]] */
3174 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
3176 "HashMapKeys[MClassType, POSetElement[MClassType]]", /* class_name_string */
3179 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
,
3182 0, /* nullable Object */
3184 2441, /* HashMapKeys[MType, POSetElement[MType]] */
3185 2717, /* HashMapKeys[MClassType, POSetElement[MClassType]] */
3186 92, /* Collection[Object] */
3187 101, /* Collection[nullable MType] */
3188 648, /* Collection[NitniCallback] */
3192 2033, /* Collection[MType] */
3193 2240, /* Collection[MClassType] */
3196 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
3199 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, POSetElement[MClassType]] */
3200 &type_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, POSetElement[MClassType]] */
3207 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
3211 &type_model__MClassType
, /* Collection#0: MClassType */
3212 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
3215 /* runtime type HashMapKeys[MType, POSetElement[MType]] */
3216 const struct type type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
= {
3218 "HashMapKeys[MType, POSetElement[MType]]", /* class_name_string */
3221 &resolution_table_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
,
3224 0, /* nullable Object */
3226 2441, /* HashMapKeys[MType, POSetElement[MType]] */
3228 92, /* Collection[Object] */
3229 101, /* Collection[nullable MType] */
3230 648, /* Collection[NitniCallback] */
3234 2033, /* Collection[MType] */
3237 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType
= {
3240 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, POSetElement[MType]] */
3241 &type_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, POSetElement[MType]] */
3248 &type_model__MType
, /* RemovableCollection#0: MType */
3252 &type_model__MType
, /* Collection#0: MType */
3253 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
3256 /* runtime type HashMapValues[MClassType, POSetElement[MClassType]] */
3257 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
3259 "HashMapValues[MClassType, POSetElement[MClassType]]", /* class_name_string */
3262 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
,
3265 0, /* nullable Object */
3267 1697, /* Collection[POSetElement[MType]] */
3268 1970, /* HashMapValues[MType, POSetElement[MType]] */
3269 92, /* Collection[Object] */
3270 1971, /* Collection[POSetElement[MClassType]] */
3271 2442, /* HashMapValues[MClassType, POSetElement[MClassType]] */
3274 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType
= {
3277 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, POSetElement[MClassType]] */
3278 &type_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, POSetElement[MClassType]] */
3285 &type_poset__POSetElementmodel__MClassType
, /* RemovableCollection#0: POSetElement[MClassType] */
3289 &type_poset__POSetElementmodel__MClassType
, /* Collection#0: POSetElement[MClassType] */
3290 &type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
, /* Collection[Collection#0]: Collection[POSetElement[MClassType]] */
3293 /* runtime type HashMapValues[MType, POSetElement[MType]] */
3294 const struct type type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
= {
3296 "HashMapValues[MType, POSetElement[MType]]", /* class_name_string */
3299 &resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
,
3302 0, /* nullable Object */
3304 1697, /* Collection[POSetElement[MType]] */
3305 1970, /* HashMapValues[MType, POSetElement[MType]] */
3306 92, /* Collection[Object] */
3309 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType
= {
3312 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, POSetElement[MType]] */
3313 &type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, POSetElement[MType]] */
3320 &type_poset__POSetElementmodel__MType
, /* RemovableCollection#0: POSetElement[MType] */
3324 &type_poset__POSetElementmodel__MType
, /* Collection#0: POSetElement[MType] */
3325 &type_abstract_collection__Collectionposet__POSetElementmodel__MType
, /* Collection[Collection#0]: Collection[POSetElement[MType]] */
3328 /* runtime type Collection[POSetElement[MClassType]] */
3329 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassType
= {
3331 "Collection[POSetElement[MClassType]]", /* class_name_string */
3335 0, {}, /*DEAD TYPE*/
3337 /* runtime type Collection[POSetElement[MType]] */
3338 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MType
= {
3340 "Collection[POSetElement[MType]]", /* class_name_string */
3344 0, {}, /*DEAD TYPE*/
3346 /* runtime type NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
3347 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
3349 "NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]]", /* class_name_string */
3352 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
3355 0, /* nullable Object */
3357 463, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
3358 1698, /* NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
3361 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
3364 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray#0: nullable HashMapNode[MClassType, POSetElement[MClassType]] */
3365 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */
3368 /* runtime type NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
3369 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
3371 "NativeArray[nullable HashMapNode[MType, POSetElement[MType]]]", /* class_name_string */
3374 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
3377 0, /* nullable Object */
3379 463, /* NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
3382 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
3385 &type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, POSetElement[MType]] */
3386 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */
3389 /* runtime type HashMapNode[MClassType, POSetElement[MClassType]] */
3390 const struct type type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
3392 "HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
3395 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
,
3398 0, /* nullable Object */
3400 70, /* nullable HashMapNode[MType, POSetElement[MType]] */
3401 464, /* nullable HashMapNode[MClassType, POSetElement[MClassType]] */
3402 1699, /* HashMapNode[MType, POSetElement[MType]] */
3403 2169, /* HashMapNode[MClassType, POSetElement[MClassType]] */
3406 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
3409 &type_model__MClassType
, /* HashMapNode#0: MClassType */
3410 &type_poset__POSetElementmodel__MClassType
, /* HashMapNode#1: POSetElement[MClassType] */
3411 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
, /* nullable N: nullable HashMapNode[MClassType, POSetElement[MClassType]] */
3412 &type_model__MClassType
, /* HashNode#0: MClassType */
3415 /* runtime type HashMapNode[MType, POSetElement[MType]] */
3416 const struct type type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
3418 "HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
3421 &resolution_table_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
,
3424 0, /* nullable Object */
3426 70, /* nullable HashMapNode[MType, POSetElement[MType]] */
3428 1699, /* HashMapNode[MType, POSetElement[MType]] */
3431 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
3434 &type_model__MType
, /* HashMapNode#0: MType */
3435 &type_poset__POSetElementmodel__MType
, /* HashMapNode#1: POSetElement[MType] */
3436 &type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
, /* nullable N: nullable HashMapNode[MType, POSetElement[MType]] */
3437 &type_model__MType
, /* HashNode#0: MType */
3440 /* runtime type nullable HashMapNode[MClassType, POSetElement[MClassType]] */
3441 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType
= {
3443 "nullable HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
3447 0, {}, /*DEAD TYPE*/
3449 /* runtime type nullable HashMapNode[MType, POSetElement[MType]] */
3450 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType
= {
3452 "nullable HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
3456 0, {}, /*DEAD TYPE*/
3458 /* runtime type HashMapIterator[MClassType, POSetElement[MClassType]] */
3459 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
3461 "HashMapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
3464 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
3467 0, /* nullable Object */
3469 465, /* MapIterator[MType, POSetElement[MType]] */
3470 1700, /* HashMapIterator[MType, POSetElement[MType]] */
3471 1701, /* MapIterator[MClassType, POSetElement[MClassType]] */
3472 2170, /* HashMapIterator[MClassType, POSetElement[MClassType]] */
3475 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
3478 &type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, POSetElement[MClassType]] */
3481 /* runtime type HashMapIterator[MType, POSetElement[MType]] */
3482 const struct type type_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
3484 "HashMapIterator[MType, POSetElement[MType]]", /* class_name_string */
3487 &resolution_table_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
,
3490 0, /* nullable Object */
3492 465, /* MapIterator[MType, POSetElement[MType]] */
3493 1700, /* HashMapIterator[MType, POSetElement[MType]] */
3496 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
3499 &type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, POSetElement[MType]] */
3502 /* runtime type MapIterator[MClassType, POSetElement[MClassType]] */
3503 const struct type type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
3505 "MapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
3509 0, {}, /*DEAD TYPE*/
3511 /* runtime type MapIterator[MType, POSetElement[MType]] */
3512 const struct type type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
= {
3514 "MapIterator[MType, POSetElement[MType]]", /* class_name_string */
3518 0, {}, /*DEAD TYPE*/
3520 /* runtime type MapKeysIterator[String, Array[MClass]] */
3521 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
= {
3523 "MapKeysIterator[String, Array[MClass]]", /* class_name_string */
3526 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
,
3529 0, /* nullable Object */
3531 466, /* MapKeysIterator[String, Array[MClass]] */
3534 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass
= {
3537 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
3538 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MClass]] */
3541 /* runtime type MapValuesIterator[String, Array[MClass]] */
3542 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
= {
3544 "MapValuesIterator[String, Array[MClass]]", /* class_name_string */
3547 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
,
3550 0, /* nullable Object */
3552 467, /* MapValuesIterator[String, Array[MClass]] */
3555 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass
= {
3558 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Iterator#0]: Array[Array[MClass]] */
3559 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MClass]] */
3562 /* runtime type MapKeysIterator[String, Array[MProperty]] */
3563 const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
= {
3565 "MapKeysIterator[String, Array[MProperty]]", /* class_name_string */
3568 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
,
3571 0, /* nullable Object */
3573 468, /* MapKeysIterator[String, Array[MProperty]] */
3576 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty
= {
3579 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
3580 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Array[MProperty]] */
3583 /* runtime type MapValuesIterator[String, Array[MProperty]] */
3584 const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
= {
3586 "MapValuesIterator[String, Array[MProperty]]", /* class_name_string */
3589 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
,
3592 0, /* nullable Object */
3594 469, /* MapValuesIterator[String, Array[MProperty]] */
3597 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty
= {
3600 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[Array[MProperty]] */
3601 &type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Array[MProperty]] */
3604 /* runtime type HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
3605 const struct type type_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
3607 "HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
3610 &resolution_table_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
3613 0, /* nullable Object */
3615 644, /* Collection[MModule] */
3616 1972, /* HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */
3617 92, /* Collection[Object] */
3620 const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
3623 &type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
3624 &type_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
3631 &type_mmodule__MModule
, /* RemovableCollection#0: MModule */
3635 &type_mmodule__MModule
, /* Collection#0: MModule */
3636 &type_abstract_collection__Collectionmmodule__MModule
, /* Collection[Collection#0]: Collection[MModule] */
3639 /* runtime type HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
3640 const struct type type_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
3642 "HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
3645 &resolution_table_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
3648 0, /* nullable Object */
3650 1702, /* Collection[HashMap2[MType, String, nullable MProperty]] */
3651 1973, /* HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */
3652 92, /* Collection[Object] */
3655 const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
3658 &type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
3659 &type_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
3666 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap2[MType, String, nullable MProperty] */
3670 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection#0: HashMap2[MType, String, nullable MProperty] */
3671 &type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap2[MType, String, nullable MProperty]] */
3674 /* runtime type Collection[HashMap2[MType, String, nullable MProperty]] */
3675 const struct type type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
3677 "Collection[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
3681 0, {}, /*DEAD TYPE*/
3683 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
3684 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
3686 "NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]]", /* class_name_string */
3689 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
3692 0, /* nullable Object */
3694 470, /* NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
3697 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
3700 &type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray#0: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
3701 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */
3704 /* runtime type HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
3705 const struct type type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
3707 "HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
3710 &resolution_table_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
3713 0, /* nullable Object */
3715 71, /* nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
3716 1703, /* HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
3719 const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
3722 &type_mmodule__MModule
, /* HashMapNode#0: MModule */
3723 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMapNode#1: HashMap2[MType, String, nullable MProperty] */
3724 &type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* nullable N: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
3725 &type_mmodule__MModule
, /* HashNode#0: MModule */
3728 /* runtime type nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
3729 const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
3731 "nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
3735 0, {}, /*DEAD TYPE*/
3737 /* runtime type HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
3738 const struct type type_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
3740 "HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
3743 &resolution_table_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
3746 0, /* nullable Object */
3748 471, /* MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
3749 1704, /* HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
3752 const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
3755 &type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
3758 /* runtime type MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
3759 const struct type type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
3761 "MapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
3765 0, {}, /*DEAD TYPE*/
3767 /* runtime type HashMap[MType, HashMap[String, nullable MProperty]] */
3768 const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
3770 "HashMap[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
3773 &resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
3776 0, /* nullable Object */
3778 472, /* HashMap[MType, HashMap[String, nullable MProperty]] */
3781 const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
3788 &type_model__MType
, /* MapRead#0: MType */
3789 &type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, HashMap[String, nullable MProperty]] */
3790 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
3791 &type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, HashMap[String, nullable MProperty]] */
3792 &type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, HashMap[String, nullable MProperty]] */
3793 &type_model__MType
, /* Map#0: MType */
3794 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Map#1: HashMap[String, nullable MProperty] */
3795 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, HashMap[String, nullable MProperty]] */
3796 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, HashMap[String, nullable MProperty]] not a live type) */
3797 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapRead#1: HashMap[String, nullable MProperty] */
3798 &type_model__MType
, /* HashCollection#0: MType */
3799 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* nullable HashCollection#1: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
3800 &type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashCollection#1: HashMapNode[MType, HashMap[String, nullable MProperty]] */
3801 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
3804 /* runtime type HashMap[String, nullable MProperty] */
3805 const struct type type_hash_collection__HashMapstring__Stringnullable_model__MProperty
= {
3807 "HashMap[String, nullable MProperty]", /* class_name_string */
3810 &resolution_table_hash_collection__HashMapstring__Stringnullable_model__MProperty
,
3813 0, /* nullable Object */
3815 473, /* HashMap[String, nullable MProperty] */
3818 const struct types resolution_table_hash_collection__HashMapstring__Stringnullable_model__MProperty
= {
3825 &type_string__String
, /* MapRead#0: String */
3826 &type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[String, nullable MProperty] */
3827 &type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[String, nullable MProperty]] */
3828 &type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[String, nullable MProperty] */
3829 &type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[String, nullable MProperty] */
3830 &type_string__String
, /* Map#0: String */
3831 &type_nullable_model__MProperty
, /* Map#1: nullable MProperty */
3832 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[String, nullable MProperty] */
3833 NULL
, /* empty (Map[Map#0, Map#1]: Map[String, nullable MProperty] not a live type) */
3834 &type_nullable_model__MProperty
, /* MapRead#1: nullable MProperty */
3835 &type_string__String
, /* HashCollection#0: String */
3836 &type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* nullable HashCollection#1: nullable HashMapNode[String, nullable MProperty] */
3837 &type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty
, /* HashCollection#1: HashMapNode[String, nullable MProperty] */
3838 &type_nullable_string__String
, /* nullable HashCollection#0: nullable String */
3841 /* runtime type MapKeysIterator[String, nullable ModulePath] */
3842 const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
3844 "MapKeysIterator[String, nullable ModulePath]", /* class_name_string */
3847 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
,
3850 0, /* nullable Object */
3852 474, /* MapKeysIterator[String, nullable ModulePath] */
3855 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
3858 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
3859 &type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, nullable ModulePath] */
3862 /* runtime type MapValuesIterator[String, nullable ModulePath] */
3863 const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
3865 "MapValuesIterator[String, nullable ModulePath]", /* class_name_string */
3868 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
,
3871 0, /* nullable Object */
3873 475, /* MapValuesIterator[String, nullable ModulePath] */
3876 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath
= {
3879 &type_array__Arraynullable_modelbuilder__ModulePath
, /* Array[Iterator#0]: Array[nullable ModulePath] */
3880 &type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, nullable ModulePath] */
3883 /* runtime type MapKeysIterator[String, nullable MGroup] */
3884 const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
= {
3886 "MapKeysIterator[String, nullable MGroup]", /* class_name_string */
3889 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
,
3892 0, /* nullable Object */
3894 476, /* MapKeysIterator[String, nullable MGroup] */
3897 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup
= {
3900 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
3901 &type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, nullable MGroup] */
3904 /* runtime type MapValuesIterator[String, nullable MGroup] */
3905 const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
= {
3907 "MapValuesIterator[String, nullable MGroup]", /* class_name_string */
3910 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
,
3913 0, /* nullable Object */
3915 477, /* MapValuesIterator[String, nullable MGroup] */
3918 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup
= {
3921 &type_array__Arraynullable_mproject__MGroup
, /* Array[Iterator#0]: Array[nullable MGroup] */
3922 &type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, nullable MGroup] */
3925 /* runtime type MapKeysIterator[MModule, AModule] */
3926 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
= {
3928 "MapKeysIterator[MModule, AModule]", /* class_name_string */
3931 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
,
3934 0, /* nullable Object */
3936 478, /* MapKeysIterator[MModule, AModule] */
3939 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule
= {
3942 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
3943 &type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, AModule] */
3946 /* runtime type MapValuesIterator[MModule, AModule] */
3947 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
= {
3949 "MapValuesIterator[MModule, AModule]", /* class_name_string */
3952 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
,
3955 0, /* nullable Object */
3957 479, /* MapValuesIterator[MModule, AModule] */
3960 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule
= {
3963 &type_array__Arrayparser_nodes__AModule
, /* Array[Iterator#0]: Array[AModule] */
3964 &type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, AModule] */
3967 /* runtime type MapKeysIterator[MClassDef, AClassdef] */
3968 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
= {
3970 "MapKeysIterator[MClassDef, AClassdef]", /* class_name_string */
3973 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
,
3976 0, /* nullable Object */
3978 480, /* MapKeysIterator[MClassDef, AClassdef] */
3981 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef
= {
3984 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
3985 &type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, AClassdef] */
3988 /* runtime type MapValuesIterator[MClassDef, AClassdef] */
3989 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
= {
3991 "MapValuesIterator[MClassDef, AClassdef]", /* class_name_string */
3994 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
,
3997 0, /* nullable Object */
3999 481, /* MapValuesIterator[MClassDef, AClassdef] */
4002 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef
= {
4005 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Iterator#0]: Array[AClassdef] */
4006 &type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, AClassdef] */
4009 /* runtime type MapKeysIterator[MPropDef, APropdef] */
4010 const struct type type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
= {
4012 "MapKeysIterator[MPropDef, APropdef]", /* class_name_string */
4015 &resolution_table_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
,
4018 0, /* nullable Object */
4020 482, /* MapKeysIterator[MPropDef, APropdef] */
4023 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef
= {
4026 &type_array__Arraymodel__MPropDef
, /* Array[Iterator#0]: Array[MPropDef] */
4027 &type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MPropDef, APropdef] */
4030 /* runtime type MapValuesIterator[MPropDef, APropdef] */
4031 const struct type type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
= {
4033 "MapValuesIterator[MPropDef, APropdef]", /* class_name_string */
4036 &resolution_table_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
,
4039 0, /* nullable Object */
4041 483, /* MapValuesIterator[MPropDef, APropdef] */
4044 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef
= {
4047 &type_array__Arrayparser_nodes__APropdef
, /* Array[Iterator#0]: Array[APropdef] */
4048 &type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MPropDef, APropdef] */
4051 /* runtime type MapKeysIterator[MClass, Set[MProperty]] */
4052 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
4054 "MapKeysIterator[MClass, Set[MProperty]]", /* class_name_string */
4057 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
4060 0, /* nullable Object */
4062 484, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
4063 1705, /* MapKeysIterator[MClass, Set[MProperty]] */
4066 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
4069 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
4070 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MProperty]] */
4073 /* runtime type MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
4074 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
4076 "MapKeysIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
4079 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
4082 0, /* nullable Object */
4084 484, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
4087 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
4090 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
4091 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[PropertyLayoutElement]] */
4094 /* runtime type MapValuesIterator[MClass, Set[MProperty]] */
4095 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
4097 "MapValuesIterator[MClass, Set[MProperty]]", /* class_name_string */
4100 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
,
4103 0, /* nullable Object */
4105 485, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
4106 1706, /* MapValuesIterator[MClass, Set[MProperty]] */
4109 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty
= {
4112 &type_array__Arrayabstract_collection__Setmodel__MProperty
, /* Array[Iterator#0]: Array[Set[MProperty]] */
4113 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MProperty]] */
4116 /* runtime type MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
4117 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
4119 "MapValuesIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
4122 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
,
4125 0, /* nullable Object */
4127 485, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
4130 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
= {
4133 &type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* Array[Iterator#0]: Array[Set[PropertyLayoutElement]] */
4134 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[PropertyLayoutElement]] */
4137 /* runtime type NativeArray[Char] */
4138 const struct type type_array__NativeArraykernel__Char
= {
4140 "NativeArray[Char]", /* class_name_string */
4143 &resolution_table_array__NativeArraykernel__Char
,
4146 0, /* nullable Object */
4148 115, /* NativeArray[Object] */
4149 1707, /* NativeArray[Char] */
4152 const struct types resolution_table_array__NativeArraykernel__Char
= {
4155 &type_kernel__Char
, /* NativeArray#0: Char */
4156 &type_array__NativeArraykernel__Char
, /* NativeArray[NativeArray#0]: NativeArray[Char] */
4159 /* runtime type MapKeysIterator[String, Option] */
4160 const struct type type_abstract_collection__MapKeysIteratorstring__Stringopts__Option
= {
4162 "MapKeysIterator[String, Option]", /* class_name_string */
4165 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringopts__Option
,
4168 0, /* nullable Object */
4170 486, /* MapKeysIterator[String, Option] */
4173 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringopts__Option
= {
4176 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
4177 &type_abstract_collection__MapIteratorstring__Stringopts__Option
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Option] */
4180 /* runtime type MapValuesIterator[String, Option] */
4181 const struct type type_abstract_collection__MapValuesIteratorstring__Stringopts__Option
= {
4183 "MapValuesIterator[String, Option]", /* class_name_string */
4186 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option
,
4189 0, /* nullable Object */
4191 487, /* MapValuesIterator[String, Option] */
4194 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option
= {
4197 &type_array__Arrayopts__Option
, /* Array[Iterator#0]: Array[Option] */
4198 &type_abstract_collection__MapIteratorstring__Stringopts__Option
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Option] */
4201 /* runtime type MapKeysIterator[MClassDef, HashSet[MType]] */
4202 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
4204 "MapKeysIterator[MClassDef, HashSet[MType]]", /* class_name_string */
4207 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
4210 0, /* nullable Object */
4212 488, /* MapKeysIterator[MClassDef, HashSet[MType]] */
4215 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
4218 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
4219 &type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, HashSet[MType]] */
4222 /* runtime type MapValuesIterator[MClassDef, HashSet[MType]] */
4223 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
4225 "MapValuesIterator[MClassDef, HashSet[MType]]", /* class_name_string */
4228 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
,
4231 0, /* nullable Object */
4233 489, /* MapValuesIterator[MClassDef, HashSet[MType]] */
4236 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType
= {
4239 &type_array__Arrayhash_collection__HashSetmodel__MType
, /* Array[Iterator#0]: Array[HashSet[MType]] */
4240 &type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, HashSet[MType]] */
4243 /* runtime type MapKeysIterator[MClass, Int] */
4244 const struct type type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
= {
4246 "MapKeysIterator[MClass, Int]", /* class_name_string */
4249 &resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
,
4252 0, /* nullable Object */
4254 490, /* MapKeysIterator[MClass, Int] */
4257 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int
= {
4260 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
4261 &type_abstract_collection__MapIteratormodel__MClasskernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Int] */
4264 /* runtime type MapValuesIterator[MClass, Int] */
4265 const struct type type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
= {
4267 "MapValuesIterator[MClass, Int]", /* class_name_string */
4270 &resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
,
4273 0, /* nullable Object */
4275 491, /* MapValuesIterator[MClass, Int] */
4278 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int
= {
4281 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
4282 &type_abstract_collection__MapIteratormodel__MClasskernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Int] */
4285 /* runtime type MapKeysIterator[MType, Array[nullable MType]] */
4286 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
= {
4288 "MapKeysIterator[MType, Array[nullable MType]]", /* class_name_string */
4291 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
,
4294 0, /* nullable Object */
4296 492, /* MapKeysIterator[MType, Array[nullable MType]] */
4299 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType
= {
4302 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
4303 &type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[nullable MType]] */
4306 /* runtime type MapValuesIterator[MType, Array[nullable MType]] */
4307 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
= {
4309 "MapValuesIterator[MType, Array[nullable MType]]", /* class_name_string */
4312 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
,
4315 0, /* nullable Object */
4317 493, /* MapValuesIterator[MType, Array[nullable MType]] */
4320 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType
= {
4323 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[Array[nullable MType]] */
4324 &type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[nullable MType]] */
4327 /* runtime type MapKeysIterator[MClassType, Array[nullable MType]] */
4328 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
4330 "MapKeysIterator[MClassType, Array[nullable MType]]", /* class_name_string */
4333 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
,
4336 0, /* nullable Object */
4338 492, /* MapKeysIterator[MType, Array[nullable MType]] */
4339 1708, /* MapKeysIterator[MClassType, Array[nullable MType]] */
4342 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
4345 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
4346 &type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Array[nullable MType]] */
4349 /* runtime type MapValuesIterator[MClassType, Array[nullable MType]] */
4350 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
4352 "MapValuesIterator[MClassType, Array[nullable MType]]", /* class_name_string */
4355 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
,
4358 0, /* nullable Object */
4360 493, /* MapValuesIterator[MType, Array[nullable MType]] */
4361 1709, /* MapValuesIterator[MClassType, Array[nullable MType]] */
4364 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType
= {
4367 &type_array__Arrayarray__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[Array[nullable MType]] */
4368 &type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Array[nullable MType]] */
4371 /* runtime type MapKeysIterator[MClass, Array[nullable MPropDef]] */
4372 const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
4374 "MapKeysIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
4377 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
4380 0, /* nullable Object */
4382 494, /* MapKeysIterator[MClass, Array[nullable MPropDef]] */
4385 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
4388 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
4389 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[nullable MPropDef]] */
4392 /* runtime type MapValuesIterator[MClass, Array[nullable MPropDef]] */
4393 const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
4395 "MapValuesIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
4398 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
,
4401 0, /* nullable Object */
4403 495, /* MapValuesIterator[MClass, Array[nullable MPropDef]] */
4406 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef
= {
4409 &type_array__Arrayarray__Arraynullable_model__MPropDef
, /* Array[Iterator#0]: Array[Array[nullable MPropDef]] */
4410 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[nullable MPropDef]] */
4413 /* runtime type MapKeysIterator[String, String] */
4414 const struct type type_abstract_collection__MapKeysIteratorstring__Stringstring__String
= {
4416 "MapKeysIterator[String, String]", /* class_name_string */
4419 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String
,
4422 0, /* nullable Object */
4424 496, /* MapKeysIterator[String, String] */
4427 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String
= {
4430 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
4431 &type_abstract_collection__MapIteratorstring__Stringstring__String
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, String] */
4434 /* runtime type MapValuesIterator[String, String] */
4435 const struct type type_abstract_collection__MapValuesIteratorstring__Stringstring__String
= {
4437 "MapValuesIterator[String, String]", /* class_name_string */
4440 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String
,
4443 0, /* nullable Object */
4445 497, /* MapValuesIterator[String, String] */
4448 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String
= {
4451 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
4452 &type_abstract_collection__MapIteratorstring__Stringstring__String
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, String] */
4455 /* runtime type ContainerIterator[CodeFile] */
4456 const struct type type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
= {
4458 "ContainerIterator[CodeFile]", /* class_name_string */
4461 &resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
,
4464 0, /* nullable Object */
4466 498, /* ContainerIterator[CodeFile] */
4469 const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile
= {
4472 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Iterator#0]: Array[CodeFile] */
4473 &type_abstract_collection__Containerabstract_compiler__CodeFile
, /* Container[ContainerIterator#0]: Container[CodeFile] */
4476 /* runtime type ArrayIterator[CodeFile] */
4477 const struct type type_array__ArrayIteratorabstract_compiler__CodeFile
= {
4479 "ArrayIterator[CodeFile]", /* class_name_string */
4482 &resolution_table_array__ArrayIteratorabstract_compiler__CodeFile
,
4485 0, /* nullable Object */
4487 321, /* ArrayIterator[Object] */
4488 1710, /* ArrayIterator[CodeFile] */
4491 const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeFile
= {
4494 &type_array__Arrayabstract_compiler__CodeFile
, /* Array[Iterator#0]: Array[CodeFile] */
4495 &type_array__AbstractArrayReadabstract_compiler__CodeFile
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CodeFile] */
4498 /* runtime type NativeArray[CodeFile] */
4499 const struct type type_array__NativeArrayabstract_compiler__CodeFile
= {
4501 "NativeArray[CodeFile]", /* class_name_string */
4504 &resolution_table_array__NativeArrayabstract_compiler__CodeFile
,
4507 0, /* nullable Object */
4509 115, /* NativeArray[Object] */
4510 1711, /* NativeArray[CodeFile] */
4513 const struct types resolution_table_array__NativeArrayabstract_compiler__CodeFile
= {
4516 &type_abstract_compiler__CodeFile
, /* NativeArray#0: CodeFile */
4517 &type_array__NativeArrayabstract_compiler__CodeFile
, /* NativeArray[NativeArray#0]: NativeArray[CodeFile] */
4520 /* runtime type MapKeysIterator[String, ANode] */
4521 const struct type type_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode
= {
4523 "MapKeysIterator[String, ANode]", /* class_name_string */
4526 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode
,
4529 0, /* nullable Object */
4531 499, /* MapKeysIterator[String, ANode] */
4534 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode
= {
4537 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
4538 &type_abstract_collection__MapIteratorstring__Stringparser_nodes__ANode
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, ANode] */
4541 /* runtime type MapValuesIterator[String, ANode] */
4542 const struct type type_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode
= {
4544 "MapValuesIterator[String, ANode]", /* class_name_string */
4547 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode
,
4550 0, /* nullable Object */
4552 500, /* MapValuesIterator[String, ANode] */
4555 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode
= {
4558 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
4559 &type_abstract_collection__MapIteratorstring__Stringparser_nodes__ANode
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, ANode] */
4562 /* runtime type ContainerIterator[MMethodDef] */
4563 const struct type type_abstract_collection__ContainerIteratormodel__MMethodDef
= {
4565 "ContainerIterator[MMethodDef]", /* class_name_string */
4568 &resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef
,
4571 0, /* nullable Object */
4573 501, /* ContainerIterator[MMethodDef] */
4576 const struct types resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef
= {
4579 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
4580 &type_abstract_collection__Containermodel__MMethodDef
, /* Container[ContainerIterator#0]: Container[MMethodDef] */
4583 /* runtime type ArrayIterator[MMethodDef] */
4584 const struct type type_array__ArrayIteratormodel__MMethodDef
= {
4586 "ArrayIterator[MMethodDef]", /* class_name_string */
4589 &resolution_table_array__ArrayIteratormodel__MMethodDef
,
4592 0, /* nullable Object */
4594 321, /* ArrayIterator[Object] */
4595 413, /* ArrayIterator[nullable MPropDef] */
4596 1524, /* ArrayIterator[PropertyLayoutElement] */
4597 2150, /* ArrayIterator[MPropDef] */
4598 2443, /* ArrayIterator[MMethodDef] */
4601 const struct types resolution_table_array__ArrayIteratormodel__MMethodDef
= {
4604 &type_array__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[MMethodDef] */
4605 &type_array__AbstractArrayReadmodel__MMethodDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MMethodDef] */
4608 /* runtime type NativeArray[MMethodDef] */
4609 const struct type type_array__NativeArraymodel__MMethodDef
= {
4611 "NativeArray[MMethodDef]", /* class_name_string */
4614 &resolution_table_array__NativeArraymodel__MMethodDef
,
4617 0, /* nullable Object */
4619 115, /* NativeArray[Object] */
4620 414, /* NativeArray[nullable MPropDef] */
4621 1525, /* NativeArray[PropertyLayoutElement] */
4622 2151, /* NativeArray[MPropDef] */
4623 2444, /* NativeArray[MMethodDef] */
4626 const struct types resolution_table_array__NativeArraymodel__MMethodDef
= {
4629 &type_model__MMethodDef
, /* NativeArray#0: MMethodDef */
4630 &type_array__NativeArraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[MMethodDef] */
4633 /* runtime type MapKeysIterator[MClassType, String] */
4634 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypestring__String
= {
4636 "MapKeysIterator[MClassType, String]", /* class_name_string */
4639 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypestring__String
,
4642 0, /* nullable Object */
4644 502, /* MapKeysIterator[MClassType, String] */
4647 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypestring__String
= {
4650 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
4651 &type_abstract_collection__MapIteratormodel__MClassTypestring__String
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, String] */
4654 /* runtime type MapValuesIterator[MClassType, String] */
4655 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypestring__String
= {
4657 "MapValuesIterator[MClassType, String]", /* class_name_string */
4660 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypestring__String
,
4663 0, /* nullable Object */
4665 503, /* MapValuesIterator[MClassType, String] */
4668 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypestring__String
= {
4671 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
4672 &type_abstract_collection__MapIteratormodel__MClassTypestring__String
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, String] */
4675 /* runtime type ContainerIterator[AbstractRuntimeFunction] */
4676 const struct type type_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction
= {
4678 "ContainerIterator[AbstractRuntimeFunction]", /* class_name_string */
4681 &resolution_table_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction
,
4684 0, /* nullable Object */
4686 504, /* ContainerIterator[AbstractRuntimeFunction] */
4689 const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction
= {
4692 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
4693 &type_abstract_collection__Containerabstract_compiler__AbstractRuntimeFunction
, /* Container[ContainerIterator#0]: Container[AbstractRuntimeFunction] */
4696 /* runtime type ArrayIterator[AbstractRuntimeFunction] */
4697 const struct type type_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction
= {
4699 "ArrayIterator[AbstractRuntimeFunction]", /* class_name_string */
4702 &resolution_table_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction
,
4705 0, /* nullable Object */
4707 321, /* ArrayIterator[Object] */
4708 1712, /* ArrayIterator[AbstractRuntimeFunction] */
4711 const struct types resolution_table_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction
= {
4714 &type_array__Arrayabstract_compiler__AbstractRuntimeFunction
, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */
4715 &type_array__AbstractArrayReadabstract_compiler__AbstractRuntimeFunction
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AbstractRuntimeFunction] */
4718 /* runtime type NativeArray[AbstractRuntimeFunction] */
4719 const struct type type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
= {
4721 "NativeArray[AbstractRuntimeFunction]", /* class_name_string */
4724 &resolution_table_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
,
4727 0, /* nullable Object */
4729 115, /* NativeArray[Object] */
4730 1713, /* NativeArray[AbstractRuntimeFunction] */
4733 const struct types resolution_table_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
= {
4736 &type_abstract_compiler__AbstractRuntimeFunction
, /* NativeArray#0: AbstractRuntimeFunction */
4737 &type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction
, /* NativeArray[NativeArray#0]: NativeArray[AbstractRuntimeFunction] */
4740 /* runtime type MapKeysIterator[MType, Array[MClassType]] */
4741 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType
= {
4743 "MapKeysIterator[MType, Array[MClassType]]", /* class_name_string */
4746 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType
,
4749 0, /* nullable Object */
4751 492, /* MapKeysIterator[MType, Array[nullable MType]] */
4752 1714, /* MapKeysIterator[MType, Array[MType]] */
4753 1974, /* MapKeysIterator[MType, Array[MClassType]] */
4756 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType
= {
4759 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
4760 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MClassType]] */
4763 /* runtime type MapKeysIterator[MType, Array[MType]] */
4764 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType
= {
4766 "MapKeysIterator[MType, Array[MType]]", /* class_name_string */
4769 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType
,
4772 0, /* nullable Object */
4774 492, /* MapKeysIterator[MType, Array[nullable MType]] */
4775 1714, /* MapKeysIterator[MType, Array[MType]] */
4778 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType
= {
4781 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
4782 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MType]] */
4785 /* runtime type MapValuesIterator[MType, Array[MClassType]] */
4786 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType
= {
4788 "MapValuesIterator[MType, Array[MClassType]]", /* class_name_string */
4791 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType
,
4794 0, /* nullable Object */
4796 493, /* MapValuesIterator[MType, Array[nullable MType]] */
4797 1715, /* MapValuesIterator[MType, Array[MType]] */
4798 1975, /* MapValuesIterator[MType, Array[MClassType]] */
4801 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType
= {
4804 &type_array__Arrayarray__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[Array[MClassType]] */
4805 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MClassType]] */
4808 /* runtime type MapValuesIterator[MType, Array[MType]] */
4809 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType
= {
4811 "MapValuesIterator[MType, Array[MType]]", /* class_name_string */
4814 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType
,
4817 0, /* nullable Object */
4819 493, /* MapValuesIterator[MType, Array[nullable MType]] */
4820 1715, /* MapValuesIterator[MType, Array[MType]] */
4823 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType
= {
4826 &type_array__Arrayarray__Arraymodel__MType
, /* Array[Iterator#0]: Array[Array[MType]] */
4827 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MType]] */
4830 /* runtime type MapKeysIterator[String, Int] */
4831 const struct type type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
= {
4833 "MapKeysIterator[String, Int]", /* class_name_string */
4836 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
,
4839 0, /* nullable Object */
4841 505, /* MapKeysIterator[String, Int] */
4844 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringkernel__Int
= {
4847 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
4848 &type_abstract_collection__MapIteratorstring__Stringkernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Int] */
4851 /* runtime type MapValuesIterator[String, Int] */
4852 const struct type type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
= {
4854 "MapValuesIterator[String, Int]", /* class_name_string */
4857 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
,
4860 0, /* nullable Object */
4862 506, /* MapValuesIterator[String, Int] */
4865 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int
= {
4868 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
4869 &type_abstract_collection__MapIteratorstring__Stringkernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Int] */
4872 /* runtime type HashMapKeys[MClass, Array[MClass]] */
4873 const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass
= {
4875 "HashMapKeys[MClass, Array[MClass]]", /* class_name_string */
4878 &resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass
,
4881 0, /* nullable Object */
4883 2149, /* HashMapKeys[MClass, Array[nullable MClass]] */
4884 2445, /* HashMapKeys[MClass, Array[MClass]] */
4885 92, /* Collection[Object] */
4886 99, /* Collection[nullable MClass] */
4887 1866, /* Collection[MClass] */
4890 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass
= {
4893 &type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[MClass]] */
4894 &type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraymodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[MClass]] */
4901 &type_model__MClass
, /* RemovableCollection#0: MClass */
4905 &type_model__MClass
, /* Collection#0: MClass */
4906 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
4909 /* runtime type HashMapValues[MClass, Array[MClass]] */
4910 const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass
= {
4912 "HashMapValues[MClass, Array[MClass]]", /* class_name_string */
4915 &resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass
,
4918 0, /* nullable Object */
4920 1528, /* Collection[Array[nullable MClass]] */
4921 1940, /* HashMapValues[MClass, Array[nullable MClass]] */
4922 92, /* Collection[Object] */
4923 1900, /* Collection[Array[MClass]] */
4924 2446, /* HashMapValues[MClass, Array[MClass]] */
4927 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass
= {
4930 &type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[MClass]] */
4931 &type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[MClass]] */
4938 &type_array__Arraymodel__MClass
, /* RemovableCollection#0: Array[MClass] */
4942 &type_array__Arraymodel__MClass
, /* Collection#0: Array[MClass] */
4943 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Collection#0]: Collection[Array[MClass]] */
4946 /* runtime type NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
4947 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
4949 "NativeArray[nullable HashMapNode[MClass, Array[MClass]]]", /* class_name_string */
4952 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
,
4955 0, /* nullable Object */
4957 411, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */
4958 1716, /* NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
4961 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
4964 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, Array[MClass]] */
4965 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */
4968 /* runtime type HashMapNode[MClass, Array[MClass]] */
4969 const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
4971 "HashMapNode[MClass, Array[MClass]]", /* class_name_string */
4974 &resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
,
4977 0, /* nullable Object */
4979 52, /* nullable HashMapNode[MClass, Array[nullable MClass]] */
4980 507, /* nullable HashMapNode[MClass, Array[MClass]] */
4981 1627, /* HashMapNode[MClass, Array[nullable MClass]] */
4982 2171, /* HashMapNode[MClass, Array[MClass]] */
4985 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
4988 &type_model__MClass
, /* HashMapNode#0: MClass */
4989 &type_array__Arraymodel__MClass
, /* HashMapNode#1: Array[MClass] */
4990 &type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
, /* nullable N: nullable HashMapNode[MClass, Array[MClass]] */
4991 &type_model__MClass
, /* HashNode#0: MClass */
4994 /* runtime type nullable HashMapNode[MClass, Array[MClass]] */
4995 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass
= {
4997 "nullable HashMapNode[MClass, Array[MClass]]", /* class_name_string */
5001 0, {}, /*DEAD TYPE*/
5003 /* runtime type HashMapIterator[MClass, Array[MClass]] */
5004 const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass
= {
5006 "HashMapIterator[MClass, Array[MClass]]", /* class_name_string */
5009 &resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass
,
5012 0, /* nullable Object */
5014 412, /* MapIterator[MClass, Array[nullable MClass]] */
5015 1628, /* HashMapIterator[MClass, Array[nullable MClass]] */
5016 1717, /* MapIterator[MClass, Array[MClass]] */
5017 2172, /* HashMapIterator[MClass, Array[MClass]] */
5020 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass
= {
5023 &type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[MClass]] */
5026 /* runtime type MapIterator[MClass, Array[MClass]] */
5027 const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraymodel__MClass
= {
5029 "MapIterator[MClass, Array[MClass]]", /* class_name_string */
5033 0, {}, /*DEAD TYPE*/
5035 /* runtime type HashMapKeys[MClass, HashSet[MClass]] */
5036 const struct type type_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass
= {
5038 "HashMapKeys[MClass, HashSet[MClass]]", /* class_name_string */
5041 &resolution_table_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass
,
5044 0, /* nullable Object */
5046 2173, /* HashMapKeys[MClass, Set[MClass]] */
5047 2447, /* HashMapKeys[MClass, HashSet[MClass]] */
5048 92, /* Collection[Object] */
5049 99, /* Collection[nullable MClass] */
5050 1866, /* Collection[MClass] */
5053 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass
= {
5056 &type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, HashSet[MClass]] */
5057 &type_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, HashSet[MClass]] */
5064 &type_model__MClass
, /* RemovableCollection#0: MClass */
5068 &type_model__MClass
, /* Collection#0: MClass */
5069 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
5072 /* runtime type HashMapKeys[MClass, Set[MClass]] */
5073 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
= {
5075 "HashMapKeys[MClass, Set[MClass]]", /* class_name_string */
5078 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
,
5081 0, /* nullable Object */
5083 2173, /* HashMapKeys[MClass, Set[MClass]] */
5085 92, /* Collection[Object] */
5086 99, /* Collection[nullable MClass] */
5087 1866, /* Collection[MClass] */
5090 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass
= {
5093 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MClass]] */
5094 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MClass]] */
5101 &type_model__MClass
, /* RemovableCollection#0: MClass */
5105 &type_model__MClass
, /* Collection#0: MClass */
5106 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
5109 /* runtime type HashMapValues[MClass, HashSet[MClass]] */
5110 const struct type type_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass
= {
5112 "HashMapValues[MClass, HashSet[MClass]]", /* class_name_string */
5115 &resolution_table_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass
,
5118 0, /* nullable Object */
5120 1632, /* Collection[Set[MClass]] */
5121 1976, /* HashMapValues[MClass, Set[MClass]] */
5122 92, /* Collection[Object] */
5123 1977, /* Collection[HashSet[MClass]] */
5124 2448, /* HashMapValues[MClass, HashSet[MClass]] */
5127 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass
= {
5130 &type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, HashSet[MClass]] */
5131 &type_abstract_collection__MapValuesIteratormodel__MClasshash_collection__HashSetmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, HashSet[MClass]] */
5138 &type_hash_collection__HashSetmodel__MClass
, /* RemovableCollection#0: HashSet[MClass] */
5142 &type_hash_collection__HashSetmodel__MClass
, /* Collection#0: HashSet[MClass] */
5143 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
, /* Collection[Collection#0]: Collection[HashSet[MClass]] */
5146 /* runtime type HashMapValues[MClass, Set[MClass]] */
5147 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
= {
5149 "HashMapValues[MClass, Set[MClass]]", /* class_name_string */
5152 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
,
5155 0, /* nullable Object */
5157 1632, /* Collection[Set[MClass]] */
5158 1976, /* HashMapValues[MClass, Set[MClass]] */
5159 92, /* Collection[Object] */
5162 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass
= {
5165 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MClass]] */
5166 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MClass]] */
5173 &type_abstract_collection__Setmodel__MClass
, /* RemovableCollection#0: Set[MClass] */
5177 &type_abstract_collection__Setmodel__MClass
, /* Collection#0: Set[MClass] */
5178 &type_abstract_collection__Collectionabstract_collection__Setmodel__MClass
, /* Collection[Collection#0]: Collection[Set[MClass]] */
5181 /* runtime type Collection[HashSet[MClass]] */
5182 const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MClass
= {
5184 "Collection[HashSet[MClass]]", /* class_name_string */
5188 0, {}, /*DEAD TYPE*/
5190 /* runtime type NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
5191 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
5193 "NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]]", /* class_name_string */
5196 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
,
5199 0, /* nullable Object */
5201 508, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
5202 1718, /* NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
5205 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
5208 &type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, HashSet[MClass]] */
5209 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */
5212 /* runtime type NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
5213 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
5215 "NativeArray[nullable HashMapNode[MClass, Set[MClass]]]", /* class_name_string */
5218 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
,
5221 0, /* nullable Object */
5223 508, /* NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
5226 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
5229 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, Set[MClass]] */
5230 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */
5233 /* runtime type HashMapNode[MClass, HashSet[MClass]] */
5234 const struct type type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
5236 "HashMapNode[MClass, HashSet[MClass]]", /* class_name_string */
5239 &resolution_table_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
,
5242 0, /* nullable Object */
5244 72, /* nullable HashMapNode[MClass, Set[MClass]] */
5245 509, /* nullable HashMapNode[MClass, HashSet[MClass]] */
5246 1719, /* HashMapNode[MClass, Set[MClass]] */
5247 2174, /* HashMapNode[MClass, HashSet[MClass]] */
5250 const struct types resolution_table_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
5253 &type_model__MClass
, /* HashMapNode#0: MClass */
5254 &type_hash_collection__HashSetmodel__MClass
, /* HashMapNode#1: HashSet[MClass] */
5255 &type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
, /* nullable N: nullable HashMapNode[MClass, HashSet[MClass]] */
5256 &type_model__MClass
, /* HashNode#0: MClass */
5259 /* runtime type HashMapNode[MClass, Set[MClass]] */
5260 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
5262 "HashMapNode[MClass, Set[MClass]]", /* class_name_string */
5265 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
,
5268 0, /* nullable Object */
5270 72, /* nullable HashMapNode[MClass, Set[MClass]] */
5272 1719, /* HashMapNode[MClass, Set[MClass]] */
5275 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
5278 &type_model__MClass
, /* HashMapNode#0: MClass */
5279 &type_abstract_collection__Setmodel__MClass
, /* HashMapNode#1: Set[MClass] */
5280 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
, /* nullable N: nullable HashMapNode[MClass, Set[MClass]] */
5281 &type_model__MClass
, /* HashNode#0: MClass */
5284 /* runtime type nullable HashMapNode[MClass, HashSet[MClass]] */
5285 const struct type type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass
= {
5287 "nullable HashMapNode[MClass, HashSet[MClass]]", /* class_name_string */
5291 0, {}, /*DEAD TYPE*/
5293 /* runtime type nullable HashMapNode[MClass, Set[MClass]] */
5294 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass
= {
5296 "nullable HashMapNode[MClass, Set[MClass]]", /* class_name_string */
5300 0, {}, /*DEAD TYPE*/
5302 /* runtime type HashMapIterator[MClass, HashSet[MClass]] */
5303 const struct type type_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
5305 "HashMapIterator[MClass, HashSet[MClass]]", /* class_name_string */
5308 &resolution_table_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass
,
5311 0, /* nullable Object */
5313 510, /* MapIterator[MClass, Set[MClass]] */
5314 1720, /* HashMapIterator[MClass, Set[MClass]] */
5315 1721, /* MapIterator[MClass, HashSet[MClass]] */
5316 2175, /* HashMapIterator[MClass, HashSet[MClass]] */
5319 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
5322 &type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, HashSet[MClass]] */
5325 /* runtime type HashMapIterator[MClass, Set[MClass]] */
5326 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
5328 "HashMapIterator[MClass, Set[MClass]]", /* class_name_string */
5331 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
,
5334 0, /* nullable Object */
5336 510, /* MapIterator[MClass, Set[MClass]] */
5337 1720, /* HashMapIterator[MClass, Set[MClass]] */
5340 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
5343 &type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MClass]] */
5346 /* runtime type MapIterator[MClass, HashSet[MClass]] */
5347 const struct type type_abstract_collection__MapIteratormodel__MClasshash_collection__HashSetmodel__MClass
= {
5349 "MapIterator[MClass, HashSet[MClass]]", /* class_name_string */
5353 0, {}, /*DEAD TYPE*/
5355 /* runtime type MapIterator[MClass, Set[MClass]] */
5356 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass
= {
5358 "MapIterator[MClass, Set[MClass]]", /* class_name_string */
5362 0, {}, /*DEAD TYPE*/
5364 /* runtime type HashMapKeys[MClass, Map[MClass, Int]] */
5365 const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5367 "HashMapKeys[MClass, Map[MClass, Int]]", /* class_name_string */
5370 &resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
5373 0, /* nullable Object */
5375 2176, /* HashMapKeys[MClass, Map[MClass, Int]] */
5377 92, /* Collection[Object] */
5378 99, /* Collection[nullable MClass] */
5379 1866, /* Collection[MClass] */
5382 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5385 &type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Map[MClass, Int]] */
5386 &type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Map[MClass, Int]] */
5393 &type_model__MClass
, /* RemovableCollection#0: MClass */
5397 &type_model__MClass
, /* Collection#0: MClass */
5398 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
5401 /* runtime type HashMapValues[MClass, Map[MClass, Int]] */
5402 const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5404 "HashMapValues[MClass, Map[MClass, Int]]", /* class_name_string */
5407 &resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
5410 0, /* nullable Object */
5412 1722, /* Collection[Map[MClass, Int]] */
5413 1978, /* HashMapValues[MClass, Map[MClass, Int]] */
5414 92, /* Collection[Object] */
5417 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5420 &type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Map[MClass, Int]] */
5421 &type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Map[MClass, Int]] */
5428 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* RemovableCollection#0: Map[MClass, Int] */
5432 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* Collection#0: Map[MClass, Int] */
5433 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
, /* Collection[Collection#0]: Collection[Map[MClass, Int]] */
5436 /* runtime type Collection[Map[MClass, Int]] */
5437 const struct type type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int
= {
5439 "Collection[Map[MClass, Int]]", /* class_name_string */
5443 0, {}, /*DEAD TYPE*/
5445 /* runtime type NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
5446 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5448 "NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]]", /* class_name_string */
5451 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
5454 0, /* nullable Object */
5456 511, /* NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
5459 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5462 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray#0: nullable HashMapNode[MClass, Map[MClass, Int]] */
5463 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */
5466 /* runtime type HashMapNode[MClass, Map[MClass, Int]] */
5467 const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5469 "HashMapNode[MClass, Map[MClass, Int]]", /* class_name_string */
5472 &resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
5475 0, /* nullable Object */
5477 73, /* nullable HashMapNode[MClass, Map[MClass, Int]] */
5478 1723, /* HashMapNode[MClass, Map[MClass, Int]] */
5481 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5484 &type_model__MClass
, /* HashMapNode#0: MClass */
5485 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* HashMapNode#1: Map[MClass, Int] */
5486 &type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* nullable N: nullable HashMapNode[MClass, Map[MClass, Int]] */
5487 &type_model__MClass
, /* HashNode#0: MClass */
5490 /* runtime type nullable HashMapNode[MClass, Map[MClass, Int]] */
5491 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5493 "nullable HashMapNode[MClass, Map[MClass, Int]]", /* class_name_string */
5497 0, {}, /*DEAD TYPE*/
5499 /* runtime type HashMapIterator[MClass, Map[MClass, Int]] */
5500 const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5502 "HashMapIterator[MClass, Map[MClass, Int]]", /* class_name_string */
5505 &resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
,
5508 0, /* nullable Object */
5510 512, /* MapIterator[MClass, Map[MClass, Int]] */
5511 1724, /* HashMapIterator[MClass, Map[MClass, Int]] */
5514 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5517 &type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Map[MClass, Int]] */
5520 /* runtime type MapIterator[MClass, Map[MClass, Int]] */
5521 const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int
= {
5523 "MapIterator[MClass, Map[MClass, Int]]", /* class_name_string */
5527 0, {}, /*DEAD TYPE*/
5529 /* runtime type MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
5530 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5532 "MapKeysIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
5535 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
5538 0, /* nullable Object */
5540 484, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
5541 1705, /* MapKeysIterator[MClass, Set[MProperty]] */
5542 1979, /* MapKeysIterator[MClass, Set[MVirtualTypeProp]] */
5545 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5548 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
5549 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MVirtualTypeProp]] */
5552 /* runtime type MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
5553 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5555 "MapValuesIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
5558 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
,
5561 0, /* nullable Object */
5563 485, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
5564 1706, /* MapValuesIterator[MClass, Set[MProperty]] */
5565 1980, /* MapValuesIterator[MClass, Set[MVirtualTypeProp]] */
5568 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
= {
5571 &type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp
, /* Array[Iterator#0]: Array[Set[MVirtualTypeProp]] */
5572 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MVirtualTypeProp]] */
5575 /* runtime type Array[MVirtualTypeProp] */
5576 const struct type type_array__Arraymodel__MVirtualTypeProp
= {
5578 "Array[MVirtualTypeProp]", /* class_name_string */
5581 &resolution_table_array__Arraymodel__MVirtualTypeProp
,
5584 0, /* nullable Object */
5586 100, /* Collection[nullable MProperty] */
5587 91, /* SequenceRead[nullable Object] */
5588 92, /* Collection[Object] */
5589 1868, /* AbstractArrayRead[nullable MProperty] */
5590 646, /* Collection[PropertyLayoutElement] */
5591 1838, /* AbstractArrayRead[Object] */
5592 2031, /* Array[nullable MProperty] */
5593 2029, /* Array[Object] */
5594 2032, /* Collection[MProperty] */
5595 2239, /* AbstractArrayRead[PropertyLayoutElement] */
5596 2255, /* Collection[MVirtualTypeProp] */
5597 2661, /* Array[PropertyLayoutElement] */
5598 2773, /* AbstractArrayRead[MProperty] */
5599 2833, /* AbstractArrayRead[MVirtualTypeProp] */
5600 2837, /* Array[MProperty] */
5601 2872, /* Array[MVirtualTypeProp] */
5604 const struct types resolution_table_array__Arraymodel__MVirtualTypeProp
= {
5607 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Array#0]: Array[MVirtualTypeProp] */
5608 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[Array#0]: NativeArray[MVirtualTypeProp] */
5609 &type_model__MVirtualTypeProp
, /* Sequence#0: MVirtualTypeProp */
5610 &type_model__MVirtualTypeProp
, /* SimpleCollection#0: MVirtualTypeProp */
5611 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Array#0]: Collection[MVirtualTypeProp] */
5612 &type_model__MVirtualTypeProp
, /* Array#0: MVirtualTypeProp */
5613 &type_array__NativeArraymodel__MVirtualTypeProp
, /* NativeArray[ArrayCapable#0]: NativeArray[MVirtualTypeProp] */
5614 &type_model__MVirtualTypeProp
, /* AbstractArray#0: MVirtualTypeProp */
5615 &type_model__MVirtualTypeProp
, /* RemovableCollection#0: MVirtualTypeProp */
5616 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Sequence#0]: Collection[MVirtualTypeProp] */
5617 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[Sequence#0]: Array[MVirtualTypeProp] */
5618 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[SimpleCollection#0]: Collection[MVirtualTypeProp] */
5619 &type_model__MVirtualTypeProp
, /* Collection#0: MVirtualTypeProp */
5620 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[MVirtualTypeProp] */
5621 &type_model__MVirtualTypeProp
, /* SequenceRead#0: MVirtualTypeProp */
5622 &type_model__MVirtualTypeProp
, /* AbstractArrayRead#0: MVirtualTypeProp */
5623 &type_array__Arraymodel__MVirtualTypeProp
, /* Array[AbstractArrayRead#0]: Array[MVirtualTypeProp] */
5624 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MVirtualTypeProp] not a live type) */
5625 &type_array__ArrayIteratormodel__MVirtualTypeProp
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MVirtualTypeProp] */
5628 /* runtime type AbstractArrayRead[MVirtualTypeProp] */
5629 const struct type type_array__AbstractArrayReadmodel__MVirtualTypeProp
= {
5631 "AbstractArrayRead[MVirtualTypeProp]", /* class_name_string */
5635 0, {}, /*DEAD TYPE*/
5637 /* runtime type HashMapKeys[MVirtualTypeProp, Int] */
5638 const struct type type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
= {
5640 "HashMapKeys[MVirtualTypeProp, Int]", /* class_name_string */
5643 &resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
,
5646 0, /* nullable Object */
5648 100, /* Collection[nullable MProperty] */
5649 1981, /* HashMapKeys[PropertyLayoutElement, Int] */
5650 92, /* Collection[Object] */
5651 2718, /* HashMapKeys[MVirtualTypeProp, Int] */
5652 646, /* Collection[PropertyLayoutElement] */
5656 2032, /* Collection[MProperty] */
5658 2255, /* Collection[MVirtualTypeProp] */
5661 const struct types resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int
= {
5664 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MVirtualTypeProp, Int] */
5665 &type_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MVirtualTypeProp, Int] */
5672 &type_model__MVirtualTypeProp
, /* RemovableCollection#0: MVirtualTypeProp */
5676 &type_model__MVirtualTypeProp
, /* Collection#0: MVirtualTypeProp */
5677 &type_abstract_collection__Collectionmodel__MVirtualTypeProp
, /* Collection[Collection#0]: Collection[MVirtualTypeProp] */
5680 /* runtime type HashMapKeys[PropertyLayoutElement, Int] */
5681 const struct type type_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int
= {
5683 "HashMapKeys[PropertyLayoutElement, Int]", /* class_name_string */
5686 &resolution_table_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int
,
5689 0, /* nullable Object */
5692 1981, /* HashMapKeys[PropertyLayoutElement, Int] */
5693 92, /* Collection[Object] */
5695 646, /* Collection[PropertyLayoutElement] */
5698 const struct types resolution_table_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int
= {
5701 &type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[PropertyLayoutElement, Int] */
5702 &type_abstract_collection__MapKeysIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[PropertyLayoutElement, Int] */
5709 &type_layout_builders__PropertyLayoutElement
, /* RemovableCollection#0: PropertyLayoutElement */
5713 &type_layout_builders__PropertyLayoutElement
, /* Collection#0: PropertyLayoutElement */
5714 &type_abstract_collection__Collectionlayout_builders__PropertyLayoutElement
, /* Collection[Collection#0]: Collection[PropertyLayoutElement] */
5717 /* runtime type HashMapValues[MVirtualTypeProp, Int] */
5718 const struct type type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
= {
5720 "HashMapValues[MVirtualTypeProp, Int]", /* class_name_string */
5723 &resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
,
5726 0, /* nullable Object */
5728 1982, /* HashMapValues[PropertyLayoutElement, Int] */
5729 2177, /* HashMapValues[MVirtualTypeProp, Int] */
5730 92, /* Collection[Object] */
5731 661, /* Collection[Int] */
5734 const struct types resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int
= {
5737 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MVirtualTypeProp, Int] */
5738 &type_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MVirtualTypeProp, Int] */
5745 &type_kernel__Int
, /* RemovableCollection#0: Int */
5749 &type_kernel__Int
, /* Collection#0: Int */
5750 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
5753 /* runtime type HashMapValues[PropertyLayoutElement, Int] */
5754 const struct type type_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int
= {
5756 "HashMapValues[PropertyLayoutElement, Int]", /* class_name_string */
5759 &resolution_table_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int
,
5762 0, /* nullable Object */
5764 1982, /* HashMapValues[PropertyLayoutElement, Int] */
5766 92, /* Collection[Object] */
5767 661, /* Collection[Int] */
5770 const struct types resolution_table_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int
= {
5773 &type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[PropertyLayoutElement, Int] */
5774 &type_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[PropertyLayoutElement, Int] */
5781 &type_kernel__Int
, /* RemovableCollection#0: Int */
5785 &type_kernel__Int
, /* Collection#0: Int */
5786 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
5789 /* runtime type NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
5790 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
5792 "NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]]", /* class_name_string */
5795 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
,
5798 0, /* nullable Object */
5800 513, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
5801 1725, /* NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
5804 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
5807 &type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray#0: nullable HashMapNode[MVirtualTypeProp, Int] */
5808 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */
5811 /* runtime type NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
5812 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
5814 "NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]]", /* class_name_string */
5817 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
,
5820 0, /* nullable Object */
5822 513, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
5825 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
5828 &type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* NativeArray#0: nullable HashMapNode[PropertyLayoutElement, Int] */
5829 &type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
5832 /* runtime type HashMapNode[MVirtualTypeProp, Int] */
5833 const struct type type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
5835 "HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
5838 &resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
,
5841 0, /* nullable Object */
5843 74, /* nullable HashMapNode[PropertyLayoutElement, Int] */
5844 514, /* nullable HashMapNode[MVirtualTypeProp, Int] */
5845 1726, /* HashMapNode[PropertyLayoutElement, Int] */
5846 2178, /* HashMapNode[MVirtualTypeProp, Int] */
5849 const struct types resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
5852 &type_model__MVirtualTypeProp
, /* HashMapNode#0: MVirtualTypeProp */
5853 &type_kernel__Int
, /* HashMapNode#1: Int */
5854 &type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
, /* nullable N: nullable HashMapNode[MVirtualTypeProp, Int] */
5855 &type_model__MVirtualTypeProp
, /* HashNode#0: MVirtualTypeProp */
5858 /* runtime type HashMapNode[PropertyLayoutElement, Int] */
5859 const struct type type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
5861 "HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
5864 &resolution_table_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
,
5867 0, /* nullable Object */
5869 74, /* nullable HashMapNode[PropertyLayoutElement, Int] */
5871 1726, /* HashMapNode[PropertyLayoutElement, Int] */
5874 const struct types resolution_table_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
5877 &type_layout_builders__PropertyLayoutElement
, /* HashMapNode#0: PropertyLayoutElement */
5878 &type_kernel__Int
, /* HashMapNode#1: Int */
5879 &type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
, /* nullable N: nullable HashMapNode[PropertyLayoutElement, Int] */
5880 &type_layout_builders__PropertyLayoutElement
, /* HashNode#0: PropertyLayoutElement */
5883 /* runtime type nullable HashMapNode[MVirtualTypeProp, Int] */
5884 const struct type type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int
= {
5886 "nullable HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
5890 0, {}, /*DEAD TYPE*/
5892 /* runtime type nullable HashMapNode[PropertyLayoutElement, Int] */
5893 const struct type type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int
= {
5895 "nullable HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
5899 0, {}, /*DEAD TYPE*/
5901 /* runtime type HashMapIterator[MVirtualTypeProp, Int] */
5902 const struct type type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
= {
5904 "HashMapIterator[MVirtualTypeProp, Int]", /* class_name_string */
5907 &resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
,
5910 0, /* nullable Object */
5912 515, /* MapIterator[PropertyLayoutElement, Int] */
5913 1727, /* HashMapIterator[PropertyLayoutElement, Int] */
5914 1728, /* MapIterator[MVirtualTypeProp, Int] */
5915 2179, /* HashMapIterator[MVirtualTypeProp, Int] */
5918 const struct types resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int
= {
5921 &type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MVirtualTypeProp, Int] */
5924 /* runtime type HashMapIterator[PropertyLayoutElement, Int] */
5925 const struct type type_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
5927 "HashMapIterator[PropertyLayoutElement, Int]", /* class_name_string */
5930 &resolution_table_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int
,
5933 0, /* nullable Object */
5935 515, /* MapIterator[PropertyLayoutElement, Int] */
5936 1727, /* HashMapIterator[PropertyLayoutElement, Int] */
5939 const struct types resolution_table_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
5942 &type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[PropertyLayoutElement, Int] */
5945 /* runtime type MapIterator[MVirtualTypeProp, Int] */
5946 const struct type type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int
= {
5948 "MapIterator[MVirtualTypeProp, Int]", /* class_name_string */
5952 0, {}, /*DEAD TYPE*/
5954 /* runtime type MapIterator[PropertyLayoutElement, Int] */
5955 const struct type type_abstract_collection__MapIteratorlayout_builders__PropertyLayoutElementkernel__Int
= {
5957 "MapIterator[PropertyLayoutElement, Int]", /* class_name_string */
5961 0, {}, /*DEAD TYPE*/
5963 /* runtime type HashMapKeys[MAttribute, Int] */
5964 const struct type type_hash_collection__HashMapKeysmodel__MAttributekernel__Int
= {
5966 "HashMapKeys[MAttribute, Int]", /* class_name_string */
5969 &resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int
,
5972 0, /* nullable Object */
5974 100, /* Collection[nullable MProperty] */
5975 1981, /* HashMapKeys[PropertyLayoutElement, Int] */
5976 92, /* Collection[Object] */
5977 2719, /* HashMapKeys[MAttribute, Int] */
5978 646, /* Collection[PropertyLayoutElement] */
5982 2032, /* Collection[MProperty] */
5984 2258, /* Collection[MAttribute] */
5987 const struct types resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int
= {
5990 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MAttribute, Int] */
5991 &type_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MAttribute, Int] */
5998 &type_model__MAttribute
, /* RemovableCollection#0: MAttribute */
6002 &type_model__MAttribute
, /* Collection#0: MAttribute */
6003 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Collection#0]: Collection[MAttribute] */
6006 /* runtime type HashMapValues[MAttribute, Int] */
6007 const struct type type_hash_collection__HashMapValuesmodel__MAttributekernel__Int
= {
6009 "HashMapValues[MAttribute, Int]", /* class_name_string */
6012 &resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int
,
6015 0, /* nullable Object */
6017 1982, /* HashMapValues[PropertyLayoutElement, Int] */
6018 2180, /* HashMapValues[MAttribute, Int] */
6019 92, /* Collection[Object] */
6020 661, /* Collection[Int] */
6023 const struct types resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int
= {
6026 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MAttribute, Int] */
6027 &type_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MAttribute, Int] */
6034 &type_kernel__Int
, /* RemovableCollection#0: Int */
6038 &type_kernel__Int
, /* Collection#0: Int */
6039 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
6042 /* runtime type NativeArray[nullable HashMapNode[MAttribute, Int]] */
6043 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
6045 "NativeArray[nullable HashMapNode[MAttribute, Int]]", /* class_name_string */
6048 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
,
6051 0, /* nullable Object */
6053 513, /* NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */
6054 1729, /* NativeArray[nullable HashMapNode[MAttribute, Int]] */
6057 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
6060 &type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray#0: nullable HashMapNode[MAttribute, Int] */
6061 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MAttribute, Int]] */
6064 /* runtime type HashMapNode[MAttribute, Int] */
6065 const struct type type_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
6067 "HashMapNode[MAttribute, Int]", /* class_name_string */
6070 &resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int
,
6073 0, /* nullable Object */
6075 74, /* nullable HashMapNode[PropertyLayoutElement, Int] */
6076 516, /* nullable HashMapNode[MAttribute, Int] */
6077 1726, /* HashMapNode[PropertyLayoutElement, Int] */
6078 2181, /* HashMapNode[MAttribute, Int] */
6081 const struct types resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
6084 &type_model__MAttribute
, /* HashMapNode#0: MAttribute */
6085 &type_kernel__Int
, /* HashMapNode#1: Int */
6086 &type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
, /* nullable N: nullable HashMapNode[MAttribute, Int] */
6087 &type_model__MAttribute
, /* HashNode#0: MAttribute */
6090 /* runtime type nullable HashMapNode[MAttribute, Int] */
6091 const struct type type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int
= {
6093 "nullable HashMapNode[MAttribute, Int]", /* class_name_string */
6097 0, {}, /*DEAD TYPE*/
6099 /* runtime type HashMapIterator[MAttribute, Int] */
6100 const struct type type_hash_collection__HashMapIteratormodel__MAttributekernel__Int
= {
6102 "HashMapIterator[MAttribute, Int]", /* class_name_string */
6105 &resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int
,
6108 0, /* nullable Object */
6110 515, /* MapIterator[PropertyLayoutElement, Int] */
6111 1727, /* HashMapIterator[PropertyLayoutElement, Int] */
6112 1730, /* MapIterator[MAttribute, Int] */
6113 2182, /* HashMapIterator[MAttribute, Int] */
6116 const struct types resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int
= {
6119 &type_hash_collection__HashMapmodel__MAttributekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MAttribute, Int] */
6122 /* runtime type MapIterator[MAttribute, Int] */
6123 const struct type type_abstract_collection__MapIteratormodel__MAttributekernel__Int
= {
6125 "MapIterator[MAttribute, Int]", /* class_name_string */
6129 0, {}, /*DEAD TYPE*/
6131 /* runtime type MapKeysIterator[MClass, Set[MAttribute]] */
6132 const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
6134 "MapKeysIterator[MClass, Set[MAttribute]]", /* class_name_string */
6137 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
6140 0, /* nullable Object */
6142 484, /* MapKeysIterator[MClass, Set[PropertyLayoutElement]] */
6143 1705, /* MapKeysIterator[MClass, Set[MProperty]] */
6144 1983, /* MapKeysIterator[MClass, Set[MAttribute]] */
6147 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
6150 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
6151 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Set[MAttribute]] */
6154 /* runtime type MapValuesIterator[MClass, Set[MAttribute]] */
6155 const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
6157 "MapValuesIterator[MClass, Set[MAttribute]]", /* class_name_string */
6160 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
,
6163 0, /* nullable Object */
6165 485, /* MapValuesIterator[MClass, Set[PropertyLayoutElement]] */
6166 1706, /* MapValuesIterator[MClass, Set[MProperty]] */
6167 1984, /* MapValuesIterator[MClass, Set[MAttribute]] */
6170 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute
= {
6173 &type_array__Arrayabstract_collection__Setmodel__MAttribute
, /* Array[Iterator#0]: Array[Set[MAttribute]] */
6174 &type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Set[MAttribute]] */
6177 /* runtime type Array[MAttribute] */
6178 const struct type type_array__Arraymodel__MAttribute
= {
6180 "Array[MAttribute]", /* class_name_string */
6183 &resolution_table_array__Arraymodel__MAttribute
,
6186 0, /* nullable Object */
6188 100, /* Collection[nullable MProperty] */
6189 91, /* SequenceRead[nullable Object] */
6190 92, /* Collection[Object] */
6191 1868, /* AbstractArrayRead[nullable MProperty] */
6192 646, /* Collection[PropertyLayoutElement] */
6193 1838, /* AbstractArrayRead[Object] */
6194 2031, /* Array[nullable MProperty] */
6195 2029, /* Array[Object] */
6196 2032, /* Collection[MProperty] */
6197 2239, /* AbstractArrayRead[PropertyLayoutElement] */
6198 2258, /* Collection[MAttribute] */
6199 2661, /* Array[PropertyLayoutElement] */
6200 2773, /* AbstractArrayRead[MProperty] */
6201 2834, /* AbstractArrayRead[MAttribute] */
6202 2837, /* Array[MProperty] */
6203 2873, /* Array[MAttribute] */
6206 const struct types resolution_table_array__Arraymodel__MAttribute
= {
6209 &type_array__Arraymodel__MAttribute
, /* Array[Array#0]: Array[MAttribute] */
6210 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[Array#0]: NativeArray[MAttribute] */
6211 &type_model__MAttribute
, /* Sequence#0: MAttribute */
6212 &type_model__MAttribute
, /* SimpleCollection#0: MAttribute */
6213 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Array#0]: Collection[MAttribute] */
6214 &type_model__MAttribute
, /* Array#0: MAttribute */
6215 &type_array__NativeArraymodel__MAttribute
, /* NativeArray[ArrayCapable#0]: NativeArray[MAttribute] */
6216 &type_model__MAttribute
, /* AbstractArray#0: MAttribute */
6217 &type_model__MAttribute
, /* RemovableCollection#0: MAttribute */
6218 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Sequence#0]: Collection[MAttribute] */
6219 &type_array__Arraymodel__MAttribute
, /* Array[Sequence#0]: Array[MAttribute] */
6220 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[SimpleCollection#0]: Collection[MAttribute] */
6221 &type_model__MAttribute
, /* Collection#0: MAttribute */
6222 &type_abstract_collection__Collectionmodel__MAttribute
, /* Collection[Collection#0]: Collection[MAttribute] */
6223 &type_model__MAttribute
, /* SequenceRead#0: MAttribute */
6224 &type_model__MAttribute
, /* AbstractArrayRead#0: MAttribute */
6225 &type_array__Arraymodel__MAttribute
, /* Array[AbstractArrayRead#0]: Array[MAttribute] */
6226 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MAttribute] not a live type) */
6227 &type_array__ArrayIteratormodel__MAttribute
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MAttribute] */
6230 /* runtime type AbstractArrayRead[MAttribute] */
6231 const struct type type_array__AbstractArrayReadmodel__MAttribute
= {
6233 "AbstractArrayRead[MAttribute]", /* class_name_string */
6237 0, {}, /*DEAD TYPE*/
6239 /* runtime type ContainerIterator[MClassType] */
6240 const struct type type_abstract_collection__ContainerIteratormodel__MClassType
= {
6242 "ContainerIterator[MClassType]", /* class_name_string */
6245 &resolution_table_abstract_collection__ContainerIteratormodel__MClassType
,
6248 0, /* nullable Object */
6250 517, /* ContainerIterator[MClassType] */
6253 const struct types resolution_table_abstract_collection__ContainerIteratormodel__MClassType
= {
6256 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
6257 &type_abstract_collection__Containermodel__MClassType
, /* Container[ContainerIterator#0]: Container[MClassType] */
6260 /* runtime type ContainerIterator[String] */
6261 const struct type type_abstract_collection__ContainerIteratorstring__String
= {
6263 "ContainerIterator[String]", /* class_name_string */
6266 &resolution_table_abstract_collection__ContainerIteratorstring__String
,
6269 0, /* nullable Object */
6271 518, /* ContainerIterator[String] */
6274 const struct types resolution_table_abstract_collection__ContainerIteratorstring__String
= {
6277 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
6278 &type_abstract_collection__Containerstring__String
, /* Container[ContainerIterator#0]: Container[String] */
6281 /* runtime type HashMapKeys[MType, Map[MType, Int]] */
6282 const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6284 "HashMapKeys[MType, Map[MType, Int]]", /* class_name_string */
6287 &resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
6290 0, /* nullable Object */
6292 2449, /* HashMapKeys[MType, Map[MType, Int]] */
6294 92, /* Collection[Object] */
6295 101, /* Collection[nullable MType] */
6296 648, /* Collection[NitniCallback] */
6300 2033, /* Collection[MType] */
6303 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6306 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Map[MType, Int]] */
6307 &type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Map[MType, Int]] */
6314 &type_model__MType
, /* RemovableCollection#0: MType */
6318 &type_model__MType
, /* Collection#0: MType */
6319 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
6322 /* runtime type HashMapValues[MType, Map[MType, Int]] */
6323 const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6325 "HashMapValues[MType, Map[MType, Int]]", /* class_name_string */
6328 &resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
6331 0, /* nullable Object */
6333 1731, /* Collection[Map[MType, Int]] */
6334 1985, /* HashMapValues[MType, Map[MType, Int]] */
6335 92, /* Collection[Object] */
6338 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6341 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Map[MType, Int]] */
6342 &type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Map[MType, Int]] */
6349 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* RemovableCollection#0: Map[MType, Int] */
6353 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Collection#0: Map[MType, Int] */
6354 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[Collection#0]: Collection[Map[MType, Int]] */
6357 /* runtime type Collection[Map[MType, Int]] */
6358 const struct type type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
= {
6360 "Collection[Map[MType, Int]]", /* class_name_string */
6364 0, {}, /*DEAD TYPE*/
6366 /* runtime type NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
6367 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6369 "NativeArray[nullable HashMapNode[MType, Map[MType, Int]]]", /* class_name_string */
6372 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
6375 0, /* nullable Object */
6377 519, /* NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
6380 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6383 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MType, Map[MType, Int]] */
6384 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
6387 /* runtime type HashMapNode[MType, Map[MType, Int]] */
6388 const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6390 "HashMapNode[MType, Map[MType, Int]]", /* class_name_string */
6393 &resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
6396 0, /* nullable Object */
6398 75, /* nullable HashMapNode[MType, Map[MType, Int]] */
6400 1732, /* HashMapNode[MType, Map[MType, Int]] */
6403 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6406 &type_model__MType
, /* HashMapNode#0: MType */
6407 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode#1: Map[MType, Int] */
6408 &type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* nullable N: nullable HashMapNode[MType, Map[MType, Int]] */
6409 &type_model__MType
, /* HashNode#0: MType */
6412 /* runtime type nullable HashMapNode[MType, Map[MType, Int]] */
6413 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6415 "nullable HashMapNode[MType, Map[MType, Int]]", /* class_name_string */
6419 0, {}, /*DEAD TYPE*/
6421 /* runtime type HashMapIterator[MType, Map[MType, Int]] */
6422 const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6424 "HashMapIterator[MType, Map[MType, Int]]", /* class_name_string */
6427 &resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
,
6430 0, /* nullable Object */
6432 520, /* MapIterator[MType, Map[MType, Int]] */
6433 1733, /* HashMapIterator[MType, Map[MType, Int]] */
6436 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6439 &type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Map[MType, Int]] */
6442 /* runtime type MapIterator[MType, Map[MType, Int]] */
6443 const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
6445 "MapIterator[MType, Map[MType, Int]]", /* class_name_string */
6449 0, {}, /*DEAD TYPE*/
6451 /* runtime type HashMapKeys[MType, HashSet[MType]] */
6452 const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType
= {
6454 "HashMapKeys[MType, HashSet[MType]]", /* class_name_string */
6457 &resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType
,
6460 0, /* nullable Object */
6462 2415, /* HashMapKeys[MType, Set[MType]] */
6463 2652, /* HashMapKeys[MType, HashSet[MType]] */
6464 92, /* Collection[Object] */
6465 101, /* Collection[nullable MType] */
6466 648, /* Collection[NitniCallback] */
6470 2033, /* Collection[MType] */
6473 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType
= {
6476 &type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, HashSet[MType]] */
6477 &type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, HashSet[MType]] */
6484 &type_model__MType
, /* RemovableCollection#0: MType */
6488 &type_model__MType
, /* Collection#0: MType */
6489 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
6492 /* runtime type HashMapValues[MType, HashSet[MType]] */
6493 const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType
= {
6495 "HashMapValues[MType, HashSet[MType]]", /* class_name_string */
6498 &resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType
,
6501 0, /* nullable Object */
6503 1566, /* Collection[Set[NitniCallback]] */
6504 2154, /* HashMapValues[MType, Set[MType]] */
6505 92, /* Collection[Object] */
6506 1913, /* Collection[Set[MType]] */
6507 2110, /* Collection[HashSet[MType]] */
6508 2653, /* HashMapValues[MType, HashSet[MType]] */
6511 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType
= {
6514 &type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, HashSet[MType]] */
6515 &type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, HashSet[MType]] */
6522 &type_hash_collection__HashSetmodel__MType
, /* RemovableCollection#0: HashSet[MType] */
6526 &type_hash_collection__HashSetmodel__MType
, /* Collection#0: HashSet[MType] */
6527 &type_abstract_collection__Collectionhash_collection__HashSetmodel__MType
, /* Collection[Collection#0]: Collection[HashSet[MType]] */
6530 /* runtime type NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
6531 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
6533 "NativeArray[nullable HashMapNode[MType, HashSet[MType]]]", /* class_name_string */
6536 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
,
6539 0, /* nullable Object */
6541 422, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */
6542 1734, /* NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
6545 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
6548 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* NativeArray#0: nullable HashMapNode[MType, HashSet[MType]] */
6549 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */
6552 /* runtime type HashMapNode[MType, HashSet[MType]] */
6553 const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
6555 "HashMapNode[MType, HashSet[MType]]", /* class_name_string */
6558 &resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
,
6561 0, /* nullable Object */
6563 56, /* nullable HashMapNode[MType, Set[MType]] */
6564 521, /* nullable HashMapNode[MType, HashSet[MType]] */
6565 1640, /* HashMapNode[MType, Set[MType]] */
6566 2183, /* HashMapNode[MType, HashSet[MType]] */
6569 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
6572 &type_model__MType
, /* HashMapNode#0: MType */
6573 &type_hash_collection__HashSetmodel__MType
, /* HashMapNode#1: HashSet[MType] */
6574 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
, /* nullable N: nullable HashMapNode[MType, HashSet[MType]] */
6575 &type_model__MType
, /* HashNode#0: MType */
6578 /* runtime type nullable HashMapNode[MType, HashSet[MType]] */
6579 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType
= {
6581 "nullable HashMapNode[MType, HashSet[MType]]", /* class_name_string */
6585 0, {}, /*DEAD TYPE*/
6587 /* runtime type HashMapIterator[MType, HashSet[MType]] */
6588 const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
6590 "HashMapIterator[MType, HashSet[MType]]", /* class_name_string */
6593 &resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType
,
6596 0, /* nullable Object */
6598 424, /* MapIterator[MType, Set[MType]] */
6599 1641, /* HashMapIterator[MType, Set[MType]] */
6600 1735, /* MapIterator[MType, HashSet[MType]] */
6601 2184, /* HashMapIterator[MType, HashSet[MType]] */
6604 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
6607 &type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, HashSet[MType]] */
6610 /* runtime type MapIterator[MType, HashSet[MType]] */
6611 const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashSetmodel__MType
= {
6613 "MapIterator[MType, HashSet[MType]]", /* class_name_string */
6617 0, {}, /*DEAD TYPE*/
6619 /* runtime type MapKeysIterator[EscapeMark, String] */
6620 const struct type type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
= {
6622 "MapKeysIterator[EscapeMark, String]", /* class_name_string */
6625 &resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
,
6628 0, /* nullable Object */
6630 522, /* MapKeysIterator[EscapeMark, String] */
6633 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String
= {
6636 &type_array__Arrayscope__EscapeMark
, /* Array[Iterator#0]: Array[EscapeMark] */
6637 &type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[EscapeMark, String] */
6640 /* runtime type MapValuesIterator[EscapeMark, String] */
6641 const struct type type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
= {
6643 "MapValuesIterator[EscapeMark, String]", /* class_name_string */
6646 &resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
,
6649 0, /* nullable Object */
6651 523, /* MapValuesIterator[EscapeMark, String] */
6654 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String
= {
6657 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
6658 &type_abstract_collection__MapIteratorscope__EscapeMarkstring__String
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[EscapeMark, String] */
6661 /* runtime type MapKeysIterator[Variable, RuntimeVariable] */
6662 const struct type type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
6664 "MapKeysIterator[Variable, RuntimeVariable]", /* class_name_string */
6667 &resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
,
6670 0, /* nullable Object */
6672 524, /* MapKeysIterator[Variable, RuntimeVariable] */
6675 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
6678 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
6679 &type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, RuntimeVariable] */
6682 /* runtime type MapValuesIterator[Variable, RuntimeVariable] */
6683 const struct type type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
6685 "MapValuesIterator[Variable, RuntimeVariable]", /* class_name_string */
6688 &resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
,
6691 0, /* nullable Object */
6693 525, /* MapValuesIterator[Variable, RuntimeVariable] */
6696 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable
= {
6699 &type_array__Arrayabstract_compiler__RuntimeVariable
, /* Array[Iterator#0]: Array[RuntimeVariable] */
6700 &type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, RuntimeVariable] */
6703 /* runtime type HashMapKeys[MGroup, POSetElement[MGroup]] */
6704 const struct type type_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
= {
6706 "HashMapKeys[MGroup, POSetElement[MGroup]]", /* class_name_string */
6709 &resolution_table_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
,
6712 0, /* nullable Object */
6714 150, /* Collection[nullable MGroup] */
6715 2185, /* HashMapKeys[MGroup, POSetElement[MGroup]] */
6716 92, /* Collection[Object] */
6717 1879, /* Collection[MGroup] */
6720 const struct types resolution_table_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup
= {
6723 &type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MGroup, POSetElement[MGroup]] */
6724 &type_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MGroup, POSetElement[MGroup]] */
6731 &type_mproject__MGroup
, /* RemovableCollection#0: MGroup */
6735 &type_mproject__MGroup
, /* Collection#0: MGroup */
6736 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Collection#0]: Collection[MGroup] */
6739 /* runtime type HashMapValues[MGroup, POSetElement[MGroup]] */
6740 const struct type type_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
= {
6742 "HashMapValues[MGroup, POSetElement[MGroup]]", /* class_name_string */
6745 &resolution_table_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
,
6748 0, /* nullable Object */
6750 1736, /* Collection[POSetElement[MGroup]] */
6751 1986, /* HashMapValues[MGroup, POSetElement[MGroup]] */
6752 92, /* Collection[Object] */
6755 const struct types resolution_table_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup
= {
6758 &type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MGroup, POSetElement[MGroup]] */
6759 &type_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MGroup, POSetElement[MGroup]] */
6766 &type_poset__POSetElementmproject__MGroup
, /* RemovableCollection#0: POSetElement[MGroup] */
6770 &type_poset__POSetElementmproject__MGroup
, /* Collection#0: POSetElement[MGroup] */
6771 &type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
, /* Collection[Collection#0]: Collection[POSetElement[MGroup]] */
6774 /* runtime type Collection[POSetElement[MGroup]] */
6775 const struct type type_abstract_collection__Collectionposet__POSetElementmproject__MGroup
= {
6777 "Collection[POSetElement[MGroup]]", /* class_name_string */
6781 0, {}, /*DEAD TYPE*/
6783 /* runtime type NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
6784 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
6786 "NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]]", /* class_name_string */
6789 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
,
6792 0, /* nullable Object */
6794 526, /* NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
6797 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
6800 &type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* NativeArray#0: nullable HashMapNode[MGroup, POSetElement[MGroup]] */
6801 &type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */
6804 /* runtime type HashMapNode[MGroup, POSetElement[MGroup]] */
6805 const struct type type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
6807 "HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */
6810 &resolution_table_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
,
6813 0, /* nullable Object */
6815 76, /* nullable HashMapNode[MGroup, POSetElement[MGroup]] */
6816 1737, /* HashMapNode[MGroup, POSetElement[MGroup]] */
6819 const struct types resolution_table_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
6822 &type_mproject__MGroup
, /* HashMapNode#0: MGroup */
6823 &type_poset__POSetElementmproject__MGroup
, /* HashMapNode#1: POSetElement[MGroup] */
6824 &type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
, /* nullable N: nullable HashMapNode[MGroup, POSetElement[MGroup]] */
6825 &type_mproject__MGroup
, /* HashNode#0: MGroup */
6828 /* runtime type nullable HashMapNode[MGroup, POSetElement[MGroup]] */
6829 const struct type type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup
= {
6831 "nullable HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */
6835 0, {}, /*DEAD TYPE*/
6837 /* runtime type HashMapIterator[MGroup, POSetElement[MGroup]] */
6838 const struct type type_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
6840 "HashMapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
6843 &resolution_table_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
,
6846 0, /* nullable Object */
6848 527, /* MapIterator[MGroup, POSetElement[MGroup]] */
6849 1738, /* HashMapIterator[MGroup, POSetElement[MGroup]] */
6852 const struct types resolution_table_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
6855 &type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MGroup, POSetElement[MGroup]] */
6858 /* runtime type MapIterator[MGroup, POSetElement[MGroup]] */
6859 const struct type type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup
= {
6861 "MapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
6865 0, {}, /*DEAD TYPE*/
6867 /* runtime type HashSet[MGroup] */
6868 const struct type type_hash_collection__HashSetmproject__MGroup
= {
6870 "HashSet[MGroup]", /* class_name_string */
6873 &resolution_table_hash_collection__HashSetmproject__MGroup
,
6876 0, /* nullable Object */
6878 150, /* Collection[nullable MGroup] */
6879 655, /* Set[Object] */
6880 92, /* Collection[Object] */
6881 1879, /* Collection[MGroup] */
6882 2654, /* HashSet[MGroup] */
6883 1872, /* HashSet[Object] */
6886 const struct types resolution_table_hash_collection__HashSetmproject__MGroup
= {
6889 &type_hash_collection__HashSetNodemproject__MGroup
, /* HashSetNode[HashSet#0]: HashSetNode[MGroup] */
6890 &type_hash_collection__HashSetIteratormproject__MGroup
, /* HashSetIterator[HashSet#0]: HashSetIterator[MGroup] */
6891 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[HashSet#0]: Collection[MGroup] */
6892 &type_mproject__MGroup
, /* SimpleCollection#0: MGroup */
6893 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Set#0]: Collection[MGroup] */
6895 &type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashSetNode[MGroup]] */
6897 &type_mproject__MGroup
, /* RemovableCollection#0: MGroup */
6900 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[SimpleCollection#0]: Collection[MGroup] */
6901 &type_mproject__MGroup
, /* Collection#0: MGroup */
6902 &type_abstract_collection__Collectionmproject__MGroup
, /* Collection[Collection#0]: Collection[MGroup] */
6903 &type_mproject__MGroup
, /* HashCollection#0: MGroup */
6904 &type_nullable_hash_collection__HashSetNodemproject__MGroup
, /* nullable HashCollection#1: nullable HashSetNode[MGroup] */
6905 &type_hash_collection__HashSetNodemproject__MGroup
, /* HashCollection#1: HashSetNode[MGroup] */
6906 &type_nullable_mproject__MGroup
, /* nullable HashCollection#0: nullable MGroup */
6909 /* runtime type ArrayIterator[APropdef] */
6910 const struct type type_array__ArrayIteratorparser_nodes__APropdef
= {
6912 "ArrayIterator[APropdef]", /* class_name_string */
6915 &resolution_table_array__ArrayIteratorparser_nodes__APropdef
,
6918 0, /* nullable Object */
6920 321, /* ArrayIterator[Object] */
6921 1541, /* ArrayIterator[ANode] */
6922 1903, /* ArrayIterator[Prod] */
6923 2186, /* ArrayIterator[APropdef] */
6926 const struct types resolution_table_array__ArrayIteratorparser_nodes__APropdef
= {
6929 &type_array__Arrayparser_nodes__APropdef
, /* Array[Iterator#0]: Array[APropdef] */
6930 &type_array__AbstractArrayReadparser_nodes__APropdef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[APropdef] */
6933 /* runtime type NativeArray[APropdef] */
6934 const struct type type_array__NativeArrayparser_nodes__APropdef
= {
6936 "NativeArray[APropdef]", /* class_name_string */
6939 &resolution_table_array__NativeArrayparser_nodes__APropdef
,
6942 0, /* nullable Object */
6944 115, /* NativeArray[Object] */
6945 1542, /* NativeArray[ANode] */
6946 1904, /* NativeArray[Prod] */
6947 2187, /* NativeArray[APropdef] */
6950 const struct types resolution_table_array__NativeArrayparser_nodes__APropdef
= {
6953 &type_parser_nodes__APropdef
, /* NativeArray#0: APropdef */
6954 &type_array__NativeArrayparser_nodes__APropdef
, /* NativeArray[NativeArray#0]: NativeArray[APropdef] */
6957 /* runtime type ContainerIterator[ANode] */
6958 const struct type type_abstract_collection__ContainerIteratorparser_nodes__ANode
= {
6960 "ContainerIterator[ANode]", /* class_name_string */
6963 &resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode
,
6966 0, /* nullable Object */
6968 528, /* ContainerIterator[ANode] */
6971 const struct types resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode
= {
6974 &type_array__Arrayparser_nodes__ANode
, /* Array[Iterator#0]: Array[ANode] */
6975 &type_abstract_collection__Containerparser_nodes__ANode
, /* Container[ContainerIterator#0]: Container[ANode] */
6978 /* runtime type MapKeysIterator[MClass, Array[nullable MClass]] */
6979 const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
= {
6981 "MapKeysIterator[MClass, Array[nullable MClass]]", /* class_name_string */
6984 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
,
6987 0, /* nullable Object */
6989 529, /* MapKeysIterator[MClass, Array[nullable MClass]] */
6992 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass
= {
6995 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
6996 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, Array[nullable MClass]] */
6999 /* runtime type MapValuesIterator[MClass, Array[nullable MClass]] */
7000 const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
= {
7002 "MapValuesIterator[MClass, Array[nullable MClass]]", /* class_name_string */
7005 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
,
7008 0, /* nullable Object */
7010 530, /* MapValuesIterator[MClass, Array[nullable MClass]] */
7013 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass
= {
7016 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Iterator#0]: Array[Array[nullable MClass]] */
7017 &type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, Array[nullable MClass]] */
7020 /* runtime type MapKeysIterator[MModule, Set[MClassDef]] */
7021 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7023 "MapKeysIterator[MModule, Set[MClassDef]]", /* class_name_string */
7026 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
,
7029 0, /* nullable Object */
7031 531, /* MapKeysIterator[MModule, Set[MClassDef]] */
7034 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7037 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
7038 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClassDef]] */
7041 /* runtime type MapValuesIterator[MModule, Set[MClassDef]] */
7042 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7044 "MapValuesIterator[MModule, Set[MClassDef]]", /* class_name_string */
7047 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
,
7050 0, /* nullable Object */
7052 532, /* MapValuesIterator[MModule, Set[MClassDef]] */
7055 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
= {
7058 &type_array__Arrayabstract_collection__Setmodel__MClassDef
, /* Array[Iterator#0]: Array[Set[MClassDef]] */
7059 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClassDef]] */
7062 /* runtime type MapKeysIterator[MModule, Set[MClass]] */
7063 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
7065 "MapKeysIterator[MModule, Set[MClass]]", /* class_name_string */
7068 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
,
7071 0, /* nullable Object */
7073 533, /* MapKeysIterator[MModule, Set[MClass]] */
7076 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
7079 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
7080 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClass]] */
7083 /* runtime type MapValuesIterator[MModule, Set[MClass]] */
7084 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
7086 "MapValuesIterator[MModule, Set[MClass]]", /* class_name_string */
7089 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
,
7092 0, /* nullable Object */
7094 534, /* MapValuesIterator[MModule, Set[MClass]] */
7097 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass
= {
7100 &type_array__Arrayabstract_collection__Setmodel__MClass
, /* Array[Iterator#0]: Array[Set[MClass]] */
7101 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClass]] */
7104 /* runtime type MapKeysIterator[MModule, Set[MClassType]] */
7105 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
7107 "MapKeysIterator[MModule, Set[MClassType]]", /* class_name_string */
7110 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
,
7113 0, /* nullable Object */
7115 535, /* MapKeysIterator[MModule, Set[MClassType]] */
7118 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
7121 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
7122 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, Set[MClassType]] */
7125 /* runtime type MapValuesIterator[MModule, Set[MClassType]] */
7126 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
7128 "MapValuesIterator[MModule, Set[MClassType]]", /* class_name_string */
7131 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
,
7134 0, /* nullable Object */
7136 536, /* MapValuesIterator[MModule, Set[MClassType]] */
7139 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
= {
7142 &type_array__Arrayabstract_collection__Setmodel__MClassType
, /* Array[Iterator#0]: Array[Set[MClassType]] */
7143 &type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, Set[MClassType]] */
7146 /* runtime type MapKeysIterator[MClassType, Set[MType]] */
7147 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
7149 "MapKeysIterator[MClassType, Set[MType]]", /* class_name_string */
7152 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
7155 0, /* nullable Object */
7157 537, /* MapKeysIterator[MType, Set[MType]] */
7158 1739, /* MapKeysIterator[MClassType, Set[MType]] */
7161 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
7164 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
7165 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, Set[MType]] */
7168 /* runtime type MapKeysIterator[MType, Set[MType]] */
7169 const struct type type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
7171 "MapKeysIterator[MType, Set[MType]]", /* class_name_string */
7174 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
,
7177 0, /* nullable Object */
7179 537, /* MapKeysIterator[MType, Set[MType]] */
7182 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
7185 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
7186 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Set[MType]] */
7189 /* runtime type MapValuesIterator[MClassType, Set[MType]] */
7190 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
7192 "MapValuesIterator[MClassType, Set[MType]]", /* class_name_string */
7195 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
,
7198 0, /* nullable Object */
7200 538, /* MapValuesIterator[MType, Set[MType]] */
7201 1740, /* MapValuesIterator[MClassType, Set[MType]] */
7204 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType
= {
7207 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Iterator#0]: Array[Set[MType]] */
7208 &type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, Set[MType]] */
7211 /* runtime type MapValuesIterator[MType, Set[MType]] */
7212 const struct type type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
7214 "MapValuesIterator[MType, Set[MType]]", /* class_name_string */
7217 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
,
7220 0, /* nullable Object */
7222 538, /* MapValuesIterator[MType, Set[MType]] */
7225 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType
= {
7228 &type_array__Arrayabstract_collection__Setmodel__MType
, /* Array[Iterator#0]: Array[Set[MType]] */
7229 &type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Set[MType]] */
7232 /* runtime type HashMapKeys[MClassType, Int] */
7233 const struct type type_hash_collection__HashMapKeysmodel__MClassTypekernel__Int
= {
7235 "HashMapKeys[MClassType, Int]", /* class_name_string */
7238 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypekernel__Int
,
7241 0, /* nullable Object */
7243 2417, /* HashMapKeys[MType, Int] */
7244 2720, /* HashMapKeys[MClassType, Int] */
7245 92, /* Collection[Object] */
7246 101, /* Collection[nullable MType] */
7247 648, /* Collection[NitniCallback] */
7251 2033, /* Collection[MType] */
7252 2240, /* Collection[MClassType] */
7255 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypekernel__Int
= {
7258 &type_hash_collection__HashMapmodel__MClassTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Int] */
7259 &type_abstract_collection__MapKeysIteratormodel__MClassTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Int] */
7266 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
7270 &type_model__MClassType
, /* Collection#0: MClassType */
7271 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
7274 /* runtime type HashMapValues[MClassType, Int] */
7275 const struct type type_hash_collection__HashMapValuesmodel__MClassTypekernel__Int
= {
7277 "HashMapValues[MClassType, Int]", /* class_name_string */
7280 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypekernel__Int
,
7283 0, /* nullable Object */
7285 1946, /* HashMapValues[MType, Int] */
7286 2188, /* HashMapValues[MClassType, Int] */
7287 92, /* Collection[Object] */
7288 661, /* Collection[Int] */
7291 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypekernel__Int
= {
7294 &type_hash_collection__HashMapmodel__MClassTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Int] */
7295 &type_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Int] */
7302 &type_kernel__Int
, /* RemovableCollection#0: Int */
7306 &type_kernel__Int
, /* Collection#0: Int */
7307 &type_abstract_collection__Collectionkernel__Int
, /* Collection[Collection#0]: Collection[Int] */
7310 /* runtime type NativeArray[nullable HashMapNode[MClassType, Int]] */
7311 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
7313 "NativeArray[nullable HashMapNode[MClassType, Int]]", /* class_name_string */
7316 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
,
7319 0, /* nullable Object */
7321 425, /* NativeArray[nullable HashMapNode[MType, Int]] */
7322 1741, /* NativeArray[nullable HashMapNode[MClassType, Int]] */
7325 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
7328 &type_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MClassType, Int] */
7329 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Int]] */
7332 /* runtime type HashMapNode[MClassType, Int] */
7333 const struct type type_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
7335 "HashMapNode[MClassType, Int]", /* class_name_string */
7338 &resolution_table_hash_collection__HashMapNodemodel__MClassTypekernel__Int
,
7341 0, /* nullable Object */
7343 57, /* nullable HashMapNode[MType, Int] */
7344 539, /* nullable HashMapNode[MClassType, Int] */
7345 1645, /* HashMapNode[MType, Int] */
7346 2189, /* HashMapNode[MClassType, Int] */
7349 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
7352 &type_model__MClassType
, /* HashMapNode#0: MClassType */
7353 &type_kernel__Int
, /* HashMapNode#1: Int */
7354 &type_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
, /* nullable N: nullable HashMapNode[MClassType, Int] */
7355 &type_model__MClassType
, /* HashNode#0: MClassType */
7358 /* runtime type nullable HashMapNode[MClassType, Int] */
7359 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int
= {
7361 "nullable HashMapNode[MClassType, Int]", /* class_name_string */
7365 0, {}, /*DEAD TYPE*/
7367 /* runtime type HashMapIterator[MClassType, Int] */
7368 const struct type type_hash_collection__HashMapIteratormodel__MClassTypekernel__Int
= {
7370 "HashMapIterator[MClassType, Int]", /* class_name_string */
7373 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypekernel__Int
,
7376 0, /* nullable Object */
7378 426, /* MapIterator[MType, Int] */
7379 1646, /* HashMapIterator[MType, Int] */
7380 1742, /* MapIterator[MClassType, Int] */
7381 2190, /* HashMapIterator[MClassType, Int] */
7384 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypekernel__Int
= {
7387 &type_hash_collection__HashMapmodel__MClassTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Int] */
7390 /* runtime type MapIterator[MClassType, Int] */
7391 const struct type type_abstract_collection__MapIteratormodel__MClassTypekernel__Int
= {
7393 "MapIterator[MClassType, Int]", /* class_name_string */
7397 0, {}, /*DEAD TYPE*/
7399 /* runtime type HashMapKeys[MClassType, Map[MType, Int]] */
7400 const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
7402 "HashMapKeys[MClassType, Map[MType, Int]]", /* class_name_string */
7405 &resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
7408 0, /* nullable Object */
7410 2449, /* HashMapKeys[MType, Map[MType, Int]] */
7411 2721, /* HashMapKeys[MClassType, Map[MType, Int]] */
7412 92, /* Collection[Object] */
7413 101, /* Collection[nullable MType] */
7414 648, /* Collection[NitniCallback] */
7418 2033, /* Collection[MType] */
7419 2240, /* Collection[MClassType] */
7422 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
7425 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Map[MType, Int]] */
7426 &type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Map[MType, Int]] */
7433 &type_model__MClassType
, /* RemovableCollection#0: MClassType */
7437 &type_model__MClassType
, /* Collection#0: MClassType */
7438 &type_abstract_collection__Collectionmodel__MClassType
, /* Collection[Collection#0]: Collection[MClassType] */
7441 /* runtime type HashMapValues[MClassType, Map[MType, Int]] */
7442 const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
7444 "HashMapValues[MClassType, Map[MType, Int]]", /* class_name_string */
7447 &resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
7450 0, /* nullable Object */
7452 1731, /* Collection[Map[MType, Int]] */
7453 1985, /* HashMapValues[MType, Map[MType, Int]] */
7454 92, /* Collection[Object] */
7455 2191, /* HashMapValues[MClassType, Map[MType, Int]] */
7458 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
7461 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Map[MType, Int]] */
7462 &type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Map[MType, Int]] */
7469 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* RemovableCollection#0: Map[MType, Int] */
7473 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* Collection#0: Map[MType, Int] */
7474 &type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int
, /* Collection[Collection#0]: Collection[Map[MType, Int]] */
7477 /* runtime type NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */
7478 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
7480 "NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]]", /* class_name_string */
7483 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
7486 0, /* nullable Object */
7488 519, /* NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */
7489 1743, /* NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */
7492 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
7495 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray#0: nullable HashMapNode[MClassType, Map[MType, Int]] */
7496 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */
7499 /* runtime type HashMapNode[MClassType, Map[MType, Int]] */
7500 const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
7502 "HashMapNode[MClassType, Map[MType, Int]]", /* class_name_string */
7505 &resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
7508 0, /* nullable Object */
7510 75, /* nullable HashMapNode[MType, Map[MType, Int]] */
7511 540, /* nullable HashMapNode[MClassType, Map[MType, Int]] */
7512 1732, /* HashMapNode[MType, Map[MType, Int]] */
7513 2192, /* HashMapNode[MClassType, Map[MType, Int]] */
7516 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
7519 &type_model__MClassType
, /* HashMapNode#0: MClassType */
7520 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* HashMapNode#1: Map[MType, Int] */
7521 &type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* nullable N: nullable HashMapNode[MClassType, Map[MType, Int]] */
7522 &type_model__MClassType
, /* HashNode#0: MClassType */
7525 /* runtime type nullable HashMapNode[MClassType, Map[MType, Int]] */
7526 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
7528 "nullable HashMapNode[MClassType, Map[MType, Int]]", /* class_name_string */
7532 0, {}, /*DEAD TYPE*/
7534 /* runtime type HashMapIterator[MClassType, Map[MType, Int]] */
7535 const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
7537 "HashMapIterator[MClassType, Map[MType, Int]]", /* class_name_string */
7540 &resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
,
7543 0, /* nullable Object */
7545 520, /* MapIterator[MType, Map[MType, Int]] */
7546 1733, /* HashMapIterator[MType, Map[MType, Int]] */
7547 1744, /* MapIterator[MClassType, Map[MType, Int]] */
7548 2193, /* HashMapIterator[MClassType, Map[MType, Int]] */
7551 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
7554 &type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Map[MType, Int]] */
7557 /* runtime type MapIterator[MClassType, Map[MType, Int]] */
7558 const struct type type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int
= {
7560 "MapIterator[MClassType, Map[MType, Int]]", /* class_name_string */
7564 0, {}, /*DEAD TYPE*/
7566 /* runtime type MapKeysIterator[MType, Int] */
7567 const struct type type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
= {
7569 "MapKeysIterator[MType, Int]", /* class_name_string */
7572 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
,
7575 0, /* nullable Object */
7577 541, /* MapKeysIterator[MType, Int] */
7580 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int
= {
7583 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
7584 &type_abstract_collection__MapIteratormodel__MTypekernel__Int
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Int] */
7587 /* runtime type MapValuesIterator[MType, Int] */
7588 const struct type type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
= {
7590 "MapValuesIterator[MType, Int]", /* class_name_string */
7593 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
,
7596 0, /* nullable Object */
7598 542, /* MapValuesIterator[MType, Int] */
7601 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int
= {
7604 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
7605 &type_abstract_collection__MapIteratormodel__MTypekernel__Int
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Int] */
7608 /* runtime type ArrayIterator[AImport] */
7609 const struct type type_array__ArrayIteratorparser_nodes__AImport
= {
7611 "ArrayIterator[AImport]", /* class_name_string */
7614 &resolution_table_array__ArrayIteratorparser_nodes__AImport
,
7617 0, /* nullable Object */
7619 321, /* ArrayIterator[Object] */
7620 1541, /* ArrayIterator[ANode] */
7621 1903, /* ArrayIterator[Prod] */
7622 2194, /* ArrayIterator[AImport] */
7625 const struct types resolution_table_array__ArrayIteratorparser_nodes__AImport
= {
7628 &type_array__Arrayparser_nodes__AImport
, /* Array[Iterator#0]: Array[AImport] */
7629 &type_array__AbstractArrayReadparser_nodes__AImport
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AImport] */
7632 /* runtime type NativeArray[AImport] */
7633 const struct type type_array__NativeArrayparser_nodes__AImport
= {
7635 "NativeArray[AImport]", /* class_name_string */
7638 &resolution_table_array__NativeArrayparser_nodes__AImport
,
7641 0, /* nullable Object */
7643 115, /* NativeArray[Object] */
7644 1542, /* NativeArray[ANode] */
7645 1904, /* NativeArray[Prod] */
7646 2195, /* NativeArray[AImport] */
7649 const struct types resolution_table_array__NativeArrayparser_nodes__AImport
= {
7652 &type_parser_nodes__AImport
, /* NativeArray#0: AImport */
7653 &type_array__NativeArrayparser_nodes__AImport
, /* NativeArray[NativeArray#0]: NativeArray[AImport] */
7656 /* runtime type MapKeysIterator[MClass, MClassType] */
7657 const struct type type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
= {
7659 "MapKeysIterator[MClass, MClassType]", /* class_name_string */
7662 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
,
7665 0, /* nullable Object */
7667 543, /* MapKeysIterator[MClass, MClassType] */
7670 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType
= {
7673 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
7674 &type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, MClassType] */
7677 /* runtime type MapValuesIterator[MClass, MClassType] */
7678 const struct type type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
= {
7680 "MapValuesIterator[MClass, MClassType]", /* class_name_string */
7683 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
,
7686 0, /* nullable Object */
7688 544, /* MapValuesIterator[MClass, MClassType] */
7691 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType
= {
7694 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
7695 &type_abstract_collection__MapIteratormodel__MClassmodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, MClassType] */
7698 /* runtime type MapKeysIterator[MClass, AType] */
7699 const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
= {
7701 "MapKeysIterator[MClass, AType]", /* class_name_string */
7704 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
,
7707 0, /* nullable Object */
7709 545, /* MapKeysIterator[MClass, AType] */
7712 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType
= {
7715 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
7716 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, AType] */
7719 /* runtime type MapValuesIterator[MClass, AType] */
7720 const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
= {
7722 "MapValuesIterator[MClass, AType]", /* class_name_string */
7725 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
,
7728 0, /* nullable Object */
7730 546, /* MapValuesIterator[MClass, AType] */
7733 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType
= {
7736 &type_array__Arrayparser_nodes__AType
, /* Array[Iterator#0]: Array[AType] */
7737 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, AType] */
7740 /* runtime type ArrayIterator[Couple[MClass, AType]] */
7741 const struct type type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
7743 "ArrayIterator[Couple[MClass, AType]]", /* class_name_string */
7746 &resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
,
7749 0, /* nullable Object */
7751 321, /* ArrayIterator[Object] */
7752 547, /* Iterator[Couple[MClass, AType]] */
7753 1987, /* ArrayIterator[Couple[MClass, AType]] */
7756 const struct types resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
7759 &type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* Array[Iterator#0]: Array[Couple[MClass, AType]] */
7760 &type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Couple[MClass, AType]] */
7763 /* runtime type Iterator[Couple[MClass, AType]] */
7764 const struct type type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
7766 "Iterator[Couple[MClass, AType]]", /* class_name_string */
7770 0, {}, /*DEAD TYPE*/
7772 /* runtime type NativeArray[Couple[MClass, AType]] */
7773 const struct type type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
7775 "NativeArray[Couple[MClass, AType]]", /* class_name_string */
7778 &resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
,
7781 0, /* nullable Object */
7783 115, /* NativeArray[Object] */
7784 1745, /* NativeArray[Couple[MClass, AType]] */
7787 const struct types resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
= {
7790 &type_abstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray#0: Couple[MClass, AType] */
7791 &type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType
, /* NativeArray[NativeArray#0]: NativeArray[Couple[MClass, AType]] */
7794 /* runtime type ArrayIterator[AExternCodeBlock] */
7795 const struct type type_array__ArrayIteratorparser_nodes__AExternCodeBlock
= {
7797 "ArrayIterator[AExternCodeBlock]", /* class_name_string */
7800 &resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock
,
7803 0, /* nullable Object */
7805 321, /* ArrayIterator[Object] */
7806 1541, /* ArrayIterator[ANode] */
7807 1903, /* ArrayIterator[Prod] */
7808 2196, /* ArrayIterator[AExternCodeBlock] */
7811 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock
= {
7814 &type_array__Arrayparser_nodes__AExternCodeBlock
, /* Array[Iterator#0]: Array[AExternCodeBlock] */
7815 &type_array__AbstractArrayReadparser_nodes__AExternCodeBlock
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExternCodeBlock] */
7818 /* runtime type NativeArray[AExternCodeBlock] */
7819 const struct type type_array__NativeArrayparser_nodes__AExternCodeBlock
= {
7821 "NativeArray[AExternCodeBlock]", /* class_name_string */
7824 &resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock
,
7827 0, /* nullable Object */
7829 115, /* NativeArray[Object] */
7830 1542, /* NativeArray[ANode] */
7831 1904, /* NativeArray[Prod] */
7832 2197, /* NativeArray[AExternCodeBlock] */
7835 const struct types resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock
= {
7838 &type_parser_nodes__AExternCodeBlock
, /* NativeArray#0: AExternCodeBlock */
7839 &type_array__NativeArrayparser_nodes__AExternCodeBlock
, /* NativeArray[NativeArray#0]: NativeArray[AExternCodeBlock] */
7842 /* runtime type ContainerIterator[Scope] */
7843 const struct type type_abstract_collection__ContainerIteratorscope__Scope
= {
7845 "ContainerIterator[Scope]", /* class_name_string */
7848 &resolution_table_abstract_collection__ContainerIteratorscope__Scope
,
7851 0, /* nullable Object */
7853 548, /* ContainerIterator[Scope] */
7856 const struct types resolution_table_abstract_collection__ContainerIteratorscope__Scope
= {
7859 &type_array__Arrayscope__Scope
, /* Array[Iterator#0]: Array[Scope] */
7860 &type_abstract_collection__Containerscope__Scope
, /* Container[ContainerIterator#0]: Container[Scope] */
7863 /* runtime type ArrayIterator[Scope] */
7864 const struct type type_array__ArrayIteratorscope__Scope
= {
7866 "ArrayIterator[Scope]", /* class_name_string */
7869 &resolution_table_array__ArrayIteratorscope__Scope
,
7872 0, /* nullable Object */
7874 321, /* ArrayIterator[Object] */
7875 1746, /* ArrayIterator[Scope] */
7878 const struct types resolution_table_array__ArrayIteratorscope__Scope
= {
7881 &type_array__Arrayscope__Scope
, /* Array[Iterator#0]: Array[Scope] */
7882 &type_array__AbstractArrayReadscope__Scope
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Scope] */
7885 /* runtime type NativeArray[Scope] */
7886 const struct type type_array__NativeArrayscope__Scope
= {
7888 "NativeArray[Scope]", /* class_name_string */
7891 &resolution_table_array__NativeArrayscope__Scope
,
7894 0, /* nullable Object */
7896 115, /* NativeArray[Object] */
7897 1747, /* NativeArray[Scope] */
7900 const struct types resolution_table_array__NativeArrayscope__Scope
= {
7903 &type_scope__Scope
, /* NativeArray#0: Scope */
7904 &type_array__NativeArrayscope__Scope
, /* NativeArray[NativeArray#0]: NativeArray[Scope] */
7907 /* runtime type MapKeysIterator[FFILanguage, Set[NitniCallback]] */
7908 const struct type type_abstract_collection__MapKeysIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
7910 "MapKeysIterator[FFILanguage, Set[NitniCallback]]", /* class_name_string */
7913 &resolution_table_abstract_collection__MapKeysIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
,
7916 0, /* nullable Object */
7918 549, /* MapKeysIterator[FFILanguage, Set[NitniCallback]] */
7921 const struct types resolution_table_abstract_collection__MapKeysIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
7924 &type_array__Arrayffi_base__FFILanguage
, /* Array[Iterator#0]: Array[FFILanguage] */
7925 &type_abstract_collection__MapIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[FFILanguage, Set[NitniCallback]] */
7928 /* runtime type MapValuesIterator[FFILanguage, Set[NitniCallback]] */
7929 const struct type type_abstract_collection__MapValuesIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
7931 "MapValuesIterator[FFILanguage, Set[NitniCallback]]", /* class_name_string */
7934 &resolution_table_abstract_collection__MapValuesIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
,
7937 0, /* nullable Object */
7939 550, /* MapValuesIterator[FFILanguage, Set[NitniCallback]] */
7942 const struct types resolution_table_abstract_collection__MapValuesIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
= {
7945 &type_array__Arrayabstract_collection__Setnitni_callbacks__NitniCallback
, /* Array[Iterator#0]: Array[Set[NitniCallback]] */
7946 &type_abstract_collection__MapIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[FFILanguage, Set[NitniCallback]] */
7949 /* runtime type HashMapKeys[MClass, POSetElement[MClass]] */
7950 const struct type type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
= {
7952 "HashMapKeys[MClass, POSetElement[MClass]]", /* class_name_string */
7955 &resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
,
7958 0, /* nullable Object */
7960 2198, /* HashMapKeys[MClass, POSetElement[MClass]] */
7962 92, /* Collection[Object] */
7963 99, /* Collection[nullable MClass] */
7964 1866, /* Collection[MClass] */
7967 const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass
= {
7970 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, POSetElement[MClass]] */
7971 &type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, POSetElement[MClass]] */
7978 &type_model__MClass
, /* RemovableCollection#0: MClass */
7982 &type_model__MClass
, /* Collection#0: MClass */
7983 &type_abstract_collection__Collectionmodel__MClass
, /* Collection[Collection#0]: Collection[MClass] */
7986 /* runtime type HashMapValues[MClass, POSetElement[MClass]] */
7987 const struct type type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
= {
7989 "HashMapValues[MClass, POSetElement[MClass]]", /* class_name_string */
7992 &resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
,
7995 0, /* nullable Object */
7997 1748, /* Collection[POSetElement[MClass]] */
7998 1988, /* HashMapValues[MClass, POSetElement[MClass]] */
7999 92, /* Collection[Object] */
8002 const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass
= {
8005 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, POSetElement[MClass]] */
8006 &type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, POSetElement[MClass]] */
8013 &type_poset__POSetElementmodel__MClass
, /* RemovableCollection#0: POSetElement[MClass] */
8017 &type_poset__POSetElementmodel__MClass
, /* Collection#0: POSetElement[MClass] */
8018 &type_abstract_collection__Collectionposet__POSetElementmodel__MClass
, /* Collection[Collection#0]: Collection[POSetElement[MClass]] */
8021 /* runtime type Collection[POSetElement[MClass]] */
8022 const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClass
= {
8024 "Collection[POSetElement[MClass]]", /* class_name_string */
8028 0, {}, /*DEAD TYPE*/
8030 /* runtime type NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
8031 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
8033 "NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]]", /* class_name_string */
8036 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
,
8039 0, /* nullable Object */
8041 551, /* NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
8044 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
8047 &type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray#0: nullable HashMapNode[MClass, POSetElement[MClass]] */
8048 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */
8051 /* runtime type HashMapNode[MClass, POSetElement[MClass]] */
8052 const struct type type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
8054 "HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
8057 &resolution_table_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
,
8060 0, /* nullable Object */
8062 77, /* nullable HashMapNode[MClass, POSetElement[MClass]] */
8063 1749, /* HashMapNode[MClass, POSetElement[MClass]] */
8066 const struct types resolution_table_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
8069 &type_model__MClass
, /* HashMapNode#0: MClass */
8070 &type_poset__POSetElementmodel__MClass
, /* HashMapNode#1: POSetElement[MClass] */
8071 &type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
, /* nullable N: nullable HashMapNode[MClass, POSetElement[MClass]] */
8072 &type_model__MClass
, /* HashNode#0: MClass */
8075 /* runtime type nullable HashMapNode[MClass, POSetElement[MClass]] */
8076 const struct type type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass
= {
8078 "nullable HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
8082 0, {}, /*DEAD TYPE*/
8084 /* runtime type HashMapIterator[MClass, POSetElement[MClass]] */
8085 const struct type type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
8087 "HashMapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
8090 &resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
,
8093 0, /* nullable Object */
8095 552, /* MapIterator[MClass, POSetElement[MClass]] */
8096 1750, /* HashMapIterator[MClass, POSetElement[MClass]] */
8099 const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
8102 &type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, POSetElement[MClass]] */
8105 /* runtime type MapIterator[MClass, POSetElement[MClass]] */
8106 const struct type type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass
= {
8108 "MapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
8112 0, {}, /*DEAD TYPE*/
8114 /* runtime type ArrayIterator[AFormaldef] */
8115 const struct type type_array__ArrayIteratorparser_nodes__AFormaldef
= {
8117 "ArrayIterator[AFormaldef]", /* class_name_string */
8120 &resolution_table_array__ArrayIteratorparser_nodes__AFormaldef
,
8123 0, /* nullable Object */
8125 321, /* ArrayIterator[Object] */
8126 1541, /* ArrayIterator[ANode] */
8127 1903, /* ArrayIterator[Prod] */
8128 2199, /* ArrayIterator[AFormaldef] */
8131 const struct types resolution_table_array__ArrayIteratorparser_nodes__AFormaldef
= {
8134 &type_array__Arrayparser_nodes__AFormaldef
, /* Array[Iterator#0]: Array[AFormaldef] */
8135 &type_array__AbstractArrayReadparser_nodes__AFormaldef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AFormaldef] */
8138 /* runtime type NativeArray[AFormaldef] */
8139 const struct type type_array__NativeArrayparser_nodes__AFormaldef
= {
8141 "NativeArray[AFormaldef]", /* class_name_string */
8144 &resolution_table_array__NativeArrayparser_nodes__AFormaldef
,
8147 0, /* nullable Object */
8149 115, /* NativeArray[Object] */
8150 1542, /* NativeArray[ANode] */
8151 1904, /* NativeArray[Prod] */
8152 2200, /* NativeArray[AFormaldef] */
8155 const struct types resolution_table_array__NativeArrayparser_nodes__AFormaldef
= {
8158 &type_parser_nodes__AFormaldef
, /* NativeArray#0: AFormaldef */
8159 &type_array__NativeArrayparser_nodes__AFormaldef
, /* NativeArray[NativeArray#0]: NativeArray[AFormaldef] */
8162 /* runtime type ArrayIterator[ASuperclass] */
8163 const struct type type_array__ArrayIteratorparser_nodes__ASuperclass
= {
8165 "ArrayIterator[ASuperclass]", /* class_name_string */
8168 &resolution_table_array__ArrayIteratorparser_nodes__ASuperclass
,
8171 0, /* nullable Object */
8173 321, /* ArrayIterator[Object] */
8174 1541, /* ArrayIterator[ANode] */
8175 1903, /* ArrayIterator[Prod] */
8176 2201, /* ArrayIterator[ASuperclass] */
8179 const struct types resolution_table_array__ArrayIteratorparser_nodes__ASuperclass
= {
8182 &type_array__Arrayparser_nodes__ASuperclass
, /* Array[Iterator#0]: Array[ASuperclass] */
8183 &type_array__AbstractArrayReadparser_nodes__ASuperclass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ASuperclass] */
8186 /* runtime type NativeArray[ASuperclass] */
8187 const struct type type_array__NativeArrayparser_nodes__ASuperclass
= {
8189 "NativeArray[ASuperclass]", /* class_name_string */
8192 &resolution_table_array__NativeArrayparser_nodes__ASuperclass
,
8195 0, /* nullable Object */
8197 115, /* NativeArray[Object] */
8198 1542, /* NativeArray[ANode] */
8199 1904, /* NativeArray[Prod] */
8200 2202, /* NativeArray[ASuperclass] */
8203 const struct types resolution_table_array__NativeArrayparser_nodes__ASuperclass
= {
8206 &type_parser_nodes__ASuperclass
, /* NativeArray#0: ASuperclass */
8207 &type_array__NativeArrayparser_nodes__ASuperclass
, /* NativeArray[NativeArray#0]: NativeArray[ASuperclass] */
8210 /* runtime type HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
8211 const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8213 "HashMap[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8216 &resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
8219 0, /* nullable Object */
8221 553, /* HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */
8224 const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8231 &type_mmodule__MModule
, /* MapRead#0: MModule */
8232 &type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MMethodDef]]] */
8233 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]] */
8234 &type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MMethodDef]]] */
8235 &type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
8236 &type_mmodule__MModule
, /* Map#0: MModule */
8237 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Map#1: HashMap[MType, Array[MMethodDef]] */
8238 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8239 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap[MType, Array[MMethodDef]]] not a live type) */
8240 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* MapRead#1: HashMap[MType, Array[MMethodDef]] */
8241 &type_mmodule__MModule
, /* HashCollection#0: MModule */
8242 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* nullable HashCollection#1: nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8243 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
8244 &type_nullable_mmodule__MModule
, /* nullable HashCollection#0: nullable MModule */
8247 /* runtime type HashMap[MType, Array[MMethodDef]] */
8248 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8250 "HashMap[MType, Array[MMethodDef]]", /* class_name_string */
8253 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
8256 0, /* nullable Object */
8258 554, /* HashMap[MType, Array[MMethodDef]] */
8261 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
8268 &type_model__MType
, /* MapRead#0: MType */
8269 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MMethodDef]] */
8270 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MMethodDef]]] */
8271 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MMethodDef]] */
8272 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MMethodDef]] */
8273 &type_model__MType
, /* Map#0: MType */
8274 &type_array__Arraymodel__MMethodDef
, /* Map#1: Array[MMethodDef] */
8275 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MMethodDef]] */
8276 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, Array[MMethodDef]] not a live type) */
8277 &type_array__Arraymodel__MMethodDef
, /* MapRead#1: Array[MMethodDef] */
8278 &type_model__MType
, /* HashCollection#0: MType */
8279 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* nullable HashCollection#1: nullable HashMapNode[MType, Array[MMethodDef]] */
8280 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef
, /* HashCollection#1: HashMapNode[MType, Array[MMethodDef]] */
8281 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
8284 /* runtime type MapKeysIterator[String, Variable] */
8285 const struct type type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
= {
8287 "MapKeysIterator[String, Variable]", /* class_name_string */
8290 &resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
,
8293 0, /* nullable Object */
8295 555, /* MapKeysIterator[String, Variable] */
8298 const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable
= {
8301 &type_array__Arraystring__String
, /* Array[Iterator#0]: Array[String] */
8302 &type_abstract_collection__MapIteratorstring__Stringscope__Variable
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[String, Variable] */
8305 /* runtime type MapValuesIterator[String, Variable] */
8306 const struct type type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
= {
8308 "MapValuesIterator[String, Variable]", /* class_name_string */
8311 &resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
,
8314 0, /* nullable Object */
8316 556, /* MapValuesIterator[String, Variable] */
8319 const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable
= {
8322 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
8323 &type_abstract_collection__MapIteratorstring__Stringscope__Variable
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[String, Variable] */
8326 /* runtime type MapKeysIterator[Variable, nullable MType] */
8327 const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
= {
8329 "MapKeysIterator[Variable, nullable MType]", /* class_name_string */
8332 &resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
,
8335 0, /* nullable Object */
8337 557, /* MapKeysIterator[Variable, nullable MType] */
8340 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType
= {
8343 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
8344 &type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, nullable MType] */
8347 /* runtime type MapValuesIterator[Variable, nullable MType] */
8348 const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
= {
8350 "MapValuesIterator[Variable, nullable MType]", /* class_name_string */
8353 &resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
,
8356 0, /* nullable Object */
8358 558, /* MapValuesIterator[Variable, nullable MType] */
8361 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType
= {
8364 &type_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable MType] */
8365 &type_abstract_collection__MapIteratorscope__Variablenullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, nullable MType] */
8368 /* runtime type MapKeysIterator[Variable, nullable Array[nullable MType]] */
8369 const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
8371 "MapKeysIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
8374 &resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
8377 0, /* nullable Object */
8379 559, /* MapKeysIterator[Variable, nullable Array[nullable MType]] */
8382 const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
8385 &type_array__Arrayscope__Variable
, /* Array[Iterator#0]: Array[Variable] */
8386 &type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Variable, nullable Array[nullable MType]] */
8389 /* runtime type MapValuesIterator[Variable, nullable Array[nullable MType]] */
8390 const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
8392 "MapValuesIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
8395 &resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
,
8398 0, /* nullable Object */
8400 560, /* MapValuesIterator[Variable, nullable Array[nullable MType]] */
8403 const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType
= {
8406 &type_array__Arraynullable_array__Arraynullable_model__MType
, /* Array[Iterator#0]: Array[nullable Array[nullable MType]] */
8407 &type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Variable, nullable Array[nullable MType]] */
8410 /* runtime type Array[MExplicitCall] */
8411 const struct type type_array__Arraynitni_callbacks__MExplicitCall
= {
8413 "Array[MExplicitCall]", /* class_name_string */
8416 &resolution_table_array__Arraynitni_callbacks__MExplicitCall
,
8419 0, /* nullable Object */
8421 1888, /* Collection[MExplicitCall] */
8422 91, /* SequenceRead[nullable Object] */
8423 92, /* Collection[Object] */
8424 2722, /* AbstractArrayRead[MExplicitCall] */
8425 648, /* Collection[NitniCallback] */
8426 1838, /* AbstractArrayRead[Object] */
8427 2808, /* Array[MExplicitCall] */
8428 2029, /* Array[Object] */
8432 2261, /* AbstractArrayRead[NitniCallback] */
8434 2675, /* Array[NitniCallback] */
8437 const struct types resolution_table_array__Arraynitni_callbacks__MExplicitCall
= {
8440 &type_array__Arraynitni_callbacks__MExplicitCall
, /* Array[Array#0]: Array[MExplicitCall] */
8441 &type_array__NativeArraynitni_callbacks__MExplicitCall
, /* NativeArray[Array#0]: NativeArray[MExplicitCall] */
8442 &type_nitni_callbacks__MExplicitCall
, /* Sequence#0: MExplicitCall */
8443 &type_nitni_callbacks__MExplicitCall
, /* SimpleCollection#0: MExplicitCall */
8444 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCall
, /* Collection[Array#0]: Collection[MExplicitCall] */
8445 &type_nitni_callbacks__MExplicitCall
, /* Array#0: MExplicitCall */
8446 &type_array__NativeArraynitni_callbacks__MExplicitCall
, /* NativeArray[ArrayCapable#0]: NativeArray[MExplicitCall] */
8447 &type_nitni_callbacks__MExplicitCall
, /* AbstractArray#0: MExplicitCall */
8448 &type_nitni_callbacks__MExplicitCall
, /* RemovableCollection#0: MExplicitCall */
8449 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCall
, /* Collection[Sequence#0]: Collection[MExplicitCall] */
8450 &type_array__Arraynitni_callbacks__MExplicitCall
, /* Array[Sequence#0]: Array[MExplicitCall] */
8451 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCall
, /* Collection[SimpleCollection#0]: Collection[MExplicitCall] */
8452 &type_nitni_callbacks__MExplicitCall
, /* Collection#0: MExplicitCall */
8453 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCall
, /* Collection[Collection#0]: Collection[MExplicitCall] */
8454 &type_nitni_callbacks__MExplicitCall
, /* SequenceRead#0: MExplicitCall */
8455 &type_nitni_callbacks__MExplicitCall
, /* AbstractArrayRead#0: MExplicitCall */
8456 &type_array__Arraynitni_callbacks__MExplicitCall
, /* Array[AbstractArrayRead#0]: Array[MExplicitCall] */
8457 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MExplicitCall] not a live type) */
8458 &type_array__ArrayIteratornitni_callbacks__MExplicitCall
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MExplicitCall] */
8461 /* runtime type AbstractArrayRead[MExplicitCall] */
8462 const struct type type_array__AbstractArrayReadnitni_callbacks__MExplicitCall
= {
8464 "AbstractArrayRead[MExplicitCall]", /* class_name_string */
8468 0, {}, /*DEAD TYPE*/
8470 /* runtime type Array[MExplicitSuper] */
8471 const struct type type_array__Arraynitni_callbacks__MExplicitSuper
= {
8473 "Array[MExplicitSuper]", /* class_name_string */
8476 &resolution_table_array__Arraynitni_callbacks__MExplicitSuper
,
8479 0, /* nullable Object */
8481 1889, /* Collection[MExplicitSuper] */
8482 91, /* SequenceRead[nullable Object] */
8483 92, /* Collection[Object] */
8484 2723, /* AbstractArrayRead[MExplicitSuper] */
8485 648, /* Collection[NitniCallback] */
8486 1838, /* AbstractArrayRead[Object] */
8487 2809, /* Array[MExplicitSuper] */
8488 2029, /* Array[Object] */
8492 2261, /* AbstractArrayRead[NitniCallback] */
8494 2675, /* Array[NitniCallback] */
8497 const struct types resolution_table_array__Arraynitni_callbacks__MExplicitSuper
= {
8500 &type_array__Arraynitni_callbacks__MExplicitSuper
, /* Array[Array#0]: Array[MExplicitSuper] */
8501 &type_array__NativeArraynitni_callbacks__MExplicitSuper
, /* NativeArray[Array#0]: NativeArray[MExplicitSuper] */
8502 &type_nitni_callbacks__MExplicitSuper
, /* Sequence#0: MExplicitSuper */
8503 &type_nitni_callbacks__MExplicitSuper
, /* SimpleCollection#0: MExplicitSuper */
8504 &type_abstract_collection__Collectionnitni_callbacks__MExplicitSuper
, /* Collection[Array#0]: Collection[MExplicitSuper] */
8505 &type_nitni_callbacks__MExplicitSuper
, /* Array#0: MExplicitSuper */
8506 &type_array__NativeArraynitni_callbacks__MExplicitSuper
, /* NativeArray[ArrayCapable#0]: NativeArray[MExplicitSuper] */
8507 &type_nitni_callbacks__MExplicitSuper
, /* AbstractArray#0: MExplicitSuper */
8508 &type_nitni_callbacks__MExplicitSuper
, /* RemovableCollection#0: MExplicitSuper */
8509 &type_abstract_collection__Collectionnitni_callbacks__MExplicitSuper
, /* Collection[Sequence#0]: Collection[MExplicitSuper] */
8510 &type_array__Arraynitni_callbacks__MExplicitSuper
, /* Array[Sequence#0]: Array[MExplicitSuper] */
8511 &type_abstract_collection__Collectionnitni_callbacks__MExplicitSuper
, /* Collection[SimpleCollection#0]: Collection[MExplicitSuper] */
8512 &type_nitni_callbacks__MExplicitSuper
, /* Collection#0: MExplicitSuper */
8513 &type_abstract_collection__Collectionnitni_callbacks__MExplicitSuper
, /* Collection[Collection#0]: Collection[MExplicitSuper] */
8514 &type_nitni_callbacks__MExplicitSuper
, /* SequenceRead#0: MExplicitSuper */
8515 &type_nitni_callbacks__MExplicitSuper
, /* AbstractArrayRead#0: MExplicitSuper */
8516 &type_array__Arraynitni_callbacks__MExplicitSuper
, /* Array[AbstractArrayRead#0]: Array[MExplicitSuper] */
8517 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MExplicitSuper] not a live type) */
8518 &type_array__ArrayIteratornitni_callbacks__MExplicitSuper
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MExplicitSuper] */
8521 /* runtime type AbstractArrayRead[MExplicitSuper] */
8522 const struct type type_array__AbstractArrayReadnitni_callbacks__MExplicitSuper
= {
8524 "AbstractArrayRead[MExplicitSuper]", /* class_name_string */
8528 0, {}, /*DEAD TYPE*/
8530 /* runtime type Array[MExplicitCast] */
8531 const struct type type_array__Arraynitni_callbacks__MExplicitCast
= {
8533 "Array[MExplicitCast]", /* class_name_string */
8536 &resolution_table_array__Arraynitni_callbacks__MExplicitCast
,
8539 0, /* nullable Object */
8541 1890, /* Collection[MExplicitCast] */
8542 91, /* SequenceRead[nullable Object] */
8543 92, /* Collection[Object] */
8544 2724, /* AbstractArrayRead[MExplicitCast] */
8545 648, /* Collection[NitniCallback] */
8546 1838, /* AbstractArrayRead[Object] */
8547 2810, /* Array[MExplicitCast] */
8548 2029, /* Array[Object] */
8552 2261, /* AbstractArrayRead[NitniCallback] */
8554 2675, /* Array[NitniCallback] */
8557 const struct types resolution_table_array__Arraynitni_callbacks__MExplicitCast
= {
8560 &type_array__Arraynitni_callbacks__MExplicitCast
, /* Array[Array#0]: Array[MExplicitCast] */
8561 &type_array__NativeArraynitni_callbacks__MExplicitCast
, /* NativeArray[Array#0]: NativeArray[MExplicitCast] */
8562 &type_nitni_callbacks__MExplicitCast
, /* Sequence#0: MExplicitCast */
8563 &type_nitni_callbacks__MExplicitCast
, /* SimpleCollection#0: MExplicitCast */
8564 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCast
, /* Collection[Array#0]: Collection[MExplicitCast] */
8565 &type_nitni_callbacks__MExplicitCast
, /* Array#0: MExplicitCast */
8566 &type_array__NativeArraynitni_callbacks__MExplicitCast
, /* NativeArray[ArrayCapable#0]: NativeArray[MExplicitCast] */
8567 &type_nitni_callbacks__MExplicitCast
, /* AbstractArray#0: MExplicitCast */
8568 &type_nitni_callbacks__MExplicitCast
, /* RemovableCollection#0: MExplicitCast */
8569 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCast
, /* Collection[Sequence#0]: Collection[MExplicitCast] */
8570 &type_array__Arraynitni_callbacks__MExplicitCast
, /* Array[Sequence#0]: Array[MExplicitCast] */
8571 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCast
, /* Collection[SimpleCollection#0]: Collection[MExplicitCast] */
8572 &type_nitni_callbacks__MExplicitCast
, /* Collection#0: MExplicitCast */
8573 &type_abstract_collection__Collectionnitni_callbacks__MExplicitCast
, /* Collection[Collection#0]: Collection[MExplicitCast] */
8574 &type_nitni_callbacks__MExplicitCast
, /* SequenceRead#0: MExplicitCast */
8575 &type_nitni_callbacks__MExplicitCast
, /* AbstractArrayRead#0: MExplicitCast */
8576 &type_array__Arraynitni_callbacks__MExplicitCast
, /* Array[AbstractArrayRead#0]: Array[MExplicitCast] */
8577 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MExplicitCast] not a live type) */
8578 &type_array__ArrayIteratornitni_callbacks__MExplicitCast
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MExplicitCast] */
8581 /* runtime type AbstractArrayRead[MExplicitCast] */
8582 const struct type type_array__AbstractArrayReadnitni_callbacks__MExplicitCast
= {
8584 "AbstractArrayRead[MExplicitCast]", /* class_name_string */
8588 0, {}, /*DEAD TYPE*/
8590 /* runtime type ArrayIterator[MAttributeDef] */
8591 const struct type type_array__ArrayIteratormodel__MAttributeDef
= {
8593 "ArrayIterator[MAttributeDef]", /* class_name_string */
8596 &resolution_table_array__ArrayIteratormodel__MAttributeDef
,
8599 0, /* nullable Object */
8601 321, /* ArrayIterator[Object] */
8602 413, /* ArrayIterator[nullable MPropDef] */
8603 1524, /* ArrayIterator[PropertyLayoutElement] */
8604 2150, /* ArrayIterator[MPropDef] */
8605 2450, /* ArrayIterator[MAttributeDef] */
8608 const struct types resolution_table_array__ArrayIteratormodel__MAttributeDef
= {
8611 &type_array__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[MAttributeDef] */
8612 &type_array__AbstractArrayReadmodel__MAttributeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MAttributeDef] */
8615 /* runtime type NativeArray[MAttributeDef] */
8616 const struct type type_array__NativeArraymodel__MAttributeDef
= {
8618 "NativeArray[MAttributeDef]", /* class_name_string */
8621 &resolution_table_array__NativeArraymodel__MAttributeDef
,
8624 0, /* nullable Object */
8626 115, /* NativeArray[Object] */
8627 414, /* NativeArray[nullable MPropDef] */
8628 1525, /* NativeArray[PropertyLayoutElement] */
8629 2151, /* NativeArray[MPropDef] */
8630 2451, /* NativeArray[MAttributeDef] */
8633 const struct types resolution_table_array__NativeArraymodel__MAttributeDef
= {
8636 &type_model__MAttributeDef
, /* NativeArray#0: MAttributeDef */
8637 &type_array__NativeArraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[MAttributeDef] */
8640 /* runtime type HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
8641 const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
8643 "HashMap[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
8646 &resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
8649 0, /* nullable Object */
8651 561, /* HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
8654 const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
8661 &type_mmodule__MModule
, /* MapRead#0: MModule */
8662 &type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
8663 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
8664 &type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
8665 &type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
8666 &type_mmodule__MModule
, /* Map#0: MModule */
8667 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Map#1: HashMap[MType, Array[MAttributeDef]] */
8668 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
8669 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap[MType, Array[MAttributeDef]]] not a live type) */
8670 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* MapRead#1: HashMap[MType, Array[MAttributeDef]] */
8671 &type_mmodule__MModule
, /* HashCollection#0: MModule */
8672 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* nullable HashCollection#1: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
8673 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
8674 &type_nullable_mmodule__MModule
, /* nullable HashCollection#0: nullable MModule */
8677 /* runtime type HashMap[MType, Array[MAttributeDef]] */
8678 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
8680 "HashMap[MType, Array[MAttributeDef]]", /* class_name_string */
8683 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
8686 0, /* nullable Object */
8688 562, /* HashMap[MType, Array[MAttributeDef]] */
8691 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
8698 &type_model__MType
, /* MapRead#0: MType */
8699 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MAttributeDef]] */
8700 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
8701 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MAttributeDef]] */
8702 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MAttributeDef]] */
8703 &type_model__MType
, /* Map#0: MType */
8704 &type_array__Arraymodel__MAttributeDef
, /* Map#1: Array[MAttributeDef] */
8705 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MAttributeDef]] */
8706 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, Array[MAttributeDef]] not a live type) */
8707 &type_array__Arraymodel__MAttributeDef
, /* MapRead#1: Array[MAttributeDef] */
8708 &type_model__MType
, /* HashCollection#0: MType */
8709 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* nullable HashCollection#1: nullable HashMapNode[MType, Array[MAttributeDef]] */
8710 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef
, /* HashCollection#1: HashMapNode[MType, Array[MAttributeDef]] */
8711 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
8714 /* runtime type ContainerIterator[Int] */
8715 const struct type type_abstract_collection__ContainerIteratorkernel__Int
= {
8717 "ContainerIterator[Int]", /* class_name_string */
8720 &resolution_table_abstract_collection__ContainerIteratorkernel__Int
,
8723 0, /* nullable Object */
8725 563, /* ContainerIterator[Int] */
8728 const struct types resolution_table_abstract_collection__ContainerIteratorkernel__Int
= {
8731 &type_array__Arraykernel__Int
, /* Array[Iterator#0]: Array[Int] */
8732 &type_abstract_collection__Containerkernel__Int
, /* Container[ContainerIterator#0]: Container[Int] */
8735 /* runtime type MapKeysIterator[MClass, AClassdef] */
8736 const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
= {
8738 "MapKeysIterator[MClass, AClassdef]", /* class_name_string */
8741 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
,
8744 0, /* nullable Object */
8746 564, /* MapKeysIterator[MClass, AClassdef] */
8749 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef
= {
8752 &type_array__Arraymodel__MClass
, /* Array[Iterator#0]: Array[MClass] */
8753 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClass, AClassdef] */
8756 /* runtime type MapValuesIterator[MClass, AClassdef] */
8757 const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
= {
8759 "MapValuesIterator[MClass, AClassdef]", /* class_name_string */
8762 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
,
8765 0, /* nullable Object */
8767 565, /* MapValuesIterator[MClass, AClassdef] */
8770 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef
= {
8773 &type_array__Arrayparser_nodes__AClassdef
, /* Array[Iterator#0]: Array[AClassdef] */
8774 &type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClass, AClassdef] */
8777 /* runtime type MapKeysIterator[MProperty, APropdef] */
8778 const struct type type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
= {
8780 "MapKeysIterator[MProperty, APropdef]", /* class_name_string */
8783 &resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
,
8786 0, /* nullable Object */
8788 566, /* MapKeysIterator[MProperty, APropdef] */
8791 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef
= {
8794 &type_array__Arraymodel__MProperty
, /* Array[Iterator#0]: Array[MProperty] */
8795 &type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MProperty, APropdef] */
8798 /* runtime type MapValuesIterator[MProperty, APropdef] */
8799 const struct type type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
= {
8801 "MapValuesIterator[MProperty, APropdef]", /* class_name_string */
8804 &resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
,
8807 0, /* nullable Object */
8809 567, /* MapValuesIterator[MProperty, APropdef] */
8812 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef
= {
8815 &type_array__Arrayparser_nodes__APropdef
, /* Array[Iterator#0]: Array[APropdef] */
8816 &type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MProperty, APropdef] */
8819 /* runtime type ArrayIterator[AParam] */
8820 const struct type type_array__ArrayIteratorparser_nodes__AParam
= {
8822 "ArrayIterator[AParam]", /* class_name_string */
8825 &resolution_table_array__ArrayIteratorparser_nodes__AParam
,
8828 0, /* nullable Object */
8830 321, /* ArrayIterator[Object] */
8831 1541, /* ArrayIterator[ANode] */
8832 1903, /* ArrayIterator[Prod] */
8833 2203, /* ArrayIterator[AParam] */
8836 const struct types resolution_table_array__ArrayIteratorparser_nodes__AParam
= {
8839 &type_array__Arrayparser_nodes__AParam
, /* Array[Iterator#0]: Array[AParam] */
8840 &type_array__AbstractArrayReadparser_nodes__AParam
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AParam] */
8843 /* runtime type NativeArray[AParam] */
8844 const struct type type_array__NativeArrayparser_nodes__AParam
= {
8846 "NativeArray[AParam]", /* class_name_string */
8849 &resolution_table_array__NativeArrayparser_nodes__AParam
,
8852 0, /* nullable Object */
8854 115, /* NativeArray[Object] */
8855 1542, /* NativeArray[ANode] */
8856 1904, /* NativeArray[Prod] */
8857 2204, /* NativeArray[AParam] */
8860 const struct types resolution_table_array__NativeArrayparser_nodes__AParam
= {
8863 &type_parser_nodes__AParam
, /* NativeArray#0: AParam */
8864 &type_array__NativeArrayparser_nodes__AParam
, /* NativeArray[NativeArray#0]: NativeArray[AParam] */
8867 /* runtime type ArrayIterator[AExternCall] */
8868 const struct type type_array__ArrayIteratorparser_nodes__AExternCall
= {
8870 "ArrayIterator[AExternCall]", /* class_name_string */
8873 &resolution_table_array__ArrayIteratorparser_nodes__AExternCall
,
8876 0, /* nullable Object */
8878 321, /* ArrayIterator[Object] */
8879 1541, /* ArrayIterator[ANode] */
8880 1903, /* ArrayIterator[Prod] */
8881 2205, /* ArrayIterator[AExternCall] */
8884 const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCall
= {
8887 &type_array__Arrayparser_nodes__AExternCall
, /* Array[Iterator#0]: Array[AExternCall] */
8888 &type_array__AbstractArrayReadparser_nodes__AExternCall
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AExternCall] */
8891 /* runtime type NativeArray[AExternCall] */
8892 const struct type type_array__NativeArrayparser_nodes__AExternCall
= {
8894 "NativeArray[AExternCall]", /* class_name_string */
8897 &resolution_table_array__NativeArrayparser_nodes__AExternCall
,
8900 0, /* nullable Object */
8902 115, /* NativeArray[Object] */
8903 1542, /* NativeArray[ANode] */
8904 1904, /* NativeArray[Prod] */
8905 2206, /* NativeArray[AExternCall] */
8908 const struct types resolution_table_array__NativeArrayparser_nodes__AExternCall
= {
8911 &type_parser_nodes__AExternCall
, /* NativeArray#0: AExternCall */
8912 &type_array__NativeArrayparser_nodes__AExternCall
, /* NativeArray[NativeArray#0]: NativeArray[AExternCall] */
8915 /* runtime type ArrayIterator[AType] */
8916 const struct type type_array__ArrayIteratorparser_nodes__AType
= {
8918 "ArrayIterator[AType]", /* class_name_string */
8921 &resolution_table_array__ArrayIteratorparser_nodes__AType
,
8924 0, /* nullable Object */
8926 321, /* ArrayIterator[Object] */
8927 1541, /* ArrayIterator[ANode] */
8928 1903, /* ArrayIterator[Prod] */
8929 2207, /* ArrayIterator[AType] */
8932 const struct types resolution_table_array__ArrayIteratorparser_nodes__AType
= {
8935 &type_array__Arrayparser_nodes__AType
, /* Array[Iterator#0]: Array[AType] */
8936 &type_array__AbstractArrayReadparser_nodes__AType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AType] */
8939 /* runtime type NativeArray[AType] */
8940 const struct type type_array__NativeArrayparser_nodes__AType
= {
8942 "NativeArray[AType]", /* class_name_string */
8945 &resolution_table_array__NativeArrayparser_nodes__AType
,
8948 0, /* nullable Object */
8950 115, /* NativeArray[Object] */
8951 1542, /* NativeArray[ANode] */
8952 1904, /* NativeArray[Prod] */
8953 2208, /* NativeArray[AType] */
8956 const struct types resolution_table_array__NativeArrayparser_nodes__AType
= {
8959 &type_parser_nodes__AType
, /* NativeArray#0: AType */
8960 &type_array__NativeArrayparser_nodes__AType
, /* NativeArray[NativeArray#0]: NativeArray[AType] */
8963 /* runtime type ArrayIterator[TId] */
8964 const struct type type_array__ArrayIteratorparser_nodes__TId
= {
8966 "ArrayIterator[TId]", /* class_name_string */
8969 &resolution_table_array__ArrayIteratorparser_nodes__TId
,
8972 0, /* nullable Object */
8974 321, /* ArrayIterator[Object] */
8975 1541, /* ArrayIterator[ANode] */
8976 1962, /* ArrayIterator[Token] */
8977 2209, /* ArrayIterator[TId] */
8980 const struct types resolution_table_array__ArrayIteratorparser_nodes__TId
= {
8983 &type_array__Arrayparser_nodes__TId
, /* Array[Iterator#0]: Array[TId] */
8984 &type_array__AbstractArrayReadparser_nodes__TId
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[TId] */
8987 /* runtime type NativeArray[TId] */
8988 const struct type type_array__NativeArrayparser_nodes__TId
= {
8990 "NativeArray[TId]", /* class_name_string */
8993 &resolution_table_array__NativeArrayparser_nodes__TId
,
8996 0, /* nullable Object */
8998 115, /* NativeArray[Object] */
8999 1542, /* NativeArray[ANode] */
9000 1963, /* NativeArray[Token] */
9001 2210, /* NativeArray[TId] */
9004 const struct types resolution_table_array__NativeArrayparser_nodes__TId
= {
9007 &type_parser_nodes__TId
, /* NativeArray#0: TId */
9008 &type_array__NativeArrayparser_nodes__TId
, /* NativeArray[NativeArray#0]: NativeArray[TId] */
9011 /* runtime type ArrayIterator[AAtArg] */
9012 const struct type type_array__ArrayIteratorparser_nodes__AAtArg
= {
9014 "ArrayIterator[AAtArg]", /* class_name_string */
9017 &resolution_table_array__ArrayIteratorparser_nodes__AAtArg
,
9020 0, /* nullable Object */
9022 321, /* ArrayIterator[Object] */
9023 1541, /* ArrayIterator[ANode] */
9024 1903, /* ArrayIterator[Prod] */
9025 2211, /* ArrayIterator[AAtArg] */
9028 const struct types resolution_table_array__ArrayIteratorparser_nodes__AAtArg
= {
9031 &type_array__Arrayparser_nodes__AAtArg
, /* Array[Iterator#0]: Array[AAtArg] */
9032 &type_array__AbstractArrayReadparser_nodes__AAtArg
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AAtArg] */
9035 /* runtime type NativeArray[AAtArg] */
9036 const struct type type_array__NativeArrayparser_nodes__AAtArg
= {
9038 "NativeArray[AAtArg]", /* class_name_string */
9041 &resolution_table_array__NativeArrayparser_nodes__AAtArg
,
9044 0, /* nullable Object */
9046 115, /* NativeArray[Object] */
9047 1542, /* NativeArray[ANode] */
9048 1904, /* NativeArray[Prod] */
9049 2212, /* NativeArray[AAtArg] */
9052 const struct types resolution_table_array__NativeArrayparser_nodes__AAtArg
= {
9055 &type_parser_nodes__AAtArg
, /* NativeArray#0: AAtArg */
9056 &type_array__NativeArrayparser_nodes__AAtArg
, /* NativeArray[NativeArray#0]: NativeArray[AAtArg] */
9059 /* runtime type ArrayIterator[TComment] */
9060 const struct type type_array__ArrayIteratorparser_nodes__TComment
= {
9062 "ArrayIterator[TComment]", /* class_name_string */
9065 &resolution_table_array__ArrayIteratorparser_nodes__TComment
,
9068 0, /* nullable Object */
9070 321, /* ArrayIterator[Object] */
9071 1541, /* ArrayIterator[ANode] */
9072 1962, /* ArrayIterator[Token] */
9073 2213, /* ArrayIterator[TComment] */
9076 const struct types resolution_table_array__ArrayIteratorparser_nodes__TComment
= {
9079 &type_array__Arrayparser_nodes__TComment
, /* Array[Iterator#0]: Array[TComment] */
9080 &type_array__AbstractArrayReadparser_nodes__TComment
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[TComment] */
9083 /* runtime type NativeArray[TComment] */
9084 const struct type type_array__NativeArrayparser_nodes__TComment
= {
9086 "NativeArray[TComment]", /* class_name_string */
9089 &resolution_table_array__NativeArrayparser_nodes__TComment
,
9092 0, /* nullable Object */
9094 115, /* NativeArray[Object] */
9095 1542, /* NativeArray[ANode] */
9096 1963, /* NativeArray[Token] */
9097 2214, /* NativeArray[TComment] */
9100 const struct types resolution_table_array__NativeArrayparser_nodes__TComment
= {
9103 &type_parser_nodes__TComment
, /* NativeArray#0: TComment */
9104 &type_array__NativeArrayparser_nodes__TComment
, /* NativeArray[NativeArray#0]: NativeArray[TComment] */
9107 /* runtime type ArrayIterator[MVirtualTypeDef] */
9108 const struct type type_array__ArrayIteratormodel__MVirtualTypeDef
= {
9110 "ArrayIterator[MVirtualTypeDef]", /* class_name_string */
9113 &resolution_table_array__ArrayIteratormodel__MVirtualTypeDef
,
9116 0, /* nullable Object */
9118 321, /* ArrayIterator[Object] */
9119 413, /* ArrayIterator[nullable MPropDef] */
9120 1524, /* ArrayIterator[PropertyLayoutElement] */
9121 2150, /* ArrayIterator[MPropDef] */
9122 2452, /* ArrayIterator[MVirtualTypeDef] */
9125 const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeDef
= {
9128 &type_array__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[MVirtualTypeDef] */
9129 &type_array__AbstractArrayReadmodel__MVirtualTypeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MVirtualTypeDef] */
9132 /* runtime type NativeArray[MVirtualTypeDef] */
9133 const struct type type_array__NativeArraymodel__MVirtualTypeDef
= {
9135 "NativeArray[MVirtualTypeDef]", /* class_name_string */
9138 &resolution_table_array__NativeArraymodel__MVirtualTypeDef
,
9141 0, /* nullable Object */
9143 115, /* NativeArray[Object] */
9144 414, /* NativeArray[nullable MPropDef] */
9145 1525, /* NativeArray[PropertyLayoutElement] */
9146 2151, /* NativeArray[MPropDef] */
9147 2453, /* NativeArray[MVirtualTypeDef] */
9150 const struct types resolution_table_array__NativeArraymodel__MVirtualTypeDef
= {
9153 &type_model__MVirtualTypeDef
, /* NativeArray#0: MVirtualTypeDef */
9154 &type_array__NativeArraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[MVirtualTypeDef] */
9157 /* runtime type HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9158 const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9160 "HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9163 &resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9166 0, /* nullable Object */
9168 568, /* HashMap[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9171 const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9178 &type_mmodule__MModule
, /* MapRead#0: MModule */
9179 &type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9180 &type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]] */
9181 &type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9182 &type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9183 &type_mmodule__MModule
, /* Map#0: MModule */
9184 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Map#1: HashMap[MType, Array[MVirtualTypeDef]] */
9185 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9186 NULL
, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap[MType, Array[MVirtualTypeDef]]] not a live type) */
9187 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapRead#1: HashMap[MType, Array[MVirtualTypeDef]] */
9188 &type_mmodule__MModule
, /* HashCollection#0: MModule */
9189 &type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* nullable HashCollection#1: nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9190 &type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashCollection#1: HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9191 &type_nullable_mmodule__MModule
, /* nullable HashCollection#0: nullable MModule */
9194 /* runtime type HashMap[MType, Array[MVirtualTypeDef]] */
9195 const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9197 "HashMap[MType, Array[MVirtualTypeDef]]", /* class_name_string */
9200 &resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
9203 0, /* nullable Object */
9205 569, /* HashMap[MType, Array[MVirtualTypeDef]] */
9208 const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
9215 &type_model__MType
, /* MapRead#0: MType */
9216 &type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Array[MVirtualTypeDef]] */
9217 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Array[MVirtualTypeDef]]] */
9218 &type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Array[MVirtualTypeDef]] */
9219 &type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Array[MVirtualTypeDef]] */
9220 &type_model__MType
, /* Map#0: MType */
9221 &type_array__Arraymodel__MVirtualTypeDef
, /* Map#1: Array[MVirtualTypeDef] */
9222 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Array[MVirtualTypeDef]] */
9223 NULL
, /* empty (Map[Map#0, Map#1]: Map[MType, Array[MVirtualTypeDef]] not a live type) */
9224 &type_array__Arraymodel__MVirtualTypeDef
, /* MapRead#1: Array[MVirtualTypeDef] */
9225 &type_model__MType
, /* HashCollection#0: MType */
9226 &type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* nullable HashCollection#1: nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
9227 &type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* HashCollection#1: HashMapNode[MType, Array[MVirtualTypeDef]] */
9228 &type_nullable_model__MType
, /* nullable HashCollection#0: nullable MType */
9231 /* runtime type MapKeysIterator[Phase, POSetElement[Phase]] */
9232 const struct type type_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
= {
9234 "MapKeysIterator[Phase, POSetElement[Phase]]", /* class_name_string */
9237 &resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
,
9240 0, /* nullable Object */
9242 570, /* MapKeysIterator[Phase, POSetElement[Phase]] */
9245 const struct types resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase
= {
9248 &type_array__Arrayphase__Phase
, /* Array[Iterator#0]: Array[Phase] */
9249 &type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[Phase, POSetElement[Phase]] */
9252 /* runtime type MapValuesIterator[Phase, POSetElement[Phase]] */
9253 const struct type type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
= {
9255 "MapValuesIterator[Phase, POSetElement[Phase]]", /* class_name_string */
9258 &resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
,
9261 0, /* nullable Object */
9263 571, /* MapValuesIterator[Phase, POSetElement[Phase]] */
9266 const struct types resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase
= {
9269 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[Iterator#0]: Array[POSetElement[Phase]] */
9270 &type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[Phase, POSetElement[Phase]] */
9273 /* runtime type HashSetNode[Phase] */
9274 const struct type type_hash_collection__HashSetNodephase__Phase
= {
9276 "HashSetNode[Phase]", /* class_name_string */
9279 &resolution_table_hash_collection__HashSetNodephase__Phase
,
9282 0, /* nullable Object */
9284 32, /* nullable HashSetNode[Object] */
9285 572, /* nullable HashSetNode[Phase] */
9286 1549, /* HashSetNode[Object] */
9287 2215, /* HashSetNode[Phase] */
9290 const struct types resolution_table_hash_collection__HashSetNodephase__Phase
= {
9293 &type_phase__Phase
, /* HashSetNode#0: Phase */
9295 &type_nullable_hash_collection__HashSetNodephase__Phase
, /* nullable N: nullable HashSetNode[Phase] */
9296 &type_phase__Phase
, /* HashNode#0: Phase */
9299 /* runtime type nullable HashSetNode[Phase] */
9300 const struct type type_nullable_hash_collection__HashSetNodephase__Phase
= {
9302 "nullable HashSetNode[Phase]", /* class_name_string */
9306 0, {}, /*DEAD TYPE*/
9308 /* runtime type HashSetIterator[Phase] */
9309 const struct type type_hash_collection__HashSetIteratorphase__Phase
= {
9311 "HashSetIterator[Phase]", /* class_name_string */
9314 &resolution_table_hash_collection__HashSetIteratorphase__Phase
,
9317 0, /* nullable Object */
9319 356, /* HashSetIterator[Object] */
9320 1751, /* HashSetIterator[Phase] */
9323 const struct types resolution_table_hash_collection__HashSetIteratorphase__Phase
= {
9326 &type_array__Arrayphase__Phase
, /* Array[Iterator#0]: Array[Phase] */
9327 &type_hash_collection__HashSetphase__Phase
, /* HashSet[HashSetIterator#0]: HashSet[Phase] */
9330 /* runtime type NativeArray[nullable HashSetNode[Phase]] */
9331 const struct type type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
= {
9333 "NativeArray[nullable HashSetNode[Phase]]", /* class_name_string */
9336 &resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
,
9339 0, /* nullable Object */
9341 357, /* NativeArray[nullable HashSetNode[Object]] */
9342 1752, /* NativeArray[nullable HashSetNode[Phase]] */
9345 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
= {
9348 &type_nullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray#0: nullable HashSetNode[Phase] */
9349 &type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Phase]] */
9352 /* runtime type Array[Array[MProject]] */
9353 const struct type type_array__Arrayarray__Arraymproject__MProject
= {
9355 "Array[Array[MProject]]", /* class_name_string */
9358 &resolution_table_array__Arrayarray__Arraymproject__MProject
,
9361 0, /* nullable Object */
9363 1516, /* Collection[Array[MProject]] */
9364 91, /* SequenceRead[nullable Object] */
9365 92, /* Collection[Object] */
9366 2454, /* AbstractArrayRead[Array[MProject]] */
9367 2725, /* Array[Array[MProject]] */
9368 1838, /* AbstractArrayRead[Object] */
9370 2029, /* Array[Object] */
9373 const struct types resolution_table_array__Arrayarray__Arraymproject__MProject
= {
9376 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[Array#0]: Array[Array[MProject]] */
9377 &type_array__NativeArrayarray__Arraymproject__MProject
, /* NativeArray[Array#0]: NativeArray[Array[MProject]] */
9378 &type_array__Arraymproject__MProject
, /* Sequence#0: Array[MProject] */
9379 &type_array__Arraymproject__MProject
, /* SimpleCollection#0: Array[MProject] */
9380 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[Array#0]: Collection[Array[MProject]] */
9381 &type_array__Arraymproject__MProject
, /* Array#0: Array[MProject] */
9382 &type_array__NativeArrayarray__Arraymproject__MProject
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MProject]] */
9383 &type_array__Arraymproject__MProject
, /* AbstractArray#0: Array[MProject] */
9384 &type_array__Arraymproject__MProject
, /* RemovableCollection#0: Array[MProject] */
9385 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[Sequence#0]: Collection[Array[MProject]] */
9386 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[Sequence#0]: Array[Array[MProject]] */
9387 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[SimpleCollection#0]: Collection[Array[MProject]] */
9388 &type_array__Arraymproject__MProject
, /* Collection#0: Array[MProject] */
9389 &type_abstract_collection__Collectionarray__Arraymproject__MProject
, /* Collection[Collection#0]: Collection[Array[MProject]] */
9390 &type_array__Arraymproject__MProject
, /* SequenceRead#0: Array[MProject] */
9391 &type_array__Arraymproject__MProject
, /* AbstractArrayRead#0: Array[MProject] */
9392 &type_array__Arrayarray__Arraymproject__MProject
, /* Array[AbstractArrayRead#0]: Array[Array[MProject]] */
9393 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MProject]] not a live type) */
9394 &type_array__ArrayIteratorarray__Arraymproject__MProject
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MProject]] */
9397 /* runtime type AbstractArrayRead[Array[MProject]] */
9398 const struct type type_array__AbstractArrayReadarray__Arraymproject__MProject
= {
9400 "AbstractArrayRead[Array[MProject]]", /* class_name_string */
9404 0, {}, /*DEAD TYPE*/
9406 /* runtime type MapKeysIterator[MModule, POSetElement[MModule]] */
9407 const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
9409 "MapKeysIterator[MModule, POSetElement[MModule]]", /* class_name_string */
9412 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
,
9415 0, /* nullable Object */
9417 573, /* MapKeysIterator[MModule, POSetElement[MModule]] */
9420 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
9423 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
9424 &type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, POSetElement[MModule]] */
9427 /* runtime type MapValuesIterator[MModule, POSetElement[MModule]] */
9428 const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
9430 "MapValuesIterator[MModule, POSetElement[MModule]]", /* class_name_string */
9433 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
,
9436 0, /* nullable Object */
9438 574, /* MapValuesIterator[MModule, POSetElement[MModule]] */
9441 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule
= {
9444 &type_array__Arrayposet__POSetElementmmodule__MModule
, /* Array[Iterator#0]: Array[POSetElement[MModule]] */
9445 &type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, POSetElement[MModule]] */
9448 /* runtime type Array[Array[MModule]] */
9449 const struct type type_array__Arrayarray__Arraymmodule__MModule
= {
9451 "Array[Array[MModule]]", /* class_name_string */
9454 &resolution_table_array__Arrayarray__Arraymmodule__MModule
,
9457 0, /* nullable Object */
9459 1521, /* Collection[Array[MModule]] */
9460 91, /* SequenceRead[nullable Object] */
9461 92, /* Collection[Object] */
9462 2455, /* AbstractArrayRead[Array[MModule]] */
9463 2726, /* Array[Array[MModule]] */
9464 1838, /* AbstractArrayRead[Object] */
9466 2029, /* Array[Object] */
9469 const struct types resolution_table_array__Arrayarray__Arraymmodule__MModule
= {
9472 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[Array#0]: Array[Array[MModule]] */
9473 &type_array__NativeArrayarray__Arraymmodule__MModule
, /* NativeArray[Array#0]: NativeArray[Array[MModule]] */
9474 &type_array__Arraymmodule__MModule
, /* Sequence#0: Array[MModule] */
9475 &type_array__Arraymmodule__MModule
, /* SimpleCollection#0: Array[MModule] */
9476 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[Array#0]: Collection[Array[MModule]] */
9477 &type_array__Arraymmodule__MModule
, /* Array#0: Array[MModule] */
9478 &type_array__NativeArrayarray__Arraymmodule__MModule
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MModule]] */
9479 &type_array__Arraymmodule__MModule
, /* AbstractArray#0: Array[MModule] */
9480 &type_array__Arraymmodule__MModule
, /* RemovableCollection#0: Array[MModule] */
9481 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[Sequence#0]: Collection[Array[MModule]] */
9482 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[Sequence#0]: Array[Array[MModule]] */
9483 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[SimpleCollection#0]: Collection[Array[MModule]] */
9484 &type_array__Arraymmodule__MModule
, /* Collection#0: Array[MModule] */
9485 &type_abstract_collection__Collectionarray__Arraymmodule__MModule
, /* Collection[Collection#0]: Collection[Array[MModule]] */
9486 &type_array__Arraymmodule__MModule
, /* SequenceRead#0: Array[MModule] */
9487 &type_array__Arraymmodule__MModule
, /* AbstractArrayRead#0: Array[MModule] */
9488 &type_array__Arrayarray__Arraymmodule__MModule
, /* Array[AbstractArrayRead#0]: Array[Array[MModule]] */
9489 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MModule]] not a live type) */
9490 &type_array__ArrayIteratorarray__Arraymmodule__MModule
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MModule]] */
9493 /* runtime type AbstractArrayRead[Array[MModule]] */
9494 const struct type type_array__AbstractArrayReadarray__Arraymmodule__MModule
= {
9496 "AbstractArrayRead[Array[MModule]]", /* class_name_string */
9500 0, {}, /*DEAD TYPE*/
9502 /* runtime type MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
9503 const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9505 "MapKeysIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9508 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
9511 0, /* nullable Object */
9513 575, /* MapKeysIterator[MClassDef, POSetElement[MClassDef]] */
9516 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9519 &type_array__Arraymodel__MClassDef
, /* Array[Iterator#0]: Array[MClassDef] */
9520 &type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassDef, POSetElement[MClassDef]] */
9523 /* runtime type MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
9524 const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9526 "MapValuesIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
9529 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
,
9532 0, /* nullable Object */
9534 576, /* MapValuesIterator[MClassDef, POSetElement[MClassDef]] */
9537 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
= {
9540 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[Iterator#0]: Array[POSetElement[MClassDef]] */
9541 &type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassDef, POSetElement[MClassDef]] */
9544 /* runtime type MapKeysIterator[MClassType, POSetElement[MClassType]] */
9545 const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9547 "MapKeysIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
9550 &resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
9553 0, /* nullable Object */
9555 577, /* MapKeysIterator[MType, POSetElement[MType]] */
9556 1753, /* MapKeysIterator[MClassType, POSetElement[MClassType]] */
9559 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9562 &type_array__Arraymodel__MClassType
, /* Array[Iterator#0]: Array[MClassType] */
9563 &type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MClassType, POSetElement[MClassType]] */
9566 /* runtime type MapKeysIterator[MType, POSetElement[MType]] */
9567 const struct type type_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
= {
9569 "MapKeysIterator[MType, POSetElement[MType]]", /* class_name_string */
9572 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
,
9575 0, /* nullable Object */
9577 577, /* MapKeysIterator[MType, POSetElement[MType]] */
9580 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType
= {
9583 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
9584 &type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, POSetElement[MType]] */
9587 /* runtime type MapValuesIterator[MClassType, POSetElement[MClassType]] */
9588 const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9590 "MapValuesIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
9593 &resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
,
9596 0, /* nullable Object */
9598 578, /* MapValuesIterator[MType, POSetElement[MType]] */
9599 1754, /* MapValuesIterator[MClassType, POSetElement[MClassType]] */
9602 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
= {
9605 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[Iterator#0]: Array[POSetElement[MClassType]] */
9606 &type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MClassType, POSetElement[MClassType]] */
9609 /* runtime type MapValuesIterator[MType, POSetElement[MType]] */
9610 const struct type type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
= {
9612 "MapValuesIterator[MType, POSetElement[MType]]", /* class_name_string */
9615 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
,
9618 0, /* nullable Object */
9620 578, /* MapValuesIterator[MType, POSetElement[MType]] */
9623 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType
= {
9626 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[Iterator#0]: Array[POSetElement[MType]] */
9627 &type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, POSetElement[MType]] */
9630 /* runtime type Array[Array[MClass]] */
9631 const struct type type_array__Arrayarray__Arraymodel__MClass
= {
9633 "Array[Array[MClass]]", /* class_name_string */
9636 &resolution_table_array__Arrayarray__Arraymodel__MClass
,
9639 0, /* nullable Object */
9641 1528, /* Collection[Array[nullable MClass]] */
9642 91, /* SequenceRead[nullable Object] */
9643 92, /* Collection[Object] */
9644 1900, /* Collection[Array[MClass]] */
9645 2456, /* AbstractArrayRead[Array[nullable MClass]] */
9646 1838, /* AbstractArrayRead[Object] */
9647 2727, /* Array[Array[nullable MClass]] */
9648 2029, /* Array[Object] */
9649 2728, /* AbstractArrayRead[Array[MClass]] */
9650 2811, /* Array[Array[MClass]] */
9653 const struct types resolution_table_array__Arrayarray__Arraymodel__MClass
= {
9656 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Array#0]: Array[Array[MClass]] */
9657 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[Array#0]: NativeArray[Array[MClass]] */
9658 &type_array__Arraymodel__MClass
, /* Sequence#0: Array[MClass] */
9659 &type_array__Arraymodel__MClass
, /* SimpleCollection#0: Array[MClass] */
9660 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Array#0]: Collection[Array[MClass]] */
9661 &type_array__Arraymodel__MClass
, /* Array#0: Array[MClass] */
9662 &type_array__NativeArrayarray__Arraymodel__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MClass]] */
9663 &type_array__Arraymodel__MClass
, /* AbstractArray#0: Array[MClass] */
9664 &type_array__Arraymodel__MClass
, /* RemovableCollection#0: Array[MClass] */
9665 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Sequence#0]: Collection[Array[MClass]] */
9666 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[Sequence#0]: Array[Array[MClass]] */
9667 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[SimpleCollection#0]: Collection[Array[MClass]] */
9668 &type_array__Arraymodel__MClass
, /* Collection#0: Array[MClass] */
9669 &type_abstract_collection__Collectionarray__Arraymodel__MClass
, /* Collection[Collection#0]: Collection[Array[MClass]] */
9670 &type_array__Arraymodel__MClass
, /* SequenceRead#0: Array[MClass] */
9671 &type_array__Arraymodel__MClass
, /* AbstractArrayRead#0: Array[MClass] */
9672 &type_array__Arrayarray__Arraymodel__MClass
, /* Array[AbstractArrayRead#0]: Array[Array[MClass]] */
9673 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MClass]] not a live type) */
9674 &type_array__ArrayIteratorarray__Arraymodel__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MClass]] */
9677 /* runtime type Array[Array[nullable MClass]] */
9678 const struct type type_array__Arrayarray__Arraynullable_model__MClass
= {
9680 "Array[Array[nullable MClass]]", /* class_name_string */
9683 &resolution_table_array__Arrayarray__Arraynullable_model__MClass
,
9686 0, /* nullable Object */
9688 1528, /* Collection[Array[nullable MClass]] */
9689 91, /* SequenceRead[nullable Object] */
9690 92, /* Collection[Object] */
9692 2456, /* AbstractArrayRead[Array[nullable MClass]] */
9693 1838, /* AbstractArrayRead[Object] */
9694 2727, /* Array[Array[nullable MClass]] */
9695 2029, /* Array[Object] */
9698 const struct types resolution_table_array__Arrayarray__Arraynullable_model__MClass
= {
9701 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Array#0]: Array[Array[nullable MClass]] */
9702 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[Array#0]: NativeArray[Array[nullable MClass]] */
9703 &type_array__Arraynullable_model__MClass
, /* Sequence#0: Array[nullable MClass] */
9704 &type_array__Arraynullable_model__MClass
, /* SimpleCollection#0: Array[nullable MClass] */
9705 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Array#0]: Collection[Array[nullable MClass]] */
9706 &type_array__Arraynullable_model__MClass
, /* Array#0: Array[nullable MClass] */
9707 &type_array__NativeArrayarray__Arraynullable_model__MClass
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[nullable MClass]] */
9708 &type_array__Arraynullable_model__MClass
, /* AbstractArray#0: Array[nullable MClass] */
9709 &type_array__Arraynullable_model__MClass
, /* RemovableCollection#0: Array[nullable MClass] */
9710 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Sequence#0]: Collection[Array[nullable MClass]] */
9711 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[Sequence#0]: Array[Array[nullable MClass]] */
9712 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[SimpleCollection#0]: Collection[Array[nullable MClass]] */
9713 &type_array__Arraynullable_model__MClass
, /* Collection#0: Array[nullable MClass] */
9714 &type_abstract_collection__Collectionarray__Arraynullable_model__MClass
, /* Collection[Collection#0]: Collection[Array[nullable MClass]] */
9715 &type_array__Arraynullable_model__MClass
, /* SequenceRead#0: Array[nullable MClass] */
9716 &type_array__Arraynullable_model__MClass
, /* AbstractArrayRead#0: Array[nullable MClass] */
9717 &type_array__Arrayarray__Arraynullable_model__MClass
, /* Array[AbstractArrayRead#0]: Array[Array[nullable MClass]] */
9718 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[nullable MClass]] not a live type) */
9719 &type_array__ArrayIteratorarray__Arraynullable_model__MClass
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[nullable MClass]] */
9722 /* runtime type AbstractArrayRead[Array[MClass]] */
9723 const struct type type_array__AbstractArrayReadarray__Arraymodel__MClass
= {
9725 "AbstractArrayRead[Array[MClass]]", /* class_name_string */
9729 0, {}, /*DEAD TYPE*/
9731 /* runtime type AbstractArrayRead[Array[nullable MClass]] */
9732 const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MClass
= {
9734 "AbstractArrayRead[Array[nullable MClass]]", /* class_name_string */
9738 0, {}, /*DEAD TYPE*/
9740 /* runtime type Array[Array[MProperty]] */
9741 const struct type type_array__Arrayarray__Arraymodel__MProperty
= {
9743 "Array[Array[MProperty]]", /* class_name_string */
9746 &resolution_table_array__Arrayarray__Arraymodel__MProperty
,
9749 0, /* nullable Object */
9751 1531, /* Collection[Array[MProperty]] */
9752 91, /* SequenceRead[nullable Object] */
9753 92, /* Collection[Object] */
9754 2457, /* AbstractArrayRead[Array[MProperty]] */
9755 2729, /* Array[Array[MProperty]] */
9756 1838, /* AbstractArrayRead[Object] */
9758 2029, /* Array[Object] */
9761 const struct types resolution_table_array__Arrayarray__Arraymodel__MProperty
= {
9764 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Array#0]: Array[Array[MProperty]] */
9765 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[Array#0]: NativeArray[Array[MProperty]] */
9766 &type_array__Arraymodel__MProperty
, /* Sequence#0: Array[MProperty] */
9767 &type_array__Arraymodel__MProperty
, /* SimpleCollection#0: Array[MProperty] */
9768 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Array#0]: Collection[Array[MProperty]] */
9769 &type_array__Arraymodel__MProperty
, /* Array#0: Array[MProperty] */
9770 &type_array__NativeArrayarray__Arraymodel__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MProperty]] */
9771 &type_array__Arraymodel__MProperty
, /* AbstractArray#0: Array[MProperty] */
9772 &type_array__Arraymodel__MProperty
, /* RemovableCollection#0: Array[MProperty] */
9773 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Sequence#0]: Collection[Array[MProperty]] */
9774 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[Sequence#0]: Array[Array[MProperty]] */
9775 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[SimpleCollection#0]: Collection[Array[MProperty]] */
9776 &type_array__Arraymodel__MProperty
, /* Collection#0: Array[MProperty] */
9777 &type_abstract_collection__Collectionarray__Arraymodel__MProperty
, /* Collection[Collection#0]: Collection[Array[MProperty]] */
9778 &type_array__Arraymodel__MProperty
, /* SequenceRead#0: Array[MProperty] */
9779 &type_array__Arraymodel__MProperty
, /* AbstractArrayRead#0: Array[MProperty] */
9780 &type_array__Arrayarray__Arraymodel__MProperty
, /* Array[AbstractArrayRead#0]: Array[Array[MProperty]] */
9781 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MProperty]] not a live type) */
9782 &type_array__ArrayIteratorarray__Arraymodel__MProperty
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MProperty]] */
9785 /* runtime type AbstractArrayRead[Array[MProperty]] */
9786 const struct type type_array__AbstractArrayReadarray__Arraymodel__MProperty
= {
9788 "AbstractArrayRead[Array[MProperty]]", /* class_name_string */
9792 0, {}, /*DEAD TYPE*/
9794 /* runtime type MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9795 const struct type type_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9797 "MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
9800 &resolution_table_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
9803 0, /* nullable Object */
9805 579, /* MapKeysIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9808 const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9811 &type_array__Arraymmodule__MModule
, /* Array[Iterator#0]: Array[MModule] */
9812 &type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9815 /* runtime type MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9816 const struct type type_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9818 "MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
9821 &resolution_table_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
9824 0, /* nullable Object */
9826 580, /* MapValuesIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9829 const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
9832 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[Iterator#0]: Array[HashMap2[MType, String, nullable MProperty]] */
9833 &type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9836 /* runtime type HashMapKeys[MType, HashMap[String, nullable MProperty]] */
9837 const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9839 "HashMapKeys[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
9842 &resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
9845 0, /* nullable Object */
9847 2458, /* HashMapKeys[MType, HashMap[String, nullable MProperty]] */
9849 92, /* Collection[Object] */
9850 101, /* Collection[nullable MType] */
9851 648, /* Collection[NitniCallback] */
9855 2033, /* Collection[MType] */
9858 const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9861 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, HashMap[String, nullable MProperty]] */
9862 &type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, HashMap[String, nullable MProperty]] */
9869 &type_model__MType
, /* RemovableCollection#0: MType */
9873 &type_model__MType
, /* Collection#0: MType */
9874 &type_abstract_collection__Collectionmodel__MType
, /* Collection[Collection#0]: Collection[MType] */
9877 /* runtime type HashMapValues[MType, HashMap[String, nullable MProperty]] */
9878 const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9880 "HashMapValues[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
9883 &resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
9886 0, /* nullable Object */
9888 1755, /* Collection[HashMap[String, nullable MProperty]] */
9889 1989, /* HashMapValues[MType, HashMap[String, nullable MProperty]] */
9890 92, /* Collection[Object] */
9893 const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9896 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, HashMap[String, nullable MProperty]] */
9897 &type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, HashMap[String, nullable MProperty]] */
9904 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap[String, nullable MProperty] */
9908 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection#0: HashMap[String, nullable MProperty] */
9909 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap[String, nullable MProperty]] */
9912 /* runtime type Collection[HashMap[String, nullable MProperty]] */
9913 const struct type type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9915 "Collection[HashMap[String, nullable MProperty]]", /* class_name_string */
9919 0, {}, /*DEAD TYPE*/
9921 /* runtime type NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
9922 const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9924 "NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]]", /* class_name_string */
9927 &resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
9930 0, /* nullable Object */
9932 581, /* NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
9935 const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9938 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray#0: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
9939 &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, HashMap[String, nullable MProperty]]] */
9942 /* runtime type HashMapNode[MType, HashMap[String, nullable MProperty]] */
9943 const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9945 "HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
9948 &resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
9951 0, /* nullable Object */
9953 78, /* nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
9954 1756, /* HashMapNode[MType, HashMap[String, nullable MProperty]] */
9957 const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9960 &type_model__MType
, /* HashMapNode#0: MType */
9961 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMapNode#1: HashMap[String, nullable MProperty] */
9962 &type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* nullable N: nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
9963 &type_model__MType
, /* HashNode#0: MType */
9966 /* runtime type nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
9967 const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9969 "nullable HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
9973 0, {}, /*DEAD TYPE*/
9975 /* runtime type HashMapIterator[MType, HashMap[String, nullable MProperty]] */
9976 const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9978 "HashMapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
9981 &resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
,
9984 0, /* nullable Object */
9986 582, /* MapIterator[MType, HashMap[String, nullable MProperty]] */
9987 1757, /* HashMapIterator[MType, HashMap[String, nullable MProperty]] */
9990 const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
= {
9993 &type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty
, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, HashMap[String, nullable MProperty]] */