1 #include "nitg.types.0.h"
2 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
3 const struct type type_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
5 "MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
8 &resolution_table_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
11 0, /* nullable Object */
13 554, /* MapKeysIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
16 const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
19 &type_abstract_collection__MapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
20 &type_array__Arraymodel_base__MModule
, /* Array[Iterator#0]: Array[MModule] */
23 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
24 const struct type type_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
26 "MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
29 &resolution_table_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
32 0, /* nullable Object */
34 555, /* MapValuesIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
37 const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
40 &type_abstract_collection__MapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
41 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
44 /* runtime type MapKeysIterator[MType, Array[MVirtualTypeDef]] */
45 const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
47 "MapKeysIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
50 &resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
,
53 0, /* nullable Object */
55 556, /* MapKeysIterator[MType, Array[MVirtualTypeDef]] */
58 const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
61 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[MapKeysIterator#0, MapKeysIterator#1]: MapIterator[MType, Array[MVirtualTypeDef]] */
62 &type_array__Arraymodel__MType
, /* Array[Iterator#0]: Array[MType] */
65 /* runtime type MapValuesIterator[MType, Array[MVirtualTypeDef]] */
66 const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
68 "MapValuesIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
71 &resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
,
74 0, /* nullable Object */
76 557, /* MapValuesIterator[MType, Array[MVirtualTypeDef]] */
79 const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
82 &type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* MapIterator[MapValuesIterator#0, MapValuesIterator#1]: MapIterator[MType, Array[MVirtualTypeDef]] */
83 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[Array[MVirtualTypeDef]] */
86 /* runtime type ArrayIterator[POSetElement[Phase]] */
87 const struct type type_array__ArrayIteratorposet__POSetElementphase__Phase
= {
89 "ArrayIterator[POSetElement[Phase]]", /* class_name_string */
92 &resolution_table_array__ArrayIteratorposet__POSetElementphase__Phase
,
95 0, /* nullable Object */
97 277, /* ArrayIterator[Object] */
98 1698, /* ArrayIterator[POSetElement[Phase]] */
101 const struct types resolution_table_array__ArrayIteratorposet__POSetElementphase__Phase
= {
104 &type_array__AbstractArrayReadposet__POSetElementphase__Phase
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[Phase]] */
105 &type_array__Arrayposet__POSetElementphase__Phase
, /* Array[Iterator#0]: Array[POSetElement[Phase]] */
108 /* runtime type NativeArray[POSetElement[Phase]] */
109 const struct type type_array__NativeArrayposet__POSetElementphase__Phase
= {
111 "NativeArray[POSetElement[Phase]]", /* class_name_string */
114 &resolution_table_array__NativeArrayposet__POSetElementphase__Phase
,
117 0, /* nullable Object */
119 185, /* NativeArray[Object] */
120 1699, /* NativeArray[POSetElement[Phase]] */
123 const struct types resolution_table_array__NativeArrayposet__POSetElementphase__Phase
= {
126 &type_poset__POSetElementphase__Phase
, /* NativeArray#0: POSetElement[Phase] */
127 &type_array__NativeArrayposet__POSetElementphase__Phase
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[Phase]] */
130 /* runtime type ArrayIterator[POSetElement[MModule]] */
131 const struct type type_array__ArrayIteratorposet__POSetElementmodel_base__MModule
= {
133 "ArrayIterator[POSetElement[MModule]]", /* class_name_string */
136 &resolution_table_array__ArrayIteratorposet__POSetElementmodel_base__MModule
,
139 0, /* nullable Object */
141 277, /* ArrayIterator[Object] */
142 1700, /* ArrayIterator[POSetElement[MModule]] */
145 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel_base__MModule
= {
148 &type_array__AbstractArrayReadposet__POSetElementmodel_base__MModule
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MModule]] */
149 &type_array__Arrayposet__POSetElementmodel_base__MModule
, /* Array[Iterator#0]: Array[POSetElement[MModule]] */
152 /* runtime type NativeArray[POSetElement[MModule]] */
153 const struct type type_array__NativeArrayposet__POSetElementmodel_base__MModule
= {
155 "NativeArray[POSetElement[MModule]]", /* class_name_string */
158 &resolution_table_array__NativeArrayposet__POSetElementmodel_base__MModule
,
161 0, /* nullable Object */
163 185, /* NativeArray[Object] */
164 1701, /* NativeArray[POSetElement[MModule]] */
167 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel_base__MModule
= {
170 &type_poset__POSetElementmodel_base__MModule
, /* NativeArray#0: POSetElement[MModule] */
171 &type_array__NativeArrayposet__POSetElementmodel_base__MModule
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MModule]] */
174 /* runtime type ArrayIterator[POSetElement[MClassDef]] */
175 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassDef
= {
177 "ArrayIterator[POSetElement[MClassDef]]", /* class_name_string */
180 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassDef
,
183 0, /* nullable Object */
185 277, /* ArrayIterator[Object] */
186 1702, /* ArrayIterator[POSetElement[MClassDef]] */
189 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassDef
= {
192 &type_array__AbstractArrayReadposet__POSetElementmodel__MClassDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClassDef]] */
193 &type_array__Arrayposet__POSetElementmodel__MClassDef
, /* Array[Iterator#0]: Array[POSetElement[MClassDef]] */
196 /* runtime type NativeArray[POSetElement[MClassDef]] */
197 const struct type type_array__NativeArrayposet__POSetElementmodel__MClassDef
= {
199 "NativeArray[POSetElement[MClassDef]]", /* class_name_string */
202 &resolution_table_array__NativeArrayposet__POSetElementmodel__MClassDef
,
205 0, /* nullable Object */
207 185, /* NativeArray[Object] */
208 1703, /* NativeArray[POSetElement[MClassDef]] */
211 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClassDef
= {
214 &type_poset__POSetElementmodel__MClassDef
, /* NativeArray#0: POSetElement[MClassDef] */
215 &type_array__NativeArrayposet__POSetElementmodel__MClassDef
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MClassDef]] */
218 /* runtime type ArrayIterator[POSetElement[MClassType]] */
219 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassType
= {
221 "ArrayIterator[POSetElement[MClassType]]", /* class_name_string */
224 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassType
,
227 0, /* nullable Object */
229 277, /* ArrayIterator[Object] */
230 1704, /* ArrayIterator[POSetElement[MType]] */
231 1899, /* ArrayIterator[POSetElement[MClassType]] */
234 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassType
= {
237 &type_array__AbstractArrayReadposet__POSetElementmodel__MClassType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClassType]] */
238 &type_array__Arrayposet__POSetElementmodel__MClassType
, /* Array[Iterator#0]: Array[POSetElement[MClassType]] */
241 /* runtime type ArrayIterator[POSetElement[MType]] */
242 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MType
= {
244 "ArrayIterator[POSetElement[MType]]", /* class_name_string */
247 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MType
,
250 0, /* nullable Object */
252 277, /* ArrayIterator[Object] */
253 1704, /* ArrayIterator[POSetElement[MType]] */
256 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MType
= {
259 &type_array__AbstractArrayReadposet__POSetElementmodel__MType
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MType]] */
260 &type_array__Arrayposet__POSetElementmodel__MType
, /* Array[Iterator#0]: Array[POSetElement[MType]] */
263 /* runtime type NativeArray[POSetElement[MClassType]] */
264 const struct type type_array__NativeArrayposet__POSetElementmodel__MClassType
= {
266 "NativeArray[POSetElement[MClassType]]", /* class_name_string */
269 &resolution_table_array__NativeArrayposet__POSetElementmodel__MClassType
,
272 0, /* nullable Object */
274 185, /* NativeArray[Object] */
275 1705, /* NativeArray[POSetElement[MType]] */
276 1900, /* NativeArray[POSetElement[MClassType]] */
279 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClassType
= {
282 &type_poset__POSetElementmodel__MClassType
, /* NativeArray#0: POSetElement[MClassType] */
283 &type_array__NativeArrayposet__POSetElementmodel__MClassType
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MClassType]] */
286 /* runtime type NativeArray[POSetElement[MType]] */
287 const struct type type_array__NativeArrayposet__POSetElementmodel__MType
= {
289 "NativeArray[POSetElement[MType]]", /* class_name_string */
292 &resolution_table_array__NativeArrayposet__POSetElementmodel__MType
,
295 0, /* nullable Object */
297 185, /* NativeArray[Object] */
298 1705, /* NativeArray[POSetElement[MType]] */
301 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MType
= {
304 &type_poset__POSetElementmodel__MType
, /* NativeArray#0: POSetElement[MType] */
305 &type_array__NativeArrayposet__POSetElementmodel__MType
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MType]] */
308 /* runtime type ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
309 const struct type type_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
311 "ArrayIterator[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
314 &resolution_table_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
317 0, /* nullable Object */
319 277, /* ArrayIterator[Object] */
320 1706, /* ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
323 const struct types resolution_table_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
326 &type_array__AbstractArrayReadmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
327 &type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* Array[Iterator#0]: Array[HashMap2[MType, String, nullable MProperty]] */
330 /* runtime type NativeArray[HashMap2[MType, String, nullable MProperty]] */
331 const struct type type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
333 "NativeArray[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
336 &resolution_table_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
,
339 0, /* nullable Object */
341 185, /* NativeArray[Object] */
342 1707, /* NativeArray[HashMap2[MType, String, nullable MProperty]] */
345 const struct types resolution_table_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
= {
348 &type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray#0: HashMap2[MType, String, nullable MProperty] */
349 &type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
352 /* runtime type Array[HashMap[String, nullable MProperty]] */
353 const struct type type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
355 "Array[HashMap[String, nullable MProperty]]", /* class_name_string */
358 &resolution_table_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
,
361 0, /* nullable Object */
363 1639, /* Collection[HashMap[String, nullable MProperty]] */
364 163, /* SequenceRead[nullable Object] */
365 164, /* Collection[Object] */
366 2417, /* AbstractArrayRead[HashMap[String, nullable MProperty]] */
367 1728, /* AbstractArrayRead[Object] */
368 2539, /* Array[HashMap[String, nullable MProperty]] */
370 1911, /* Array[Object] */
373 const struct types resolution_table_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
376 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[Array#0]: Array[HashMap[String, nullable MProperty]] */
377 &type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[Array#0]: NativeArray[HashMap[String, nullable MProperty]] */
378 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Sequence#0: HashMap[String, nullable MProperty] */
379 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* SimpleCollection#0: HashMap[String, nullable MProperty] */
380 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[Array#0]: Collection[HashMap[String, nullable MProperty]] */
381 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array#0: HashMap[String, nullable MProperty] */
382 &type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[String, nullable MProperty]] */
383 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* AbstractArray#0: HashMap[String, nullable MProperty] */
384 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* RemovableCollection#0: HashMap[String, nullable MProperty] */
385 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[Sequence#0]: Collection[HashMap[String, nullable MProperty]] */
386 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[Sequence#0]: Array[HashMap[String, nullable MProperty]] */
387 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[SimpleCollection#0]: Collection[HashMap[String, nullable MProperty]] */
388 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection#0: HashMap[String, nullable MProperty] */
389 &type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Collection[Collection#0]: Collection[HashMap[String, nullable MProperty]] */
390 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* SequenceRead#0: HashMap[String, nullable MProperty] */
391 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* AbstractArrayRead#0: HashMap[String, nullable MProperty] */
392 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[AbstractArrayRead#0]: Array[HashMap[String, nullable MProperty]] */
393 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap[String, nullable MProperty]] not a live type) */
394 &type_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[String, nullable MProperty]] */
397 /* runtime type AbstractArrayRead[HashMap[String, nullable MProperty]] */
398 const struct type type_array__AbstractArrayReadhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
400 "AbstractArrayRead[HashMap[String, nullable MProperty]]", /* class_name_string */
406 0, /* nullable Object */
408 1639, /* Collection[HashMap[String, nullable MProperty]] */
409 163, /* SequenceRead[nullable Object] */
410 164, /* Collection[Object] */
411 2417, /* AbstractArrayRead[HashMap[String, nullable MProperty]] */
412 1728, /* AbstractArrayRead[Object] */
415 /* runtime type ArrayIterator[HashSet[MClass]] */
416 const struct type type_array__ArrayIteratorhash_collection__HashSetmodel__MClass
= {
418 "ArrayIterator[HashSet[MClass]]", /* class_name_string */
421 &resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MClass
,
424 0, /* nullable Object */
426 277, /* ArrayIterator[Object] */
427 1696, /* ArrayIterator[Set[MClass]] */
428 1901, /* ArrayIterator[HashSet[MClass]] */
431 const struct types resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MClass
= {
434 &type_array__AbstractArrayReadhash_collection__HashSetmodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashSet[MClass]] */
435 &type_array__Arrayhash_collection__HashSetmodel__MClass
, /* Array[Iterator#0]: Array[HashSet[MClass]] */
438 /* runtime type NativeArray[HashSet[MClass]] */
439 const struct type type_array__NativeArrayhash_collection__HashSetmodel__MClass
= {
441 "NativeArray[HashSet[MClass]]", /* class_name_string */
444 &resolution_table_array__NativeArrayhash_collection__HashSetmodel__MClass
,
447 0, /* nullable Object */
449 185, /* NativeArray[Object] */
450 1697, /* NativeArray[Set[MClass]] */
451 1902, /* NativeArray[HashSet[MClass]] */
454 const struct types resolution_table_array__NativeArrayhash_collection__HashSetmodel__MClass
= {
457 &type_hash_collection__HashSetmodel__MClass
, /* NativeArray#0: HashSet[MClass] */
458 &type_array__NativeArrayhash_collection__HashSetmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[HashSet[MClass]] */
461 /* runtime type ArrayIterator[Map[MClass, Int]] */
462 const struct type type_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int
= {
464 "ArrayIterator[Map[MClass, Int]]", /* class_name_string */
467 &resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int
,
470 0, /* nullable Object */
472 277, /* ArrayIterator[Object] */
473 1708, /* ArrayIterator[Map[MClass, Int]] */
476 const struct types resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MClasskernel__Int
= {
479 &type_array__AbstractArrayReadabstract_collection__Mapmodel__MClasskernel__Int
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Map[MClass, Int]] */
480 &type_array__Arrayabstract_collection__Mapmodel__MClasskernel__Int
, /* Array[Iterator#0]: Array[Map[MClass, Int]] */
483 /* runtime type NativeArray[Map[MClass, Int]] */
484 const struct type type_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int
= {
486 "NativeArray[Map[MClass, Int]]", /* class_name_string */
489 &resolution_table_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int
,
492 0, /* nullable Object */
494 185, /* NativeArray[Object] */
495 1709, /* NativeArray[Map[MClass, Int]] */
498 const struct types resolution_table_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int
= {
501 &type_abstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray#0: Map[MClass, Int] */
502 &type_array__NativeArrayabstract_collection__Mapmodel__MClasskernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[Map[MClass, Int]] */
505 /* runtime type ArrayIterator[Map[MType, Int]] */
506 const struct type type_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int
= {
508 "ArrayIterator[Map[MType, Int]]", /* class_name_string */
511 &resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int
,
514 0, /* nullable Object */
516 277, /* ArrayIterator[Object] */
517 1710, /* ArrayIterator[Map[MType, Int]] */
520 const struct types resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int
= {
523 &type_array__AbstractArrayReadabstract_collection__Mapmodel__MTypekernel__Int
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Map[MType, Int]] */
524 &type_array__Arrayabstract_collection__Mapmodel__MTypekernel__Int
, /* Array[Iterator#0]: Array[Map[MType, Int]] */
527 /* runtime type NativeArray[Map[MType, Int]] */
528 const struct type type_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int
= {
530 "NativeArray[Map[MType, Int]]", /* class_name_string */
533 &resolution_table_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int
,
536 0, /* nullable Object */
538 185, /* NativeArray[Object] */
539 1711, /* NativeArray[Map[MType, Int]] */
542 const struct types resolution_table_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int
= {
545 &type_abstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray#0: Map[MType, Int] */
546 &type_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int
, /* NativeArray[NativeArray#0]: NativeArray[Map[MType, Int]] */
549 /* runtime type ArrayIterator[POSetElement[MClass]] */
550 const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClass
= {
552 "ArrayIterator[POSetElement[MClass]]", /* class_name_string */
555 &resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass
,
558 0, /* nullable Object */
560 277, /* ArrayIterator[Object] */
561 1712, /* ArrayIterator[POSetElement[MClass]] */
564 const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass
= {
567 &type_array__AbstractArrayReadposet__POSetElementmodel__MClass
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[POSetElement[MClass]] */
568 &type_array__Arrayposet__POSetElementmodel__MClass
, /* Array[Iterator#0]: Array[POSetElement[MClass]] */
571 /* runtime type NativeArray[POSetElement[MClass]] */
572 const struct type type_array__NativeArrayposet__POSetElementmodel__MClass
= {
574 "NativeArray[POSetElement[MClass]]", /* class_name_string */
577 &resolution_table_array__NativeArrayposet__POSetElementmodel__MClass
,
580 0, /* nullable Object */
582 185, /* NativeArray[Object] */
583 1713, /* NativeArray[POSetElement[MClass]] */
586 const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClass
= {
589 &type_poset__POSetElementmodel__MClass
, /* NativeArray#0: POSetElement[MClass] */
590 &type_array__NativeArrayposet__POSetElementmodel__MClass
, /* NativeArray[NativeArray#0]: NativeArray[POSetElement[MClass]] */
593 /* runtime type Array[HashMap[MType, Array[MMethodDef]]] */
594 const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
596 "Array[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
599 &resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
602 0, /* nullable Object */
604 1665, /* Collection[HashMap[MType, Array[MMethodDef]]] */
605 163, /* SequenceRead[nullable Object] */
606 164, /* Collection[Object] */
607 2418, /* AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
608 1728, /* AbstractArrayRead[Object] */
609 2540, /* Array[HashMap[MType, Array[MMethodDef]]] */
611 1911, /* Array[Object] */
614 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
617 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[Array#0]: Array[HashMap[MType, Array[MMethodDef]]] */
618 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[Array#0]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
619 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Sequence#0: HashMap[MType, Array[MMethodDef]] */
620 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* SimpleCollection#0: HashMap[MType, Array[MMethodDef]] */
621 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[Array#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
622 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array#0: HashMap[MType, Array[MMethodDef]] */
623 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
624 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* AbstractArray#0: HashMap[MType, Array[MMethodDef]] */
625 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* RemovableCollection#0: HashMap[MType, Array[MMethodDef]] */
626 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[Sequence#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
627 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[Sequence#0]: Array[HashMap[MType, Array[MMethodDef]]] */
628 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
629 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection#0: HashMap[MType, Array[MMethodDef]] */
630 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MMethodDef]]] */
631 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* SequenceRead#0: HashMap[MType, Array[MMethodDef]] */
632 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* AbstractArrayRead#0: HashMap[MType, Array[MMethodDef]] */
633 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[AbstractArrayRead#0]: Array[HashMap[MType, Array[MMethodDef]]] */
634 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap[MType, Array[MMethodDef]]] not a live type) */
635 &type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
638 /* runtime type AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
639 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
641 "AbstractArrayRead[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
647 0, /* nullable Object */
649 1665, /* Collection[HashMap[MType, Array[MMethodDef]]] */
650 163, /* SequenceRead[nullable Object] */
651 164, /* Collection[Object] */
652 2418, /* AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
653 1728, /* AbstractArrayRead[Object] */
656 /* runtime type Array[Array[MMethodDef]] */
657 const struct type type_array__Arrayarray__Arraymodel__MMethodDef
= {
659 "Array[Array[MMethodDef]]", /* class_name_string */
662 &resolution_table_array__Arrayarray__Arraymodel__MMethodDef
,
665 0, /* nullable Object */
667 1488, /* Collection[Array[nullable MPropDef]] */
668 163, /* SequenceRead[nullable Object] */
669 164, /* Collection[Object] */
670 1882, /* Collection[Array[MMethodDef]] */
671 1728, /* AbstractArrayRead[Object] */
672 2399, /* AbstractArrayRead[Array[nullable MPropDef]] */
673 2524, /* Array[Array[nullable MPropDef]] */
674 1911, /* Array[Object] */
675 2541, /* AbstractArrayRead[Array[MMethodDef]] */
676 2591, /* Array[Array[MMethodDef]] */
679 const struct types resolution_table_array__Arrayarray__Arraymodel__MMethodDef
= {
682 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[Array#0]: Array[Array[MMethodDef]] */
683 &type_array__NativeArrayarray__Arraymodel__MMethodDef
, /* NativeArray[Array#0]: NativeArray[Array[MMethodDef]] */
684 &type_array__Arraymodel__MMethodDef
, /* Sequence#0: Array[MMethodDef] */
685 &type_array__Arraymodel__MMethodDef
, /* SimpleCollection#0: Array[MMethodDef] */
686 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[Array#0]: Collection[Array[MMethodDef]] */
687 &type_array__Arraymodel__MMethodDef
, /* Array#0: Array[MMethodDef] */
688 &type_array__NativeArrayarray__Arraymodel__MMethodDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MMethodDef]] */
689 &type_array__Arraymodel__MMethodDef
, /* AbstractArray#0: Array[MMethodDef] */
690 &type_array__Arraymodel__MMethodDef
, /* RemovableCollection#0: Array[MMethodDef] */
691 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[Sequence#0]: Collection[Array[MMethodDef]] */
692 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[Sequence#0]: Array[Array[MMethodDef]] */
693 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[SimpleCollection#0]: Collection[Array[MMethodDef]] */
694 &type_array__Arraymodel__MMethodDef
, /* Collection#0: Array[MMethodDef] */
695 &type_abstract_collection__Collectionarray__Arraymodel__MMethodDef
, /* Collection[Collection#0]: Collection[Array[MMethodDef]] */
696 &type_array__Arraymodel__MMethodDef
, /* SequenceRead#0: Array[MMethodDef] */
697 &type_array__Arraymodel__MMethodDef
, /* AbstractArrayRead#0: Array[MMethodDef] */
698 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[AbstractArrayRead#0]: Array[Array[MMethodDef]] */
699 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MMethodDef]] not a live type) */
700 &type_array__ArrayIteratorarray__Arraymodel__MMethodDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MMethodDef]] */
703 /* runtime type AbstractArrayRead[Array[MMethodDef]] */
704 const struct type type_array__AbstractArrayReadarray__Arraymodel__MMethodDef
= {
706 "AbstractArrayRead[Array[MMethodDef]]", /* class_name_string */
712 0, /* nullable Object */
714 1488, /* Collection[Array[nullable MPropDef]] */
715 163, /* SequenceRead[nullable Object] */
716 164, /* Collection[Object] */
717 1882, /* Collection[Array[MMethodDef]] */
718 1728, /* AbstractArrayRead[Object] */
719 2399, /* AbstractArrayRead[Array[nullable MPropDef]] */
722 2541, /* AbstractArrayRead[Array[MMethodDef]] */
725 /* runtime type Array[HashMap[MType, Array[MAttributeDef]]] */
726 const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
728 "Array[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
731 &resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
734 0, /* nullable Object */
736 1670, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
737 163, /* SequenceRead[nullable Object] */
738 164, /* Collection[Object] */
739 2419, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
740 1728, /* AbstractArrayRead[Object] */
741 2542, /* Array[HashMap[MType, Array[MAttributeDef]]] */
743 1911, /* Array[Object] */
746 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
749 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[Array#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
750 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[Array#0]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
751 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Sequence#0: HashMap[MType, Array[MAttributeDef]] */
752 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* SimpleCollection#0: HashMap[MType, Array[MAttributeDef]] */
753 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[Array#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
754 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array#0: HashMap[MType, Array[MAttributeDef]] */
755 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
756 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* AbstractArray#0: HashMap[MType, Array[MAttributeDef]] */
757 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* RemovableCollection#0: HashMap[MType, Array[MAttributeDef]] */
758 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[Sequence#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
759 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[Sequence#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
760 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[SimpleCollection#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
761 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection#0: HashMap[MType, Array[MAttributeDef]] */
762 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MAttributeDef]]] */
763 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* SequenceRead#0: HashMap[MType, Array[MAttributeDef]] */
764 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* AbstractArrayRead#0: HashMap[MType, Array[MAttributeDef]] */
765 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[AbstractArrayRead#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
766 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap[MType, Array[MAttributeDef]]] not a live type) */
767 &type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
770 /* runtime type AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
771 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
773 "AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
779 0, /* nullable Object */
781 1670, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
782 163, /* SequenceRead[nullable Object] */
783 164, /* Collection[Object] */
784 2419, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
785 1728, /* AbstractArrayRead[Object] */
788 /* runtime type Array[Array[MAttributeDef]] */
789 const struct type type_array__Arrayarray__Arraymodel__MAttributeDef
= {
791 "Array[Array[MAttributeDef]]", /* class_name_string */
794 &resolution_table_array__Arrayarray__Arraymodel__MAttributeDef
,
797 0, /* nullable Object */
799 1488, /* Collection[Array[nullable MPropDef]] */
800 163, /* SequenceRead[nullable Object] */
801 164, /* Collection[Object] */
802 1885, /* Collection[Array[MAttributeDef]] */
803 1728, /* AbstractArrayRead[Object] */
804 2399, /* AbstractArrayRead[Array[nullable MPropDef]] */
805 2524, /* Array[Array[nullable MPropDef]] */
806 1911, /* Array[Object] */
807 2543, /* AbstractArrayRead[Array[MAttributeDef]] */
808 2592, /* Array[Array[MAttributeDef]] */
811 const struct types resolution_table_array__Arrayarray__Arraymodel__MAttributeDef
= {
814 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[Array#0]: Array[Array[MAttributeDef]] */
815 &type_array__NativeArrayarray__Arraymodel__MAttributeDef
, /* NativeArray[Array#0]: NativeArray[Array[MAttributeDef]] */
816 &type_array__Arraymodel__MAttributeDef
, /* Sequence#0: Array[MAttributeDef] */
817 &type_array__Arraymodel__MAttributeDef
, /* SimpleCollection#0: Array[MAttributeDef] */
818 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[Array#0]: Collection[Array[MAttributeDef]] */
819 &type_array__Arraymodel__MAttributeDef
, /* Array#0: Array[MAttributeDef] */
820 &type_array__NativeArrayarray__Arraymodel__MAttributeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MAttributeDef]] */
821 &type_array__Arraymodel__MAttributeDef
, /* AbstractArray#0: Array[MAttributeDef] */
822 &type_array__Arraymodel__MAttributeDef
, /* RemovableCollection#0: Array[MAttributeDef] */
823 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[Sequence#0]: Collection[Array[MAttributeDef]] */
824 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[Sequence#0]: Array[Array[MAttributeDef]] */
825 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[SimpleCollection#0]: Collection[Array[MAttributeDef]] */
826 &type_array__Arraymodel__MAttributeDef
, /* Collection#0: Array[MAttributeDef] */
827 &type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef
, /* Collection[Collection#0]: Collection[Array[MAttributeDef]] */
828 &type_array__Arraymodel__MAttributeDef
, /* SequenceRead#0: Array[MAttributeDef] */
829 &type_array__Arraymodel__MAttributeDef
, /* AbstractArrayRead#0: Array[MAttributeDef] */
830 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[AbstractArrayRead#0]: Array[Array[MAttributeDef]] */
831 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MAttributeDef]] not a live type) */
832 &type_array__ArrayIteratorarray__Arraymodel__MAttributeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MAttributeDef]] */
835 /* runtime type AbstractArrayRead[Array[MAttributeDef]] */
836 const struct type type_array__AbstractArrayReadarray__Arraymodel__MAttributeDef
= {
838 "AbstractArrayRead[Array[MAttributeDef]]", /* class_name_string */
844 0, /* nullable Object */
846 1488, /* Collection[Array[nullable MPropDef]] */
847 163, /* SequenceRead[nullable Object] */
848 164, /* Collection[Object] */
849 1885, /* Collection[Array[MAttributeDef]] */
850 1728, /* AbstractArrayRead[Object] */
851 2399, /* AbstractArrayRead[Array[nullable MPropDef]] */
854 2543, /* AbstractArrayRead[Array[MAttributeDef]] */
857 /* runtime type Array[HashMap[MType, Array[MVirtualTypeDef]]] */
858 const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
860 "Array[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
863 &resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
866 0, /* nullable Object */
868 1675, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
869 163, /* SequenceRead[nullable Object] */
870 164, /* Collection[Object] */
871 2420, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
872 1728, /* AbstractArrayRead[Object] */
873 2544, /* Array[HashMap[MType, Array[MVirtualTypeDef]]] */
875 1911, /* Array[Object] */
878 const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
881 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[Array#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
882 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[Array#0]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
883 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Sequence#0: HashMap[MType, Array[MVirtualTypeDef]] */
884 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* SimpleCollection#0: HashMap[MType, Array[MVirtualTypeDef]] */
885 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[Array#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
886 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array#0: HashMap[MType, Array[MVirtualTypeDef]] */
887 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
888 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* AbstractArray#0: HashMap[MType, Array[MVirtualTypeDef]] */
889 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* RemovableCollection#0: HashMap[MType, Array[MVirtualTypeDef]] */
890 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[Sequence#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
891 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[Sequence#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
892 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[SimpleCollection#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
893 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection#0: HashMap[MType, Array[MVirtualTypeDef]] */
894 &type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
895 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* SequenceRead#0: HashMap[MType, Array[MVirtualTypeDef]] */
896 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead#0: HashMap[MType, Array[MVirtualTypeDef]] */
897 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[AbstractArrayRead#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
898 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] not a live type) */
899 &type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
902 /* runtime type AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
903 const struct type type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
905 "AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
911 0, /* nullable Object */
913 1675, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
914 163, /* SequenceRead[nullable Object] */
915 164, /* Collection[Object] */
916 2420, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
917 1728, /* AbstractArrayRead[Object] */
920 /* runtime type Array[Array[MVirtualTypeDef]] */
921 const struct type type_array__Arrayarray__Arraymodel__MVirtualTypeDef
= {
923 "Array[Array[MVirtualTypeDef]]", /* class_name_string */
926 &resolution_table_array__Arrayarray__Arraymodel__MVirtualTypeDef
,
929 0, /* nullable Object */
931 1488, /* Collection[Array[nullable MPropDef]] */
932 163, /* SequenceRead[nullable Object] */
933 164, /* Collection[Object] */
934 1888, /* Collection[Array[MVirtualTypeDef]] */
935 1728, /* AbstractArrayRead[Object] */
936 2399, /* AbstractArrayRead[Array[nullable MPropDef]] */
937 2524, /* Array[Array[nullable MPropDef]] */
938 1911, /* Array[Object] */
939 2545, /* AbstractArrayRead[Array[MVirtualTypeDef]] */
940 2593, /* Array[Array[MVirtualTypeDef]] */
943 const struct types resolution_table_array__Arrayarray__Arraymodel__MVirtualTypeDef
= {
946 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[Array#0]: Array[Array[MVirtualTypeDef]] */
947 &type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
, /* NativeArray[Array#0]: NativeArray[Array[MVirtualTypeDef]] */
948 &type_array__Arraymodel__MVirtualTypeDef
, /* Sequence#0: Array[MVirtualTypeDef] */
949 &type_array__Arraymodel__MVirtualTypeDef
, /* SimpleCollection#0: Array[MVirtualTypeDef] */
950 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[Array#0]: Collection[Array[MVirtualTypeDef]] */
951 &type_array__Arraymodel__MVirtualTypeDef
, /* Array#0: Array[MVirtualTypeDef] */
952 &type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
, /* NativeArray[ArrayCapable#0]: NativeArray[Array[MVirtualTypeDef]] */
953 &type_array__Arraymodel__MVirtualTypeDef
, /* AbstractArray#0: Array[MVirtualTypeDef] */
954 &type_array__Arraymodel__MVirtualTypeDef
, /* RemovableCollection#0: Array[MVirtualTypeDef] */
955 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[Sequence#0]: Collection[Array[MVirtualTypeDef]] */
956 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[Sequence#0]: Array[Array[MVirtualTypeDef]] */
957 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[SimpleCollection#0]: Collection[Array[MVirtualTypeDef]] */
958 &type_array__Arraymodel__MVirtualTypeDef
, /* Collection#0: Array[MVirtualTypeDef] */
959 &type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef
, /* Collection[Collection#0]: Collection[Array[MVirtualTypeDef]] */
960 &type_array__Arraymodel__MVirtualTypeDef
, /* SequenceRead#0: Array[MVirtualTypeDef] */
961 &type_array__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead#0: Array[MVirtualTypeDef] */
962 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[AbstractArrayRead#0]: Array[Array[MVirtualTypeDef]] */
963 NULL
, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Array[MVirtualTypeDef]] not a live type) */
964 &type_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Array[MVirtualTypeDef]] */
967 /* runtime type AbstractArrayRead[Array[MVirtualTypeDef]] */
968 const struct type type_array__AbstractArrayReadarray__Arraymodel__MVirtualTypeDef
= {
970 "AbstractArrayRead[Array[MVirtualTypeDef]]", /* class_name_string */
976 0, /* nullable Object */
978 1488, /* Collection[Array[nullable MPropDef]] */
979 163, /* SequenceRead[nullable Object] */
980 164, /* Collection[Object] */
981 1888, /* Collection[Array[MVirtualTypeDef]] */
982 1728, /* AbstractArrayRead[Object] */
983 2399, /* AbstractArrayRead[Array[nullable MPropDef]] */
986 2545, /* AbstractArrayRead[Array[MVirtualTypeDef]] */
989 /* runtime type ArrayIterator[HashMap[String, nullable MProperty]] */
990 const struct type type_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
992 "ArrayIterator[HashMap[String, nullable MProperty]]", /* class_name_string */
995 &resolution_table_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
,
998 0, /* nullable Object */
1000 277, /* ArrayIterator[Object] */
1001 1714, /* ArrayIterator[HashMap[String, nullable MProperty]] */
1004 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1007 &type_array__AbstractArrayReadhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[String, nullable MProperty]] */
1008 &type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* Array[Iterator#0]: Array[HashMap[String, nullable MProperty]] */
1011 /* runtime type NativeArray[HashMap[String, nullable MProperty]] */
1012 const struct type type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1014 "NativeArray[HashMap[String, nullable MProperty]]", /* class_name_string */
1017 &resolution_table_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
,
1020 0, /* nullable Object */
1022 185, /* NativeArray[Object] */
1023 1715, /* NativeArray[HashMap[String, nullable MProperty]] */
1026 const struct types resolution_table_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
= {
1029 &type_hash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray#0: HashMap[String, nullable MProperty] */
1030 &type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty
, /* NativeArray[NativeArray#0]: NativeArray[HashMap[String, nullable MProperty]] */
1033 /* runtime type ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
1034 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
1036 "ArrayIterator[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
1039 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
1042 0, /* nullable Object */
1044 277, /* ArrayIterator[Object] */
1045 1716, /* ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
1048 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
1051 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
1052 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MMethodDef]]] */
1055 /* runtime type NativeArray[HashMap[MType, Array[MMethodDef]]] */
1056 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
1058 "NativeArray[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
1061 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
,
1064 0, /* nullable Object */
1066 185, /* NativeArray[Object] */
1067 1717, /* NativeArray[HashMap[MType, Array[MMethodDef]]] */
1070 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
= {
1073 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray#0: HashMap[MType, Array[MMethodDef]] */
1074 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
1077 /* runtime type ArrayIterator[Array[MMethodDef]] */
1078 const struct type type_array__ArrayIteratorarray__Arraymodel__MMethodDef
= {
1080 "ArrayIterator[Array[MMethodDef]]", /* class_name_string */
1083 &resolution_table_array__ArrayIteratorarray__Arraymodel__MMethodDef
,
1086 0, /* nullable Object */
1088 277, /* ArrayIterator[Object] */
1089 1690, /* ArrayIterator[Array[nullable MPropDef]] */
1090 1903, /* ArrayIterator[Array[MMethodDef]] */
1093 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MMethodDef
= {
1096 &type_array__AbstractArrayReadarray__Arraymodel__MMethodDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MMethodDef]] */
1097 &type_array__Arrayarray__Arraymodel__MMethodDef
, /* Array[Iterator#0]: Array[Array[MMethodDef]] */
1100 /* runtime type NativeArray[Array[MMethodDef]] */
1101 const struct type type_array__NativeArrayarray__Arraymodel__MMethodDef
= {
1103 "NativeArray[Array[MMethodDef]]", /* class_name_string */
1106 &resolution_table_array__NativeArrayarray__Arraymodel__MMethodDef
,
1109 0, /* nullable Object */
1111 185, /* NativeArray[Object] */
1112 1691, /* NativeArray[Array[nullable MPropDef]] */
1113 1904, /* NativeArray[Array[MMethodDef]] */
1116 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MMethodDef
= {
1119 &type_array__Arraymodel__MMethodDef
, /* NativeArray#0: Array[MMethodDef] */
1120 &type_array__NativeArrayarray__Arraymodel__MMethodDef
, /* NativeArray[NativeArray#0]: NativeArray[Array[MMethodDef]] */
1123 /* runtime type ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
1124 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
1126 "ArrayIterator[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
1129 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
1132 0, /* nullable Object */
1134 277, /* ArrayIterator[Object] */
1135 1718, /* ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
1138 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
1141 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
1142 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MAttributeDef]]] */
1145 /* runtime type NativeArray[HashMap[MType, Array[MAttributeDef]]] */
1146 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
1148 "NativeArray[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
1151 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
,
1154 0, /* nullable Object */
1156 185, /* NativeArray[Object] */
1157 1719, /* NativeArray[HashMap[MType, Array[MAttributeDef]]] */
1160 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
= {
1163 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray#0: HashMap[MType, Array[MAttributeDef]] */
1164 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
1167 /* runtime type ArrayIterator[Array[MAttributeDef]] */
1168 const struct type type_array__ArrayIteratorarray__Arraymodel__MAttributeDef
= {
1170 "ArrayIterator[Array[MAttributeDef]]", /* class_name_string */
1173 &resolution_table_array__ArrayIteratorarray__Arraymodel__MAttributeDef
,
1176 0, /* nullable Object */
1178 277, /* ArrayIterator[Object] */
1179 1690, /* ArrayIterator[Array[nullable MPropDef]] */
1180 1905, /* ArrayIterator[Array[MAttributeDef]] */
1183 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MAttributeDef
= {
1186 &type_array__AbstractArrayReadarray__Arraymodel__MAttributeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MAttributeDef]] */
1187 &type_array__Arrayarray__Arraymodel__MAttributeDef
, /* Array[Iterator#0]: Array[Array[MAttributeDef]] */
1190 /* runtime type NativeArray[Array[MAttributeDef]] */
1191 const struct type type_array__NativeArrayarray__Arraymodel__MAttributeDef
= {
1193 "NativeArray[Array[MAttributeDef]]", /* class_name_string */
1196 &resolution_table_array__NativeArrayarray__Arraymodel__MAttributeDef
,
1199 0, /* nullable Object */
1201 185, /* NativeArray[Object] */
1202 1691, /* NativeArray[Array[nullable MPropDef]] */
1203 1906, /* NativeArray[Array[MAttributeDef]] */
1206 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MAttributeDef
= {
1209 &type_array__Arraymodel__MAttributeDef
, /* NativeArray#0: Array[MAttributeDef] */
1210 &type_array__NativeArrayarray__Arraymodel__MAttributeDef
, /* NativeArray[NativeArray#0]: NativeArray[Array[MAttributeDef]] */
1213 /* runtime type ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
1214 const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1216 "ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
1219 &resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
1222 0, /* nullable Object */
1224 277, /* ArrayIterator[Object] */
1225 1720, /* ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
1228 const struct types resolution_table_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1231 &type_array__AbstractArrayReadhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
1232 &type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
1235 /* runtime type NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
1236 const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1238 "NativeArray[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
1241 &resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
,
1244 0, /* nullable Object */
1246 185, /* NativeArray[Object] */
1247 1721, /* NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
1250 const struct types resolution_table_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
= {
1253 &type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray#0: HashMap[MType, Array[MVirtualTypeDef]] */
1254 &type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
1257 /* runtime type ArrayIterator[Array[MVirtualTypeDef]] */
1258 const struct type type_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
= {
1260 "ArrayIterator[Array[MVirtualTypeDef]]", /* class_name_string */
1263 &resolution_table_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
,
1266 0, /* nullable Object */
1268 277, /* ArrayIterator[Object] */
1269 1690, /* ArrayIterator[Array[nullable MPropDef]] */
1270 1907, /* ArrayIterator[Array[MVirtualTypeDef]] */
1273 const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef
= {
1276 &type_array__AbstractArrayReadarray__Arraymodel__MVirtualTypeDef
, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Array[MVirtualTypeDef]] */
1277 &type_array__Arrayarray__Arraymodel__MVirtualTypeDef
, /* Array[Iterator#0]: Array[Array[MVirtualTypeDef]] */
1280 /* runtime type NativeArray[Array[MVirtualTypeDef]] */
1281 const struct type type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
= {
1283 "NativeArray[Array[MVirtualTypeDef]]", /* class_name_string */
1286 &resolution_table_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
,
1289 0, /* nullable Object */
1291 185, /* NativeArray[Object] */
1292 1691, /* NativeArray[Array[nullable MPropDef]] */
1293 1908, /* NativeArray[Array[MVirtualTypeDef]] */
1296 const struct types resolution_table_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
= {
1299 &type_array__Arraymodel__MVirtualTypeDef
, /* NativeArray#0: Array[MVirtualTypeDef] */
1300 &type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef
, /* NativeArray[NativeArray#0]: NativeArray[Array[MVirtualTypeDef]] */
1303 /* runtime type Rope */
1304 const struct type type_ropes__Rope
= {
1306 "Rope", /* class_name_string */
1312 0, /* nullable Object */
1317 /* runtime type PHLayout[MClass, MVirtualTypeProp] */
1318 const struct type type_layout_builders__PHLayoutmodel__MClassmodel__MVirtualTypeProp
= {
1320 "PHLayout[MClass, MVirtualTypeProp]", /* class_name_string */
1326 0, /* nullable Object */
1328 347, /* Layout[PropertyLayoutElement] */
1329 1513, /* Layout[MVirtualTypeProp] */
1330 1909, /* PHLayout[MClass, MVirtualTypeProp] */
1333 /* runtime type ConcatNode */
1334 const struct type type_ropes__ConcatNode
= {
1336 "ConcatNode", /* class_name_string */
1342 0, /* nullable Object */
1344 559, /* ConcatNode */
1347 /* runtime type LeafNode */
1348 const struct type type_ropes__LeafNode
= {
1350 "LeafNode", /* class_name_string */
1356 0, /* nullable Object */
1361 /* runtime type CharRopeView */
1362 const struct type type_ropes__CharRopeView
= {
1364 "CharRopeView", /* class_name_string */
1370 0, /* nullable Object */
1372 2421, /* CharRopeView */
1373 163, /* SequenceRead[nullable Object] */
1374 164, /* Collection[Object] */
1375 602, /* Collection[Char] */
1377 1918, /* SequenceRead[Char] */
1380 /* runtime type DFSRopeLeafIterator */
1381 const struct type type_ropes__DFSRopeLeafIterator
= {
1383 "DFSRopeLeafIterator", /* class_name_string */
1389 0, /* nullable Object */
1391 561, /* DFSRopeLeafIterator */
1394 /* runtime type List[TupleVisitNode] */
1395 const struct type type_list__Listropes__TupleVisitNode
= {
1397 "List[TupleVisitNode]", /* class_name_string */
1403 0, /* nullable Object */
1405 1910, /* List[TupleVisitNode] */
1406 163, /* SequenceRead[nullable Object] */
1407 164, /* Collection[Object] */
1410 /* runtime type TupleVisitNode */
1411 const struct type type_ropes__TupleVisitNode
= {
1413 "TupleVisitNode", /* class_name_string */
1419 0, /* nullable Object */
1421 562, /* TupleVisitNode */
1424 /* runtime type TupleLeafNodePos */
1425 const struct type type_ropes__TupleLeafNodePos
= {
1427 "TupleLeafNodePos", /* class_name_string */
1433 0, /* nullable Object */
1435 563, /* TupleLeafNodePos */
1438 /* runtime type BufferRope */
1439 const struct type type_ropes__BufferRope
= {
1441 "BufferRope", /* class_name_string */
1447 0, /* nullable Object */
1450 1722, /* BufferRope */
1453 /* runtime type RopeCharIterator */
1454 const struct type type_ropes__RopeCharIterator
= {
1456 "RopeCharIterator", /* class_name_string */
1462 0, /* nullable Object */
1464 564, /* RopeCharIterator */
1467 /* runtime type ImmutableRope */
1468 const struct type type_ropes__ImmutableRope
= {
1470 "ImmutableRope", /* class_name_string */
1476 0, /* nullable Object */
1479 1723, /* ImmutableRope */
1482 /* runtime type Stdin */
1483 const struct type type_file__Stdin
= {
1485 "Stdin", /* class_name_string */
1491 0, /* nullable Object */
1497 /* runtime type HashMap[Int, FDStream] */
1498 const struct type type_hash_collection__HashMapkernel__Intstream__FDStream
= {
1500 "HashMap[Int, FDStream]", /* class_name_string */
1506 0, /* nullable Object */
1508 565, /* HashMap[Int, FDStream] */
1511 /* runtime type FDIStream */
1512 const struct type type_stream__FDIStream
= {
1514 "FDIStream", /* class_name_string */
1520 0, /* nullable Object */
1523 1725, /* FDIStream */
1526 /* runtime type FDStream */
1527 const struct type type_stream__FDStream
= {
1529 "FDStream", /* class_name_string */
1535 0, /* nullable Object */
1540 /* runtime type FDOStream */
1541 const struct type type_stream__FDOStream
= {
1543 "FDOStream", /* class_name_string */
1549 0, /* nullable Object */
1552 1726, /* FDOStream */
1555 /* runtime type ArrayMap[Char, Int] */
1556 const struct type type_array__ArrayMapkernel__Charkernel__Int
= {
1558 "ArrayMap[Char, Int]", /* class_name_string */
1564 0, /* nullable Object */
1566 567, /* ArrayMap[Char, Int] */
1569 /* runtime type BM_Pattern */
1570 const struct type type_string_search__BM_Pattern
= {
1572 "BM_Pattern", /* class_name_string */
1578 0, /* nullable Object */
1580 568, /* BM_Pattern */
1583 /* runtime type OProcess */
1584 const struct type type_exec__OProcess
= {
1586 "OProcess", /* class_name_string */
1592 0, /* nullable Object */
1597 /* runtime type InjectedLexer */
1598 const struct type type_parser_util__InjectedLexer
= {
1600 "InjectedLexer", /* class_name_string */
1606 0, /* nullable Object */
1609 1727, /* InjectedLexer */
1612 /* runtime type CollectAnnotationsByNameVisitor */
1613 const struct type type_parser_util__CollectAnnotationsByNameVisitor
= {
1615 "CollectAnnotationsByNameVisitor", /* class_name_string */
1621 0, /* nullable Object */
1623 570, /* CollectAnnotationsByNameVisitor */