misc/vim: inform the user when no results are found
[nit.git] / c_src / nit__nith.types.2.c
1 #include "nit__nith.types.0.h"
2 /* runtime type AParam */
3 const struct type type_nit__AParam = {
4 1783,
5 "AParam", /* class_name_string */
6 6,
7 0,
8 NULL, /*NO RESOLUTIONS*/
9 7,
10 {
11 -1, /* empty */
12 11, /* Prod */
13 -1, /* empty */
14 -1, /* empty */
15 139, /* Object */
16 154, /* ANode */
17 1783, /* AParam */
18 },
19 };
20 /* runtime type AExternCall */
21 const struct type type_nit__AExternCall = {
22 156,
23 "AExternCall", /* class_name_string */
24 2,
25 0,
26 NULL, /*DEAD*/
27 0, {}, /*DEAD TYPE*/
28 };
29 /* runtime type SourceFile */
30 const struct type type_nit__SourceFile = {
31 732,
32 "SourceFile", /* class_name_string */
33 5,
34 0,
35 NULL, /*NO RESOLUTIONS*/
36 6,
37 {
38 -1, /* empty */
39 -1, /* empty */
40 -1, /* empty */
41 -1, /* empty */
42 139, /* Object */
43 732, /* SourceFile */
44 },
45 };
46 /* runtime type Array[MProject] */
47 const struct type type_standard__Array__nit__MProject = {
48 2307,
49 "Array[MProject]", /* class_name_string */
50 20,
51 0,
52 &resolution_table_standard__Array__nit__MProject,
53 21,
54 {
55 1, /* Array[nullable Object] */
56 2, /* SequenceRead[nullable Object] */
57 273, /* Collection[MProject] */
58 365, /* AbstractArrayRead[MProject] */
59 139, /* Object */
60 560, /* AbstractArray[MProject] */
61 179, /* Collection[Object] */
62 -1, /* empty */
63 -1, /* empty */
64 -1, /* empty */
65 360, /* AbstractArrayRead[Object] */
66 -1, /* empty */
67 -1, /* empty */
68 -1, /* empty */
69 555, /* AbstractArray[Object] */
70 -1, /* empty */
71 -1, /* empty */
72 -1, /* empty */
73 -1, /* empty */
74 2232, /* Array[Object] */
75 2307, /* Array[MProject] */
76 },
77 };
78 const struct types resolution_table_standard__Array__nit__MProject = {
79 0, /* dummy */
80 {
81 &type_nit__MProject, /* E: MProject */
82 &type_standard__Collection__nit__MProject, /* Collection[E]: Collection[MProject] */
83 &type_standard__Array__nit__MProject, /* Array[E]: Array[MProject] */
84 &type_standard__NativeArray__nit__MProject, /* NativeArray[E]: NativeArray[MProject] */
85 &type_nit__MProject, /* E: MProject */
86 &type_standard__Collection__nit__MProject, /* Collection[E]: Collection[MProject] */
87 &type_nit__MProject, /* E: MProject */
88 &type_standard__Collection__nit__MProject, /* Collection[E]: Collection[MProject] */
89 &type_standard__Collection__nit__MProject, /* Collection[E]: Collection[MProject] */
90 &type_nit__MProject, /* E: MProject */
91 &type_nit__MProject, /* E: MProject */
92 &type_standard__Collection__nit__MProject, /* Collection[E]: Collection[MProject] */
93 &type_standard__Array__nit__MProject, /* Array[E]: Array[MProject] */
94 &type_nit__MProject, /* E: MProject */
95 &type_nit__MProject, /* E: MProject */
96 &type_standard__Array__nit__MProject, /* Array[E]: Array[MProject] */
97 &type_standard__AbstractArray__nit__MProject, /* AbstractArray[E]: AbstractArray[MProject] */
98 &type_standard__array__ArrayIterator__nit__MProject, /* ArrayIterator[E]: ArrayIterator[MProject] */
99 }
100 };
101 /* runtime type Array[MProperty] */
102 const struct type type_standard__Array__nit__MProperty = {
103 2378,
104 "Array[MProperty]", /* class_name_string */
105 21,
106 0,
107 &resolution_table_standard__Array__nit__MProperty,
108 22,
109 {
110 1, /* Array[nullable Object] */
111 2, /* SequenceRead[nullable Object] */
112 -1, /* empty */
113 368, /* AbstractArrayRead[MProperty] */
114 139, /* Object */
115 -1, /* empty */
116 179, /* Collection[Object] */
117 185, /* Collection[PropertyLayoutElement] */
118 187, /* Collection[MProperty] */
119 353, /* Collection[nullable MProperty] */
120 360, /* AbstractArrayRead[Object] */
121 462, /* AbstractArrayRead[nullable MProperty] */
122 418, /* AbstractArrayRead[PropertyLayoutElement] */
123 563, /* AbstractArray[MProperty] */
124 555, /* AbstractArray[Object] */
125 -1, /* empty */
126 657, /* AbstractArray[nullable MProperty] */
127 613, /* AbstractArray[PropertyLayoutElement] */
128 2244, /* Array[nullable MProperty] */
129 2232, /* Array[Object] */
130 2324, /* Array[PropertyLayoutElement] */
131 2378, /* Array[MProperty] */
132 },
133 };
134 const struct types resolution_table_standard__Array__nit__MProperty = {
135 0, /* dummy */
136 {
137 &type_nit__MProperty, /* E: MProperty */
138 &type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */
139 &type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */
140 &type_standard__NativeArray__nit__MProperty, /* NativeArray[E]: NativeArray[MProperty] */
141 &type_nit__MProperty, /* E: MProperty */
142 &type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */
143 &type_nit__MProperty, /* E: MProperty */
144 &type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */
145 &type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */
146 &type_nit__MProperty, /* E: MProperty */
147 &type_nit__MProperty, /* E: MProperty */
148 &type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */
149 &type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */
150 &type_nit__MProperty, /* E: MProperty */
151 &type_nit__MProperty, /* E: MProperty */
152 &type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */
153 &type_standard__AbstractArray__nit__MProperty, /* AbstractArray[E]: AbstractArray[MProperty] */
154 &type_standard__array__ArrayIterator__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[MProperty] */
155 }
156 };
157 /* runtime type nullable ModulePath */
158 const struct type type_nullable__nit__ModulePath = {
159 157,
160 "nullable ModulePath", /* class_name_string */
161 0,
162 1,
163 NULL, /*DEAD*/
164 0, {}, /*DEAD TYPE*/
165 };
166 /* runtime type nullable MGroup */
167 const struct type type_nullable__nit__MGroup = {
168 158,
169 "nullable MGroup", /* class_name_string */
170 0,
171 1,
172 NULL, /*DEAD*/
173 0, {}, /*DEAD TYPE*/
174 };
175 /* runtime type MModuleData[AAnnotation] */
176 const struct type type_nit__MModuleData__nit__AAnnotation = {
177 159,
178 "MModuleData[AAnnotation]", /* class_name_string */
179 0,
180 0,
181 NULL, /*DEAD*/
182 0, {}, /*DEAD TYPE*/
183 };
184 /* runtime type Set[MProperty] */
185 const struct type type_standard__Set__nit__MProperty = {
186 160,
187 "Set[MProperty]", /* class_name_string */
188 1,
189 0,
190 NULL, /*DEAD*/
191 0, {}, /*DEAD TYPE*/
192 };
193 /* runtime type HashSet[MType] */
194 const struct type type_standard__HashSet__nit__MType = {
195 2291,
196 "HashSet[MType]", /* class_name_string */
197 11,
198 0,
199 &resolution_table_standard__HashSet__nit__MType,
200 12,
201 {
202 4, /* Set[Object] */
203 -1, /* empty */
204 168, /* Set[MType] */
205 -1, /* empty */
206 139, /* Object */
207 175, /* Collection[MType] */
208 179, /* Collection[Object] */
209 298, /* Collection[nullable MType] */
210 -1, /* empty */
211 -1, /* empty */
212 1784, /* HashSet[Object] */
213 2291, /* HashSet[MType] */
214 },
215 };
216 const struct types resolution_table_standard__HashSet__nit__MType = {
217 0, /* dummy */
218 {
219 &type_nit__MType, /* E: MType */
220 &type_standard__hash_collection__HashSetNode__nit__MType, /* HashSetNode[E]: HashSetNode[MType] */
221 &type_standard__hash_collection__HashSetIterator__nit__MType, /* HashSetIterator[E]: HashSetIterator[MType] */
222 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
223 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
224 NULL, /* empty */
225 NULL, /* empty */
226 NULL, /* empty */
227 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
228 &type_nit__MType, /* E: MType */
229 &type_nit__MType, /* E: MType */
230 &type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */
231 &type_standard__Array__nit__MType, /* Array[E]: Array[MType] */
232 &type_nit__MType, /* K: MType */
233 &type_nullable__standard__hash_collection__HashSetNode__nit__MType, /* nullable N: nullable HashSetNode[MType] */
234 &type_standard__hash_collection__HashSetNode__nit__MType, /* N: HashSetNode[MType] */
235 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MType]] */
236 }
237 };
238 /* runtime type Array[nullable MType] */
239 const struct type type_standard__Array__nullable__nit__MType = {
240 2292,
241 "Array[nullable MType]", /* class_name_string */
242 20,
243 0,
244 &resolution_table_standard__Array__nullable__nit__MType,
245 21,
246 {
247 1, /* Array[nullable Object] */
248 2, /* SequenceRead[nullable Object] */
249 165, /* nullable Array[nullable MType] */
250 -1, /* empty */
251 139, /* Object */
252 -1, /* empty */
253 -1, /* empty */
254 298, /* Collection[nullable MType] */
255 -1, /* empty */
256 -1, /* empty */
257 -1, /* empty */
258 -1, /* empty */
259 400, /* AbstractArrayRead[nullable MType] */
260 -1, /* empty */
261 -1, /* empty */
262 -1, /* empty */
263 -1, /* empty */
264 595, /* AbstractArray[nullable MType] */
265 -1, /* empty */
266 -1, /* empty */
267 2292, /* Array[nullable MType] */
268 },
269 };
270 const struct types resolution_table_standard__Array__nullable__nit__MType = {
271 0, /* dummy */
272 {
273 &type_nullable__nit__MType, /* E: nullable MType */
274 &type_standard__Collection__nullable__nit__MType, /* Collection[E]: Collection[nullable MType] */
275 &type_standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable MType] */
276 &type_standard__NativeArray__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable MType] */
277 &type_nullable__nit__MType, /* E: nullable MType */
278 &type_standard__Collection__nullable__nit__MType, /* Collection[E]: Collection[nullable MType] */
279 &type_nullable__nit__MType, /* E: nullable MType */
280 &type_standard__Collection__nullable__nit__MType, /* Collection[E]: Collection[nullable MType] */
281 &type_standard__Collection__nullable__nit__MType, /* Collection[E]: Collection[nullable MType] */
282 &type_nullable__nit__MType, /* E: nullable MType */
283 &type_nullable__nit__MType, /* E: nullable MType */
284 &type_standard__Collection__nullable__nit__MType, /* Collection[E]: Collection[nullable MType] */
285 &type_standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable MType] */
286 &type_nullable__nit__MType, /* E: nullable MType */
287 &type_nullable__nit__MType, /* E: nullable MType */
288 &type_standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable MType] */
289 &type_standard__AbstractArray__nullable__nit__MType, /* AbstractArray[E]: AbstractArray[nullable MType] */
290 &type_standard__array__ArrayIterator__nullable__nit__MType, /* ArrayIterator[E]: ArrayIterator[nullable MType] */
291 }
292 };
293 /* runtime type Array[nullable MPropDef] */
294 const struct type type_standard__Array__nullable__nit__MPropDef = {
295 2239,
296 "Array[nullable MPropDef]", /* class_name_string */
297 18,
298 0,
299 &resolution_table_standard__Array__nullable__nit__MPropDef,
300 19,
301 {
302 1, /* Array[nullable Object] */
303 2, /* SequenceRead[nullable Object] */
304 -1, /* empty */
305 -1, /* empty */
306 139, /* Object */
307 -1, /* empty */
308 -1, /* empty */
309 -1, /* empty */
310 291, /* Collection[nullable MPropDef] */
311 392, /* AbstractArrayRead[nullable MPropDef] */
312 -1, /* empty */
313 -1, /* empty */
314 -1, /* empty */
315 -1, /* empty */
316 -1, /* empty */
317 587, /* AbstractArray[nullable MPropDef] */
318 -1, /* empty */
319 -1, /* empty */
320 2239, /* Array[nullable MPropDef] */
321 },
322 };
323 const struct types resolution_table_standard__Array__nullable__nit__MPropDef = {
324 0, /* dummy */
325 {
326 &type_nullable__nit__MPropDef, /* E: nullable MPropDef */
327 &type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */
328 &type_standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[nullable MPropDef] */
329 &type_standard__NativeArray__nullable__nit__MPropDef, /* NativeArray[E]: NativeArray[nullable MPropDef] */
330 &type_nullable__nit__MPropDef, /* E: nullable MPropDef */
331 &type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */
332 &type_nullable__nit__MPropDef, /* E: nullable MPropDef */
333 &type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */
334 &type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */
335 &type_nullable__nit__MPropDef, /* E: nullable MPropDef */
336 &type_nullable__nit__MPropDef, /* E: nullable MPropDef */
337 &type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */
338 &type_standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[nullable MPropDef] */
339 &type_nullable__nit__MPropDef, /* E: nullable MPropDef */
340 &type_nullable__nit__MPropDef, /* E: nullable MPropDef */
341 &type_standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[nullable MPropDef] */
342 &type_standard__AbstractArray__nullable__nit__MPropDef, /* AbstractArray[E]: AbstractArray[nullable MPropDef] */
343 &type_standard__array__ArrayIterator__nullable__nit__MPropDef, /* ArrayIterator[E]: ArrayIterator[nullable MPropDef] */
344 }
345 };
346 /* runtime type Set[MClassDef] */
347 const struct type type_standard__Set__nit__MClassDef = {
348 161,
349 "Set[MClassDef]", /* class_name_string */
350 1,
351 0,
352 NULL, /*DEAD*/
353 0, {}, /*DEAD TYPE*/
354 };
355 /* runtime type Set[MClass] */
356 const struct type type_standard__Set__nit__MClass = {
357 162,
358 "Set[MClass]", /* class_name_string */
359 1,
360 0,
361 NULL, /*DEAD*/
362 0, {}, /*DEAD TYPE*/
363 };
364 /* runtime type Set[MClassType] */
365 const struct type type_standard__Set__nit__MClassType = {
366 163,
367 "Set[MClassType]", /* class_name_string */
368 1,
369 0,
370 NULL, /*DEAD*/
371 0, {}, /*DEAD TYPE*/
372 };
373 /* runtime type Set[MVirtualTypeProp] */
374 const struct type type_standard__Set__nit__MVirtualTypeProp = {
375 164,
376 "Set[MVirtualTypeProp]", /* class_name_string */
377 2,
378 0,
379 NULL, /*DEAD*/
380 0, {}, /*DEAD TYPE*/
381 };
382 /* runtime type nullable Array[nullable MType] */
383 const struct type type_nullable__standard__Array__nullable__nit__MType = {
384 165,
385 "nullable Array[nullable MType]", /* class_name_string */
386 2,
387 1,
388 NULL, /*DEAD*/
389 0, {}, /*DEAD TYPE*/
390 };
391 /* runtime type Set[PropertyLayoutElement] */
392 const struct type type_standard__Set__nit__PropertyLayoutElement = {
393 166,
394 "Set[PropertyLayoutElement]", /* class_name_string */
395 3,
396 0,
397 NULL, /*DEAD*/
398 0, {}, /*DEAD TYPE*/
399 };
400 /* runtime type Set[MAttribute] */
401 const struct type type_standard__Set__nit__MAttribute = {
402 167,
403 "Set[MAttribute]", /* class_name_string */
404 2,
405 0,
406 NULL, /*DEAD*/
407 0, {}, /*DEAD TYPE*/
408 };
409 /* runtime type Array[nullable MClass] */
410 const struct type type_standard__Array__nullable__nit__MClass = {
411 2240,
412 "Array[nullable MClass]", /* class_name_string */
413 11,
414 0,
415 &resolution_table_standard__Array__nullable__nit__MClass,
416 12,
417 {
418 1, /* Array[nullable Object] */
419 2, /* SequenceRead[nullable Object] */
420 -1, /* empty */
421 290, /* Collection[nullable MClass] */
422 139, /* Object */
423 -1, /* empty */
424 -1, /* empty */
425 391, /* AbstractArrayRead[nullable MClass] */
426 -1, /* empty */
427 586, /* AbstractArray[nullable MClass] */
428 -1, /* empty */
429 2240, /* Array[nullable MClass] */
430 },
431 };
432 const struct types resolution_table_standard__Array__nullable__nit__MClass = {
433 0, /* dummy */
434 {
435 &type_nullable__nit__MClass, /* E: nullable MClass */
436 &type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */
437 &type_standard__Array__nullable__nit__MClass, /* Array[E]: Array[nullable MClass] */
438 &type_standard__NativeArray__nullable__nit__MClass, /* NativeArray[E]: NativeArray[nullable MClass] */
439 &type_nullable__nit__MClass, /* E: nullable MClass */
440 &type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */
441 &type_nullable__nit__MClass, /* E: nullable MClass */
442 &type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */
443 &type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */
444 &type_nullable__nit__MClass, /* E: nullable MClass */
445 &type_nullable__nit__MClass, /* E: nullable MClass */
446 &type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */
447 &type_standard__Array__nullable__nit__MClass, /* Array[E]: Array[nullable MClass] */
448 &type_nullable__nit__MClass, /* E: nullable MClass */
449 &type_nullable__nit__MClass, /* E: nullable MClass */
450 &type_standard__Array__nullable__nit__MClass, /* Array[E]: Array[nullable MClass] */
451 &type_standard__AbstractArray__nullable__nit__MClass, /* AbstractArray[E]: AbstractArray[nullable MClass] */
452 &type_standard__array__ArrayIterator__nullable__nit__MClass, /* ArrayIterator[E]: ArrayIterator[nullable MClass] */
453 }
454 };
455 /* runtime type EscapeMark */
456 const struct type type_nit__EscapeMark = {
457 733,
458 "EscapeMark", /* class_name_string */
459 5,
460 0,
461 NULL, /*NO RESOLUTIONS*/
462 6,
463 {
464 -1, /* empty */
465 -1, /* empty */
466 -1, /* empty */
467 -1, /* empty */
468 139, /* Object */
469 733, /* EscapeMark */
470 },
471 };
472 /* runtime type Set[MType] */
473 const struct type type_standard__Set__nit__MType = {
474 168,
475 "Set[MType]", /* class_name_string */
476 2,
477 0,
478 NULL, /*DEAD*/
479 0, {}, /*DEAD TYPE*/
480 };
481 /* runtime type POSetElement[Phase] */
482 const struct type type_poset__POSetElement__nit__Phase = {
483 734,
484 "POSetElement[Phase]", /* class_name_string */
485 5,
486 0,
487 &resolution_table_poset__POSetElement__nit__Phase,
488 6,
489 {
490 -1, /* empty */
491 -1, /* empty */
492 -1, /* empty */
493 -1, /* empty */
494 139, /* Object */
495 734, /* POSetElement[Phase] */
496 },
497 };
498 const struct types resolution_table_poset__POSetElement__nit__Phase = {
499 0, /* dummy */
500 {
501 &type_standard__HashSet__nit__Phase, /* HashSet[E]: HashSet[Phase] */
502 &type_poset__POSet__nit__Phase, /* POSet[E]: POSet[Phase] */
503 &type_nit__Phase, /* E: Phase */
504 }
505 };
506 /* runtime type POSetElement[MModule] */
507 const struct type type_poset__POSetElement__nit__MModule = {
508 735,
509 "POSetElement[MModule]", /* class_name_string */
510 5,
511 0,
512 &resolution_table_poset__POSetElement__nit__MModule,
513 6,
514 {
515 -1, /* empty */
516 -1, /* empty */
517 -1, /* empty */
518 -1, /* empty */
519 139, /* Object */
520 735, /* POSetElement[MModule] */
521 },
522 };
523 const struct types resolution_table_poset__POSetElement__nit__MModule = {
524 0, /* dummy */
525 {
526 &type_standard__HashSet__nit__MModule, /* HashSet[E]: HashSet[MModule] */
527 &type_poset__POSet__nit__MModule, /* POSet[E]: POSet[MModule] */
528 &type_nit__MModule, /* E: MModule */
529 }
530 };
531 /* runtime type POSetElement[MClassDef] */
532 const struct type type_poset__POSetElement__nit__MClassDef = {
533 736,
534 "POSetElement[MClassDef]", /* class_name_string */
535 5,
536 0,
537 &resolution_table_poset__POSetElement__nit__MClassDef,
538 6,
539 {
540 -1, /* empty */
541 -1, /* empty */
542 -1, /* empty */
543 -1, /* empty */
544 139, /* Object */
545 736, /* POSetElement[MClassDef] */
546 },
547 };
548 const struct types resolution_table_poset__POSetElement__nit__MClassDef = {
549 0, /* dummy */
550 {
551 &type_standard__HashSet__nit__MClassDef, /* HashSet[E]: HashSet[MClassDef] */
552 &type_poset__POSet__nit__MClassDef, /* POSet[E]: POSet[MClassDef] */
553 &type_nit__MClassDef, /* E: MClassDef */
554 }
555 };
556 /* runtime type POSetElement[MClassType] */
557 const struct type type_poset__POSetElement__nit__MClassType = {
558 1184,
559 "POSetElement[MClassType]", /* class_name_string */
560 6,
561 0,
562 &resolution_table_poset__POSetElement__nit__MClassType,
563 7,
564 {
565 -1, /* empty */
566 -1, /* empty */
567 -1, /* empty */
568 -1, /* empty */
569 139, /* Object */
570 740, /* POSetElement[MType] */
571 1184, /* POSetElement[MClassType] */
572 },
573 };
574 const struct types resolution_table_poset__POSetElement__nit__MClassType = {
575 0, /* dummy */
576 {
577 &type_standard__HashSet__nit__MClassType, /* HashSet[E]: HashSet[MClassType] */
578 &type_poset__POSet__nit__MClassType, /* POSet[E]: POSet[MClassType] */
579 &type_nit__MClassType, /* E: MClassType */
580 }
581 };
582 /* runtime type HashMap2[MType, String, nullable MProperty] */
583 const struct type type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
584 737,
585 "HashMap2[MType, String, nullable MProperty]", /* class_name_string */
586 5,
587 0,
588 &resolution_table_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty,
589 6,
590 {
591 -1, /* empty */
592 -1, /* empty */
593 -1, /* empty */
594 -1, /* empty */
595 139, /* Object */
596 737, /* HashMap2[MType, String, nullable MProperty] */
597 },
598 };
599 const struct types resolution_table_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
600 0, /* dummy */
601 {
602 &type_standard__HashMap__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMap[K1, HashMap[K2, V]]: HashMap[MType, HashMap[String, nullable MProperty]] */
603 &type_nit__MType, /* K1: MType */
604 &type_standard__String, /* K2: String */
605 &type_nullable__nit__MProperty, /* V: nullable MProperty */
606 &type_standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMap[K2, V]: HashMap[String, nullable MProperty] */
607 }
608 };
609 /* runtime type POSetElement[MGroup] */
610 const struct type type_poset__POSetElement__nit__MGroup = {
611 738,
612 "POSetElement[MGroup]", /* class_name_string */
613 5,
614 0,
615 &resolution_table_poset__POSetElement__nit__MGroup,
616 6,
617 {
618 -1, /* empty */
619 -1, /* empty */
620 -1, /* empty */
621 -1, /* empty */
622 139, /* Object */
623 738, /* POSetElement[MGroup] */
624 },
625 };
626 const struct types resolution_table_poset__POSetElement__nit__MGroup = {
627 0, /* dummy */
628 {
629 &type_standard__HashSet__nit__MGroup, /* HashSet[E]: HashSet[MGroup] */
630 &type_poset__POSet__nit__MGroup, /* POSet[E]: POSet[MGroup] */
631 &type_nit__MGroup, /* E: MGroup */
632 }
633 };
634 /* runtime type Set[MMethodDef] */
635 const struct type type_standard__Set__nit__MMethodDef = {
636 169,
637 "Set[MMethodDef]", /* class_name_string */
638 1,
639 0,
640 NULL, /*DEAD*/
641 0, {}, /*DEAD TYPE*/
642 };
643 /* runtime type POSetElement[MClass] */
644 const struct type type_poset__POSetElement__nit__MClass = {
645 739,
646 "POSetElement[MClass]", /* class_name_string */
647 5,
648 0,
649 &resolution_table_poset__POSetElement__nit__MClass,
650 6,
651 {
652 -1, /* empty */
653 -1, /* empty */
654 -1, /* empty */
655 -1, /* empty */
656 139, /* Object */
657 739, /* POSetElement[MClass] */
658 },
659 };
660 const struct types resolution_table_poset__POSetElement__nit__MClass = {
661 0, /* dummy */
662 {
663 &type_standard__HashSet__nit__MClass, /* HashSet[E]: HashSet[MClass] */
664 &type_poset__POSet__nit__MClass, /* POSet[E]: POSet[MClass] */
665 &type_nit__MClass, /* E: MClass */
666 }
667 };
668 /* runtime type POSetElement[MType] */
669 const struct type type_poset__POSetElement__nit__MType = {
670 740,
671 "POSetElement[MType]", /* class_name_string */
672 5,
673 0,
674 &resolution_table_poset__POSetElement__nit__MType,
675 6,
676 {
677 -1, /* empty */
678 -1, /* empty */
679 -1, /* empty */
680 -1, /* empty */
681 139, /* Object */
682 740, /* POSetElement[MType] */
683 },
684 };
685 const struct types resolution_table_poset__POSetElement__nit__MType = {
686 0, /* dummy */
687 {
688 &type_standard__HashSet__nit__MType, /* HashSet[E]: HashSet[MType] */
689 &type_poset__POSet__nit__MType, /* POSet[E]: POSet[MType] */
690 &type_nit__MType, /* E: MType */
691 }
692 };
693 /* runtime type nullable MProperty */
694 const struct type type_nullable__nit__MProperty = {
695 170,
696 "nullable MProperty", /* class_name_string */
697 5,
698 1,
699 NULL, /*DEAD*/
700 0, {}, /*DEAD TYPE*/
701 };
702 /* runtime type Array[MMethodDef] */
703 const struct type type_standard__Array__nit__MMethodDef = {
704 2400,
705 "Array[MMethodDef]", /* class_name_string */
706 22,
707 0,
708 &resolution_table_standard__Array__nit__MMethodDef,
709 23,
710 {
711 1, /* Array[nullable Object] */
712 2, /* SequenceRead[nullable Object] */
713 176, /* Collection[MMethodDef] */
714 374, /* AbstractArrayRead[MPropDef] */
715 139, /* Object */
716 276, /* Collection[MPropDef] */
717 179, /* Collection[Object] */
718 185, /* Collection[PropertyLayoutElement] */
719 291, /* Collection[nullable MPropDef] */
720 392, /* AbstractArrayRead[nullable MPropDef] */
721 360, /* AbstractArrayRead[Object] */
722 409, /* AbstractArrayRead[MMethodDef] */
723 418, /* AbstractArrayRead[PropertyLayoutElement] */
724 569, /* AbstractArray[MPropDef] */
725 555, /* AbstractArray[Object] */
726 587, /* AbstractArray[nullable MPropDef] */
727 604, /* AbstractArray[MMethodDef] */
728 613, /* AbstractArray[PropertyLayoutElement] */
729 2239, /* Array[nullable MPropDef] */
730 2232, /* Array[Object] */
731 2324, /* Array[PropertyLayoutElement] */
732 2377, /* Array[MPropDef] */
733 2400, /* Array[MMethodDef] */
734 },
735 };
736 const struct types resolution_table_standard__Array__nit__MMethodDef = {
737 0, /* dummy */
738 {
739 &type_nit__MMethodDef, /* E: MMethodDef */
740 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
741 &type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
742 &type_standard__NativeArray__nit__MMethodDef, /* NativeArray[E]: NativeArray[MMethodDef] */
743 &type_nit__MMethodDef, /* E: MMethodDef */
744 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
745 &type_nit__MMethodDef, /* E: MMethodDef */
746 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
747 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
748 &type_nit__MMethodDef, /* E: MMethodDef */
749 &type_nit__MMethodDef, /* E: MMethodDef */
750 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
751 &type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
752 &type_nit__MMethodDef, /* E: MMethodDef */
753 &type_nit__MMethodDef, /* E: MMethodDef */
754 &type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
755 &type_standard__AbstractArray__nit__MMethodDef, /* AbstractArray[E]: AbstractArray[MMethodDef] */
756 &type_standard__array__ArrayIterator__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[MMethodDef] */
757 }
758 };
759 /* runtime type Array[MAttributeDef] */
760 const struct type type_standard__Array__nit__MAttributeDef = {
761 2401,
762 "Array[MAttributeDef]", /* class_name_string */
763 22,
764 0,
765 &resolution_table_standard__Array__nit__MAttributeDef,
766 23,
767 {
768 1, /* Array[nullable Object] */
769 2, /* SequenceRead[nullable Object] */
770 315, /* Collection[MAttributeDef] */
771 374, /* AbstractArrayRead[MPropDef] */
772 139, /* Object */
773 276, /* Collection[MPropDef] */
774 179, /* Collection[Object] */
775 185, /* Collection[PropertyLayoutElement] */
776 291, /* Collection[nullable MPropDef] */
777 392, /* AbstractArrayRead[nullable MPropDef] */
778 360, /* AbstractArrayRead[Object] */
779 424, /* AbstractArrayRead[MAttributeDef] */
780 418, /* AbstractArrayRead[PropertyLayoutElement] */
781 569, /* AbstractArray[MPropDef] */
782 555, /* AbstractArray[Object] */
783 587, /* AbstractArray[nullable MPropDef] */
784 619, /* AbstractArray[MAttributeDef] */
785 613, /* AbstractArray[PropertyLayoutElement] */
786 2239, /* Array[nullable MPropDef] */
787 2232, /* Array[Object] */
788 2324, /* Array[PropertyLayoutElement] */
789 2377, /* Array[MPropDef] */
790 2401, /* Array[MAttributeDef] */
791 },
792 };
793 const struct types resolution_table_standard__Array__nit__MAttributeDef = {
794 0, /* dummy */
795 {
796 &type_nit__MAttributeDef, /* E: MAttributeDef */
797 &type_standard__Collection__nit__MAttributeDef, /* Collection[E]: Collection[MAttributeDef] */
798 &type_standard__Array__nit__MAttributeDef, /* Array[E]: Array[MAttributeDef] */
799 &type_standard__NativeArray__nit__MAttributeDef, /* NativeArray[E]: NativeArray[MAttributeDef] */
800 &type_nit__MAttributeDef, /* E: MAttributeDef */
801 &type_standard__Collection__nit__MAttributeDef, /* Collection[E]: Collection[MAttributeDef] */
802 &type_nit__MAttributeDef, /* E: MAttributeDef */
803 &type_standard__Collection__nit__MAttributeDef, /* Collection[E]: Collection[MAttributeDef] */
804 &type_standard__Collection__nit__MAttributeDef, /* Collection[E]: Collection[MAttributeDef] */
805 &type_nit__MAttributeDef, /* E: MAttributeDef */
806 &type_nit__MAttributeDef, /* E: MAttributeDef */
807 &type_standard__Collection__nit__MAttributeDef, /* Collection[E]: Collection[MAttributeDef] */
808 &type_standard__Array__nit__MAttributeDef, /* Array[E]: Array[MAttributeDef] */
809 &type_nit__MAttributeDef, /* E: MAttributeDef */
810 &type_nit__MAttributeDef, /* E: MAttributeDef */
811 &type_standard__Array__nit__MAttributeDef, /* Array[E]: Array[MAttributeDef] */
812 &type_standard__AbstractArray__nit__MAttributeDef, /* AbstractArray[E]: AbstractArray[MAttributeDef] */
813 &type_standard__array__ArrayIterator__nit__MAttributeDef, /* ArrayIterator[E]: ArrayIterator[MAttributeDef] */
814 }
815 };
816 /* runtime type Array[MVirtualTypeDef] */
817 const struct type type_standard__Array__nit__MVirtualTypeDef = {
818 2402,
819 "Array[MVirtualTypeDef]", /* class_name_string */
820 22,
821 0,
822 &resolution_table_standard__Array__nit__MVirtualTypeDef,
823 23,
824 {
825 1, /* Array[nullable Object] */
826 2, /* SequenceRead[nullable Object] */
827 316, /* Collection[MVirtualTypeDef] */
828 374, /* AbstractArrayRead[MPropDef] */
829 139, /* Object */
830 276, /* Collection[MPropDef] */
831 179, /* Collection[Object] */
832 185, /* Collection[PropertyLayoutElement] */
833 291, /* Collection[nullable MPropDef] */
834 392, /* AbstractArrayRead[nullable MPropDef] */
835 360, /* AbstractArrayRead[Object] */
836 425, /* AbstractArrayRead[MVirtualTypeDef] */
837 418, /* AbstractArrayRead[PropertyLayoutElement] */
838 569, /* AbstractArray[MPropDef] */
839 555, /* AbstractArray[Object] */
840 587, /* AbstractArray[nullable MPropDef] */
841 620, /* AbstractArray[MVirtualTypeDef] */
842 613, /* AbstractArray[PropertyLayoutElement] */
843 2239, /* Array[nullable MPropDef] */
844 2232, /* Array[Object] */
845 2324, /* Array[PropertyLayoutElement] */
846 2377, /* Array[MPropDef] */
847 2402, /* Array[MVirtualTypeDef] */
848 },
849 };
850 const struct types resolution_table_standard__Array__nit__MVirtualTypeDef = {
851 0, /* dummy */
852 {
853 &type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */
854 &type_standard__Collection__nit__MVirtualTypeDef, /* Collection[E]: Collection[MVirtualTypeDef] */
855 &type_standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[MVirtualTypeDef] */
856 &type_standard__NativeArray__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[MVirtualTypeDef] */
857 &type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */
858 &type_standard__Collection__nit__MVirtualTypeDef, /* Collection[E]: Collection[MVirtualTypeDef] */
859 &type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */
860 &type_standard__Collection__nit__MVirtualTypeDef, /* Collection[E]: Collection[MVirtualTypeDef] */
861 &type_standard__Collection__nit__MVirtualTypeDef, /* Collection[E]: Collection[MVirtualTypeDef] */
862 &type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */
863 &type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */
864 &type_standard__Collection__nit__MVirtualTypeDef, /* Collection[E]: Collection[MVirtualTypeDef] */
865 &type_standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[MVirtualTypeDef] */
866 &type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */
867 &type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */
868 &type_standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[MVirtualTypeDef] */
869 &type_standard__AbstractArray__nit__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[MVirtualTypeDef] */
870 &type_standard__array__ArrayIterator__nit__MVirtualTypeDef, /* ArrayIterator[E]: ArrayIterator[MVirtualTypeDef] */
871 }
872 };
873 /* runtime type Collection[AModule] */
874 const struct type type_standard__Collection__nit__AModule = {
875 171,
876 "Collection[AModule]", /* class_name_string */
877 2,
878 0,
879 NULL, /*DEAD*/
880 0, {}, /*DEAD TYPE*/
881 };
882 /* runtime type Collection[MModule] */
883 const struct type type_standard__Collection__nit__MModule = {
884 172,
885 "Collection[MModule]", /* class_name_string */
886 2,
887 0,
888 NULL, /*DEAD*/
889 0, {}, /*DEAD TYPE*/
890 };
891 /* runtime type Collection[MClassType] */
892 const struct type type_standard__Collection__nit__MClassType = {
893 173,
894 "Collection[MClassType]", /* class_name_string */
895 3,
896 0,
897 NULL, /*DEAD*/
898 0, {}, /*DEAD TYPE*/
899 };
900 /* runtime type Collection[MClass] */
901 const struct type type_standard__Collection__nit__MClass = {
902 174,
903 "Collection[MClass]", /* class_name_string */
904 2,
905 0,
906 NULL, /*DEAD*/
907 0, {}, /*DEAD TYPE*/
908 };
909 /* runtime type Collection[MType] */
910 const struct type type_standard__Collection__nit__MType = {
911 175,
912 "Collection[MType]", /* class_name_string */
913 5,
914 0,
915 NULL, /*DEAD*/
916 0, {}, /*DEAD TYPE*/
917 };
918 /* runtime type Collection[MMethodDef] */
919 const struct type type_standard__Collection__nit__MMethodDef = {
920 176,
921 "Collection[MMethodDef]", /* class_name_string */
922 2,
923 0,
924 NULL, /*DEAD*/
925 0, {}, /*DEAD TYPE*/
926 };
927 /* runtime type Collection[MMethod] */
928 const struct type type_standard__Collection__nit__MMethod = {
929 177,
930 "Collection[MMethod]", /* class_name_string */
931 2,
932 0,
933 NULL, /*DEAD*/
934 0, {}, /*DEAD TYPE*/
935 };
936 /* runtime type Collection[CallSite] */
937 const struct type type_standard__Collection__nit__CallSite = {
938 178,
939 "Collection[CallSite]", /* class_name_string */
940 2,
941 0,
942 NULL, /*DEAD*/
943 0, {}, /*DEAD TYPE*/
944 };
945 /* runtime type Collection[Object] */
946 const struct type type_standard__Collection__standard__Object = {
947 179,
948 "Collection[Object]", /* class_name_string */
949 6,
950 0,
951 NULL, /*DEAD*/
952 0, {}, /*DEAD TYPE*/
953 };
954 /* runtime type Collection[String] */
955 const struct type type_standard__Collection__standard__String = {
956 180,
957 "Collection[String]", /* class_name_string */
958 2,
959 0,
960 NULL, /*DEAD*/
961 0, {}, /*DEAD TYPE*/
962 };
963 /* runtime type Collection[ANode] */
964 const struct type type_standard__Collection__nit__ANode = {
965 181,
966 "Collection[ANode]", /* class_name_string */
967 3,
968 0,
969 NULL, /*DEAD*/
970 0, {}, /*DEAD TYPE*/
971 };
972 /* runtime type Collection[MClassDef] */
973 const struct type type_standard__Collection__nit__MClassDef = {
974 182,
975 "Collection[MClassDef]", /* class_name_string */
976 2,
977 0,
978 NULL, /*DEAD*/
979 0, {}, /*DEAD TYPE*/
980 };
981 /* runtime type Collection[MVirtualTypeProp] */
982 const struct type type_standard__Collection__nit__MVirtualTypeProp = {
983 183,
984 "Collection[MVirtualTypeProp]", /* class_name_string */
985 5,
986 0,
987 NULL, /*DEAD*/
988 0, {}, /*DEAD TYPE*/
989 };
990 /* runtime type Collection[Variable] */
991 const struct type type_standard__Collection__nit__Variable = {
992 184,
993 "Collection[Variable]", /* class_name_string */
994 2,
995 0,
996 NULL, /*DEAD*/
997 0, {}, /*DEAD TYPE*/
998 };
999 /* runtime type Collection[PropertyLayoutElement] */
1000 const struct type type_standard__Collection__nit__PropertyLayoutElement = {
1001 185,
1002 "Collection[PropertyLayoutElement]", /* class_name_string */
1003 7,
1004 0,
1005 NULL, /*DEAD*/
1006 0, {}, /*DEAD TYPE*/
1007 };
1008 /* runtime type Collection[MAttribute] */
1009 const struct type type_standard__Collection__nit__MAttribute = {
1010 186,
1011 "Collection[MAttribute]", /* class_name_string */
1012 5,
1013 0,
1014 NULL, /*DEAD*/
1015 0, {}, /*DEAD TYPE*/
1016 };
1017 /* runtime type Collection[MProperty] */
1018 const struct type type_standard__Collection__nit__MProperty = {
1019 187,
1020 "Collection[MProperty]", /* class_name_string */
1021 8,
1022 0,
1023 NULL, /*DEAD*/
1024 0, {}, /*DEAD TYPE*/
1025 };
1026 /* runtime type Collection[Phase] */
1027 const struct type type_standard__Collection__nit__Phase = {
1028 188,
1029 "Collection[Phase]", /* class_name_string */
1030 2,
1031 0,
1032 NULL, /*DEAD*/
1033 0, {}, /*DEAD TYPE*/
1034 };
1035 /* runtime type Collection[MGroup] */
1036 const struct type type_standard__Collection__nit__MGroup = {
1037 189,
1038 "Collection[MGroup]", /* class_name_string */
1039 2,
1040 0,
1041 NULL, /*DEAD*/
1042 0, {}, /*DEAD TYPE*/
1043 };
1044 /* runtime type nullable HashMapNode[SourceFile, Array[String]] */
1045 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String = {
1046 190,
1047 "nullable HashMapNode[SourceFile, Array[String]]", /* class_name_string */
1048 0,
1049 1,
1050 NULL, /*DEAD*/
1051 0, {}, /*DEAD TYPE*/
1052 };
1053 /* runtime type nullable HashMapNode[String, Option] */
1054 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option = {
1055 191,
1056 "nullable HashMapNode[String, Option]", /* class_name_string */
1057 0,
1058 1,
1059 NULL, /*DEAD*/
1060 0, {}, /*DEAD TYPE*/
1061 };
1062 /* runtime type nullable HashSetNode[AModule] */
1063 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__AModule = {
1064 192,
1065 "nullable HashSetNode[AModule]", /* class_name_string */
1066 0,
1067 1,
1068 NULL, /*DEAD*/
1069 0, {}, /*DEAD TYPE*/
1070 };
1071 /* runtime type nullable HashMapNode[String, Array[MProject]] */
1072 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject = {
1073 193,
1074 "nullable HashMapNode[String, Array[MProject]]", /* class_name_string */
1075 0,
1076 1,
1077 NULL, /*DEAD*/
1078 0, {}, /*DEAD TYPE*/
1079 };
1080 /* runtime type nullable HashMapNode[String, Array[MModule]] */
1081 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule = {
1082 194,
1083 "nullable HashMapNode[String, Array[MModule]]", /* class_name_string */
1084 0,
1085 1,
1086 NULL, /*DEAD*/
1087 0, {}, /*DEAD TYPE*/
1088 };
1089 /* runtime type nullable HashMapNode[String, Array[MClass]] */
1090 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass = {
1091 195,
1092 "nullable HashMapNode[String, Array[MClass]]", /* class_name_string */
1093 0,
1094 1,
1095 NULL, /*DEAD*/
1096 0, {}, /*DEAD TYPE*/
1097 };
1098 /* runtime type nullable HashMapNode[String, Array[MProperty]] */
1099 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty = {
1100 196,
1101 "nullable HashMapNode[String, Array[MProperty]]", /* class_name_string */
1102 0,
1103 1,
1104 NULL, /*DEAD*/
1105 0, {}, /*DEAD TYPE*/
1106 };
1107 /* runtime type nullable HashMapNode[String, nullable ModulePath] */
1108 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath = {
1109 197,
1110 "nullable HashMapNode[String, nullable ModulePath]", /* class_name_string */
1111 0,
1112 1,
1113 NULL, /*DEAD*/
1114 0, {}, /*DEAD TYPE*/
1115 };
1116 /* runtime type nullable HashMapNode[String, nullable MGroup] */
1117 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup = {
1118 198,
1119 "nullable HashMapNode[String, nullable MGroup]", /* class_name_string */
1120 0,
1121 1,
1122 NULL, /*DEAD*/
1123 0, {}, /*DEAD TYPE*/
1124 };
1125 /* runtime type nullable HashMapNode[MModule, AModule] */
1126 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule = {
1127 199,
1128 "nullable HashMapNode[MModule, AModule]", /* class_name_string */
1129 0,
1130 1,
1131 NULL, /*DEAD*/
1132 0, {}, /*DEAD TYPE*/
1133 };
1134 /* runtime type nullable HashMapNode[MClassDef, AClassdef] */
1135 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef = {
1136 200,
1137 "nullable HashMapNode[MClassDef, AClassdef]", /* class_name_string */
1138 0,
1139 1,
1140 NULL, /*DEAD*/
1141 0, {}, /*DEAD TYPE*/
1142 };
1143 /* runtime type nullable HashMapNode[String, MModuleData[AAnnotation]] */
1144 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation = {
1145 201,
1146 "nullable HashMapNode[String, MModuleData[AAnnotation]]", /* class_name_string */
1147 0,
1148 1,
1149 NULL, /*DEAD*/
1150 0, {}, /*DEAD TYPE*/
1151 };
1152 /* runtime type nullable HashMapNode[MPropDef, APropdef] */
1153 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef = {
1154 202,
1155 "nullable HashMapNode[MPropDef, APropdef]", /* class_name_string */
1156 0,
1157 1,
1158 NULL, /*DEAD*/
1159 0, {}, /*DEAD TYPE*/
1160 };
1161 /* runtime type nullable HashSetNode[MModule] */
1162 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MModule = {
1163 203,
1164 "nullable HashSetNode[MModule]", /* class_name_string */
1165 0,
1166 1,
1167 NULL, /*DEAD*/
1168 0, {}, /*DEAD TYPE*/
1169 };
1170 /* runtime type nullable HashMapNode[MClass, Set[MProperty]] */
1171 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = {
1172 204,
1173 "nullable HashMapNode[MClass, Set[MProperty]]", /* class_name_string */
1174 0,
1175 1,
1176 NULL, /*DEAD*/
1177 0, {}, /*DEAD TYPE*/
1178 };
1179 /* runtime type nullable HashMapNode[MProperty, APropdef] */
1180 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = {
1181 205,
1182 "nullable HashMapNode[MProperty, APropdef]", /* class_name_string */
1183 0,
1184 1,
1185 NULL, /*DEAD*/
1186 0, {}, /*DEAD TYPE*/
1187 };
1188 /* runtime type nullable HashMapNode[Array[MType], MGenericType] */
1189 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = {
1190 206,
1191 "nullable HashMapNode[Array[MType], MGenericType]", /* class_name_string */
1192 0,
1193 1,
1194 NULL, /*DEAD*/
1195 0, {}, /*DEAD TYPE*/
1196 };
1197 /* runtime type nullable HashSetNode[MClassType] */
1198 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MClassType = {
1199 207,
1200 "nullable HashSetNode[MClassType]", /* class_name_string */
1201 0,
1202 1,
1203 NULL, /*DEAD*/
1204 0, {}, /*DEAD TYPE*/
1205 };
1206 /* runtime type nullable HashSetNode[MClass] */
1207 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MClass = {
1208 208,
1209 "nullable HashSetNode[MClass]", /* class_name_string */
1210 0,
1211 1,
1212 NULL, /*DEAD*/
1213 0, {}, /*DEAD TYPE*/
1214 };
1215 /* runtime type nullable HashSetNode[MType] */
1216 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MType = {
1217 209,
1218 "nullable HashSetNode[MType]", /* class_name_string */
1219 1,
1220 1,
1221 NULL, /*DEAD*/
1222 0, {}, /*DEAD TYPE*/
1223 };
1224 /* runtime type nullable HashSetNode[MMethodDef] */
1225 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MMethodDef = {
1226 210,
1227 "nullable HashSetNode[MMethodDef]", /* class_name_string */
1228 0,
1229 1,
1230 NULL, /*DEAD*/
1231 0, {}, /*DEAD TYPE*/
1232 };
1233 /* runtime type nullable HashSetNode[MMethod] */
1234 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MMethod = {
1235 211,
1236 "nullable HashSetNode[MMethod]", /* class_name_string */
1237 0,
1238 1,
1239 NULL, /*DEAD*/
1240 0, {}, /*DEAD TYPE*/
1241 };
1242 /* runtime type nullable HashSetNode[CallSite] */
1243 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__CallSite = {
1244 212,
1245 "nullable HashSetNode[CallSite]", /* class_name_string */
1246 0,
1247 1,
1248 NULL, /*DEAD*/
1249 0, {}, /*DEAD TYPE*/
1250 };
1251 /* runtime type nullable HashMapNode[MClassDef, HashSet[MType]] */
1252 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType = {
1253 213,
1254 "nullable HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */
1255 0,
1256 1,
1257 NULL, /*DEAD*/
1258 0, {}, /*DEAD TYPE*/
1259 };
1260 /* runtime type nullable HashMapNode[MClass, Int] */
1261 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int = {
1262 214,
1263 "nullable HashMapNode[MClass, Int]", /* class_name_string */
1264 0,
1265 1,
1266 NULL, /*DEAD*/
1267 0, {}, /*DEAD TYPE*/
1268 };
1269 /* runtime type nullable HashSetNode[Object] */
1270 const struct type type_nullable__standard__hash_collection__HashSetNode__standard__Object = {
1271 215,
1272 "nullable HashSetNode[Object]", /* class_name_string */
1273 2,
1274 1,
1275 NULL, /*DEAD*/
1276 0, {}, /*DEAD TYPE*/
1277 };
1278 /* runtime type nullable HashMapNode[MType, Array[nullable MType]] */
1279 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType = {
1280 216,
1281 "nullable HashMapNode[MType, Array[nullable MType]]", /* class_name_string */
1282 0,
1283 1,
1284 NULL, /*DEAD*/
1285 0, {}, /*DEAD TYPE*/
1286 };
1287 /* runtime type nullable HashMapNode[MClassType, Array[nullable MType]] */
1288 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType = {
1289 217,
1290 "nullable HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */
1291 1,
1292 1,
1293 NULL, /*DEAD*/
1294 0, {}, /*DEAD TYPE*/
1295 };
1296 /* runtime type nullable HashMapNode[MClass, Array[nullable MPropDef]] */
1297 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef = {
1298 218,
1299 "nullable HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */
1300 0,
1301 1,
1302 NULL, /*DEAD*/
1303 0, {}, /*DEAD TYPE*/
1304 };
1305 /* runtime type nullable HashMapNode[String, String] */
1306 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__String = {
1307 219,
1308 "nullable HashMapNode[String, String]", /* class_name_string */
1309 0,
1310 1,
1311 NULL, /*DEAD*/
1312 0, {}, /*DEAD TYPE*/
1313 };
1314 /* runtime type nullable HashMapNode[String, ANode] */
1315 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode = {
1316 220,
1317 "nullable HashMapNode[String, ANode]", /* class_name_string */
1318 0,
1319 1,
1320 NULL, /*DEAD*/
1321 0, {}, /*DEAD TYPE*/
1322 };
1323 /* runtime type nullable HashMapNode[MClass, MClassType] */
1324 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType = {
1325 221,
1326 "nullable HashMapNode[MClass, MClassType]", /* class_name_string */
1327 0,
1328 1,
1329 NULL, /*DEAD*/
1330 0, {}, /*DEAD TYPE*/
1331 };
1332 /* runtime type nullable HashSetNode[ANode] */
1333 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__ANode = {
1334 222,
1335 "nullable HashSetNode[ANode]", /* class_name_string */
1336 1,
1337 1,
1338 NULL, /*DEAD*/
1339 0, {}, /*DEAD TYPE*/
1340 };
1341 /* runtime type nullable HashMapNode[MModule, Set[MClassDef]] */
1342 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef = {
1343 223,
1344 "nullable HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */
1345 0,
1346 1,
1347 NULL, /*DEAD*/
1348 0, {}, /*DEAD TYPE*/
1349 };
1350 /* runtime type nullable HashMapNode[MModule, Set[MClass]] */
1351 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass = {
1352 224,
1353 "nullable HashMapNode[MModule, Set[MClass]]", /* class_name_string */
1354 0,
1355 1,
1356 NULL, /*DEAD*/
1357 0, {}, /*DEAD TYPE*/
1358 };
1359 /* runtime type nullable HashMapNode[MModule, Set[MClassType]] */
1360 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType = {
1361 225,
1362 "nullable HashMapNode[MModule, Set[MClassType]]", /* class_name_string */
1363 0,
1364 1,
1365 NULL, /*DEAD*/
1366 0, {}, /*DEAD TYPE*/
1367 };
1368 /* runtime type nullable HashSetNode[MClassDef] */
1369 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MClassDef = {
1370 226,
1371 "nullable HashSetNode[MClassDef]", /* class_name_string */
1372 0,
1373 1,
1374 NULL, /*DEAD*/
1375 0, {}, /*DEAD TYPE*/
1376 };
1377 /* runtime type nullable HashMapNode[String, Int] */
1378 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int = {
1379 227,
1380 "nullable HashMapNode[String, Int]", /* class_name_string */
1381 0,
1382 1,
1383 NULL, /*DEAD*/
1384 0, {}, /*DEAD TYPE*/
1385 };
1386 /* runtime type nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */
1387 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp = {
1388 228,
1389 "nullable HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
1390 1,
1391 1,
1392 NULL, /*DEAD*/
1393 0, {}, /*DEAD TYPE*/
1394 };
1395 /* runtime type nullable HashSetNode[MVirtualTypeProp] */
1396 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp = {
1397 229,
1398 "nullable HashSetNode[MVirtualTypeProp]", /* class_name_string */
1399 0,
1400 1,
1401 NULL, /*DEAD*/
1402 0, {}, /*DEAD TYPE*/
1403 };
1404 /* runtime type nullable HashSetNode[Variable] */
1405 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__Variable = {
1406 230,
1407 "nullable HashSetNode[Variable]", /* class_name_string */
1408 0,
1409 1,
1410 NULL, /*DEAD*/
1411 0, {}, /*DEAD TYPE*/
1412 };
1413 /* runtime type nullable HashMapNode[Variable, nullable MType] */
1414 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType = {
1415 231,
1416 "nullable HashMapNode[Variable, nullable MType]", /* class_name_string */
1417 0,
1418 1,
1419 NULL, /*DEAD*/
1420 0, {}, /*DEAD TYPE*/
1421 };
1422 /* runtime type nullable HashMapNode[Variable, nullable Array[nullable MType]] */
1423 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType = {
1424 232,
1425 "nullable HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */
1426 0,
1427 1,
1428 NULL, /*DEAD*/
1429 0, {}, /*DEAD TYPE*/
1430 };
1431 /* runtime type nullable HashSetNode[String] */
1432 const struct type type_nullable__standard__hash_collection__HashSetNode__standard__String = {
1433 233,
1434 "nullable HashSetNode[String]", /* class_name_string */
1435 0,
1436 1,
1437 NULL, /*DEAD*/
1438 0, {}, /*DEAD TYPE*/
1439 };
1440 /* runtime type nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */
1441 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement = {
1442 234,
1443 "nullable HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
1444 2,
1445 1,
1446 NULL, /*DEAD*/
1447 0, {}, /*DEAD TYPE*/
1448 };
1449 /* runtime type nullable HashMapNode[MClass, Set[MAttribute]] */
1450 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute = {
1451 235,
1452 "nullable HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */
1453 1,
1454 1,
1455 NULL, /*DEAD*/
1456 0, {}, /*DEAD TYPE*/
1457 };
1458 /* runtime type nullable HashSetNode[PropertyLayoutElement] */
1459 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement = {
1460 236,
1461 "nullable HashSetNode[PropertyLayoutElement]", /* class_name_string */
1462 1,
1463 1,
1464 NULL, /*DEAD*/
1465 0, {}, /*DEAD TYPE*/
1466 };
1467 /* runtime type nullable HashSetNode[MAttribute] */
1468 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MAttribute = {
1469 237,
1470 "nullable HashSetNode[MAttribute]", /* class_name_string */
1471 0,
1472 1,
1473 NULL, /*DEAD*/
1474 0, {}, /*DEAD TYPE*/
1475 };
1476 /* runtime type nullable HashMapNode[MClass, Array[nullable MClass]] */
1477 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass = {
1478 238,
1479 "nullable HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */
1480 0,
1481 1,
1482 NULL, /*DEAD*/
1483 0, {}, /*DEAD TYPE*/
1484 };
1485 /* runtime type nullable HashSetNode[MProperty] */
1486 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MProperty = {
1487 239,
1488 "nullable HashSetNode[MProperty]", /* class_name_string */
1489 3,
1490 1,
1491 NULL, /*DEAD*/
1492 0, {}, /*DEAD TYPE*/
1493 };
1494 /* runtime type nullable HashMapNode[MClass, AClassdef] */
1495 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef = {
1496 240,
1497 "nullable HashMapNode[MClass, AClassdef]", /* class_name_string */
1498 0,
1499 1,
1500 NULL, /*DEAD*/
1501 0, {}, /*DEAD TYPE*/
1502 };
1503 /* runtime type nullable HashMapNode[String, Variable] */
1504 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable = {
1505 241,
1506 "nullable HashMapNode[String, Variable]", /* class_name_string */
1507 0,
1508 1,
1509 NULL, /*DEAD*/
1510 0, {}, /*DEAD TYPE*/
1511 };
1512 /* runtime type nullable HashMapNode[Variable, RuntimeVariable] */
1513 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable = {
1514 242,
1515 "nullable HashMapNode[Variable, RuntimeVariable]", /* class_name_string */
1516 0,
1517 1,
1518 NULL, /*DEAD*/
1519 0, {}, /*DEAD TYPE*/
1520 };
1521 /* runtime type nullable HashMapNode[EscapeMark, String] */
1522 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String = {
1523 243,
1524 "nullable HashMapNode[EscapeMark, String]", /* class_name_string */
1525 0,
1526 1,
1527 NULL, /*DEAD*/
1528 0, {}, /*DEAD TYPE*/
1529 };
1530 /* runtime type nullable HashMapNode[MClassType, Set[MType]] */
1531 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType = {
1532 244,
1533 "nullable HashMapNode[MClassType, Set[MType]]", /* class_name_string */
1534 0,
1535 1,
1536 NULL, /*DEAD*/
1537 0, {}, /*DEAD TYPE*/
1538 };
1539 /* runtime type nullable HashMapNode[MType, Int] */
1540 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int = {
1541 245,
1542 "nullable HashMapNode[MType, Int]", /* class_name_string */
1543 0,
1544 1,
1545 NULL, /*DEAD*/
1546 0, {}, /*DEAD TYPE*/
1547 };
1548 /* runtime type nullable HashMapNode[Phase, POSetElement[Phase]] */
1549 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase = {
1550 246,
1551 "nullable HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */
1552 0,
1553 1,
1554 NULL, /*DEAD*/
1555 0, {}, /*DEAD TYPE*/
1556 };
1557 /* runtime type nullable HashMapNode[MModule, POSetElement[MModule]] */
1558 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule = {
1559 247,
1560 "nullable HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */
1561 0,
1562 1,
1563 NULL, /*DEAD*/
1564 0, {}, /*DEAD TYPE*/
1565 };
1566 /* runtime type nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */
1567 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef = {
1568 248,
1569 "nullable HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
1570 0,
1571 1,
1572 NULL, /*DEAD*/
1573 0, {}, /*DEAD TYPE*/
1574 };
1575 /* runtime type nullable HashMapNode[MClassType, POSetElement[MClassType]] */
1576 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType = {
1577 249,
1578 "nullable HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */
1579 0,
1580 1,
1581 NULL, /*DEAD*/
1582 0, {}, /*DEAD TYPE*/
1583 };
1584 /* runtime type nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */
1585 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
1586 250,
1587 "nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
1588 0,
1589 1,
1590 NULL, /*DEAD*/
1591 0, {}, /*DEAD TYPE*/
1592 };
1593 /* runtime type nullable HashMapNode[MGroup, POSetElement[MGroup]] */
1594 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup = {
1595 251,
1596 "nullable HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */
1597 0,
1598 1,
1599 NULL, /*DEAD*/
1600 0, {}, /*DEAD TYPE*/
1601 };
1602 /* runtime type nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */
1603 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
1604 252,
1605 "nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
1606 0,
1607 1,
1608 NULL, /*DEAD*/
1609 0, {}, /*DEAD TYPE*/
1610 };
1611 /* runtime type nullable HashMapNode[MProperty, Set[MMethodDef]] */
1612 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef = {
1613 253,
1614 "nullable HashMapNode[MProperty, Set[MMethodDef]]", /* class_name_string */
1615 0,
1616 1,
1617 NULL, /*DEAD*/
1618 0, {}, /*DEAD TYPE*/
1619 };
1620 /* runtime type nullable HashMapNode[MVirtualTypeProp, Int] */
1621 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int = {
1622 254,
1623 "nullable HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */
1624 0,
1625 1,
1626 NULL, /*DEAD*/
1627 0, {}, /*DEAD TYPE*/
1628 };
1629 /* runtime type nullable HashMapNode[PropertyLayoutElement, Int] */
1630 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int = {
1631 255,
1632 "nullable HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */
1633 1,
1634 1,
1635 NULL, /*DEAD*/
1636 0, {}, /*DEAD TYPE*/
1637 };
1638 /* runtime type nullable HashMapNode[MAttribute, Int] */
1639 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int = {
1640 256,
1641 "nullable HashMapNode[MAttribute, Int]", /* class_name_string */
1642 0,
1643 1,
1644 NULL, /*DEAD*/
1645 0, {}, /*DEAD TYPE*/
1646 };
1647 /* runtime type nullable HashMapNode[MClass, POSetElement[MClass]] */
1648 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass = {
1649 257,
1650 "nullable HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */
1651 0,
1652 1,
1653 NULL, /*DEAD*/
1654 0, {}, /*DEAD TYPE*/
1655 };
1656 /* runtime type nullable HashMapNode[MType, POSetElement[MType]] */
1657 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType = {
1658 258,
1659 "nullable HashMapNode[MType, POSetElement[MType]]", /* class_name_string */
1660 1,
1661 1,
1662 NULL, /*DEAD*/
1663 0, {}, /*DEAD TYPE*/
1664 };
1665 /* runtime type nullable HashMapNode[MType, Set[MType]] */
1666 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType = {
1667 259,
1668 "nullable HashMapNode[MType, Set[MType]]", /* class_name_string */
1669 1,
1670 1,
1671 NULL, /*DEAD*/
1672 0, {}, /*DEAD TYPE*/
1673 };
1674 /* runtime type nullable HashSetNode[Phase] */
1675 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__Phase = {
1676 260,
1677 "nullable HashSetNode[Phase]", /* class_name_string */
1678 0,
1679 1,
1680 NULL, /*DEAD*/
1681 0, {}, /*DEAD TYPE*/
1682 };
1683 /* runtime type nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */
1684 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = {
1685 261,
1686 "nullable HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
1687 0,
1688 1,
1689 NULL, /*DEAD*/
1690 0, {}, /*DEAD TYPE*/
1691 };
1692 /* runtime type nullable HashMapNode[String, nullable MProperty] */
1693 const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty = {
1694 262,
1695 "nullable HashMapNode[String, nullable MProperty]", /* class_name_string */
1696 0,
1697 1,
1698 NULL, /*DEAD*/
1699 0, {}, /*DEAD TYPE*/
1700 };
1701 /* runtime type nullable HashSetNode[MGroup] */
1702 const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MGroup = {
1703 263,
1704 "nullable HashSetNode[MGroup]", /* class_name_string */
1705 0,
1706 1,
1707 NULL, /*DEAD*/
1708 0, {}, /*DEAD TYPE*/
1709 };
1710 /* runtime type nullable HashMapNode[MClass, Set[MClass]] */
1711 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass = {
1712 264,
1713 "nullable HashMapNode[MClass, Set[MClass]]", /* class_name_string */
1714 0,
1715 1,
1716 NULL, /*DEAD*/
1717 0, {}, /*DEAD TYPE*/
1718 };
1719 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */
1720 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
1721 265,
1722 "nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
1723 0,
1724 1,
1725 NULL, /*DEAD*/
1726 0, {}, /*DEAD TYPE*/
1727 };
1728 /* runtime type nullable HashMapNode[MType, Array[MMethodDef]] */
1729 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef = {
1730 266,
1731 "nullable HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */
1732 0,
1733 1,
1734 NULL, /*DEAD*/
1735 0, {}, /*DEAD TYPE*/
1736 };
1737 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
1738 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
1739 267,
1740 "nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
1741 0,
1742 1,
1743 NULL, /*DEAD*/
1744 0, {}, /*DEAD TYPE*/
1745 };
1746 /* runtime type nullable HashMapNode[MType, Array[MAttributeDef]] */
1747 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef = {
1748 268,
1749 "nullable HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */
1750 0,
1751 1,
1752 NULL, /*DEAD*/
1753 0, {}, /*DEAD TYPE*/
1754 };
1755 /* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
1756 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
1757 269,
1758 "nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
1759 0,
1760 1,
1761 NULL, /*DEAD*/
1762 0, {}, /*DEAD TYPE*/
1763 };
1764 /* runtime type nullable HashMapNode[MType, Array[MVirtualTypeDef]] */
1765 const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef = {
1766 270,
1767 "nullable HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */
1768 0,
1769 1,
1770 NULL, /*DEAD*/
1771 0, {}, /*DEAD TYPE*/
1772 };
1773 /* runtime type Collection[Message] */
1774 const struct type type_standard__Collection__nit__Message = {
1775 271,
1776 "Collection[Message]", /* class_name_string */
1777 2,
1778 0,
1779 NULL, /*DEAD*/
1780 0, {}, /*DEAD TYPE*/
1781 };
1782 /* runtime type Collection[Option] */
1783 const struct type type_standard__Collection__opts__Option = {
1784 272,
1785 "Collection[Option]", /* class_name_string */
1786 2,
1787 0,
1788 NULL, /*DEAD*/
1789 0, {}, /*DEAD TYPE*/
1790 };
1791 /* runtime type Collection[MProject] */
1792 const struct type type_standard__Collection__nit__MProject = {
1793 273,
1794 "Collection[MProject]", /* class_name_string */
1795 2,
1796 0,
1797 NULL, /*DEAD*/
1798 0, {}, /*DEAD TYPE*/
1799 };
1800 /* runtime type Collection[ModulePath] */
1801 const struct type type_standard__Collection__nit__ModulePath = {
1802 274,
1803 "Collection[ModulePath]", /* class_name_string */
1804 2,
1805 0,
1806 NULL, /*DEAD*/
1807 0, {}, /*DEAD TYPE*/
1808 };
1809 /* runtime type Collection[AAnnotation] */
1810 const struct type type_standard__Collection__nit__AAnnotation = {
1811 275,
1812 "Collection[AAnnotation]", /* class_name_string */
1813 2,
1814 0,
1815 NULL, /*DEAD*/
1816 0, {}, /*DEAD TYPE*/
1817 };
1818 /* runtime type Collection[MPropDef] */
1819 const struct type type_standard__Collection__nit__MPropDef = {
1820 276,
1821 "Collection[MPropDef]", /* class_name_string */
1822 5,
1823 0,
1824 NULL, /*DEAD*/
1825 0, {}, /*DEAD TYPE*/
1826 };
1827 /* runtime type Collection[Int] */
1828 const struct type type_standard__Collection__standard__Int = {
1829 277,
1830 "Collection[Int]", /* class_name_string */
1831 2,
1832 0,
1833 NULL, /*DEAD*/
1834 0, {}, /*DEAD TYPE*/
1835 };
1836 /* runtime type Collection[State] */
1837 const struct type type_standard__Collection__nit__parser_work__State = {
1838 278,
1839 "Collection[State]", /* class_name_string */
1840 2,
1841 0,
1842 NULL, /*DEAD*/
1843 0, {}, /*DEAD TYPE*/
1844 };
1845 /* runtime type Collection[MParameterType] */
1846 const struct type type_standard__Collection__nit__MParameterType = {
1847 279,
1848 "Collection[MParameterType]", /* class_name_string */
1849 3,
1850 0,
1851 NULL, /*DEAD*/
1852 0, {}, /*DEAD TYPE*/
1853 };
1854 /* runtime type Collection[Text] */
1855 const struct type type_standard__Collection__standard__Text = {
1856 280,
1857 "Collection[Text]", /* class_name_string */
1858 5,
1859 0,
1860 NULL, /*DEAD*/
1861 0, {}, /*DEAD TYPE*/
1862 };
1863 /* runtime type Collection[ExternFile] */
1864 const struct type type_standard__Collection__nit__ExternFile = {
1865 281,
1866 "Collection[ExternFile]", /* class_name_string */
1867 2,
1868 0,
1869 NULL, /*DEAD*/
1870 0, {}, /*DEAD TYPE*/
1871 };
1872 /* runtime type Collection[Match] */
1873 const struct type type_standard__Collection__standard__Match = {
1874 282,
1875 "Collection[Match]", /* class_name_string */
1876 2,
1877 0,
1878 NULL, /*DEAD*/
1879 0, {}, /*DEAD TYPE*/
1880 };
1881 /* runtime type Collection[Prod] */
1882 const struct type type_standard__Collection__nit__Prod = {
1883 283,
1884 "Collection[Prod]", /* class_name_string */
1885 5,
1886 0,
1887 NULL, /*DEAD*/
1888 0, {}, /*DEAD TYPE*/
1889 };
1890 /* runtime type Collection[ReduceAction] */
1891 const struct type type_standard__Collection__nit__parser_work__ReduceAction = {
1892 284,
1893 "Collection[ReduceAction]", /* class_name_string */
1894 2,
1895 0,
1896 NULL, /*DEAD*/
1897 0, {}, /*DEAD TYPE*/
1898 };
1899 /* runtime type Collection[AClassdef] */
1900 const struct type type_standard__Collection__nit__AClassdef = {
1901 285,
1902 "Collection[AClassdef]", /* class_name_string */
1903 2,
1904 0,
1905 NULL, /*DEAD*/
1906 0, {}, /*DEAD TYPE*/
1907 };
1908 /* runtime type Collection[MParameter] */
1909 const struct type type_standard__Collection__nit__MParameter = {
1910 286,
1911 "Collection[MParameter]", /* class_name_string */
1912 2,
1913 0,
1914 NULL, /*DEAD*/
1915 0, {}, /*DEAD TYPE*/
1916 };
1917 /* runtime type Collection[FlowContext] */
1918 const struct type type_standard__Collection__nit__FlowContext = {
1919 287,
1920 "Collection[FlowContext]", /* class_name_string */
1921 2,
1922 0,
1923 NULL, /*DEAD*/
1924 0, {}, /*DEAD TYPE*/
1925 };
1926 /* runtime type Collection[CodeWriter] */
1927 const struct type type_standard__Collection__nit__CodeWriter = {
1928 288,
1929 "Collection[CodeWriter]", /* class_name_string */
1930 2,
1931 0,
1932 NULL, /*DEAD*/
1933 0, {}, /*DEAD TYPE*/
1934 };
1935 /* runtime type Collection[RuntimeVariable] */
1936 const struct type type_standard__Collection__nit__RuntimeVariable = {
1937 289,
1938 "Collection[RuntimeVariable]", /* class_name_string */
1939 2,
1940 0,
1941 NULL, /*DEAD*/
1942 0, {}, /*DEAD TYPE*/
1943 };
1944 /* runtime type Collection[nullable MClass] */
1945 const struct type type_standard__Collection__nullable__nit__MClass = {
1946 290,
1947 "Collection[nullable MClass]", /* class_name_string */
1948 3,
1949 0,
1950 NULL, /*DEAD*/
1951 0, {}, /*DEAD TYPE*/
1952 };
1953 /* runtime type Collection[nullable MPropDef] */
1954 const struct type type_standard__Collection__nullable__nit__MPropDef = {
1955 291,
1956 "Collection[nullable MPropDef]", /* class_name_string */
1957 8,
1958 0,
1959 NULL, /*DEAD*/
1960 0, {}, /*DEAD TYPE*/
1961 };
1962 /* runtime type Collection[Streamable] */
1963 const struct type type_standard__Collection__standard__Streamable = {
1964 292,
1965 "Collection[Streamable]", /* class_name_string */
1966 7,
1967 0,
1968 NULL, /*DEAD*/
1969 0, {}, /*DEAD TYPE*/
1970 };
1971 /* runtime type Collection[AAttrPropdef] */
1972 const struct type type_standard__Collection__nit__AAttrPropdef = {
1973 293,
1974 "Collection[AAttrPropdef]", /* class_name_string */
1975 2,
1976 0,
1977 NULL, /*DEAD*/
1978 0, {}, /*DEAD TYPE*/
1979 };
1980 /* runtime type Collection[MVirtualType] */
1981 const struct type type_standard__Collection__nit__MVirtualType = {
1982 294,
1983 "Collection[MVirtualType]", /* class_name_string */
1984 3,
1985 0,
1986 NULL, /*DEAD*/
1987 0, {}, /*DEAD TYPE*/
1988 };
1989 /* runtime type Collection[AExpr] */
1990 const struct type type_standard__Collection__nit__AExpr = {
1991 295,
1992 "Collection[AExpr]", /* class_name_string */
1993 2,
1994 0,
1995 NULL, /*DEAD*/
1996 0, {}, /*DEAD TYPE*/
1997 };
1998 /* runtime type Collection[AIntExpr] */
1999 const struct type type_standard__Collection__nit__AIntExpr = {
2000 296,
2001 "Collection[AIntExpr]", /* class_name_string */
2002 7,
2003 0,
2004 NULL, /*DEAD*/
2005 0, {}, /*DEAD TYPE*/
2006 };
2007 /* runtime type Collection[AVarExpr] */
2008 const struct type type_standard__Collection__nit__AVarExpr = {
2009 297,
2010 "Collection[AVarExpr]", /* class_name_string */
2011 7,
2012 0,
2013 NULL, /*DEAD*/
2014 0, {}, /*DEAD TYPE*/
2015 };
2016 /* runtime type Collection[nullable MType] */
2017 const struct type type_standard__Collection__nullable__nit__MType = {
2018 298,
2019 "Collection[nullable MType]", /* class_name_string */
2020 7,
2021 0,
2022 NULL, /*DEAD*/
2023 0, {}, /*DEAD TYPE*/
2024 };
2025 /* runtime type Collection[AEscapeExpr] */
2026 const struct type type_standard__Collection__nit__AEscapeExpr = {
2027 299,
2028 "Collection[AEscapeExpr]", /* class_name_string */
2029 7,
2030 0,
2031 NULL, /*DEAD*/
2032 0, {}, /*DEAD TYPE*/
2033 };
2034 /* runtime type Collection[Buffer] */
2035 const struct type type_standard__Collection__standard__Buffer = {
2036 300,
2037 "Collection[Buffer]", /* class_name_string */
2038 2,
2039 0,
2040 NULL, /*DEAD*/
2041 0, {}, /*DEAD TYPE*/
2042 };
2043 /* runtime type Collection[FlatText] */
2044 const struct type type_standard__Collection__standard__FlatText = {
2045 301,
2046 "Collection[FlatText]", /* class_name_string */
2047 2,
2048 0,
2049 NULL, /*DEAD*/
2050 0, {}, /*DEAD TYPE*/
2051 };
2052 /* runtime type Collection[AImport] */
2053 const struct type type_standard__Collection__nit__AImport = {
2054 302,
2055 "Collection[AImport]", /* class_name_string */
2056 2,
2057 0,
2058 NULL, /*DEAD*/
2059 0, {}, /*DEAD TYPE*/
2060 };
2061 /* runtime type Collection[TId] */
2062 const struct type type_standard__Collection__nit__TId = {
2063 303,
2064 "Collection[TId]", /* class_name_string */
2065 2,
2066 0,
2067 NULL, /*DEAD*/
2068 0, {}, /*DEAD TYPE*/
2069 };
2070 /* runtime type Collection[APropdef] */
2071 const struct type type_standard__Collection__nit__APropdef = {
2072 304,
2073 "Collection[APropdef]", /* class_name_string */
2074 7,
2075 0,
2076 NULL, /*DEAD*/
2077 0, {}, /*DEAD TYPE*/
2078 };
2079 /* runtime type Collection[CodeFile] */
2080 const struct type type_standard__Collection__nit__CodeFile = {
2081 305,
2082 "Collection[CodeFile]", /* class_name_string */
2083 2,
2084 0,
2085 NULL, /*DEAD*/
2086 0, {}, /*DEAD TYPE*/
2087 };
2088 /* runtime type Collection[Couple[MClass, AType]] */
2089 const struct type type_standard__Collection__standard__Couple__nit__MClass__nit__AType = {
2090 306,
2091 "Collection[Couple[MClass, AType]]", /* class_name_string */
2092 2,
2093 0,
2094 NULL, /*DEAD*/
2095 0, {}, /*DEAD TYPE*/
2096 };
2097 /* runtime type Collection[TComment] */
2098 const struct type type_standard__Collection__nit__TComment = {
2099 307,
2100 "Collection[TComment]", /* class_name_string */
2101 2,
2102 0,
2103 NULL, /*DEAD*/
2104 0, {}, /*DEAD TYPE*/
2105 };
2106 /* runtime type Collection[AFormaldef] */
2107 const struct type type_standard__Collection__nit__AFormaldef = {
2108 308,
2109 "Collection[AFormaldef]", /* class_name_string */
2110 2,
2111 0,
2112 NULL, /*DEAD*/
2113 0, {}, /*DEAD TYPE*/
2114 };
2115 /* runtime type Collection[ASuperclass] */
2116 const struct type type_standard__Collection__nit__ASuperclass = {
2117 309,
2118 "Collection[ASuperclass]", /* class_name_string */
2119 2,
2120 0,
2121 NULL, /*DEAD*/
2122 0, {}, /*DEAD TYPE*/
2123 };
2124 /* runtime type Collection[Scope] */
2125 const struct type type_standard__Collection__nit__scope__Scope = {
2126 310,
2127 "Collection[Scope]", /* class_name_string */
2128 2,
2129 0,
2130 NULL, /*DEAD*/
2131 0, {}, /*DEAD TYPE*/
2132 };
2133 /* runtime type Collection[AExternCodeBlock] */
2134 const struct type type_standard__Collection__nit__AExternCodeBlock = {
2135 311,
2136 "Collection[AExternCodeBlock]", /* class_name_string */
2137 2,
2138 0,
2139 NULL, /*DEAD*/
2140 0, {}, /*DEAD TYPE*/
2141 };
2142 /* runtime type Collection[AParam] */
2143 const struct type type_standard__Collection__nit__AParam = {
2144 312,
2145 "Collection[AParam]", /* class_name_string */
2146 2,
2147 0,
2148 NULL, /*DEAD*/
2149 0, {}, /*DEAD TYPE*/
2150 };
2151 /* runtime type Collection[AExternCall] */
2152 const struct type type_standard__Collection__nit__AExternCall = {
2153 313,
2154 "Collection[AExternCall]", /* class_name_string */
2155 2,
2156 0,
2157 NULL, /*DEAD*/
2158 0, {}, /*DEAD TYPE*/
2159 };
2160 /* runtime type Collection[AType] */
2161 const struct type type_standard__Collection__nit__AType = {
2162 314,
2163 "Collection[AType]", /* class_name_string */
2164 2,
2165 0,
2166 NULL, /*DEAD*/
2167 0, {}, /*DEAD TYPE*/
2168 };
2169 /* runtime type Collection[MAttributeDef] */
2170 const struct type type_standard__Collection__nit__MAttributeDef = {
2171 315,
2172 "Collection[MAttributeDef]", /* class_name_string */
2173 2,
2174 0,
2175 NULL, /*DEAD*/
2176 0, {}, /*DEAD TYPE*/
2177 };
2178 /* runtime type Collection[MVirtualTypeDef] */
2179 const struct type type_standard__Collection__nit__MVirtualTypeDef = {
2180 316,
2181 "Collection[MVirtualTypeDef]", /* class_name_string */
2182 2,
2183 0,
2184 NULL, /*DEAD*/
2185 0, {}, /*DEAD TYPE*/
2186 };
2187 /* runtime type Collection[SourceFile] */
2188 const struct type type_standard__Collection__nit__SourceFile = {
2189 317,
2190 "Collection[SourceFile]", /* class_name_string */
2191 2,
2192 0,
2193 NULL, /*DEAD*/
2194 0, {}, /*DEAD TYPE*/
2195 };
2196 /* runtime type Collection[Array[String]] */
2197 const struct type type_standard__Collection__standard__Array__standard__String = {
2198 318,
2199 "Collection[Array[String]]", /* class_name_string */
2200 2,
2201 0,
2202 NULL, /*DEAD*/
2203 0, {}, /*DEAD TYPE*/
2204 };
2205 /* runtime type Collection[Array[MProject]] */
2206 const struct type type_standard__Collection__standard__Array__nit__MProject = {
2207 319,
2208 "Collection[Array[MProject]]", /* class_name_string */
2209 2,
2210 0,
2211 NULL, /*DEAD*/
2212 0, {}, /*DEAD TYPE*/
2213 };
2214 /* runtime type Collection[Array[MModule]] */
2215 const struct type type_standard__Collection__standard__Array__nit__MModule = {
2216 320,
2217 "Collection[Array[MModule]]", /* class_name_string */
2218 2,
2219 0,
2220 NULL, /*DEAD*/
2221 0, {}, /*DEAD TYPE*/
2222 };
2223 /* runtime type Collection[Array[MClass]] */
2224 const struct type type_standard__Collection__standard__Array__nit__MClass = {
2225 321,
2226 "Collection[Array[MClass]]", /* class_name_string */
2227 2,
2228 0,
2229 NULL, /*DEAD*/
2230 0, {}, /*DEAD TYPE*/
2231 };
2232 /* runtime type Collection[Array[MProperty]] */
2233 const struct type type_standard__Collection__standard__Array__nit__MProperty = {
2234 322,
2235 "Collection[Array[MProperty]]", /* class_name_string */
2236 2,
2237 0,
2238 NULL, /*DEAD*/
2239 0, {}, /*DEAD TYPE*/
2240 };
2241 /* runtime type Collection[nullable ModulePath] */
2242 const struct type type_standard__Collection__nullable__nit__ModulePath = {
2243 323,
2244 "Collection[nullable ModulePath]", /* class_name_string */
2245 3,
2246 0,
2247 NULL, /*DEAD*/
2248 0, {}, /*DEAD TYPE*/
2249 };
2250 /* runtime type Collection[nullable MGroup] */
2251 const struct type type_standard__Collection__nullable__nit__MGroup = {
2252 324,
2253 "Collection[nullable MGroup]", /* class_name_string */
2254 3,
2255 0,
2256 NULL, /*DEAD*/
2257 0, {}, /*DEAD TYPE*/
2258 };
2259 /* runtime type Collection[MModuleData[AAnnotation]] */
2260 const struct type type_standard__Collection__nit__MModuleData__nit__AAnnotation = {
2261 325,
2262 "Collection[MModuleData[AAnnotation]]", /* class_name_string */
2263 2,
2264 0,
2265 NULL, /*DEAD*/
2266 0, {}, /*DEAD TYPE*/
2267 };
2268 /* runtime type Collection[Set[MProperty]] */
2269 const struct type type_standard__Collection__standard__Set__nit__MProperty = {
2270 326,
2271 "Collection[Set[MProperty]]", /* class_name_string */
2272 2,
2273 0,
2274 NULL, /*DEAD*/
2275 0, {}, /*DEAD TYPE*/
2276 };
2277 /* runtime type Collection[Array[MType]] */
2278 const struct type type_standard__Collection__standard__Array__nit__MType = {
2279 327,
2280 "Collection[Array[MType]]", /* class_name_string */
2281 2,
2282 0,
2283 NULL, /*DEAD*/
2284 0, {}, /*DEAD TYPE*/
2285 };
2286 /* runtime type Collection[MGenericType] */
2287 const struct type type_standard__Collection__nit__MGenericType = {
2288 328,
2289 "Collection[MGenericType]", /* class_name_string */
2290 8,
2291 0,
2292 NULL, /*DEAD*/
2293 0, {}, /*DEAD TYPE*/
2294 };
2295 /* runtime type Collection[HashSet[MType]] */
2296 const struct type type_standard__Collection__standard__HashSet__nit__MType = {
2297 329,
2298 "Collection[HashSet[MType]]", /* class_name_string */
2299 2,
2300 0,
2301 NULL, /*DEAD*/
2302 0, {}, /*DEAD TYPE*/
2303 };
2304 /* runtime type Collection[Array[nullable MType]] */
2305 const struct type type_standard__Collection__standard__Array__nullable__nit__MType = {
2306 330,
2307 "Collection[Array[nullable MType]]", /* class_name_string */
2308 3,
2309 0,
2310 NULL, /*DEAD*/
2311 0, {}, /*DEAD TYPE*/
2312 };
2313 /* runtime type Collection[Array[nullable MPropDef]] */
2314 const struct type type_standard__Collection__standard__Array__nullable__nit__MPropDef = {
2315 331,
2316 "Collection[Array[nullable MPropDef]]", /* class_name_string */
2317 2,
2318 0,
2319 NULL, /*DEAD*/
2320 0, {}, /*DEAD TYPE*/
2321 };
2322 /* runtime type Collection[Set[MClassDef]] */
2323 const struct type type_standard__Collection__standard__Set__nit__MClassDef = {
2324 332,
2325 "Collection[Set[MClassDef]]", /* class_name_string */
2326 2,
2327 0,
2328 NULL, /*DEAD*/
2329 0, {}, /*DEAD TYPE*/
2330 };
2331 /* runtime type Collection[Set[MClass]] */
2332 const struct type type_standard__Collection__standard__Set__nit__MClass = {
2333 333,
2334 "Collection[Set[MClass]]", /* class_name_string */
2335 2,
2336 0,
2337 NULL, /*DEAD*/
2338 0, {}, /*DEAD TYPE*/
2339 };
2340 /* runtime type Collection[Set[MClassType]] */
2341 const struct type type_standard__Collection__standard__Set__nit__MClassType = {
2342 334,
2343 "Collection[Set[MClassType]]", /* class_name_string */
2344 2,
2345 0,
2346 NULL, /*DEAD*/
2347 0, {}, /*DEAD TYPE*/
2348 };
2349 /* runtime type Collection[Set[MVirtualTypeProp]] */
2350 const struct type type_standard__Collection__standard__Set__nit__MVirtualTypeProp = {
2351 335,
2352 "Collection[Set[MVirtualTypeProp]]", /* class_name_string */
2353 3,
2354 0,
2355 NULL, /*DEAD*/
2356 0, {}, /*DEAD TYPE*/
2357 };
2358 /* runtime type Collection[nullable Array[nullable MType]] */
2359 const struct type type_standard__Collection__nullable__standard__Array__nullable__nit__MType = {
2360 336,
2361 "Collection[nullable Array[nullable MType]]", /* class_name_string */
2362 5,
2363 0,
2364 NULL, /*DEAD*/
2365 0, {}, /*DEAD TYPE*/
2366 };
2367 /* runtime type Collection[Set[PropertyLayoutElement]] */
2368 const struct type type_standard__Collection__standard__Set__nit__PropertyLayoutElement = {
2369 337,
2370 "Collection[Set[PropertyLayoutElement]]", /* class_name_string */
2371 5,
2372 0,
2373 NULL, /*DEAD*/
2374 0, {}, /*DEAD TYPE*/
2375 };
2376 /* runtime type Collection[Set[MAttribute]] */
2377 const struct type type_standard__Collection__standard__Set__nit__MAttribute = {
2378 338,
2379 "Collection[Set[MAttribute]]", /* class_name_string */
2380 3,
2381 0,
2382 NULL, /*DEAD*/
2383 0, {}, /*DEAD TYPE*/
2384 };
2385 /* runtime type Collection[Array[nullable MClass]] */
2386 const struct type type_standard__Collection__standard__Array__nullable__nit__MClass = {
2387 339,
2388 "Collection[Array[nullable MClass]]", /* class_name_string */
2389 3,
2390 0,
2391 NULL, /*DEAD*/
2392 0, {}, /*DEAD TYPE*/
2393 };
2394 /* runtime type Collection[EscapeMark] */
2395 const struct type type_standard__Collection__nit__EscapeMark = {
2396 340,
2397 "Collection[EscapeMark]", /* class_name_string */
2398 2,
2399 0,
2400 NULL, /*DEAD*/
2401 0, {}, /*DEAD TYPE*/
2402 };
2403 /* runtime type Collection[Set[MType]] */
2404 const struct type type_standard__Collection__standard__Set__nit__MType = {
2405 341,
2406 "Collection[Set[MType]]", /* class_name_string */
2407 3,
2408 0,
2409 NULL, /*DEAD*/
2410 0, {}, /*DEAD TYPE*/
2411 };
2412 /* runtime type Collection[POSetElement[Phase]] */
2413 const struct type type_standard__Collection__poset__POSetElement__nit__Phase = {
2414 342,
2415 "Collection[POSetElement[Phase]]", /* class_name_string */
2416 2,
2417 0,
2418 NULL, /*DEAD*/
2419 0, {}, /*DEAD TYPE*/
2420 };
2421 /* runtime type Collection[POSetElement[MModule]] */
2422 const struct type type_standard__Collection__poset__POSetElement__nit__MModule = {
2423 343,
2424 "Collection[POSetElement[MModule]]", /* class_name_string */
2425 2,
2426 0,
2427 NULL, /*DEAD*/
2428 0, {}, /*DEAD TYPE*/
2429 };
2430 /* runtime type Collection[POSetElement[MClassDef]] */
2431 const struct type type_standard__Collection__poset__POSetElement__nit__MClassDef = {
2432 344,
2433 "Collection[POSetElement[MClassDef]]", /* class_name_string */
2434 2,
2435 0,
2436 NULL, /*DEAD*/
2437 0, {}, /*DEAD TYPE*/
2438 };
2439 /* runtime type Collection[POSetElement[MClassType]] */
2440 const struct type type_standard__Collection__poset__POSetElement__nit__MClassType = {
2441 345,
2442 "Collection[POSetElement[MClassType]]", /* class_name_string */
2443 2,
2444 0,
2445 NULL, /*DEAD*/
2446 0, {}, /*DEAD TYPE*/
2447 };
2448 /* runtime type Collection[HashMap2[MType, String, nullable MProperty]] */
2449 const struct type type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
2450 346,
2451 "Collection[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
2452 2,
2453 0,
2454 NULL, /*DEAD*/
2455 0, {}, /*DEAD TYPE*/
2456 };
2457 /* runtime type Collection[POSetElement[MGroup]] */
2458 const struct type type_standard__Collection__poset__POSetElement__nit__MGroup = {
2459 347,
2460 "Collection[POSetElement[MGroup]]", /* class_name_string */
2461 2,
2462 0,
2463 NULL, /*DEAD*/
2464 0, {}, /*DEAD TYPE*/
2465 };
2466 /* runtime type Collection[HashMap[MProperty, Set[MMethodDef]]] */
2467 const struct type type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
2468 348,
2469 "Collection[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
2470 2,
2471 0,
2472 NULL, /*DEAD*/
2473 0, {}, /*DEAD TYPE*/
2474 };
2475 /* runtime type Collection[Set[MMethodDef]] */
2476 const struct type type_standard__Collection__standard__Set__nit__MMethodDef = {
2477 349,
2478 "Collection[Set[MMethodDef]]", /* class_name_string */
2479 2,
2480 0,
2481 NULL, /*DEAD*/
2482 0, {}, /*DEAD TYPE*/
2483 };
2484 /* runtime type Collection[POSetElement[MClass]] */
2485 const struct type type_standard__Collection__poset__POSetElement__nit__MClass = {
2486 350,
2487 "Collection[POSetElement[MClass]]", /* class_name_string */
2488 2,
2489 0,
2490 NULL, /*DEAD*/
2491 0, {}, /*DEAD TYPE*/
2492 };
2493 /* runtime type Collection[POSetElement[MType]] */
2494 const struct type type_standard__Collection__poset__POSetElement__nit__MType = {
2495 351,
2496 "Collection[POSetElement[MType]]", /* class_name_string */
2497 3,
2498 0,
2499 NULL, /*DEAD*/
2500 0, {}, /*DEAD TYPE*/
2501 };
2502 /* runtime type Collection[HashMap[String, nullable MProperty]] */
2503 const struct type type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty = {
2504 352,
2505 "Collection[HashMap[String, nullable MProperty]]", /* class_name_string */
2506 2,
2507 0,
2508 NULL, /*DEAD*/
2509 0, {}, /*DEAD TYPE*/
2510 };
2511 /* runtime type Collection[nullable MProperty] */
2512 const struct type type_standard__Collection__nullable__nit__MProperty = {
2513 353,
2514 "Collection[nullable MProperty]", /* class_name_string */
2515 9,
2516 0,
2517 NULL, /*DEAD*/
2518 0, {}, /*DEAD TYPE*/
2519 };
2520 /* runtime type Collection[HashMap[MType, Array[MMethodDef]]] */
2521 const struct type type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
2522 354,
2523 "Collection[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
2524 2,
2525 0,
2526 NULL, /*DEAD*/
2527 0, {}, /*DEAD TYPE*/
2528 };
2529 /* runtime type Collection[Array[MMethodDef]] */
2530 const struct type type_standard__Collection__standard__Array__nit__MMethodDef = {
2531 355,
2532 "Collection[Array[MMethodDef]]", /* class_name_string */
2533 3,
2534 0,
2535 NULL, /*DEAD*/
2536 0, {}, /*DEAD TYPE*/
2537 };
2538 /* runtime type Collection[HashMap[MType, Array[MAttributeDef]]] */
2539 const struct type type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
2540 356,
2541 "Collection[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
2542 2,
2543 0,
2544 NULL, /*DEAD*/
2545 0, {}, /*DEAD TYPE*/
2546 };
2547 /* runtime type Collection[Array[MAttributeDef]] */
2548 const struct type type_standard__Collection__standard__Array__nit__MAttributeDef = {
2549 357,
2550 "Collection[Array[MAttributeDef]]", /* class_name_string */
2551 3,
2552 0,
2553 NULL, /*DEAD*/
2554 0, {}, /*DEAD TYPE*/
2555 };
2556 /* runtime type Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
2557 const struct type type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
2558 358,
2559 "Collection[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
2560 2,
2561 0,
2562 NULL, /*DEAD*/
2563 0, {}, /*DEAD TYPE*/
2564 };
2565 /* runtime type Collection[Array[MVirtualTypeDef]] */
2566 const struct type type_standard__Collection__standard__Array__nit__MVirtualTypeDef = {
2567 359,
2568 "Collection[Array[MVirtualTypeDef]]", /* class_name_string */
2569 3,
2570 0,
2571 NULL, /*DEAD*/
2572 0, {}, /*DEAD TYPE*/
2573 };
2574 /* runtime type Array[Message] */
2575 const struct type type_standard__Array__nit__Message = {
2576 2352,
2577 "Array[Message]", /* class_name_string */
2578 20,
2579 0,
2580 &resolution_table_standard__Array__nit__Message,
2581 21,
2582 {
2583 1, /* Array[nullable Object] */
2584 2, /* SequenceRead[nullable Object] */
2585 271, /* Collection[Message] */
2586 138, /* Array[Comparable] */
2587 139, /* Object */
2588 361, /* AbstractArrayRead[Message] */
2589 179, /* Collection[Object] */
2590 556, /* AbstractArray[Message] */
2591 -1, /* empty */
2592 -1, /* empty */
2593 360, /* AbstractArrayRead[Object] */
2594 -1, /* empty */
2595 -1, /* empty */
2596 -1, /* empty */
2597 555, /* AbstractArray[Object] */
2598 -1, /* empty */
2599 -1, /* empty */
2600 -1, /* empty */
2601 -1, /* empty */
2602 2232, /* Array[Object] */
2603 2352, /* Array[Message] */
2604 },
2605 };
2606 const struct types resolution_table_standard__Array__nit__Message = {
2607 0, /* dummy */
2608 {
2609 &type_nit__Message, /* E: Message */
2610 &type_standard__Collection__nit__Message, /* Collection[E]: Collection[Message] */
2611 &type_standard__Array__nit__Message, /* Array[E]: Array[Message] */
2612 &type_standard__NativeArray__nit__Message, /* NativeArray[E]: NativeArray[Message] */
2613 &type_nit__Message, /* E: Message */
2614 &type_standard__Collection__nit__Message, /* Collection[E]: Collection[Message] */
2615 &type_nit__Message, /* E: Message */
2616 &type_standard__Collection__nit__Message, /* Collection[E]: Collection[Message] */
2617 &type_standard__Collection__nit__Message, /* Collection[E]: Collection[Message] */
2618 &type_nit__Message, /* E: Message */
2619 &type_nit__Message, /* E: Message */
2620 &type_standard__Collection__nit__Message, /* Collection[E]: Collection[Message] */
2621 &type_standard__Array__nit__Message, /* Array[E]: Array[Message] */
2622 &type_nit__Message, /* E: Message */
2623 &type_nit__Message, /* E: Message */
2624 &type_standard__Array__nit__Message, /* Array[E]: Array[Message] */
2625 &type_standard__AbstractArray__nit__Message, /* AbstractArray[E]: AbstractArray[Message] */
2626 &type_standard__array__ArrayIterator__nit__Message, /* ArrayIterator[E]: ArrayIterator[Message] */
2627 }
2628 };
2629 /* runtime type Array[Option] */
2630 const struct type type_standard__Array__opts__Option = {
2631 2308,
2632 "Array[Option]", /* class_name_string */
2633 20,
2634 0,
2635 &resolution_table_standard__Array__opts__Option,
2636 21,
2637 {
2638 1, /* Array[nullable Object] */
2639 2, /* SequenceRead[nullable Object] */
2640 272, /* Collection[Option] */
2641 362, /* AbstractArrayRead[Option] */
2642 139, /* Object */
2643 557, /* AbstractArray[Option] */
2644 179, /* Collection[Object] */
2645 -1, /* empty */
2646 -1, /* empty */
2647 -1, /* empty */
2648 360, /* AbstractArrayRead[Object] */
2649 -1, /* empty */
2650 -1, /* empty */
2651 -1, /* empty */
2652 555, /* AbstractArray[Object] */
2653 -1, /* empty */
2654 -1, /* empty */
2655 -1, /* empty */
2656 -1, /* empty */
2657 2232, /* Array[Object] */
2658 2308, /* Array[Option] */
2659 },
2660 };
2661 const struct types resolution_table_standard__Array__opts__Option = {
2662 0, /* dummy */
2663 {
2664 &type_opts__Option, /* E: Option */
2665 &type_standard__Collection__opts__Option, /* Collection[E]: Collection[Option] */
2666 &type_standard__Array__opts__Option, /* Array[E]: Array[Option] */
2667 &type_standard__NativeArray__opts__Option, /* NativeArray[E]: NativeArray[Option] */
2668 &type_opts__Option, /* E: Option */
2669 &type_standard__Collection__opts__Option, /* Collection[E]: Collection[Option] */
2670 &type_opts__Option, /* E: Option */
2671 &type_standard__Collection__opts__Option, /* Collection[E]: Collection[Option] */
2672 &type_standard__Collection__opts__Option, /* Collection[E]: Collection[Option] */
2673 &type_opts__Option, /* E: Option */
2674 &type_opts__Option, /* E: Option */
2675 &type_standard__Collection__opts__Option, /* Collection[E]: Collection[Option] */
2676 &type_standard__Array__opts__Option, /* Array[E]: Array[Option] */
2677 &type_opts__Option, /* E: Option */
2678 &type_opts__Option, /* E: Option */
2679 &type_standard__Array__opts__Option, /* Array[E]: Array[Option] */
2680 &type_standard__AbstractArray__opts__Option, /* AbstractArray[E]: AbstractArray[Option] */
2681 &type_standard__array__ArrayIterator__opts__Option, /* ArrayIterator[E]: ArrayIterator[Option] */
2682 }
2683 };
2684 /* runtime type Array[ModulePath] */
2685 const struct type type_standard__Array__nit__ModulePath = {
2686 2361,
2687 "Array[ModulePath]", /* class_name_string */
2688 20,
2689 0,
2690 &resolution_table_standard__Array__nit__ModulePath,
2691 21,
2692 {
2693 1, /* Array[nullable Object] */
2694 2, /* SequenceRead[nullable Object] */
2695 274, /* Collection[ModulePath] */
2696 323, /* Collection[nullable ModulePath] */
2697 139, /* Object */
2698 369, /* AbstractArrayRead[ModulePath] */
2699 179, /* Collection[Object] */
2700 432, /* AbstractArrayRead[nullable ModulePath] */
2701 564, /* AbstractArray[ModulePath] */
2702 627, /* AbstractArray[nullable ModulePath] */
2703 360, /* AbstractArrayRead[Object] */
2704 2241, /* Array[nullable ModulePath] */
2705 -1, /* empty */
2706 -1, /* empty */
2707 555, /* AbstractArray[Object] */
2708 -1, /* empty */
2709 -1, /* empty */
2710 -1, /* empty */
2711 -1, /* empty */
2712 2232, /* Array[Object] */
2713 2361, /* Array[ModulePath] */
2714 },
2715 };
2716 const struct types resolution_table_standard__Array__nit__ModulePath = {
2717 0, /* dummy */
2718 {
2719 &type_nit__ModulePath, /* E: ModulePath */
2720 &type_standard__Collection__nit__ModulePath, /* Collection[E]: Collection[ModulePath] */
2721 &type_standard__Array__nit__ModulePath, /* Array[E]: Array[ModulePath] */
2722 &type_standard__NativeArray__nit__ModulePath, /* NativeArray[E]: NativeArray[ModulePath] */
2723 &type_nit__ModulePath, /* E: ModulePath */
2724 &type_standard__Collection__nit__ModulePath, /* Collection[E]: Collection[ModulePath] */
2725 &type_nit__ModulePath, /* E: ModulePath */
2726 &type_standard__Collection__nit__ModulePath, /* Collection[E]: Collection[ModulePath] */
2727 &type_standard__Collection__nit__ModulePath, /* Collection[E]: Collection[ModulePath] */
2728 &type_nit__ModulePath, /* E: ModulePath */
2729 &type_nit__ModulePath, /* E: ModulePath */
2730 &type_standard__Collection__nit__ModulePath, /* Collection[E]: Collection[ModulePath] */
2731 &type_standard__Array__nit__ModulePath, /* Array[E]: Array[ModulePath] */
2732 &type_nit__ModulePath, /* E: ModulePath */
2733 &type_nit__ModulePath, /* E: ModulePath */
2734 &type_standard__Array__nit__ModulePath, /* Array[E]: Array[ModulePath] */
2735 &type_standard__AbstractArray__nit__ModulePath, /* AbstractArray[E]: AbstractArray[ModulePath] */
2736 &type_standard__array__ArrayIterator__nit__ModulePath, /* ArrayIterator[E]: ArrayIterator[ModulePath] */
2737 }
2738 };
2739 /* runtime type Array[AModule] */
2740 const struct type type_standard__Array__nit__AModule = {
2741 2379,
2742 "Array[AModule]", /* class_name_string */
2743 22,
2744 0,
2745 &resolution_table_standard__Array__nit__AModule,
2746 23,
2747 {
2748 1, /* Array[nullable Object] */
2749 2, /* SequenceRead[nullable Object] */
2750 171, /* Collection[AModule] */
2751 181, /* Collection[ANode] */
2752 139, /* Object */
2753 283, /* Collection[Prod] */
2754 179, /* Collection[Object] */
2755 370, /* AbstractArrayRead[AModule] */
2756 382, /* AbstractArrayRead[Prod] */
2757 565, /* AbstractArray[AModule] */
2758 360, /* AbstractArrayRead[Object] */
2759 -1, /* empty */
2760 412, /* AbstractArrayRead[ANode] */
2761 577, /* AbstractArray[Prod] */
2762 555, /* AbstractArray[Object] */
2763 -1, /* empty */
2764 -1, /* empty */
2765 607, /* AbstractArray[ANode] */
2766 -1, /* empty */
2767 2232, /* Array[Object] */
2768 2322, /* Array[ANode] */
2769 2362, /* Array[Prod] */
2770 2379, /* Array[AModule] */
2771 },
2772 };
2773 const struct types resolution_table_standard__Array__nit__AModule = {
2774 0, /* dummy */
2775 {
2776 &type_nit__AModule, /* E: AModule */
2777 &type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */
2778 &type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */
2779 &type_standard__NativeArray__nit__AModule, /* NativeArray[E]: NativeArray[AModule] */
2780 &type_nit__AModule, /* E: AModule */
2781 &type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */
2782 &type_nit__AModule, /* E: AModule */
2783 &type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */
2784 &type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */
2785 &type_nit__AModule, /* E: AModule */
2786 &type_nit__AModule, /* E: AModule */
2787 &type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */
2788 &type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */
2789 &type_nit__AModule, /* E: AModule */
2790 &type_nit__AModule, /* E: AModule */
2791 &type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */
2792 &type_standard__AbstractArray__nit__AModule, /* AbstractArray[E]: AbstractArray[AModule] */
2793 &type_standard__array__ArrayIterator__nit__AModule, /* ArrayIterator[E]: ArrayIterator[AModule] */
2794 }
2795 };
2796 /* runtime type Array[AAnnotation] */
2797 const struct type type_standard__Array__nit__AAnnotation = {
2798 2380,
2799 "Array[AAnnotation]", /* class_name_string */
2800 22,
2801 0,
2802 &resolution_table_standard__Array__nit__AAnnotation,
2803 23,
2804 {
2805 1, /* Array[nullable Object] */
2806 2, /* SequenceRead[nullable Object] */
2807 275, /* Collection[AAnnotation] */
2808 181, /* Collection[ANode] */
2809 139, /* Object */
2810 283, /* Collection[Prod] */
2811 179, /* Collection[Object] */
2812 371, /* AbstractArrayRead[AAnnotation] */
2813 382, /* AbstractArrayRead[Prod] */
2814 566, /* AbstractArray[AAnnotation] */
2815 360, /* AbstractArrayRead[Object] */
2816 -1, /* empty */
2817 412, /* AbstractArrayRead[ANode] */
2818 577, /* AbstractArray[Prod] */
2819 555, /* AbstractArray[Object] */
2820 -1, /* empty */
2821 -1, /* empty */
2822 607, /* AbstractArray[ANode] */
2823 -1, /* empty */
2824 2232, /* Array[Object] */
2825 2322, /* Array[ANode] */
2826 2362, /* Array[Prod] */
2827 2380, /* Array[AAnnotation] */
2828 },
2829 };
2830 const struct types resolution_table_standard__Array__nit__AAnnotation = {
2831 0, /* dummy */
2832 {
2833 &type_nit__AAnnotation, /* E: AAnnotation */
2834 &type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */
2835 &type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */
2836 &type_standard__NativeArray__nit__AAnnotation, /* NativeArray[E]: NativeArray[AAnnotation] */
2837 &type_nit__AAnnotation, /* E: AAnnotation */
2838 &type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */
2839 &type_nit__AAnnotation, /* E: AAnnotation */
2840 &type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */
2841 &type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */
2842 &type_nit__AAnnotation, /* E: AAnnotation */
2843 &type_nit__AAnnotation, /* E: AAnnotation */
2844 &type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */
2845 &type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */
2846 &type_nit__AAnnotation, /* E: AAnnotation */
2847 &type_nit__AAnnotation, /* E: AAnnotation */
2848 &type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */
2849 &type_standard__AbstractArray__nit__AAnnotation, /* AbstractArray[E]: AbstractArray[AAnnotation] */
2850 &type_standard__array__ArrayIterator__nit__AAnnotation, /* ArrayIterator[E]: ArrayIterator[AAnnotation] */
2851 }
2852 };
2853 /* runtime type Array[Int] */
2854 const struct type type_standard__Array__standard__Int = {
2855 2353,
2856 "Array[Int]", /* class_name_string */
2857 20,
2858 0,
2859 &resolution_table_standard__Array__standard__Int,
2860 21,
2861 {
2862 1, /* Array[nullable Object] */
2863 2, /* SequenceRead[nullable Object] */
2864 277, /* Collection[Int] */
2865 138, /* Array[Comparable] */
2866 139, /* Object */
2867 375, /* AbstractArrayRead[Int] */
2868 179, /* Collection[Object] */
2869 570, /* AbstractArray[Int] */
2870 -1, /* empty */
2871 -1, /* empty */
2872 360, /* AbstractArrayRead[Object] */
2873 -1, /* empty */
2874 -1, /* empty */
2875 -1, /* empty */
2876 555, /* AbstractArray[Object] */
2877 -1, /* empty */
2878 -1, /* empty */
2879 -1, /* empty */
2880 -1, /* empty */
2881 2232, /* Array[Object] */
2882 2353, /* Array[Int] */
2883 },
2884 };
2885 const struct types resolution_table_standard__Array__standard__Int = {
2886 0, /* dummy */
2887 {
2888 &type_standard__Int, /* E: Int */
2889 &type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */
2890 &type_standard__Array__standard__Int, /* Array[E]: Array[Int] */
2891 &type_standard__NativeArray__standard__Int, /* NativeArray[E]: NativeArray[Int] */
2892 &type_standard__Int, /* E: Int */
2893 &type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */
2894 &type_standard__Int, /* E: Int */
2895 &type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */
2896 &type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */
2897 &type_standard__Int, /* E: Int */
2898 &type_standard__Int, /* E: Int */
2899 &type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */
2900 &type_standard__Array__standard__Int, /* Array[E]: Array[Int] */
2901 &type_standard__Int, /* E: Int */
2902 &type_standard__Int, /* E: Int */
2903 &type_standard__Array__standard__Int, /* Array[E]: Array[Int] */
2904 &type_standard__AbstractArray__standard__Int, /* AbstractArray[E]: AbstractArray[Int] */
2905 &type_standard__array__ArrayIterator__standard__Int, /* ArrayIterator[E]: ArrayIterator[Int] */
2906 }
2907 };
2908 /* runtime type Array[State] */
2909 const struct type type_standard__Array__nit__parser_work__State = {
2910 2309,
2911 "Array[State]", /* class_name_string */
2912 20,
2913 0,
2914 &resolution_table_standard__Array__nit__parser_work__State,
2915 21,
2916 {
2917 1, /* Array[nullable Object] */
2918 2, /* SequenceRead[nullable Object] */
2919 278, /* Collection[State] */
2920 376, /* AbstractArrayRead[State] */
2921 139, /* Object */
2922 571, /* AbstractArray[State] */
2923 179, /* Collection[Object] */
2924 -1, /* empty */
2925 -1, /* empty */
2926 -1, /* empty */
2927 360, /* AbstractArrayRead[Object] */
2928 -1, /* empty */
2929 -1, /* empty */
2930 -1, /* empty */
2931 555, /* AbstractArray[Object] */
2932 -1, /* empty */
2933 -1, /* empty */
2934 -1, /* empty */
2935 -1, /* empty */
2936 2232, /* Array[Object] */
2937 2309, /* Array[State] */
2938 },
2939 };
2940 const struct types resolution_table_standard__Array__nit__parser_work__State = {
2941 0, /* dummy */
2942 {
2943 &type_nit__parser_work__State, /* E: State */
2944 &type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */
2945 &type_standard__Array__nit__parser_work__State, /* Array[E]: Array[State] */
2946 &type_standard__NativeArray__nit__parser_work__State, /* NativeArray[E]: NativeArray[State] */
2947 &type_nit__parser_work__State, /* E: State */
2948 &type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */
2949 &type_nit__parser_work__State, /* E: State */
2950 &type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */
2951 &type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */
2952 &type_nit__parser_work__State, /* E: State */
2953 &type_nit__parser_work__State, /* E: State */
2954 &type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */
2955 &type_standard__Array__nit__parser_work__State, /* Array[E]: Array[State] */
2956 &type_nit__parser_work__State, /* E: State */
2957 &type_nit__parser_work__State, /* E: State */
2958 &type_standard__Array__nit__parser_work__State, /* Array[E]: Array[State] */
2959 &type_standard__AbstractArray__nit__parser_work__State, /* AbstractArray[E]: AbstractArray[State] */
2960 &type_standard__array__ArrayIterator__nit__parser_work__State, /* ArrayIterator[E]: ArrayIterator[State] */
2961 }
2962 };
2963 /* runtime type Array[MParameterType] */
2964 const struct type type_standard__Array__nit__MParameterType = {
2965 2396,
2966 "Array[MParameterType]", /* class_name_string */
2967 22,
2968 0,
2969 &resolution_table_standard__Array__nit__MParameterType,
2970 23,
2971 {
2972 1, /* Array[nullable Object] */
2973 2, /* SequenceRead[nullable Object] */
2974 165, /* nullable Array[nullable MType] */
2975 279, /* Collection[MParameterType] */
2976 139, /* Object */
2977 175, /* Collection[MType] */
2978 179, /* Collection[Object] */
2979 298, /* Collection[nullable MType] */
2980 377, /* AbstractArrayRead[MParameterType] */
2981 572, /* AbstractArray[MParameterType] */
2982 360, /* AbstractArrayRead[Object] */
2983 383, /* AbstractArrayRead[MType] */
2984 400, /* AbstractArrayRead[nullable MType] */
2985 -1, /* empty */
2986 555, /* AbstractArray[Object] */
2987 -1, /* empty */
2988 578, /* AbstractArray[MType] */
2989 595, /* AbstractArray[nullable MType] */
2990 -1, /* empty */
2991 2232, /* Array[Object] */
2992 2292, /* Array[nullable MType] */
2993 2375, /* Array[MType] */
2994 2396, /* Array[MParameterType] */
2995 },
2996 };
2997 const struct types resolution_table_standard__Array__nit__MParameterType = {
2998 0, /* dummy */
2999 {
3000 &type_nit__MParameterType, /* E: MParameterType */
3001 &type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */
3002 &type_standard__Array__nit__MParameterType, /* Array[E]: Array[MParameterType] */
3003 &type_standard__NativeArray__nit__MParameterType, /* NativeArray[E]: NativeArray[MParameterType] */
3004 &type_nit__MParameterType, /* E: MParameterType */
3005 &type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */
3006 &type_nit__MParameterType, /* E: MParameterType */
3007 &type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */
3008 &type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */
3009 &type_nit__MParameterType, /* E: MParameterType */
3010 &type_nit__MParameterType, /* E: MParameterType */
3011 &type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */
3012 &type_standard__Array__nit__MParameterType, /* Array[E]: Array[MParameterType] */
3013 &type_nit__MParameterType, /* E: MParameterType */
3014 &type_nit__MParameterType, /* E: MParameterType */
3015 &type_standard__Array__nit__MParameterType, /* Array[E]: Array[MParameterType] */
3016 &type_standard__AbstractArray__nit__MParameterType, /* AbstractArray[E]: AbstractArray[MParameterType] */
3017 &type_standard__array__ArrayIterator__nit__MParameterType, /* ArrayIterator[E]: ArrayIterator[MParameterType] */
3018 }
3019 };
3020 /* runtime type Array[Text] */
3021 const struct type type_standard__Array__standard__Text = {
3022 2376,
3023 "Array[Text]", /* class_name_string */
3024 21,
3025 0,
3026 &resolution_table_standard__Array__standard__Text,
3027 22,
3028 {
3029 1, /* Array[nullable Object] */
3030 2, /* SequenceRead[nullable Object] */
3031 -1, /* empty */
3032 138, /* Array[Comparable] */
3033 139, /* Object */
3034 280, /* Collection[Text] */
3035 179, /* Collection[Object] */
3036 292, /* Collection[Streamable] */
3037 -1, /* empty */
3038 378, /* AbstractArrayRead[Text] */
3039 360, /* AbstractArrayRead[Object] */
3040 393, /* AbstractArrayRead[Streamable] */
3041 -1, /* empty */
3042 573, /* AbstractArray[Text] */
3043 555, /* AbstractArray[Object] */
3044 588, /* AbstractArray[Streamable] */
3045 -1, /* empty */
3046 -1, /* empty */
3047 -1, /* empty */
3048 2232, /* Array[Object] */
3049 2318, /* Array[Streamable] */
3050 2376, /* Array[Text] */
3051 },
3052 };
3053 const struct types resolution_table_standard__Array__standard__Text = {
3054 0, /* dummy */
3055 {
3056 &type_standard__Text, /* E: Text */
3057 &type_standard__Collection__standard__Text, /* Collection[E]: Collection[Text] */
3058 &type_standard__Array__standard__Text, /* Array[E]: Array[Text] */
3059 &type_standard__NativeArray__standard__Text, /* NativeArray[E]: NativeArray[Text] */
3060 &type_standard__Text, /* E: Text */
3061 &type_standard__Collection__standard__Text, /* Collection[E]: Collection[Text] */
3062 &type_standard__Text, /* E: Text */
3063 &type_standard__Collection__standard__Text, /* Collection[E]: Collection[Text] */
3064 &type_standard__Collection__standard__Text, /* Collection[E]: Collection[Text] */
3065 &type_standard__Text, /* E: Text */
3066 &type_standard__Text, /* E: Text */
3067 &type_standard__Collection__standard__Text, /* Collection[E]: Collection[Text] */
3068 &type_standard__Array__standard__Text, /* Array[E]: Array[Text] */
3069 &type_standard__Text, /* E: Text */
3070 &type_standard__Text, /* E: Text */
3071 &type_standard__Array__standard__Text, /* Array[E]: Array[Text] */
3072 &type_standard__AbstractArray__standard__Text, /* AbstractArray[E]: AbstractArray[Text] */
3073 &type_standard__array__ArrayIterator__standard__Text, /* ArrayIterator[E]: ArrayIterator[Text] */
3074 }
3075 };
3076 /* runtime type Array[MMethod] */
3077 const struct type type_standard__Array__nit__MMethod = {
3078 2403,
3079 "Array[MMethod]", /* class_name_string */
3080 22,
3081 0,
3082 &resolution_table_standard__Array__nit__MMethod,
3083 23,
3084 {
3085 1, /* Array[nullable Object] */
3086 2, /* SequenceRead[nullable Object] */
3087 177, /* Collection[MMethod] */
3088 368, /* AbstractArrayRead[MProperty] */
3089 139, /* Object */
3090 379, /* AbstractArrayRead[MMethod] */
3091 179, /* Collection[Object] */
3092 185, /* Collection[PropertyLayoutElement] */
3093 187, /* Collection[MProperty] */
3094 353, /* Collection[nullable MProperty] */
3095 360, /* AbstractArrayRead[Object] */
3096 462, /* AbstractArrayRead[nullable MProperty] */
3097 418, /* AbstractArrayRead[PropertyLayoutElement] */
3098 563, /* AbstractArray[MProperty] */
3099 555, /* AbstractArray[Object] */
3100 574, /* AbstractArray[MMethod] */
3101 657, /* AbstractArray[nullable MProperty] */
3102 613, /* AbstractArray[PropertyLayoutElement] */
3103 2244, /* Array[nullable MProperty] */
3104 2232, /* Array[Object] */
3105 2324, /* Array[PropertyLayoutElement] */
3106 2378, /* Array[MProperty] */
3107 2403, /* Array[MMethod] */
3108 },
3109 };
3110 const struct types resolution_table_standard__Array__nit__MMethod = {
3111 0, /* dummy */
3112 {
3113 &type_nit__MMethod, /* E: MMethod */
3114 &type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */
3115 &type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */
3116 &type_standard__NativeArray__nit__MMethod, /* NativeArray[E]: NativeArray[MMethod] */
3117 &type_nit__MMethod, /* E: MMethod */
3118 &type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */
3119 &type_nit__MMethod, /* E: MMethod */
3120 &type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */
3121 &type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */
3122 &type_nit__MMethod, /* E: MMethod */
3123 &type_nit__MMethod, /* E: MMethod */
3124 &type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */
3125 &type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */
3126 &type_nit__MMethod, /* E: MMethod */
3127 &type_nit__MMethod, /* E: MMethod */
3128 &type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */
3129 &type_standard__AbstractArray__nit__MMethod, /* AbstractArray[E]: AbstractArray[MMethod] */
3130 &type_standard__array__ArrayIterator__nit__MMethod, /* ArrayIterator[E]: ArrayIterator[MMethod] */
3131 }
3132 };
3133 /* runtime type Array[ExternFile] */
3134 const struct type type_standard__Array__nit__ExternFile = {
3135 2310,
3136 "Array[ExternFile]", /* class_name_string */
3137 20,
3138 0,
3139 &resolution_table_standard__Array__nit__ExternFile,
3140 21,
3141 {
3142 1, /* Array[nullable Object] */
3143 2, /* SequenceRead[nullable Object] */
3144 281, /* Collection[ExternFile] */
3145 380, /* AbstractArrayRead[ExternFile] */
3146 139, /* Object */
3147 575, /* AbstractArray[ExternFile] */
3148 179, /* Collection[Object] */
3149 -1, /* empty */
3150 -1, /* empty */
3151 -1, /* empty */
3152 360, /* AbstractArrayRead[Object] */
3153 -1, /* empty */
3154 -1, /* empty */
3155 -1, /* empty */
3156 555, /* AbstractArray[Object] */
3157 -1, /* empty */
3158 -1, /* empty */
3159 -1, /* empty */
3160 -1, /* empty */
3161 2232, /* Array[Object] */
3162 2310, /* Array[ExternFile] */
3163 },
3164 };
3165 const struct types resolution_table_standard__Array__nit__ExternFile = {
3166 0, /* dummy */
3167 {
3168 &type_nit__ExternFile, /* E: ExternFile */
3169 &type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */
3170 &type_standard__Array__nit__ExternFile, /* Array[E]: Array[ExternFile] */
3171 &type_standard__NativeArray__nit__ExternFile, /* NativeArray[E]: NativeArray[ExternFile] */
3172 &type_nit__ExternFile, /* E: ExternFile */
3173 &type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */
3174 &type_nit__ExternFile, /* E: ExternFile */
3175 &type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */
3176 &type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */
3177 &type_nit__ExternFile, /* E: ExternFile */
3178 &type_nit__ExternFile, /* E: ExternFile */
3179 &type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */
3180 &type_standard__Array__nit__ExternFile, /* Array[E]: Array[ExternFile] */
3181 &type_nit__ExternFile, /* E: ExternFile */
3182 &type_nit__ExternFile, /* E: ExternFile */
3183 &type_standard__Array__nit__ExternFile, /* Array[E]: Array[ExternFile] */
3184 &type_standard__AbstractArray__nit__ExternFile, /* AbstractArray[E]: AbstractArray[ExternFile] */
3185 &type_standard__array__ArrayIterator__nit__ExternFile, /* ArrayIterator[E]: ArrayIterator[ExternFile] */
3186 }
3187 };
3188 /* runtime type Array[Match] */
3189 const struct type type_standard__Array__standard__Match = {
3190 2311,
3191 "Array[Match]", /* class_name_string */
3192 20,
3193 0,
3194 &resolution_table_standard__Array__standard__Match,
3195 21,
3196 {
3197 1, /* Array[nullable Object] */
3198 2, /* SequenceRead[nullable Object] */
3199 282, /* Collection[Match] */
3200 381, /* AbstractArrayRead[Match] */
3201 139, /* Object */
3202 576, /* AbstractArray[Match] */
3203 179, /* Collection[Object] */
3204 -1, /* empty */
3205 -1, /* empty */
3206 -1, /* empty */
3207 360, /* AbstractArrayRead[Object] */
3208 -1, /* empty */
3209 -1, /* empty */
3210 -1, /* empty */
3211 555, /* AbstractArray[Object] */
3212 -1, /* empty */
3213 -1, /* empty */
3214 -1, /* empty */
3215 -1, /* empty */
3216 2232, /* Array[Object] */
3217 2311, /* Array[Match] */
3218 },
3219 };
3220 const struct types resolution_table_standard__Array__standard__Match = {
3221 0, /* dummy */
3222 {
3223 &type_standard__Match, /* E: Match */
3224 &type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */
3225 &type_standard__Array__standard__Match, /* Array[E]: Array[Match] */
3226 &type_standard__NativeArray__standard__Match, /* NativeArray[E]: NativeArray[Match] */
3227 &type_standard__Match, /* E: Match */
3228 &type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */
3229 &type_standard__Match, /* E: Match */
3230 &type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */
3231 &type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */
3232 &type_standard__Match, /* E: Match */
3233 &type_standard__Match, /* E: Match */
3234 &type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */
3235 &type_standard__Array__standard__Match, /* Array[E]: Array[Match] */
3236 &type_standard__Match, /* E: Match */
3237 &type_standard__Match, /* E: Match */
3238 &type_standard__Array__standard__Match, /* Array[E]: Array[Match] */
3239 &type_standard__AbstractArray__standard__Match, /* AbstractArray[E]: AbstractArray[Match] */
3240 &type_standard__array__ArrayIterator__standard__Match, /* ArrayIterator[E]: ArrayIterator[Match] */
3241 }
3242 };
3243 /* runtime type Array[Prod] */
3244 const struct type type_standard__Array__nit__Prod = {
3245 2362,
3246 "Array[Prod]", /* class_name_string */
3247 21,
3248 0,
3249 &resolution_table_standard__Array__nit__Prod,
3250 22,
3251 {
3252 1, /* Array[nullable Object] */
3253 2, /* SequenceRead[nullable Object] */
3254 -1, /* empty */
3255 181, /* Collection[ANode] */
3256 139, /* Object */
3257 283, /* Collection[Prod] */
3258 179, /* Collection[Object] */
3259 -1, /* empty */
3260 382, /* AbstractArrayRead[Prod] */
3261 -1, /* empty */
3262 360, /* AbstractArrayRead[Object] */
3263 -1, /* empty */
3264 412, /* AbstractArrayRead[ANode] */
3265 577, /* AbstractArray[Prod] */
3266 555, /* AbstractArray[Object] */
3267 -1, /* empty */
3268 -1, /* empty */
3269 607, /* AbstractArray[ANode] */
3270 -1, /* empty */
3271 2232, /* Array[Object] */
3272 2322, /* Array[ANode] */
3273 2362, /* Array[Prod] */
3274 },
3275 };
3276 const struct types resolution_table_standard__Array__nit__Prod = {
3277 0, /* dummy */
3278 {
3279 &type_nit__Prod, /* E: Prod */
3280 &type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */
3281 &type_standard__Array__nit__Prod, /* Array[E]: Array[Prod] */
3282 &type_standard__NativeArray__nit__Prod, /* NativeArray[E]: NativeArray[Prod] */
3283 &type_nit__Prod, /* E: Prod */
3284 &type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */
3285 &type_nit__Prod, /* E: Prod */
3286 &type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */
3287 &type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */
3288 &type_nit__Prod, /* E: Prod */
3289 &type_nit__Prod, /* E: Prod */
3290 &type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */
3291 &type_standard__Array__nit__Prod, /* Array[E]: Array[Prod] */
3292 &type_nit__Prod, /* E: Prod */
3293 &type_nit__Prod, /* E: Prod */
3294 &type_standard__Array__nit__Prod, /* Array[E]: Array[Prod] */
3295 &type_standard__AbstractArray__nit__Prod, /* AbstractArray[E]: AbstractArray[Prod] */
3296 &type_standard__array__ArrayIterator__nit__Prod, /* ArrayIterator[E]: ArrayIterator[Prod] */
3297 }
3298 };
3299 /* runtime type Array[ReduceAction] */
3300 const struct type type_standard__Array__nit__parser_work__ReduceAction = {
3301 2312,
3302 "Array[ReduceAction]", /* class_name_string */
3303 20,
3304 0,
3305 &resolution_table_standard__Array__nit__parser_work__ReduceAction,
3306 21,
3307 {
3308 1, /* Array[nullable Object] */
3309 2, /* SequenceRead[nullable Object] */
3310 284, /* Collection[ReduceAction] */
3311 384, /* AbstractArrayRead[ReduceAction] */
3312 139, /* Object */
3313 579, /* AbstractArray[ReduceAction] */
3314 179, /* Collection[Object] */
3315 -1, /* empty */
3316 -1, /* empty */
3317 -1, /* empty */
3318 360, /* AbstractArrayRead[Object] */
3319 -1, /* empty */
3320 -1, /* empty */
3321 -1, /* empty */
3322 555, /* AbstractArray[Object] */
3323 -1, /* empty */
3324 -1, /* empty */
3325 -1, /* empty */
3326 -1, /* empty */
3327 2232, /* Array[Object] */
3328 2312, /* Array[ReduceAction] */
3329 },
3330 };
3331 const struct types resolution_table_standard__Array__nit__parser_work__ReduceAction = {
3332 0, /* dummy */
3333 {
3334 &type_nit__parser_work__ReduceAction, /* E: ReduceAction */
3335 &type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */
3336 &type_standard__Array__nit__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */
3337 &type_standard__NativeArray__nit__parser_work__ReduceAction, /* NativeArray[E]: NativeArray[ReduceAction] */
3338 &type_nit__parser_work__ReduceAction, /* E: ReduceAction */
3339 &type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */
3340 &type_nit__parser_work__ReduceAction, /* E: ReduceAction */
3341 &type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */
3342 &type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */
3343 &type_nit__parser_work__ReduceAction, /* E: ReduceAction */
3344 &type_nit__parser_work__ReduceAction, /* E: ReduceAction */
3345 &type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */
3346 &type_standard__Array__nit__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */
3347 &type_nit__parser_work__ReduceAction, /* E: ReduceAction */
3348 &type_nit__parser_work__ReduceAction, /* E: ReduceAction */
3349 &type_standard__Array__nit__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */
3350 &type_standard__AbstractArray__nit__parser_work__ReduceAction, /* AbstractArray[E]: AbstractArray[ReduceAction] */
3351 &type_standard__array__ArrayIterator__nit__parser_work__ReduceAction, /* ArrayIterator[E]: ArrayIterator[ReduceAction] */
3352 }
3353 };
3354 /* runtime type Array[AClassdef] */
3355 const struct type type_standard__Array__nit__AClassdef = {
3356 2381,
3357 "Array[AClassdef]", /* class_name_string */
3358 22,
3359 0,
3360 &resolution_table_standard__Array__nit__AClassdef,
3361 23,
3362 {
3363 1, /* Array[nullable Object] */
3364 2, /* SequenceRead[nullable Object] */
3365 285, /* Collection[AClassdef] */
3366 181, /* Collection[ANode] */
3367 139, /* Object */
3368 283, /* Collection[Prod] */
3369 179, /* Collection[Object] */
3370 385, /* AbstractArrayRead[AClassdef] */
3371 382, /* AbstractArrayRead[Prod] */
3372 580, /* AbstractArray[AClassdef] */
3373 360, /* AbstractArrayRead[Object] */
3374 -1, /* empty */
3375 412, /* AbstractArrayRead[ANode] */
3376 577, /* AbstractArray[Prod] */
3377 555, /* AbstractArray[Object] */
3378 -1, /* empty */
3379 -1, /* empty */
3380 607, /* AbstractArray[ANode] */
3381 -1, /* empty */
3382 2232, /* Array[Object] */
3383 2322, /* Array[ANode] */
3384 2362, /* Array[Prod] */
3385 2381, /* Array[AClassdef] */
3386 },
3387 };
3388 const struct types resolution_table_standard__Array__nit__AClassdef = {
3389 0, /* dummy */
3390 {
3391 &type_nit__AClassdef, /* E: AClassdef */
3392 &type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */
3393 &type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */
3394 &type_standard__NativeArray__nit__AClassdef, /* NativeArray[E]: NativeArray[AClassdef] */
3395 &type_nit__AClassdef, /* E: AClassdef */
3396 &type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */
3397 &type_nit__AClassdef, /* E: AClassdef */
3398 &type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */
3399 &type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */
3400 &type_nit__AClassdef, /* E: AClassdef */
3401 &type_nit__AClassdef, /* E: AClassdef */
3402 &type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */
3403 &type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */
3404 &type_nit__AClassdef, /* E: AClassdef */
3405 &type_nit__AClassdef, /* E: AClassdef */
3406 &type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */
3407 &type_standard__AbstractArray__nit__AClassdef, /* AbstractArray[E]: AbstractArray[AClassdef] */
3408 &type_standard__array__ArrayIterator__nit__AClassdef, /* ArrayIterator[E]: ArrayIterator[AClassdef] */
3409 }
3410 };
3411 /* runtime type Array[MParameter] */
3412 const struct type type_standard__Array__nit__MParameter = {
3413 2313,
3414 "Array[MParameter]", /* class_name_string */
3415 20,
3416 0,
3417 &resolution_table_standard__Array__nit__MParameter,
3418 21,
3419 {
3420 1, /* Array[nullable Object] */
3421 2, /* SequenceRead[nullable Object] */
3422 286, /* Collection[MParameter] */
3423 386, /* AbstractArrayRead[MParameter] */
3424 139, /* Object */
3425 581, /* AbstractArray[MParameter] */
3426 179, /* Collection[Object] */
3427 -1, /* empty */
3428 -1, /* empty */
3429 -1, /* empty */
3430 360, /* AbstractArrayRead[Object] */
3431 -1, /* empty */
3432 -1, /* empty */
3433 -1, /* empty */
3434 555, /* AbstractArray[Object] */
3435 -1, /* empty */
3436 -1, /* empty */
3437 -1, /* empty */
3438 -1, /* empty */
3439 2232, /* Array[Object] */
3440 2313, /* Array[MParameter] */
3441 },
3442 };
3443 const struct types resolution_table_standard__Array__nit__MParameter = {
3444 0, /* dummy */
3445 {
3446 &type_nit__MParameter, /* E: MParameter */
3447 &type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */
3448 &type_standard__Array__nit__MParameter, /* Array[E]: Array[MParameter] */
3449 &type_standard__NativeArray__nit__MParameter, /* NativeArray[E]: NativeArray[MParameter] */
3450 &type_nit__MParameter, /* E: MParameter */
3451 &type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */
3452 &type_nit__MParameter, /* E: MParameter */
3453 &type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */
3454 &type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */
3455 &type_nit__MParameter, /* E: MParameter */
3456 &type_nit__MParameter, /* E: MParameter */
3457 &type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */
3458 &type_standard__Array__nit__MParameter, /* Array[E]: Array[MParameter] */
3459 &type_nit__MParameter, /* E: MParameter */
3460 &type_nit__MParameter, /* E: MParameter */
3461 &type_standard__Array__nit__MParameter, /* Array[E]: Array[MParameter] */
3462 &type_standard__AbstractArray__nit__MParameter, /* AbstractArray[E]: AbstractArray[MParameter] */
3463 &type_standard__array__ArrayIterator__nit__MParameter, /* ArrayIterator[E]: ArrayIterator[MParameter] */
3464 }
3465 };
3466 /* runtime type Array[FlowContext] */
3467 const struct type type_standard__Array__nit__FlowContext = {
3468 2314,
3469 "Array[FlowContext]", /* class_name_string */
3470 20,
3471 0,
3472 &resolution_table_standard__Array__nit__FlowContext,
3473 21,
3474 {
3475 1, /* Array[nullable Object] */
3476 2, /* SequenceRead[nullable Object] */
3477 287, /* Collection[FlowContext] */
3478 387, /* AbstractArrayRead[FlowContext] */
3479 139, /* Object */
3480 582, /* AbstractArray[FlowContext] */
3481 179, /* Collection[Object] */
3482 -1, /* empty */
3483 -1, /* empty */
3484 -1, /* empty */
3485 360, /* AbstractArrayRead[Object] */
3486 -1, /* empty */
3487 -1, /* empty */
3488 -1, /* empty */
3489 555, /* AbstractArray[Object] */
3490 -1, /* empty */
3491 -1, /* empty */
3492 -1, /* empty */
3493 -1, /* empty */
3494 2232, /* Array[Object] */
3495 2314, /* Array[FlowContext] */
3496 },
3497 };
3498 const struct types resolution_table_standard__Array__nit__FlowContext = {
3499 0, /* dummy */
3500 {
3501 &type_nit__FlowContext, /* E: FlowContext */
3502 &type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */
3503 &type_standard__Array__nit__FlowContext, /* Array[E]: Array[FlowContext] */
3504 &type_standard__NativeArray__nit__FlowContext, /* NativeArray[E]: NativeArray[FlowContext] */
3505 &type_nit__FlowContext, /* E: FlowContext */
3506 &type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */
3507 &type_nit__FlowContext, /* E: FlowContext */
3508 &type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */
3509 &type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */
3510 &type_nit__FlowContext, /* E: FlowContext */
3511 &type_nit__FlowContext, /* E: FlowContext */
3512 &type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */
3513 &type_standard__Array__nit__FlowContext, /* Array[E]: Array[FlowContext] */
3514 &type_nit__FlowContext, /* E: FlowContext */
3515 &type_nit__FlowContext, /* E: FlowContext */
3516 &type_standard__Array__nit__FlowContext, /* Array[E]: Array[FlowContext] */
3517 &type_standard__AbstractArray__nit__FlowContext, /* AbstractArray[E]: AbstractArray[FlowContext] */
3518 &type_standard__array__ArrayIterator__nit__FlowContext, /* ArrayIterator[E]: ArrayIterator[FlowContext] */
3519 }
3520 };
3521 /* runtime type Array[CallSite] */
3522 const struct type type_standard__Array__nit__CallSite = {
3523 2315,
3524 "Array[CallSite]", /* class_name_string */
3525 20,
3526 0,
3527 &resolution_table_standard__Array__nit__CallSite,
3528 21,
3529 {
3530 1, /* Array[nullable Object] */
3531 2, /* SequenceRead[nullable Object] */
3532 178, /* Collection[CallSite] */
3533 388, /* AbstractArrayRead[CallSite] */
3534 139, /* Object */
3535 583, /* AbstractArray[CallSite] */
3536 179, /* Collection[Object] */
3537 -1, /* empty */
3538 -1, /* empty */
3539 -1, /* empty */
3540 360, /* AbstractArrayRead[Object] */
3541 -1, /* empty */
3542 -1, /* empty */
3543 -1, /* empty */
3544 555, /* AbstractArray[Object] */
3545 -1, /* empty */
3546 -1, /* empty */
3547 -1, /* empty */
3548 -1, /* empty */
3549 2232, /* Array[Object] */
3550 2315, /* Array[CallSite] */
3551 },
3552 };
3553 const struct types resolution_table_standard__Array__nit__CallSite = {
3554 0, /* dummy */
3555 {
3556 &type_nit__CallSite, /* E: CallSite */
3557 &type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */
3558 &type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */
3559 &type_standard__NativeArray__nit__CallSite, /* NativeArray[E]: NativeArray[CallSite] */
3560 &type_nit__CallSite, /* E: CallSite */
3561 &type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */
3562 &type_nit__CallSite, /* E: CallSite */
3563 &type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */
3564 &type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */
3565 &type_nit__CallSite, /* E: CallSite */
3566 &type_nit__CallSite, /* E: CallSite */
3567 &type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */
3568 &type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */
3569 &type_nit__CallSite, /* E: CallSite */
3570 &type_nit__CallSite, /* E: CallSite */
3571 &type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */
3572 &type_standard__AbstractArray__nit__CallSite, /* AbstractArray[E]: AbstractArray[CallSite] */
3573 &type_standard__array__ArrayIterator__nit__CallSite, /* ArrayIterator[E]: ArrayIterator[CallSite] */
3574 }
3575 };
3576 /* runtime type Array[CodeWriter] */
3577 const struct type type_standard__Array__nit__CodeWriter = {
3578 2316,
3579 "Array[CodeWriter]", /* class_name_string */
3580 20,
3581 0,
3582 &resolution_table_standard__Array__nit__CodeWriter,
3583 21,
3584 {
3585 1, /* Array[nullable Object] */
3586 2, /* SequenceRead[nullable Object] */
3587 288, /* Collection[CodeWriter] */
3588 389, /* AbstractArrayRead[CodeWriter] */
3589 139, /* Object */
3590 584, /* AbstractArray[CodeWriter] */
3591 179, /* Collection[Object] */
3592 -1, /* empty */
3593 -1, /* empty */
3594 -1, /* empty */
3595 360, /* AbstractArrayRead[Object] */
3596 -1, /* empty */
3597 -1, /* empty */
3598 -1, /* empty */
3599 555, /* AbstractArray[Object] */
3600 -1, /* empty */
3601 -1, /* empty */
3602 -1, /* empty */
3603 -1, /* empty */
3604 2232, /* Array[Object] */
3605 2316, /* Array[CodeWriter] */
3606 },
3607 };
3608 const struct types resolution_table_standard__Array__nit__CodeWriter = {
3609 0, /* dummy */
3610 {
3611 &type_nit__CodeWriter, /* E: CodeWriter */
3612 &type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */
3613 &type_standard__Array__nit__CodeWriter, /* Array[E]: Array[CodeWriter] */
3614 &type_standard__NativeArray__nit__CodeWriter, /* NativeArray[E]: NativeArray[CodeWriter] */
3615 &type_nit__CodeWriter, /* E: CodeWriter */
3616 &type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */
3617 &type_nit__CodeWriter, /* E: CodeWriter */
3618 &type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */
3619 &type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */
3620 &type_nit__CodeWriter, /* E: CodeWriter */
3621 &type_nit__CodeWriter, /* E: CodeWriter */
3622 &type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */
3623 &type_standard__Array__nit__CodeWriter, /* Array[E]: Array[CodeWriter] */
3624 &type_nit__CodeWriter, /* E: CodeWriter */
3625 &type_nit__CodeWriter, /* E: CodeWriter */
3626 &type_standard__Array__nit__CodeWriter, /* Array[E]: Array[CodeWriter] */
3627 &type_standard__AbstractArray__nit__CodeWriter, /* AbstractArray[E]: AbstractArray[CodeWriter] */
3628 &type_standard__array__ArrayIterator__nit__CodeWriter, /* ArrayIterator[E]: ArrayIterator[CodeWriter] */
3629 }
3630 };
3631 /* runtime type Array[RuntimeVariable] */
3632 const struct type type_standard__Array__nit__RuntimeVariable = {
3633 2317,
3634 "Array[RuntimeVariable]", /* class_name_string */
3635 20,
3636 0,
3637 &resolution_table_standard__Array__nit__RuntimeVariable,
3638 21,
3639 {
3640 1, /* Array[nullable Object] */
3641 2, /* SequenceRead[nullable Object] */
3642 289, /* Collection[RuntimeVariable] */
3643 390, /* AbstractArrayRead[RuntimeVariable] */
3644 139, /* Object */
3645 585, /* AbstractArray[RuntimeVariable] */
3646 179, /* Collection[Object] */
3647 -1, /* empty */
3648 -1, /* empty */
3649 -1, /* empty */
3650 360, /* AbstractArrayRead[Object] */
3651 -1, /* empty */
3652 -1, /* empty */
3653 -1, /* empty */
3654 555, /* AbstractArray[Object] */
3655 -1, /* empty */
3656 -1, /* empty */
3657 -1, /* empty */
3658 -1, /* empty */
3659 2232, /* Array[Object] */
3660 2317, /* Array[RuntimeVariable] */
3661 },
3662 };
3663 const struct types resolution_table_standard__Array__nit__RuntimeVariable = {
3664 0, /* dummy */
3665 {
3666 &type_nit__RuntimeVariable, /* E: RuntimeVariable */
3667 &type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */
3668 &type_standard__Array__nit__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */
3669 &type_standard__NativeArray__nit__RuntimeVariable, /* NativeArray[E]: NativeArray[RuntimeVariable] */
3670 &type_nit__RuntimeVariable, /* E: RuntimeVariable */
3671 &type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */
3672 &type_nit__RuntimeVariable, /* E: RuntimeVariable */
3673 &type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */
3674 &type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */
3675 &type_nit__RuntimeVariable, /* E: RuntimeVariable */
3676 &type_nit__RuntimeVariable, /* E: RuntimeVariable */
3677 &type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */
3678 &type_standard__Array__nit__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */
3679 &type_nit__RuntimeVariable, /* E: RuntimeVariable */
3680 &type_nit__RuntimeVariable, /* E: RuntimeVariable */
3681 &type_standard__Array__nit__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */
3682 &type_standard__AbstractArray__nit__RuntimeVariable, /* AbstractArray[E]: AbstractArray[RuntimeVariable] */
3683 &type_standard__array__ArrayIterator__nit__RuntimeVariable, /* ArrayIterator[E]: ArrayIterator[RuntimeVariable] */
3684 }
3685 };
3686 /* runtime type Array[Streamable] */
3687 const struct type type_standard__Array__standard__Streamable = {
3688 2318,
3689 "Array[Streamable]", /* class_name_string */
3690 20,
3691 0,
3692 &resolution_table_standard__Array__standard__Streamable,
3693 21,
3694 {
3695 1, /* Array[nullable Object] */
3696 2, /* SequenceRead[nullable Object] */
3697 -1, /* empty */
3698 -1, /* empty */
3699 139, /* Object */
3700 -1, /* empty */
3701 179, /* Collection[Object] */
3702 292, /* Collection[Streamable] */
3703 -1, /* empty */
3704 -1, /* empty */
3705 360, /* AbstractArrayRead[Object] */
3706 393, /* AbstractArrayRead[Streamable] */
3707 -1, /* empty */
3708 -1, /* empty */
3709 555, /* AbstractArray[Object] */
3710 588, /* AbstractArray[Streamable] */
3711 -1, /* empty */
3712 -1, /* empty */
3713 -1, /* empty */
3714 2232, /* Array[Object] */
3715 2318, /* Array[Streamable] */
3716 },
3717 };
3718 const struct types resolution_table_standard__Array__standard__Streamable = {
3719 0, /* dummy */
3720 {
3721 &type_standard__Streamable, /* E: Streamable */
3722 &type_standard__Collection__standard__Streamable, /* Collection[E]: Collection[Streamable] */
3723 &type_standard__Array__standard__Streamable, /* Array[E]: Array[Streamable] */
3724 &type_standard__NativeArray__standard__Streamable, /* NativeArray[E]: NativeArray[Streamable] */
3725 &type_standard__Streamable, /* E: Streamable */
3726 &type_standard__Collection__standard__Streamable, /* Collection[E]: Collection[Streamable] */
3727 &type_standard__Streamable, /* E: Streamable */
3728 &type_standard__Collection__standard__Streamable, /* Collection[E]: Collection[Streamable] */
3729 &type_standard__Collection__standard__Streamable, /* Collection[E]: Collection[Streamable] */
3730 &type_standard__Streamable, /* E: Streamable */
3731 &type_standard__Streamable, /* E: Streamable */
3732 &type_standard__Collection__standard__Streamable, /* Collection[E]: Collection[Streamable] */
3733 &type_standard__Array__standard__Streamable, /* Array[E]: Array[Streamable] */
3734 &type_standard__Streamable, /* E: Streamable */
3735 &type_standard__Streamable, /* E: Streamable */
3736 &type_standard__Array__standard__Streamable, /* Array[E]: Array[Streamable] */
3737 &type_standard__AbstractArray__standard__Streamable, /* AbstractArray[E]: AbstractArray[Streamable] */
3738 &type_standard__array__ArrayIterator__standard__Streamable, /* ArrayIterator[E]: ArrayIterator[Streamable] */
3739 }
3740 };
3741 /* runtime type Array[AAttrPropdef] */
3742 const struct type type_standard__Array__nit__AAttrPropdef = {
3743 2404,
3744 "Array[AAttrPropdef]", /* class_name_string */
3745 23,
3746 0,
3747 &resolution_table_standard__Array__nit__AAttrPropdef,
3748 24,
3749 {
3750 1, /* Array[nullable Object] */
3751 2, /* SequenceRead[nullable Object] */
3752 293, /* Collection[AAttrPropdef] */
3753 181, /* Collection[ANode] */
3754 139, /* Object */
3755 283, /* Collection[Prod] */
3756 179, /* Collection[Object] */
3757 304, /* Collection[APropdef] */
3758 382, /* AbstractArrayRead[Prod] */
3759 394, /* AbstractArrayRead[AAttrPropdef] */
3760 360, /* AbstractArrayRead[Object] */
3761 408, /* AbstractArrayRead[APropdef] */
3762 412, /* AbstractArrayRead[ANode] */
3763 577, /* AbstractArray[Prod] */
3764 555, /* AbstractArray[Object] */
3765 589, /* AbstractArray[AAttrPropdef] */
3766 603, /* AbstractArray[APropdef] */
3767 607, /* AbstractArray[ANode] */
3768 -1, /* empty */
3769 2232, /* Array[Object] */
3770 2322, /* Array[ANode] */
3771 2362, /* Array[Prod] */
3772 2384, /* Array[APropdef] */
3773 2404, /* Array[AAttrPropdef] */
3774 },
3775 };
3776 const struct types resolution_table_standard__Array__nit__AAttrPropdef = {
3777 0, /* dummy */
3778 {
3779 &type_nit__AAttrPropdef, /* E: AAttrPropdef */
3780 &type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */
3781 &type_standard__Array__nit__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */
3782 &type_standard__NativeArray__nit__AAttrPropdef, /* NativeArray[E]: NativeArray[AAttrPropdef] */
3783 &type_nit__AAttrPropdef, /* E: AAttrPropdef */
3784 &type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */
3785 &type_nit__AAttrPropdef, /* E: AAttrPropdef */
3786 &type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */
3787 &type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */
3788 &type_nit__AAttrPropdef, /* E: AAttrPropdef */
3789 &type_nit__AAttrPropdef, /* E: AAttrPropdef */
3790 &type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */
3791 &type_standard__Array__nit__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */
3792 &type_nit__AAttrPropdef, /* E: AAttrPropdef */
3793 &type_nit__AAttrPropdef, /* E: AAttrPropdef */
3794 &type_standard__Array__nit__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */
3795 &type_standard__AbstractArray__nit__AAttrPropdef, /* AbstractArray[E]: AbstractArray[AAttrPropdef] */
3796 &type_standard__array__ArrayIterator__nit__AAttrPropdef, /* ArrayIterator[E]: ArrayIterator[AAttrPropdef] */
3797 }
3798 };
3799 /* runtime type Array[MVirtualType] */
3800 const struct type type_standard__Array__nit__MVirtualType = {
3801 2397,
3802 "Array[MVirtualType]", /* class_name_string */
3803 22,
3804 0,
3805 &resolution_table_standard__Array__nit__MVirtualType,
3806 23,
3807 {
3808 1, /* Array[nullable Object] */
3809 2, /* SequenceRead[nullable Object] */
3810 165, /* nullable Array[nullable MType] */
3811 294, /* Collection[MVirtualType] */
3812 139, /* Object */
3813 175, /* Collection[MType] */
3814 179, /* Collection[Object] */
3815 298, /* Collection[nullable MType] */
3816 395, /* AbstractArrayRead[MVirtualType] */
3817 590, /* AbstractArray[MVirtualType] */
3818 360, /* AbstractArrayRead[Object] */
3819 383, /* AbstractArrayRead[MType] */
3820 400, /* AbstractArrayRead[nullable MType] */
3821 -1, /* empty */
3822 555, /* AbstractArray[Object] */
3823 -1, /* empty */
3824 578, /* AbstractArray[MType] */
3825 595, /* AbstractArray[nullable MType] */
3826 -1, /* empty */
3827 2232, /* Array[Object] */
3828 2292, /* Array[nullable MType] */
3829 2375, /* Array[MType] */
3830 2397, /* Array[MVirtualType] */
3831 },
3832 };
3833 const struct types resolution_table_standard__Array__nit__MVirtualType = {
3834 0, /* dummy */
3835 {
3836 &type_nit__MVirtualType, /* E: MVirtualType */
3837 &type_standard__Collection__nit__MVirtualType, /* Collection[E]: Collection[MVirtualType] */
3838 &type_standard__Array__nit__MVirtualType, /* Array[E]: Array[MVirtualType] */
3839 &type_standard__NativeArray__nit__MVirtualType, /* NativeArray[E]: NativeArray[MVirtualType] */
3840 &type_nit__MVirtualType, /* E: MVirtualType */
3841 &type_standard__Collection__nit__MVirtualType, /* Collection[E]: Collection[MVirtualType] */
3842 &type_nit__MVirtualType, /* E: MVirtualType */
3843 &type_standard__Collection__nit__MVirtualType, /* Collection[E]: Collection[MVirtualType] */
3844 &type_standard__Collection__nit__MVirtualType, /* Collection[E]: Collection[MVirtualType] */
3845 &type_nit__MVirtualType, /* E: MVirtualType */
3846 &type_nit__MVirtualType, /* E: MVirtualType */
3847 &type_standard__Collection__nit__MVirtualType, /* Collection[E]: Collection[MVirtualType] */
3848 &type_standard__Array__nit__MVirtualType, /* Array[E]: Array[MVirtualType] */
3849 &type_nit__MVirtualType, /* E: MVirtualType */
3850 &type_nit__MVirtualType, /* E: MVirtualType */
3851 &type_standard__Array__nit__MVirtualType, /* Array[E]: Array[MVirtualType] */
3852 &type_standard__AbstractArray__nit__MVirtualType, /* AbstractArray[E]: AbstractArray[MVirtualType] */
3853 &type_standard__array__ArrayIterator__nit__MVirtualType, /* ArrayIterator[E]: ArrayIterator[MVirtualType] */
3854 }
3855 };
3856 /* runtime type Array[AExpr] */
3857 const struct type type_standard__Array__nit__AExpr = {
3858 2382,
3859 "Array[AExpr]", /* class_name_string */
3860 22,
3861 0,
3862 &resolution_table_standard__Array__nit__AExpr,
3863 23,
3864 {
3865 1, /* Array[nullable Object] */
3866 2, /* SequenceRead[nullable Object] */
3867 295, /* Collection[AExpr] */
3868 181, /* Collection[ANode] */
3869 139, /* Object */
3870 283, /* Collection[Prod] */
3871 179, /* Collection[Object] */
3872 -1, /* empty */
3873 382, /* AbstractArrayRead[Prod] */
3874 396, /* AbstractArrayRead[AExpr] */
3875 360, /* AbstractArrayRead[Object] */
3876 -1, /* empty */
3877 412, /* AbstractArrayRead[ANode] */
3878 577, /* AbstractArray[Prod] */
3879 555, /* AbstractArray[Object] */
3880 591, /* AbstractArray[AExpr] */
3881 -1, /* empty */
3882 607, /* AbstractArray[ANode] */
3883 -1, /* empty */
3884 2232, /* Array[Object] */
3885 2322, /* Array[ANode] */
3886 2362, /* Array[Prod] */
3887 2382, /* Array[AExpr] */
3888 },
3889 };
3890 const struct types resolution_table_standard__Array__nit__AExpr = {
3891 0, /* dummy */
3892 {
3893 &type_nit__AExpr, /* E: AExpr */
3894 &type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */
3895 &type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */
3896 &type_standard__NativeArray__nit__AExpr, /* NativeArray[E]: NativeArray[AExpr] */
3897 &type_nit__AExpr, /* E: AExpr */
3898 &type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */
3899 &type_nit__AExpr, /* E: AExpr */
3900 &type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */
3901 &type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */
3902 &type_nit__AExpr, /* E: AExpr */
3903 &type_nit__AExpr, /* E: AExpr */
3904 &type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */
3905 &type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */
3906 &type_nit__AExpr, /* E: AExpr */
3907 &type_nit__AExpr, /* E: AExpr */
3908 &type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */
3909 &type_standard__AbstractArray__nit__AExpr, /* AbstractArray[E]: AbstractArray[AExpr] */
3910 &type_standard__array__ArrayIterator__nit__AExpr, /* ArrayIterator[E]: ArrayIterator[AExpr] */
3911 }
3912 };
3913 /* runtime type Array[AIntExpr] */
3914 const struct type type_standard__Array__nit__AIntExpr = {
3915 2405,
3916 "Array[AIntExpr]", /* class_name_string */
3917 23,
3918 0,
3919 &resolution_table_standard__Array__nit__AIntExpr,
3920 24,
3921 {
3922 1, /* Array[nullable Object] */
3923 2, /* SequenceRead[nullable Object] */
3924 295, /* Collection[AExpr] */
3925 181, /* Collection[ANode] */
3926 139, /* Object */
3927 283, /* Collection[Prod] */
3928 179, /* Collection[Object] */
3929 296, /* Collection[AIntExpr] */
3930 382, /* AbstractArrayRead[Prod] */
3931 396, /* AbstractArrayRead[AExpr] */
3932 360, /* AbstractArrayRead[Object] */
3933 397, /* AbstractArrayRead[AIntExpr] */
3934 412, /* AbstractArrayRead[ANode] */
3935 577, /* AbstractArray[Prod] */
3936 555, /* AbstractArray[Object] */
3937 591, /* AbstractArray[AExpr] */
3938 592, /* AbstractArray[AIntExpr] */
3939 607, /* AbstractArray[ANode] */
3940 -1, /* empty */
3941 2232, /* Array[Object] */
3942 2322, /* Array[ANode] */
3943 2362, /* Array[Prod] */
3944 2382, /* Array[AExpr] */
3945 2405, /* Array[AIntExpr] */
3946 },
3947 };
3948 const struct types resolution_table_standard__Array__nit__AIntExpr = {
3949 0, /* dummy */
3950 {
3951 &type_nit__AIntExpr, /* E: AIntExpr */
3952 &type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */
3953 &type_standard__Array__nit__AIntExpr, /* Array[E]: Array[AIntExpr] */
3954 &type_standard__NativeArray__nit__AIntExpr, /* NativeArray[E]: NativeArray[AIntExpr] */
3955 &type_nit__AIntExpr, /* E: AIntExpr */
3956 &type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */
3957 &type_nit__AIntExpr, /* E: AIntExpr */
3958 &type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */
3959 &type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */
3960 &type_nit__AIntExpr, /* E: AIntExpr */
3961 &type_nit__AIntExpr, /* E: AIntExpr */
3962 &type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */
3963 &type_standard__Array__nit__AIntExpr, /* Array[E]: Array[AIntExpr] */
3964 &type_nit__AIntExpr, /* E: AIntExpr */
3965 &type_nit__AIntExpr, /* E: AIntExpr */
3966 &type_standard__Array__nit__AIntExpr, /* Array[E]: Array[AIntExpr] */
3967 &type_standard__AbstractArray__nit__AIntExpr, /* AbstractArray[E]: AbstractArray[AIntExpr] */
3968 &type_standard__array__ArrayIterator__nit__AIntExpr, /* ArrayIterator[E]: ArrayIterator[AIntExpr] */
3969 }
3970 };
3971 /* runtime type Array[Variable] */
3972 const struct type type_standard__Array__nit__Variable = {
3973 2319,
3974 "Array[Variable]", /* class_name_string */
3975 20,
3976 0,
3977 &resolution_table_standard__Array__nit__Variable,
3978 21,
3979 {
3980 1, /* Array[nullable Object] */
3981 2, /* SequenceRead[nullable Object] */
3982 184, /* Collection[Variable] */
3983 398, /* AbstractArrayRead[Variable] */
3984 139, /* Object */
3985 593, /* AbstractArray[Variable] */
3986 179, /* Collection[Object] */
3987 -1, /* empty */
3988 -1, /* empty */
3989 -1, /* empty */
3990 360, /* AbstractArrayRead[Object] */
3991 -1, /* empty */
3992 -1, /* empty */
3993 -1, /* empty */
3994 555, /* AbstractArray[Object] */
3995 -1, /* empty */
3996 -1, /* empty */
3997 -1, /* empty */
3998 -1, /* empty */
3999 2232, /* Array[Object] */
4000 2319, /* Array[Variable] */
4001 },
4002 };
4003 const struct types resolution_table_standard__Array__nit__Variable = {
4004 0, /* dummy */
4005 {
4006 &type_nit__Variable, /* E: Variable */
4007 &type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */
4008 &type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */
4009 &type_standard__NativeArray__nit__Variable, /* NativeArray[E]: NativeArray[Variable] */
4010 &type_nit__Variable, /* E: Variable */
4011 &type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */
4012 &type_nit__Variable, /* E: Variable */
4013 &type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */
4014 &type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */
4015 &type_nit__Variable, /* E: Variable */
4016 &type_nit__Variable, /* E: Variable */
4017 &type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */
4018 &type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */
4019 &type_nit__Variable, /* E: Variable */
4020 &type_nit__Variable, /* E: Variable */
4021 &type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */
4022 &type_standard__AbstractArray__nit__Variable, /* AbstractArray[E]: AbstractArray[Variable] */
4023 &type_standard__array__ArrayIterator__nit__Variable, /* ArrayIterator[E]: ArrayIterator[Variable] */
4024 }
4025 };
4026 /* runtime type Array[AVarExpr] */
4027 const struct type type_standard__Array__nit__AVarExpr = {
4028 2406,
4029 "Array[AVarExpr]", /* class_name_string */
4030 23,
4031 0,
4032 &resolution_table_standard__Array__nit__AVarExpr,
4033 24,
4034 {
4035 1, /* Array[nullable Object] */
4036 2, /* SequenceRead[nullable Object] */
4037 295, /* Collection[AExpr] */
4038 181, /* Collection[ANode] */
4039 139, /* Object */
4040 283, /* Collection[Prod] */
4041 179, /* Collection[Object] */
4042 297, /* Collection[AVarExpr] */
4043 382, /* AbstractArrayRead[Prod] */
4044 396, /* AbstractArrayRead[AExpr] */
4045 360, /* AbstractArrayRead[Object] */
4046 399, /* AbstractArrayRead[AVarExpr] */
4047 412, /* AbstractArrayRead[ANode] */
4048 577, /* AbstractArray[Prod] */
4049 555, /* AbstractArray[Object] */
4050 591, /* AbstractArray[AExpr] */
4051 594, /* AbstractArray[AVarExpr] */
4052 607, /* AbstractArray[ANode] */
4053 -1, /* empty */
4054 2232, /* Array[Object] */
4055 2322, /* Array[ANode] */
4056 2362, /* Array[Prod] */
4057 2382, /* Array[AExpr] */
4058 2406, /* Array[AVarExpr] */
4059 },
4060 };
4061 const struct types resolution_table_standard__Array__nit__AVarExpr = {
4062 0, /* dummy */
4063 {
4064 &type_nit__AVarExpr, /* E: AVarExpr */
4065 &type_standard__Collection__nit__AVarExpr, /* Collection[E]: Collection[AVarExpr] */
4066 &type_standard__Array__nit__AVarExpr, /* Array[E]: Array[AVarExpr] */
4067 &type_standard__NativeArray__nit__AVarExpr, /* NativeArray[E]: NativeArray[AVarExpr] */
4068 &type_nit__AVarExpr, /* E: AVarExpr */
4069 &type_standard__Collection__nit__AVarExpr, /* Collection[E]: Collection[AVarExpr] */
4070 &type_nit__AVarExpr, /* E: AVarExpr */
4071 &type_standard__Collection__nit__AVarExpr, /* Collection[E]: Collection[AVarExpr] */
4072 &type_standard__Collection__nit__AVarExpr, /* Collection[E]: Collection[AVarExpr] */
4073 &type_nit__AVarExpr, /* E: AVarExpr */
4074 &type_nit__AVarExpr, /* E: AVarExpr */
4075 &type_standard__Collection__nit__AVarExpr, /* Collection[E]: Collection[AVarExpr] */
4076 &type_standard__Array__nit__AVarExpr, /* Array[E]: Array[AVarExpr] */
4077 &type_nit__AVarExpr, /* E: AVarExpr */
4078 &type_nit__AVarExpr, /* E: AVarExpr */
4079 &type_standard__Array__nit__AVarExpr, /* Array[E]: Array[AVarExpr] */
4080 &type_standard__AbstractArray__nit__AVarExpr, /* AbstractArray[E]: AbstractArray[AVarExpr] */
4081 &type_standard__array__ArrayIterator__nit__AVarExpr, /* ArrayIterator[E]: ArrayIterator[AVarExpr] */
4082 }
4083 };
4084 /* runtime type Array[AEscapeExpr] */
4085 const struct type type_standard__Array__nit__AEscapeExpr = {
4086 2407,
4087 "Array[AEscapeExpr]", /* class_name_string */
4088 23,
4089 0,
4090 &resolution_table_standard__Array__nit__AEscapeExpr,
4091 24,
4092 {
4093 1, /* Array[nullable Object] */
4094 2, /* SequenceRead[nullable Object] */
4095 295, /* Collection[AExpr] */
4096 181, /* Collection[ANode] */
4097 139, /* Object */
4098 283, /* Collection[Prod] */
4099 179, /* Collection[Object] */
4100 299, /* Collection[AEscapeExpr] */
4101 382, /* AbstractArrayRead[Prod] */
4102 396, /* AbstractArrayRead[AExpr] */
4103 360, /* AbstractArrayRead[Object] */
4104 401, /* AbstractArrayRead[AEscapeExpr] */
4105 412, /* AbstractArrayRead[ANode] */
4106 577, /* AbstractArray[Prod] */
4107 555, /* AbstractArray[Object] */
4108 591, /* AbstractArray[AExpr] */
4109 596, /* AbstractArray[AEscapeExpr] */
4110 607, /* AbstractArray[ANode] */
4111 -1, /* empty */
4112 2232, /* Array[Object] */
4113 2322, /* Array[ANode] */
4114 2362, /* Array[Prod] */
4115 2382, /* Array[AExpr] */
4116 2407, /* Array[AEscapeExpr] */
4117 },
4118 };
4119 const struct types resolution_table_standard__Array__nit__AEscapeExpr = {
4120 0, /* dummy */
4121 {
4122 &type_nit__AEscapeExpr, /* E: AEscapeExpr */
4123 &type_standard__Collection__nit__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */
4124 &type_standard__Array__nit__AEscapeExpr, /* Array[E]: Array[AEscapeExpr] */
4125 &type_standard__NativeArray__nit__AEscapeExpr, /* NativeArray[E]: NativeArray[AEscapeExpr] */
4126 &type_nit__AEscapeExpr, /* E: AEscapeExpr */
4127 &type_standard__Collection__nit__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */
4128 &type_nit__AEscapeExpr, /* E: AEscapeExpr */
4129 &type_standard__Collection__nit__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */
4130 &type_standard__Collection__nit__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */
4131 &type_nit__AEscapeExpr, /* E: AEscapeExpr */
4132 &type_nit__AEscapeExpr, /* E: AEscapeExpr */
4133 &type_standard__Collection__nit__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */
4134 &type_standard__Array__nit__AEscapeExpr, /* Array[E]: Array[AEscapeExpr] */
4135 &type_nit__AEscapeExpr, /* E: AEscapeExpr */
4136 &type_nit__AEscapeExpr, /* E: AEscapeExpr */
4137 &type_standard__Array__nit__AEscapeExpr, /* Array[E]: Array[AEscapeExpr] */
4138 &type_standard__AbstractArray__nit__AEscapeExpr, /* AbstractArray[E]: AbstractArray[AEscapeExpr] */
4139 &type_standard__array__ArrayIterator__nit__AEscapeExpr, /* ArrayIterator[E]: ArrayIterator[AEscapeExpr] */
4140 }
4141 };
4142 /* runtime type Array[Char] */
4143 const struct type type_standard__Array__standard__Char = {
4144 2354,
4145 "Array[Char]", /* class_name_string */
4146 20,
4147 0,
4148 &resolution_table_standard__Array__standard__Char,
4149 21,
4150 {
4151 1, /* Array[nullable Object] */
4152 2, /* SequenceRead[nullable Object] */
4153 5, /* Collection[Char] */
4154 138, /* Array[Comparable] */
4155 139, /* Object */
4156 402, /* AbstractArrayRead[Char] */
4157 179, /* Collection[Object] */
4158 597, /* AbstractArray[Char] */
4159 -1, /* empty */
4160 -1, /* empty */
4161 360, /* AbstractArrayRead[Object] */
4162 -1, /* empty */
4163 -1, /* empty */
4164 -1, /* empty */
4165 555, /* AbstractArray[Object] */
4166 -1, /* empty */
4167 -1, /* empty */
4168 -1, /* empty */
4169 -1, /* empty */
4170 2232, /* Array[Object] */
4171 2354, /* Array[Char] */
4172 },
4173 };
4174 const struct types resolution_table_standard__Array__standard__Char = {
4175 0, /* dummy */
4176 {
4177 &type_standard__Char, /* E: Char */
4178 &type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */
4179 &type_standard__Array__standard__Char, /* Array[E]: Array[Char] */
4180 &type_standard__NativeArray__standard__Char, /* NativeArray[E]: NativeArray[Char] */
4181 &type_standard__Char, /* E: Char */
4182 &type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */
4183 &type_standard__Char, /* E: Char */
4184 &type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */
4185 &type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */
4186 &type_standard__Char, /* E: Char */
4187 &type_standard__Char, /* E: Char */
4188 &type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */
4189 &type_standard__Array__standard__Char, /* Array[E]: Array[Char] */
4190 &type_standard__Char, /* E: Char */
4191 &type_standard__Char, /* E: Char */
4192 &type_standard__Array__standard__Char, /* Array[E]: Array[Char] */
4193 &type_standard__AbstractArray__standard__Char, /* AbstractArray[E]: AbstractArray[Char] */
4194 &type_standard__array__ArrayIterator__standard__Char, /* ArrayIterator[E]: ArrayIterator[Char] */
4195 }
4196 };
4197 /* runtime type Array[Buffer] */
4198 const struct type type_standard__Array__standard__Buffer = {
4199 2398,
4200 "Array[Buffer]", /* class_name_string */
4201 22,
4202 0,
4203 &resolution_table_standard__Array__standard__Buffer,
4204 23,
4205 {
4206 1, /* Array[nullable Object] */
4207 2, /* SequenceRead[nullable Object] */
4208 300, /* Collection[Buffer] */
4209 138, /* Array[Comparable] */
4210 139, /* Object */
4211 280, /* Collection[Text] */
4212 179, /* Collection[Object] */
4213 292, /* Collection[Streamable] */
4214 403, /* AbstractArrayRead[Buffer] */
4215 378, /* AbstractArrayRead[Text] */
4216 360, /* AbstractArrayRead[Object] */
4217 393, /* AbstractArrayRead[Streamable] */
4218 598, /* AbstractArray[Buffer] */
4219 573, /* AbstractArray[Text] */
4220 555, /* AbstractArray[Object] */
4221 588, /* AbstractArray[Streamable] */
4222 -1, /* empty */
4223 -1, /* empty */
4224 -1, /* empty */
4225 2232, /* Array[Object] */
4226 2318, /* Array[Streamable] */
4227 2376, /* Array[Text] */
4228 2398, /* Array[Buffer] */
4229 },
4230 };
4231 const struct types resolution_table_standard__Array__standard__Buffer = {
4232 0, /* dummy */
4233 {
4234 &type_standard__Buffer, /* E: Buffer */
4235 &type_standard__Collection__standard__Buffer, /* Collection[E]: Collection[Buffer] */
4236 &type_standard__Array__standard__Buffer, /* Array[E]: Array[Buffer] */
4237 &type_standard__NativeArray__standard__Buffer, /* NativeArray[E]: NativeArray[Buffer] */
4238 &type_standard__Buffer, /* E: Buffer */
4239 &type_standard__Collection__standard__Buffer, /* Collection[E]: Collection[Buffer] */
4240 &type_standard__Buffer, /* E: Buffer */
4241 &type_standard__Collection__standard__Buffer, /* Collection[E]: Collection[Buffer] */
4242 &type_standard__Collection__standard__Buffer, /* Collection[E]: Collection[Buffer] */
4243 &type_standard__Buffer, /* E: Buffer */
4244 &type_standard__Buffer, /* E: Buffer */
4245 &type_standard__Collection__standard__Buffer, /* Collection[E]: Collection[Buffer] */
4246 &type_standard__Array__standard__Buffer, /* Array[E]: Array[Buffer] */
4247 &type_standard__Buffer, /* E: Buffer */
4248 &type_standard__Buffer, /* E: Buffer */
4249 &type_standard__Array__standard__Buffer, /* Array[E]: Array[Buffer] */
4250 &type_standard__AbstractArray__standard__Buffer, /* AbstractArray[E]: AbstractArray[Buffer] */
4251 &type_standard__array__ArrayIterator__standard__Buffer, /* ArrayIterator[E]: ArrayIterator[Buffer] */
4252 }
4253 };
4254 /* runtime type Array[FlatText] */
4255 const struct type type_standard__Array__standard__FlatText = {
4256 2399,
4257 "Array[FlatText]", /* class_name_string */
4258 22,
4259 0,
4260 &resolution_table_standard__Array__standard__FlatText,
4261 23,
4262 {
4263 1, /* Array[nullable Object] */
4264 2, /* SequenceRead[nullable Object] */
4265 301, /* Collection[FlatText] */
4266 138, /* Array[Comparable] */
4267 139, /* Object */
4268 280, /* Collection[Text] */
4269 179, /* Collection[Object] */
4270 292, /* Collection[Streamable] */
4271 404, /* AbstractArrayRead[FlatText] */
4272 378, /* AbstractArrayRead[Text] */
4273 360, /* AbstractArrayRead[Object] */
4274 393, /* AbstractArrayRead[Streamable] */
4275 599, /* AbstractArray[FlatText] */
4276 573, /* AbstractArray[Text] */
4277 555, /* AbstractArray[Object] */
4278 588, /* AbstractArray[Streamable] */
4279 -1, /* empty */
4280 -1, /* empty */
4281 -1, /* empty */
4282 2232, /* Array[Object] */
4283 2318, /* Array[Streamable] */
4284 2376, /* Array[Text] */
4285 2399, /* Array[FlatText] */
4286 },
4287 };
4288 const struct types resolution_table_standard__Array__standard__FlatText = {
4289 0, /* dummy */
4290 {
4291 &type_standard__FlatText, /* E: FlatText */
4292 &type_standard__Collection__standard__FlatText, /* Collection[E]: Collection[FlatText] */
4293 &type_standard__Array__standard__FlatText, /* Array[E]: Array[FlatText] */
4294 &type_standard__NativeArray__standard__FlatText, /* NativeArray[E]: NativeArray[FlatText] */
4295 &type_standard__FlatText, /* E: FlatText */
4296 &type_standard__Collection__standard__FlatText, /* Collection[E]: Collection[FlatText] */
4297 &type_standard__FlatText, /* E: FlatText */
4298 &type_standard__Collection__standard__FlatText, /* Collection[E]: Collection[FlatText] */
4299 &type_standard__Collection__standard__FlatText, /* Collection[E]: Collection[FlatText] */
4300 &type_standard__FlatText, /* E: FlatText */
4301 &type_standard__FlatText, /* E: FlatText */
4302 &type_standard__Collection__standard__FlatText, /* Collection[E]: Collection[FlatText] */
4303 &type_standard__Array__standard__FlatText, /* Array[E]: Array[FlatText] */
4304 &type_standard__FlatText, /* E: FlatText */
4305 &type_standard__FlatText, /* E: FlatText */
4306 &type_standard__Array__standard__FlatText, /* Array[E]: Array[FlatText] */
4307 &type_standard__AbstractArray__standard__FlatText, /* AbstractArray[E]: AbstractArray[FlatText] */
4308 &type_standard__array__ArrayIterator__standard__FlatText, /* ArrayIterator[E]: ArrayIterator[FlatText] */
4309 }
4310 };
4311 /* runtime type Array[AImport] */
4312 const struct type type_standard__Array__nit__AImport = {
4313 2383,
4314 "Array[AImport]", /* class_name_string */
4315 22,
4316 0,
4317 &resolution_table_standard__Array__nit__AImport,
4318 23,
4319 {
4320 1, /* Array[nullable Object] */
4321 2, /* SequenceRead[nullable Object] */
4322 302, /* Collection[AImport] */
4323 181, /* Collection[ANode] */
4324 139, /* Object */
4325 283, /* Collection[Prod] */
4326 179, /* Collection[Object] */
4327 406, /* AbstractArrayRead[AImport] */
4328 382, /* AbstractArrayRead[Prod] */
4329 601, /* AbstractArray[AImport] */
4330 360, /* AbstractArrayRead[Object] */
4331 -1, /* empty */
4332 412, /* AbstractArrayRead[ANode] */
4333 577, /* AbstractArray[Prod] */
4334 555, /* AbstractArray[Object] */
4335 -1, /* empty */
4336 -1, /* empty */
4337 607, /* AbstractArray[ANode] */
4338 -1, /* empty */
4339 2232, /* Array[Object] */
4340 2322, /* Array[ANode] */
4341 2362, /* Array[Prod] */
4342 2383, /* Array[AImport] */
4343 },
4344 };
4345 const struct types resolution_table_standard__Array__nit__AImport = {
4346 0, /* dummy */
4347 {
4348 &type_nit__AImport, /* E: AImport */
4349 &type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */
4350 &type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */
4351 &type_standard__NativeArray__nit__AImport, /* NativeArray[E]: NativeArray[AImport] */
4352 &type_nit__AImport, /* E: AImport */
4353 &type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */
4354 &type_nit__AImport, /* E: AImport */
4355 &type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */
4356 &type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */
4357 &type_nit__AImport, /* E: AImport */
4358 &type_nit__AImport, /* E: AImport */
4359 &type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */
4360 &type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */
4361 &type_nit__AImport, /* E: AImport */
4362 &type_nit__AImport, /* E: AImport */
4363 &type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */
4364 &type_standard__AbstractArray__nit__AImport, /* AbstractArray[E]: AbstractArray[AImport] */
4365 &type_standard__array__ArrayIterator__nit__AImport, /* ArrayIterator[E]: ArrayIterator[AImport] */
4366 }
4367 };
4368 /* runtime type Array[TId] */
4369 const struct type type_standard__Array__nit__TId = {
4370 2363,
4371 "Array[TId]", /* class_name_string */
4372 21,
4373 0,
4374 &resolution_table_standard__Array__nit__TId,
4375 22,
4376 {
4377 1, /* Array[nullable Object] */
4378 2, /* SequenceRead[nullable Object] */
4379 303, /* Collection[TId] */
4380 181, /* Collection[ANode] */
4381 139, /* Object */
4382 407, /* AbstractArrayRead[TId] */
4383 179, /* Collection[Object] */
4384 602, /* AbstractArray[TId] */
4385 -1, /* empty */
4386 -1, /* empty */
4387 360, /* AbstractArrayRead[Object] */
4388 -1, /* empty */
4389 412, /* AbstractArrayRead[ANode] */
4390 -1, /* empty */
4391 555, /* AbstractArray[Object] */
4392 -1, /* empty */
4393 -1, /* empty */
4394 607, /* AbstractArray[ANode] */
4395 -1, /* empty */
4396 2232, /* Array[Object] */
4397 2322, /* Array[ANode] */
4398 2363, /* Array[TId] */
4399 },
4400 };
4401 const struct types resolution_table_standard__Array__nit__TId = {
4402 0, /* dummy */
4403 {
4404 &type_nit__TId, /* E: TId */
4405 &type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */
4406 &type_standard__Array__nit__TId, /* Array[E]: Array[TId] */
4407 &type_standard__NativeArray__nit__TId, /* NativeArray[E]: NativeArray[TId] */
4408 &type_nit__TId, /* E: TId */
4409 &type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */
4410 &type_nit__TId, /* E: TId */
4411 &type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */
4412 &type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */
4413 &type_nit__TId, /* E: TId */
4414 &type_nit__TId, /* E: TId */
4415 &type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */
4416 &type_standard__Array__nit__TId, /* Array[E]: Array[TId] */
4417 &type_nit__TId, /* E: TId */
4418 &type_nit__TId, /* E: TId */
4419 &type_standard__Array__nit__TId, /* Array[E]: Array[TId] */
4420 &type_standard__AbstractArray__nit__TId, /* AbstractArray[E]: AbstractArray[TId] */
4421 &type_standard__array__ArrayIterator__nit__TId, /* ArrayIterator[E]: ArrayIterator[TId] */
4422 }
4423 };
4424 /* runtime type Array[APropdef] */
4425 const struct type type_standard__Array__nit__APropdef = {
4426 2384,
4427 "Array[APropdef]", /* class_name_string */
4428 22,
4429 0,
4430 &resolution_table_standard__Array__nit__APropdef,
4431 23,
4432 {
4433 1, /* Array[nullable Object] */
4434 2, /* SequenceRead[nullable Object] */
4435 -1, /* empty */
4436 181, /* Collection[ANode] */
4437 139, /* Object */
4438 283, /* Collection[Prod] */
4439 179, /* Collection[Object] */
4440 304, /* Collection[APropdef] */
4441 382, /* AbstractArrayRead[Prod] */
4442 -1, /* empty */
4443 360, /* AbstractArrayRead[Object] */
4444 408, /* AbstractArrayRead[APropdef] */
4445 412, /* AbstractArrayRead[ANode] */
4446 577, /* AbstractArray[Prod] */
4447 555, /* AbstractArray[Object] */
4448 -1, /* empty */
4449 603, /* AbstractArray[APropdef] */
4450 607, /* AbstractArray[ANode] */
4451 -1, /* empty */
4452 2232, /* Array[Object] */
4453 2322, /* Array[ANode] */
4454 2362, /* Array[Prod] */
4455 2384, /* Array[APropdef] */
4456 },
4457 };
4458 const struct types resolution_table_standard__Array__nit__APropdef = {
4459 0, /* dummy */
4460 {
4461 &type_nit__APropdef, /* E: APropdef */
4462 &type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
4463 &type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */
4464 &type_standard__NativeArray__nit__APropdef, /* NativeArray[E]: NativeArray[APropdef] */
4465 &type_nit__APropdef, /* E: APropdef */
4466 &type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
4467 &type_nit__APropdef, /* E: APropdef */
4468 &type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
4469 &type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
4470 &type_nit__APropdef, /* E: APropdef */
4471 &type_nit__APropdef, /* E: APropdef */
4472 &type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */
4473 &type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */
4474 &type_nit__APropdef, /* E: APropdef */
4475 &type_nit__APropdef, /* E: APropdef */
4476 &type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */
4477 &type_standard__AbstractArray__nit__APropdef, /* AbstractArray[E]: AbstractArray[APropdef] */
4478 &type_standard__array__ArrayIterator__nit__APropdef, /* ArrayIterator[E]: ArrayIterator[APropdef] */
4479 }
4480 };
4481 /* runtime type Array[CodeFile] */
4482 const struct type type_standard__Array__nit__CodeFile = {
4483 2320,
4484 "Array[CodeFile]", /* class_name_string */
4485 20,
4486 0,
4487 &resolution_table_standard__Array__nit__CodeFile,
4488 21,
4489 {
4490 1, /* Array[nullable Object] */
4491 2, /* SequenceRead[nullable Object] */
4492 305, /* Collection[CodeFile] */
4493 410, /* AbstractArrayRead[CodeFile] */
4494 139, /* Object */
4495 605, /* AbstractArray[CodeFile] */
4496 179, /* Collection[Object] */
4497 -1, /* empty */
4498 -1, /* empty */
4499 -1, /* empty */
4500 360, /* AbstractArrayRead[Object] */
4501 -1, /* empty */
4502 -1, /* empty */
4503 -1, /* empty */
4504 555, /* AbstractArray[Object] */
4505 -1, /* empty */
4506 -1, /* empty */
4507 -1, /* empty */
4508 -1, /* empty */
4509 2232, /* Array[Object] */
4510 2320, /* Array[CodeFile] */
4511 },
4512 };
4513 const struct types resolution_table_standard__Array__nit__CodeFile = {
4514 0, /* dummy */
4515 {
4516 &type_nit__CodeFile, /* E: CodeFile */
4517 &type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */
4518 &type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */
4519 &type_standard__NativeArray__nit__CodeFile, /* NativeArray[E]: NativeArray[CodeFile] */
4520 &type_nit__CodeFile, /* E: CodeFile */
4521 &type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */
4522 &type_nit__CodeFile, /* E: CodeFile */
4523 &type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */
4524 &type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */
4525 &type_nit__CodeFile, /* E: CodeFile */
4526 &type_nit__CodeFile, /* E: CodeFile */
4527 &type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */
4528 &type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */
4529 &type_nit__CodeFile, /* E: CodeFile */
4530 &type_nit__CodeFile, /* E: CodeFile */
4531 &type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */
4532 &type_standard__AbstractArray__nit__CodeFile, /* AbstractArray[E]: AbstractArray[CodeFile] */
4533 &type_standard__array__ArrayIterator__nit__CodeFile, /* ArrayIterator[E]: ArrayIterator[CodeFile] */
4534 }
4535 };
4536 /* runtime type Array[Couple[MClass, AType]] */
4537 const struct type type_standard__Array__standard__Couple__nit__MClass__nit__AType = {
4538 2321,
4539 "Array[Couple[MClass, AType]]", /* class_name_string */
4540 20,
4541 0,
4542 &resolution_table_standard__Array__standard__Couple__nit__MClass__nit__AType,
4543 21,
4544 {
4545 1, /* Array[nullable Object] */
4546 2, /* SequenceRead[nullable Object] */
4547 306, /* Collection[Couple[MClass, AType]] */
4548 411, /* AbstractArrayRead[Couple[MClass, AType]] */
4549 139, /* Object */
4550 606, /* AbstractArray[Couple[MClass, AType]] */
4551 179, /* Collection[Object] */
4552 -1, /* empty */
4553 -1, /* empty */
4554 -1, /* empty */
4555 360, /* AbstractArrayRead[Object] */
4556 -1, /* empty */
4557 -1, /* empty */
4558 -1, /* empty */
4559 555, /* AbstractArray[Object] */
4560 -1, /* empty */
4561 -1, /* empty */
4562 -1, /* empty */
4563 -1, /* empty */
4564 2232, /* Array[Object] */
4565 2321, /* Array[Couple[MClass, AType]] */
4566 },
4567 };
4568 const struct types resolution_table_standard__Array__standard__Couple__nit__MClass__nit__AType = {
4569 0, /* dummy */
4570 {
4571 &type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */
4572 &type_standard__Collection__standard__Couple__nit__MClass__nit__AType, /* Collection[E]: Collection[Couple[MClass, AType]] */
4573 &type_standard__Array__standard__Couple__nit__MClass__nit__AType, /* Array[E]: Array[Couple[MClass, AType]] */
4574 &type_standard__NativeArray__standard__Couple__nit__MClass__nit__AType, /* NativeArray[E]: NativeArray[Couple[MClass, AType]] */
4575 &type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */
4576 &type_standard__Collection__standard__Couple__nit__MClass__nit__AType, /* Collection[E]: Collection[Couple[MClass, AType]] */
4577 &type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */
4578 &type_standard__Collection__standard__Couple__nit__MClass__nit__AType, /* Collection[E]: Collection[Couple[MClass, AType]] */
4579 &type_standard__Collection__standard__Couple__nit__MClass__nit__AType, /* Collection[E]: Collection[Couple[MClass, AType]] */
4580 &type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */
4581 &type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */
4582 &type_standard__Collection__standard__Couple__nit__MClass__nit__AType, /* Collection[E]: Collection[Couple[MClass, AType]] */
4583 &type_standard__Array__standard__Couple__nit__MClass__nit__AType, /* Array[E]: Array[Couple[MClass, AType]] */
4584 &type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */
4585 &type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */
4586 &type_standard__Array__standard__Couple__nit__MClass__nit__AType, /* Array[E]: Array[Couple[MClass, AType]] */
4587 &type_standard__AbstractArray__standard__Couple__nit__MClass__nit__AType, /* AbstractArray[E]: AbstractArray[Couple[MClass, AType]] */
4588 &type_standard__array__ArrayIterator__standard__Couple__nit__MClass__nit__AType, /* ArrayIterator[E]: ArrayIterator[Couple[MClass, AType]] */
4589 }
4590 };
4591 /* runtime type Array[ANode] */
4592 const struct type type_standard__Array__nit__ANode = {
4593 2322,
4594 "Array[ANode]", /* class_name_string */
4595 20,
4596 0,
4597 &resolution_table_standard__Array__nit__ANode,
4598 21,
4599 {
4600 1, /* Array[nullable Object] */
4601 2, /* SequenceRead[nullable Object] */
4602 -1, /* empty */
4603 181, /* Collection[ANode] */
4604 139, /* Object */
4605 -1, /* empty */
4606 179, /* Collection[Object] */
4607 -1, /* empty */
4608 -1, /* empty */
4609 -1, /* empty */
4610 360, /* AbstractArrayRead[Object] */
4611 -1, /* empty */
4612 412, /* AbstractArrayRead[ANode] */
4613 -1, /* empty */
4614 555, /* AbstractArray[Object] */
4615 -1, /* empty */
4616 -1, /* empty */
4617 607, /* AbstractArray[ANode] */
4618 -1, /* empty */
4619 2232, /* Array[Object] */
4620 2322, /* Array[ANode] */
4621 },
4622 };
4623 const struct types resolution_table_standard__Array__nit__ANode = {
4624 0, /* dummy */
4625 {
4626 &type_nit__ANode, /* E: ANode */
4627 &type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */
4628 &type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */
4629 &type_standard__NativeArray__nit__ANode, /* NativeArray[E]: NativeArray[ANode] */
4630 &type_nit__ANode, /* E: ANode */
4631 &type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */
4632 &type_nit__ANode, /* E: ANode */
4633 &type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */
4634 &type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */
4635 &type_nit__ANode, /* E: ANode */
4636 &type_nit__ANode, /* E: ANode */
4637 &type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */
4638 &type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */
4639 &type_nit__ANode, /* E: ANode */
4640 &type_nit__ANode, /* E: ANode */
4641 &type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */
4642 &type_standard__AbstractArray__nit__ANode, /* AbstractArray[E]: AbstractArray[ANode] */
4643 &type_standard__array__ArrayIterator__nit__ANode, /* ArrayIterator[E]: ArrayIterator[ANode] */
4644 }
4645 };
4646 /* runtime type Array[MVirtualTypeProp] */
4647 const struct type type_standard__Array__nit__MVirtualTypeProp = {
4648 2408,
4649 "Array[MVirtualTypeProp]", /* class_name_string */
4650 22,
4651 0,
4652 &resolution_table_standard__Array__nit__MVirtualTypeProp,
4653 23,
4654 {
4655 1, /* Array[nullable Object] */
4656 2, /* SequenceRead[nullable Object] */
4657 413, /* AbstractArrayRead[MVirtualTypeProp] */
4658 368, /* AbstractArrayRead[MProperty] */
4659 139, /* Object */
4660 183, /* Collection[MVirtualTypeProp] */
4661 179, /* Collection[Object] */
4662 185, /* Collection[PropertyLayoutElement] */
4663 187, /* Collection[MProperty] */
4664 353, /* Collection[nullable MProperty] */
4665 360, /* AbstractArrayRead[Object] */
4666 462, /* AbstractArrayRead[nullable MProperty] */
4667 418, /* AbstractArrayRead[PropertyLayoutElement] */
4668 563, /* AbstractArray[MProperty] */
4669 555, /* AbstractArray[Object] */
4670 608, /* AbstractArray[MVirtualTypeProp] */
4671 657, /* AbstractArray[nullable MProperty] */
4672 613, /* AbstractArray[PropertyLayoutElement] */
4673 2244, /* Array[nullable MProperty] */
4674 2232, /* Array[Object] */
4675 2324, /* Array[PropertyLayoutElement] */
4676 2378, /* Array[MProperty] */
4677 2408, /* Array[MVirtualTypeProp] */
4678 },
4679 };
4680 const struct types resolution_table_standard__Array__nit__MVirtualTypeProp = {
4681 0, /* dummy */
4682 {
4683 &type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */
4684 &type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */
4685 &type_standard__Array__nit__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */
4686 &type_standard__NativeArray__nit__MVirtualTypeProp, /* NativeArray[E]: NativeArray[MVirtualTypeProp] */
4687 &type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */
4688 &type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */
4689 &type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */
4690 &type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */
4691 &type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */
4692 &type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */
4693 &type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */
4694 &type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */
4695 &type_standard__Array__nit__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */
4696 &type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */
4697 &type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */
4698 &type_standard__Array__nit__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */
4699 &type_standard__AbstractArray__nit__MVirtualTypeProp, /* AbstractArray[E]: AbstractArray[MVirtualTypeProp] */
4700 &type_standard__array__ArrayIterator__nit__MVirtualTypeProp, /* ArrayIterator[E]: ArrayIterator[MVirtualTypeProp] */
4701 }
4702 };
4703 /* runtime type Array[TComment] */
4704 const struct type type_standard__Array__nit__TComment = {
4705 2364,
4706 "Array[TComment]", /* class_name_string */
4707 21,
4708 0,
4709 &resolution_table_standard__Array__nit__TComment,
4710 22,
4711 {
4712 1, /* Array[nullable Object] */
4713 2, /* SequenceRead[nullable Object] */
4714 307, /* Collection[TComment] */
4715 181, /* Collection[ANode] */
4716 139, /* Object */
4717 414, /* AbstractArrayRead[TComment] */
4718 179, /* Collection[Object] */
4719 609, /* AbstractArray[TComment] */
4720 -1, /* empty */
4721 -1, /* empty */
4722 360, /* AbstractArrayRead[Object] */
4723 -1, /* empty */
4724 412, /* AbstractArrayRead[ANode] */
4725 -1, /* empty */
4726 555, /* AbstractArray[Object] */
4727 -1, /* empty */
4728 -1, /* empty */
4729 607, /* AbstractArray[ANode] */
4730 -1, /* empty */
4731 2232, /* Array[Object] */
4732 2322, /* Array[ANode] */
4733 2364, /* Array[TComment] */
4734 },
4735 };
4736 const struct types resolution_table_standard__Array__nit__TComment = {
4737 0, /* dummy */
4738 {
4739 &type_nit__TComment, /* E: TComment */
4740 &type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */
4741 &type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */
4742 &type_standard__NativeArray__nit__TComment, /* NativeArray[E]: NativeArray[TComment] */
4743 &type_nit__TComment, /* E: TComment */
4744 &type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */
4745 &type_nit__TComment, /* E: TComment */
4746 &type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */
4747 &type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */
4748 &type_nit__TComment, /* E: TComment */
4749 &type_nit__TComment, /* E: TComment */
4750 &type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */
4751 &type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */
4752 &type_nit__TComment, /* E: TComment */
4753 &type_nit__TComment, /* E: TComment */
4754 &type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */
4755 &type_standard__AbstractArray__nit__TComment, /* AbstractArray[E]: AbstractArray[TComment] */
4756 &type_standard__array__ArrayIterator__nit__TComment, /* ArrayIterator[E]: ArrayIterator[TComment] */
4757 }
4758 };
4759 /* runtime type Array[AFormaldef] */
4760 const struct type type_standard__Array__nit__AFormaldef = {
4761 2385,
4762 "Array[AFormaldef]", /* class_name_string */
4763 22,
4764 0,
4765 &resolution_table_standard__Array__nit__AFormaldef,
4766 23,
4767 {
4768 1, /* Array[nullable Object] */
4769 2, /* SequenceRead[nullable Object] */
4770 308, /* Collection[AFormaldef] */
4771 181, /* Collection[ANode] */
4772 139, /* Object */
4773 283, /* Collection[Prod] */
4774 179, /* Collection[Object] */
4775 415, /* AbstractArrayRead[AFormaldef] */
4776 382, /* AbstractArrayRead[Prod] */
4777 610, /* AbstractArray[AFormaldef] */
4778 360, /* AbstractArrayRead[Object] */
4779 -1, /* empty */
4780 412, /* AbstractArrayRead[ANode] */
4781 577, /* AbstractArray[Prod] */
4782 555, /* AbstractArray[Object] */
4783 -1, /* empty */
4784 -1, /* empty */
4785 607, /* AbstractArray[ANode] */
4786 -1, /* empty */
4787 2232, /* Array[Object] */
4788 2322, /* Array[ANode] */
4789 2362, /* Array[Prod] */
4790 2385, /* Array[AFormaldef] */
4791 },
4792 };
4793 const struct types resolution_table_standard__Array__nit__AFormaldef = {
4794 0, /* dummy */
4795 {
4796 &type_nit__AFormaldef, /* E: AFormaldef */
4797 &type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
4798 &type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */
4799 &type_standard__NativeArray__nit__AFormaldef, /* NativeArray[E]: NativeArray[AFormaldef] */
4800 &type_nit__AFormaldef, /* E: AFormaldef */
4801 &type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
4802 &type_nit__AFormaldef, /* E: AFormaldef */
4803 &type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
4804 &type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
4805 &type_nit__AFormaldef, /* E: AFormaldef */
4806 &type_nit__AFormaldef, /* E: AFormaldef */
4807 &type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */
4808 &type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */
4809 &type_nit__AFormaldef, /* E: AFormaldef */
4810 &type_nit__AFormaldef, /* E: AFormaldef */
4811 &type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */
4812 &type_standard__AbstractArray__nit__AFormaldef, /* AbstractArray[E]: AbstractArray[AFormaldef] */
4813 &type_standard__array__ArrayIterator__nit__AFormaldef, /* ArrayIterator[E]: ArrayIterator[AFormaldef] */
4814 }
4815 };
4816 /* runtime type Array[ASuperclass] */
4817 const struct type type_standard__Array__nit__ASuperclass = {
4818 2386,
4819 "Array[ASuperclass]", /* class_name_string */
4820 22,
4821 0,
4822 &resolution_table_standard__Array__nit__ASuperclass,
4823 23,
4824 {
4825 1, /* Array[nullable Object] */
4826 2, /* SequenceRead[nullable Object] */
4827 309, /* Collection[ASuperclass] */
4828 181, /* Collection[ANode] */
4829 139, /* Object */
4830 283, /* Collection[Prod] */
4831 179, /* Collection[Object] */
4832 416, /* AbstractArrayRead[ASuperclass] */
4833 382, /* AbstractArrayRead[Prod] */
4834 611, /* AbstractArray[ASuperclass] */
4835 360, /* AbstractArrayRead[Object] */
4836 -1, /* empty */
4837 412, /* AbstractArrayRead[ANode] */
4838 577, /* AbstractArray[Prod] */
4839 555, /* AbstractArray[Object] */
4840 -1, /* empty */
4841 -1, /* empty */
4842 607, /* AbstractArray[ANode] */
4843 -1, /* empty */
4844 2232, /* Array[Object] */
4845 2322, /* Array[ANode] */
4846 2362, /* Array[Prod] */
4847 2386, /* Array[ASuperclass] */
4848 },
4849 };
4850 const struct types resolution_table_standard__Array__nit__ASuperclass = {
4851 0, /* dummy */
4852 {
4853 &type_nit__ASuperclass, /* E: ASuperclass */
4854 &type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */
4855 &type_standard__Array__nit__ASuperclass, /* Array[E]: Array[ASuperclass] */
4856 &type_standard__NativeArray__nit__ASuperclass, /* NativeArray[E]: NativeArray[ASuperclass] */
4857 &type_nit__ASuperclass, /* E: ASuperclass */
4858 &type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */
4859 &type_nit__ASuperclass, /* E: ASuperclass */
4860 &type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */
4861 &type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */
4862 &type_nit__ASuperclass, /* E: ASuperclass */
4863 &type_nit__ASuperclass, /* E: ASuperclass */
4864 &type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */
4865 &type_standard__Array__nit__ASuperclass, /* Array[E]: Array[ASuperclass] */
4866 &type_nit__ASuperclass, /* E: ASuperclass */
4867 &type_nit__ASuperclass, /* E: ASuperclass */
4868 &type_standard__Array__nit__ASuperclass, /* Array[E]: Array[ASuperclass] */
4869 &type_standard__AbstractArray__nit__ASuperclass, /* AbstractArray[E]: AbstractArray[ASuperclass] */
4870 &type_standard__array__ArrayIterator__nit__ASuperclass, /* ArrayIterator[E]: ArrayIterator[ASuperclass] */
4871 }
4872 };
4873 /* runtime type Array[Scope] */
4874 const struct type type_standard__Array__nit__scope__Scope = {
4875 2323,
4876 "Array[Scope]", /* class_name_string */
4877 20,
4878 0,
4879 &resolution_table_standard__Array__nit__scope__Scope,
4880 21,
4881 {
4882 1, /* Array[nullable Object] */
4883 2, /* SequenceRead[nullable Object] */
4884 310, /* Collection[Scope] */
4885 417, /* AbstractArrayRead[Scope] */
4886 139, /* Object */
4887 612, /* AbstractArray[Scope] */
4888 179, /* Collection[Object] */
4889 -1, /* empty */
4890 -1, /* empty */
4891 -1, /* empty */
4892 360, /* AbstractArrayRead[Object] */
4893 -1, /* empty */
4894 -1, /* empty */
4895 -1, /* empty */
4896 555, /* AbstractArray[Object] */
4897 -1, /* empty */
4898 -1, /* empty */
4899 -1, /* empty */
4900 -1, /* empty */
4901 2232, /* Array[Object] */
4902 2323, /* Array[Scope] */
4903 },
4904 };
4905 const struct types resolution_table_standard__Array__nit__scope__Scope = {
4906 0, /* dummy */
4907 {
4908 &type_nit__scope__Scope, /* E: Scope */
4909 &type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */
4910 &type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */
4911 &type_standard__NativeArray__nit__scope__Scope, /* NativeArray[E]: NativeArray[Scope] */
4912 &type_nit__scope__Scope, /* E: Scope */
4913 &type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */
4914 &type_nit__scope__Scope, /* E: Scope */
4915 &type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */
4916 &type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */
4917 &type_nit__scope__Scope, /* E: Scope */
4918 &type_nit__scope__Scope, /* E: Scope */
4919 &type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */
4920 &type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */
4921 &type_nit__scope__Scope, /* E: Scope */
4922 &type_nit__scope__Scope, /* E: Scope */
4923 &type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */
4924 &type_standard__AbstractArray__nit__scope__Scope, /* AbstractArray[E]: AbstractArray[Scope] */
4925 &type_standard__array__ArrayIterator__nit__scope__Scope, /* ArrayIterator[E]: ArrayIterator[Scope] */
4926 }
4927 };
4928 /* runtime type Array[PropertyLayoutElement] */
4929 const struct type type_standard__Array__nit__PropertyLayoutElement = {
4930 2324,
4931 "Array[PropertyLayoutElement]", /* class_name_string */
4932 20,
4933 0,
4934 &resolution_table_standard__Array__nit__PropertyLayoutElement,
4935 21,
4936 {
4937 1, /* Array[nullable Object] */
4938 2, /* SequenceRead[nullable Object] */
4939 -1, /* empty */
4940 -1, /* empty */
4941 139, /* Object */
4942 -1, /* empty */
4943 179, /* Collection[Object] */
4944 185, /* Collection[PropertyLayoutElement] */
4945 -1, /* empty */
4946 -1, /* empty */
4947 360, /* AbstractArrayRead[Object] */
4948 -1, /* empty */
4949 418, /* AbstractArrayRead[PropertyLayoutElement] */
4950 -1, /* empty */
4951 555, /* AbstractArray[Object] */
4952 -1, /* empty */
4953 -1, /* empty */
4954 613, /* AbstractArray[PropertyLayoutElement] */
4955 -1, /* empty */
4956 2232, /* Array[Object] */
4957 2324, /* Array[PropertyLayoutElement] */
4958 },
4959 };
4960 const struct types resolution_table_standard__Array__nit__PropertyLayoutElement = {
4961 0, /* dummy */
4962 {
4963 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
4964 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
4965 &type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */
4966 &type_standard__NativeArray__nit__PropertyLayoutElement, /* NativeArray[E]: NativeArray[PropertyLayoutElement] */
4967 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
4968 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
4969 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
4970 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
4971 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
4972 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
4973 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
4974 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
4975 &type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */
4976 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
4977 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
4978 &type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */
4979 &type_standard__AbstractArray__nit__PropertyLayoutElement, /* AbstractArray[E]: AbstractArray[PropertyLayoutElement] */
4980 &type_standard__array__ArrayIterator__nit__PropertyLayoutElement, /* ArrayIterator[E]: ArrayIterator[PropertyLayoutElement] */
4981 }
4982 };
4983 /* runtime type Array[MAttribute] */
4984 const struct type type_standard__Array__nit__MAttribute = {
4985 2409,
4986 "Array[MAttribute]", /* class_name_string */
4987 22,
4988 0,
4989 &resolution_table_standard__Array__nit__MAttribute,
4990 23,
4991 {
4992 1, /* Array[nullable Object] */
4993 2, /* SequenceRead[nullable Object] */
4994 419, /* AbstractArrayRead[MAttribute] */
4995 368, /* AbstractArrayRead[MProperty] */
4996 139, /* Object */
4997 186, /* Collection[MAttribute] */
4998 179, /* Collection[Object] */
4999 185, /* Collection[PropertyLayoutElement] */
5000 187, /* Collection[MProperty] */
5001 353, /* Collection[nullable MProperty] */
5002 360, /* AbstractArrayRead[Object] */
5003 462, /* AbstractArrayRead[nullable MProperty] */
5004 418, /* AbstractArrayRead[PropertyLayoutElement] */
5005 563, /* AbstractArray[MProperty] */
5006 555, /* AbstractArray[Object] */
5007 614, /* AbstractArray[MAttribute] */
5008 657, /* AbstractArray[nullable MProperty] */
5009 613, /* AbstractArray[PropertyLayoutElement] */
5010 2244, /* Array[nullable MProperty] */
5011 2232, /* Array[Object] */
5012 2324, /* Array[PropertyLayoutElement] */
5013 2378, /* Array[MProperty] */
5014 2409, /* Array[MAttribute] */
5015 },
5016 };
5017 const struct types resolution_table_standard__Array__nit__MAttribute = {
5018 0, /* dummy */
5019 {
5020 &type_nit__MAttribute, /* E: MAttribute */
5021 &type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */
5022 &type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */
5023 &type_standard__NativeArray__nit__MAttribute, /* NativeArray[E]: NativeArray[MAttribute] */
5024 &type_nit__MAttribute, /* E: MAttribute */
5025 &type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */
5026 &type_nit__MAttribute, /* E: MAttribute */
5027 &type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */
5028 &type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */
5029 &type_nit__MAttribute, /* E: MAttribute */
5030 &type_nit__MAttribute, /* E: MAttribute */
5031 &type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */
5032 &type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */
5033 &type_nit__MAttribute, /* E: MAttribute */
5034 &type_nit__MAttribute, /* E: MAttribute */
5035 &type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */
5036 &type_standard__AbstractArray__nit__MAttribute, /* AbstractArray[E]: AbstractArray[MAttribute] */
5037 &type_standard__array__ArrayIterator__nit__MAttribute, /* ArrayIterator[E]: ArrayIterator[MAttribute] */
5038 }
5039 };
5040 /* runtime type Array[AExternCodeBlock] */
5041 const struct type type_standard__Array__nit__AExternCodeBlock = {
5042 2387,
5043 "Array[AExternCodeBlock]", /* class_name_string */
5044 22,
5045 0,
5046 &resolution_table_standard__Array__nit__AExternCodeBlock,
5047 23,
5048 {
5049 1, /* Array[nullable Object] */
5050 2, /* SequenceRead[nullable Object] */
5051 311, /* Collection[AExternCodeBlock] */
5052 181, /* Collection[ANode] */
5053 139, /* Object */
5054 283, /* Collection[Prod] */
5055 179, /* Collection[Object] */
5056 420, /* AbstractArrayRead[AExternCodeBlock] */
5057 382, /* AbstractArrayRead[Prod] */
5058 615, /* AbstractArray[AExternCodeBlock] */
5059 360, /* AbstractArrayRead[Object] */
5060 -1, /* empty */
5061 412, /* AbstractArrayRead[ANode] */
5062 577, /* AbstractArray[Prod] */
5063 555, /* AbstractArray[Object] */
5064 -1, /* empty */
5065 -1, /* empty */
5066 607, /* AbstractArray[ANode] */
5067 -1, /* empty */
5068 2232, /* Array[Object] */
5069 2322, /* Array[ANode] */
5070 2362, /* Array[Prod] */
5071 2387, /* Array[AExternCodeBlock] */
5072 },
5073 };
5074 const struct types resolution_table_standard__Array__nit__AExternCodeBlock = {
5075 0, /* dummy */
5076 {
5077 &type_nit__AExternCodeBlock, /* E: AExternCodeBlock */
5078 &type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */
5079 &type_standard__Array__nit__AExternCodeBlock, /* Array[E]: Array[AExternCodeBlock] */
5080 &type_standard__NativeArray__nit__AExternCodeBlock, /* NativeArray[E]: NativeArray[AExternCodeBlock] */
5081 &type_nit__AExternCodeBlock, /* E: AExternCodeBlock */
5082 &type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */
5083 &type_nit__AExternCodeBlock, /* E: AExternCodeBlock */
5084 &type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */
5085 &type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */
5086 &type_nit__AExternCodeBlock, /* E: AExternCodeBlock */
5087 &type_nit__AExternCodeBlock, /* E: AExternCodeBlock */
5088 &type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */
5089 &type_standard__Array__nit__AExternCodeBlock, /* Array[E]: Array[AExternCodeBlock] */
5090 &type_nit__AExternCodeBlock, /* E: AExternCodeBlock */
5091 &type_nit__AExternCodeBlock, /* E: AExternCodeBlock */
5092 &type_standard__Array__nit__AExternCodeBlock, /* Array[E]: Array[AExternCodeBlock] */
5093 &type_standard__AbstractArray__nit__AExternCodeBlock, /* AbstractArray[E]: AbstractArray[AExternCodeBlock] */
5094 &type_standard__array__ArrayIterator__nit__AExternCodeBlock, /* ArrayIterator[E]: ArrayIterator[AExternCodeBlock] */
5095 }
5096 };
5097 /* runtime type Array[AParam] */
5098 const struct type type_standard__Array__nit__AParam = {
5099 2388,
5100 "Array[AParam]", /* class_name_string */
5101 22,
5102 0,
5103 &resolution_table_standard__Array__nit__AParam,
5104 23,
5105 {
5106 1, /* Array[nullable Object] */
5107 2, /* SequenceRead[nullable Object] */
5108 312, /* Collection[AParam] */
5109 181, /* Collection[ANode] */
5110 139, /* Object */
5111 283, /* Collection[Prod] */
5112 179, /* Collection[Object] */
5113 421, /* AbstractArrayRead[AParam] */
5114 382, /* AbstractArrayRead[Prod] */
5115 616, /* AbstractArray[AParam] */
5116 360, /* AbstractArrayRead[Object] */
5117 -1, /* empty */
5118 412, /* AbstractArrayRead[ANode] */
5119 577, /* AbstractArray[Prod] */
5120 555, /* AbstractArray[Object] */
5121 -1, /* empty */
5122 -1, /* empty */
5123 607, /* AbstractArray[ANode] */
5124 -1, /* empty */
5125 2232, /* Array[Object] */
5126 2322, /* Array[ANode] */
5127 2362, /* Array[Prod] */
5128 2388, /* Array[AParam] */
5129 },
5130 };
5131 const struct types resolution_table_standard__Array__nit__AParam = {
5132 0, /* dummy */
5133 {
5134 &type_nit__AParam, /* E: AParam */
5135 &type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */
5136 &type_standard__Array__nit__AParam, /* Array[E]: Array[AParam] */
5137 &type_standard__NativeArray__nit__AParam, /* NativeArray[E]: NativeArray[AParam] */
5138 &type_nit__AParam, /* E: AParam */
5139 &type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */
5140 &type_nit__AParam, /* E: AParam */
5141 &type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */
5142 &type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */
5143 &type_nit__AParam, /* E: AParam */
5144 &type_nit__AParam, /* E: AParam */
5145 &type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */
5146 &type_standard__Array__nit__AParam, /* Array[E]: Array[AParam] */
5147 &type_nit__AParam, /* E: AParam */
5148 &type_nit__AParam, /* E: AParam */
5149 &type_standard__Array__nit__AParam, /* Array[E]: Array[AParam] */
5150 &type_standard__AbstractArray__nit__AParam, /* AbstractArray[E]: AbstractArray[AParam] */
5151 &type_standard__array__ArrayIterator__nit__AParam, /* ArrayIterator[E]: ArrayIterator[AParam] */
5152 }
5153 };
5154 /* runtime type Array[AExternCall] */
5155 const struct type type_standard__Array__nit__AExternCall = {
5156 2389,
5157 "Array[AExternCall]", /* class_name_string */
5158 22,
5159 0,
5160 &resolution_table_standard__Array__nit__AExternCall,
5161 23,
5162 {
5163 1, /* Array[nullable Object] */
5164 2, /* SequenceRead[nullable Object] */
5165 313, /* Collection[AExternCall] */
5166 181, /* Collection[ANode] */
5167 139, /* Object */
5168 283, /* Collection[Prod] */
5169 179, /* Collection[Object] */
5170 422, /* AbstractArrayRead[AExternCall] */
5171 382, /* AbstractArrayRead[Prod] */
5172 617, /* AbstractArray[AExternCall] */
5173 360, /* AbstractArrayRead[Object] */
5174 -1, /* empty */
5175 412, /* AbstractArrayRead[ANode] */
5176 577, /* AbstractArray[Prod] */
5177 555, /* AbstractArray[Object] */
5178 -1, /* empty */
5179 -1, /* empty */
5180 607, /* AbstractArray[ANode] */
5181 -1, /* empty */
5182 2232, /* Array[Object] */
5183 2322, /* Array[ANode] */
5184 2362, /* Array[Prod] */
5185 2389, /* Array[AExternCall] */
5186 },
5187 };
5188 const struct types resolution_table_standard__Array__nit__AExternCall = {
5189 0, /* dummy */
5190 {
5191 &type_nit__AExternCall, /* E: AExternCall */
5192 &type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */
5193 &type_standard__Array__nit__AExternCall, /* Array[E]: Array[AExternCall] */
5194 &type_standard__NativeArray__nit__AExternCall, /* NativeArray[E]: NativeArray[AExternCall] */
5195 &type_nit__AExternCall, /* E: AExternCall */
5196 &type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */
5197 &type_nit__AExternCall, /* E: AExternCall */
5198 &type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */
5199 &type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */
5200 &type_nit__AExternCall, /* E: AExternCall */
5201 &type_nit__AExternCall, /* E: AExternCall */
5202 &type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */
5203 &type_standard__Array__nit__AExternCall, /* Array[E]: Array[AExternCall] */
5204 &type_nit__AExternCall, /* E: AExternCall */
5205 &type_nit__AExternCall, /* E: AExternCall */
5206 &type_standard__Array__nit__AExternCall, /* Array[E]: Array[AExternCall] */
5207 &type_standard__AbstractArray__nit__AExternCall, /* AbstractArray[E]: AbstractArray[AExternCall] */
5208 &type_standard__array__ArrayIterator__nit__AExternCall, /* ArrayIterator[E]: ArrayIterator[AExternCall] */
5209 }
5210 };
5211 /* runtime type Array[AType] */
5212 const struct type type_standard__Array__nit__AType = {
5213 2390,
5214 "Array[AType]", /* class_name_string */
5215 22,
5216 0,
5217 &resolution_table_standard__Array__nit__AType,
5218 23,
5219 {
5220 1, /* Array[nullable Object] */
5221 2, /* SequenceRead[nullable Object] */
5222 314, /* Collection[AType] */
5223 181, /* Collection[ANode] */
5224 139, /* Object */
5225 283, /* Collection[Prod] */
5226 179, /* Collection[Object] */
5227 423, /* AbstractArrayRead[AType] */
5228 382, /* AbstractArrayRead[Prod] */
5229 618, /* AbstractArray[AType] */
5230 360, /* AbstractArrayRead[Object] */
5231 -1, /* empty */
5232 412, /* AbstractArrayRead[ANode] */
5233 577, /* AbstractArray[Prod] */
5234 555, /* AbstractArray[Object] */
5235 -1, /* empty */
5236 -1, /* empty */
5237 607, /* AbstractArray[ANode] */
5238 -1, /* empty */
5239 2232, /* Array[Object] */
5240 2322, /* Array[ANode] */
5241 2362, /* Array[Prod] */
5242 2390, /* Array[AType] */
5243 },
5244 };
5245 const struct types resolution_table_standard__Array__nit__AType = {
5246 0, /* dummy */
5247 {
5248 &type_nit__AType, /* E: AType */
5249 &type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */
5250 &type_standard__Array__nit__AType, /* Array[E]: Array[AType] */
5251 &type_standard__NativeArray__nit__AType, /* NativeArray[E]: NativeArray[AType] */
5252 &type_nit__AType, /* E: AType */
5253 &type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */
5254 &type_nit__AType, /* E: AType */
5255 &type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */
5256 &type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */
5257 &type_nit__AType, /* E: AType */
5258 &type_nit__AType, /* E: AType */
5259 &type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */
5260 &type_standard__Array__nit__AType, /* Array[E]: Array[AType] */
5261 &type_nit__AType, /* E: AType */
5262 &type_nit__AType, /* E: AType */
5263 &type_standard__Array__nit__AType, /* Array[E]: Array[AType] */
5264 &type_standard__AbstractArray__nit__AType, /* AbstractArray[E]: AbstractArray[AType] */
5265 &type_standard__array__ArrayIterator__nit__AType, /* ArrayIterator[E]: ArrayIterator[AType] */
5266 }
5267 };
5268 /* runtime type Array[SourceFile] */
5269 const struct type type_standard__Array__nit__SourceFile = {
5270 2325,
5271 "Array[SourceFile]", /* class_name_string */
5272 20,
5273 0,
5274 &resolution_table_standard__Array__nit__SourceFile,
5275 21,
5276 {
5277 1, /* Array[nullable Object] */
5278 2, /* SequenceRead[nullable Object] */
5279 317, /* Collection[SourceFile] */
5280 426, /* AbstractArrayRead[SourceFile] */
5281 139, /* Object */
5282 621, /* AbstractArray[SourceFile] */
5283 179, /* Collection[Object] */
5284 -1, /* empty */
5285 -1, /* empty */
5286 -1, /* empty */
5287 360, /* AbstractArrayRead[Object] */
5288 -1, /* empty */
5289 -1, /* empty */
5290 -1, /* empty */
5291 555, /* AbstractArray[Object] */
5292 -1, /* empty */
5293 -1, /* empty */
5294 -1, /* empty */
5295 -1, /* empty */
5296 2232, /* Array[Object] */
5297 2325, /* Array[SourceFile] */
5298 },
5299 };
5300 const struct types resolution_table_standard__Array__nit__SourceFile = {
5301 0, /* dummy */
5302 {
5303 &type_nit__SourceFile, /* E: SourceFile */
5304 &type_standard__Collection__nit__SourceFile, /* Collection[E]: Collection[SourceFile] */
5305 &type_standard__Array__nit__SourceFile, /* Array[E]: Array[SourceFile] */
5306 &type_standard__NativeArray__nit__SourceFile, /* NativeArray[E]: NativeArray[SourceFile] */
5307 &type_nit__SourceFile, /* E: SourceFile */
5308 &type_standard__Collection__nit__SourceFile, /* Collection[E]: Collection[SourceFile] */
5309 &type_nit__SourceFile, /* E: SourceFile */
5310 &type_standard__Collection__nit__SourceFile, /* Collection[E]: Collection[SourceFile] */
5311 &type_standard__Collection__nit__SourceFile, /* Collection[E]: Collection[SourceFile] */
5312 &type_nit__SourceFile, /* E: SourceFile */
5313 &type_nit__SourceFile, /* E: SourceFile */
5314 &type_standard__Collection__nit__SourceFile, /* Collection[E]: Collection[SourceFile] */
5315 &type_standard__Array__nit__SourceFile, /* Array[E]: Array[SourceFile] */
5316 &type_nit__SourceFile, /* E: SourceFile */
5317 &type_nit__SourceFile, /* E: SourceFile */
5318 &type_standard__Array__nit__SourceFile, /* Array[E]: Array[SourceFile] */
5319 &type_standard__AbstractArray__nit__SourceFile, /* AbstractArray[E]: AbstractArray[SourceFile] */
5320 &type_standard__array__ArrayIterator__nit__SourceFile, /* ArrayIterator[E]: ArrayIterator[SourceFile] */
5321 }
5322 };
5323 /* runtime type Array[Array[String]] */
5324 const struct type type_standard__Array__standard__Array__standard__String = {
5325 2326,
5326 "Array[Array[String]]", /* class_name_string */
5327 20,
5328 0,
5329 &resolution_table_standard__Array__standard__Array__standard__String,
5330 21,
5331 {
5332 1, /* Array[nullable Object] */
5333 2, /* SequenceRead[nullable Object] */
5334 318, /* Collection[Array[String]] */
5335 427, /* AbstractArrayRead[Array[String]] */
5336 139, /* Object */
5337 622, /* AbstractArray[Array[String]] */
5338 179, /* Collection[Object] */
5339 -1, /* empty */
5340 -1, /* empty */
5341 -1, /* empty */
5342 360, /* AbstractArrayRead[Object] */
5343 -1, /* empty */
5344 -1, /* empty */
5345 -1, /* empty */
5346 555, /* AbstractArray[Object] */
5347 -1, /* empty */
5348 -1, /* empty */
5349 -1, /* empty */
5350 -1, /* empty */
5351 2232, /* Array[Object] */
5352 2326, /* Array[Array[String]] */
5353 },
5354 };
5355 const struct types resolution_table_standard__Array__standard__Array__standard__String = {
5356 0, /* dummy */
5357 {
5358 &type_standard__Array__standard__String, /* E: Array[String] */
5359 &type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */
5360 &type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */
5361 &type_standard__NativeArray__standard__Array__standard__String, /* NativeArray[E]: NativeArray[Array[String]] */
5362 &type_standard__Array__standard__String, /* E: Array[String] */
5363 &type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */
5364 &type_standard__Array__standard__String, /* E: Array[String] */
5365 &type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */
5366 &type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */
5367 &type_standard__Array__standard__String, /* E: Array[String] */
5368 &type_standard__Array__standard__String, /* E: Array[String] */
5369 &type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */
5370 &type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */
5371 &type_standard__Array__standard__String, /* E: Array[String] */
5372 &type_standard__Array__standard__String, /* E: Array[String] */
5373 &type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */
5374 &type_standard__AbstractArray__standard__Array__standard__String, /* AbstractArray[E]: AbstractArray[Array[String]] */
5375 &type_standard__array__ArrayIterator__standard__Array__standard__String, /* ArrayIterator[E]: ArrayIterator[Array[String]] */
5376 }
5377 };
5378 /* runtime type Array[Array[MProject]] */
5379 const struct type type_standard__Array__standard__Array__nit__MProject = {
5380 2327,
5381 "Array[Array[MProject]]", /* class_name_string */
5382 20,
5383 0,
5384 &resolution_table_standard__Array__standard__Array__nit__MProject,
5385 21,
5386 {
5387 1, /* Array[nullable Object] */
5388 2, /* SequenceRead[nullable Object] */
5389 319, /* Collection[Array[MProject]] */
5390 428, /* AbstractArrayRead[Array[MProject]] */
5391 139, /* Object */
5392 623, /* AbstractArray[Array[MProject]] */
5393 179, /* Collection[Object] */
5394 -1, /* empty */
5395 -1, /* empty */
5396 -1, /* empty */
5397 360, /* AbstractArrayRead[Object] */
5398 -1, /* empty */
5399 -1, /* empty */
5400 -1, /* empty */
5401 555, /* AbstractArray[Object] */
5402 -1, /* empty */
5403 -1, /* empty */
5404 -1, /* empty */
5405 -1, /* empty */
5406 2232, /* Array[Object] */
5407 2327, /* Array[Array[MProject]] */
5408 },
5409 };
5410 const struct types resolution_table_standard__Array__standard__Array__nit__MProject = {
5411 0, /* dummy */
5412 {
5413 &type_standard__Array__nit__MProject, /* E: Array[MProject] */
5414 &type_standard__Collection__standard__Array__nit__MProject, /* Collection[E]: Collection[Array[MProject]] */
5415 &type_standard__Array__standard__Array__nit__MProject, /* Array[E]: Array[Array[MProject]] */
5416 &type_standard__NativeArray__standard__Array__nit__MProject, /* NativeArray[E]: NativeArray[Array[MProject]] */
5417 &type_standard__Array__nit__MProject, /* E: Array[MProject] */
5418 &type_standard__Collection__standard__Array__nit__MProject, /* Collection[E]: Collection[Array[MProject]] */
5419 &type_standard__Array__nit__MProject, /* E: Array[MProject] */
5420 &type_standard__Collection__standard__Array__nit__MProject, /* Collection[E]: Collection[Array[MProject]] */
5421 &type_standard__Collection__standard__Array__nit__MProject, /* Collection[E]: Collection[Array[MProject]] */
5422 &type_standard__Array__nit__MProject, /* E: Array[MProject] */
5423 &type_standard__Array__nit__MProject, /* E: Array[MProject] */
5424 &type_standard__Collection__standard__Array__nit__MProject, /* Collection[E]: Collection[Array[MProject]] */
5425 &type_standard__Array__standard__Array__nit__MProject, /* Array[E]: Array[Array[MProject]] */
5426 &type_standard__Array__nit__MProject, /* E: Array[MProject] */
5427 &type_standard__Array__nit__MProject, /* E: Array[MProject] */
5428 &type_standard__Array__standard__Array__nit__MProject, /* Array[E]: Array[Array[MProject]] */
5429 &type_standard__AbstractArray__standard__Array__nit__MProject, /* AbstractArray[E]: AbstractArray[Array[MProject]] */
5430 &type_standard__array__ArrayIterator__standard__Array__nit__MProject, /* ArrayIterator[E]: ArrayIterator[Array[MProject]] */
5431 }
5432 };
5433 /* runtime type Array[Array[MModule]] */
5434 const struct type type_standard__Array__standard__Array__nit__MModule = {
5435 2328,
5436 "Array[Array[MModule]]", /* class_name_string */
5437 20,
5438 0,
5439 &resolution_table_standard__Array__standard__Array__nit__MModule,
5440 21,
5441 {
5442 1, /* Array[nullable Object] */
5443 2, /* SequenceRead[nullable Object] */
5444 320, /* Collection[Array[MModule]] */
5445 429, /* AbstractArrayRead[Array[MModule]] */
5446 139, /* Object */
5447 624, /* AbstractArray[Array[MModule]] */
5448 179, /* Collection[Object] */
5449 -1, /* empty */
5450 -1, /* empty */
5451 -1, /* empty */
5452 360, /* AbstractArrayRead[Object] */
5453 -1, /* empty */
5454 -1, /* empty */
5455 -1, /* empty */
5456 555, /* AbstractArray[Object] */
5457 -1, /* empty */
5458 -1, /* empty */
5459 -1, /* empty */
5460 -1, /* empty */
5461 2232, /* Array[Object] */
5462 2328, /* Array[Array[MModule]] */
5463 },
5464 };
5465 const struct types resolution_table_standard__Array__standard__Array__nit__MModule = {
5466 0, /* dummy */
5467 {
5468 &type_standard__Array__nit__MModule, /* E: Array[MModule] */
5469 &type_standard__Collection__standard__Array__nit__MModule, /* Collection[E]: Collection[Array[MModule]] */
5470 &type_standard__Array__standard__Array__nit__MModule, /* Array[E]: Array[Array[MModule]] */
5471 &type_standard__NativeArray__standard__Array__nit__MModule, /* NativeArray[E]: NativeArray[Array[MModule]] */
5472 &type_standard__Array__nit__MModule, /* E: Array[MModule] */
5473 &type_standard__Collection__standard__Array__nit__MModule, /* Collection[E]: Collection[Array[MModule]] */
5474 &type_standard__Array__nit__MModule, /* E: Array[MModule] */
5475 &type_standard__Collection__standard__Array__nit__MModule, /* Collection[E]: Collection[Array[MModule]] */
5476 &type_standard__Collection__standard__Array__nit__MModule, /* Collection[E]: Collection[Array[MModule]] */
5477 &type_standard__Array__nit__MModule, /* E: Array[MModule] */
5478 &type_standard__Array__nit__MModule, /* E: Array[MModule] */
5479 &type_standard__Collection__standard__Array__nit__MModule, /* Collection[E]: Collection[Array[MModule]] */
5480 &type_standard__Array__standard__Array__nit__MModule, /* Array[E]: Array[Array[MModule]] */
5481 &type_standard__Array__nit__MModule, /* E: Array[MModule] */
5482 &type_standard__Array__nit__MModule, /* E: Array[MModule] */
5483 &type_standard__Array__standard__Array__nit__MModule, /* Array[E]: Array[Array[MModule]] */
5484 &type_standard__AbstractArray__standard__Array__nit__MModule, /* AbstractArray[E]: AbstractArray[Array[MModule]] */
5485 &type_standard__array__ArrayIterator__standard__Array__nit__MModule, /* ArrayIterator[E]: ArrayIterator[Array[MModule]] */
5486 }
5487 };
5488 /* runtime type Array[Array[MClass]] */
5489 const struct type type_standard__Array__standard__Array__nit__MClass = {
5490 2365,
5491 "Array[Array[MClass]]", /* class_name_string */
5492 21,
5493 0,
5494 &resolution_table_standard__Array__standard__Array__nit__MClass,
5495 22,
5496 {
5497 1, /* Array[nullable Object] */
5498 2, /* SequenceRead[nullable Object] */
5499 321, /* Collection[Array[MClass]] */
5500 339, /* Collection[Array[nullable MClass]] */
5501 139, /* Object */
5502 430, /* AbstractArrayRead[Array[MClass]] */
5503 179, /* Collection[Object] */
5504 448, /* AbstractArrayRead[Array[nullable MClass]] */
5505 625, /* AbstractArray[Array[MClass]] */
5506 643, /* AbstractArray[Array[nullable MClass]] */
5507 360, /* AbstractArrayRead[Object] */
5508 -1, /* empty */
5509 -1, /* empty */
5510 -1, /* empty */
5511 555, /* AbstractArray[Object] */
5512 -1, /* empty */
5513 -1, /* empty */
5514 -1, /* empty */
5515 -1, /* empty */
5516 2232, /* Array[Object] */
5517 2335, /* Array[Array[nullable MClass]] */
5518 2365, /* Array[Array[MClass]] */
5519 },
5520 };
5521 const struct types resolution_table_standard__Array__standard__Array__nit__MClass = {
5522 0, /* dummy */
5523 {
5524 &type_standard__Array__nit__MClass, /* E: Array[MClass] */
5525 &type_standard__Collection__standard__Array__nit__MClass, /* Collection[E]: Collection[Array[MClass]] */
5526 &type_standard__Array__standard__Array__nit__MClass, /* Array[E]: Array[Array[MClass]] */
5527 &type_standard__NativeArray__standard__Array__nit__MClass, /* NativeArray[E]: NativeArray[Array[MClass]] */
5528 &type_standard__Array__nit__MClass, /* E: Array[MClass] */
5529 &type_standard__Collection__standard__Array__nit__MClass, /* Collection[E]: Collection[Array[MClass]] */
5530 &type_standard__Array__nit__MClass, /* E: Array[MClass] */
5531 &type_standard__Collection__standard__Array__nit__MClass, /* Collection[E]: Collection[Array[MClass]] */
5532 &type_standard__Collection__standard__Array__nit__MClass, /* Collection[E]: Collection[Array[MClass]] */
5533 &type_standard__Array__nit__MClass, /* E: Array[MClass] */
5534 &type_standard__Array__nit__MClass, /* E: Array[MClass] */
5535 &type_standard__Collection__standard__Array__nit__MClass, /* Collection[E]: Collection[Array[MClass]] */
5536 &type_standard__Array__standard__Array__nit__MClass, /* Array[E]: Array[Array[MClass]] */
5537 &type_standard__Array__nit__MClass, /* E: Array[MClass] */
5538 &type_standard__Array__nit__MClass, /* E: Array[MClass] */
5539 &type_standard__Array__standard__Array__nit__MClass, /* Array[E]: Array[Array[MClass]] */
5540 &type_standard__AbstractArray__standard__Array__nit__MClass, /* AbstractArray[E]: AbstractArray[Array[MClass]] */
5541 &type_standard__array__ArrayIterator__standard__Array__nit__MClass, /* ArrayIterator[E]: ArrayIterator[Array[MClass]] */
5542 }
5543 };
5544 /* runtime type Array[Array[MProperty]] */
5545 const struct type type_standard__Array__standard__Array__nit__MProperty = {
5546 2329,
5547 "Array[Array[MProperty]]", /* class_name_string */
5548 20,
5549 0,
5550 &resolution_table_standard__Array__standard__Array__nit__MProperty,
5551 21,
5552 {
5553 1, /* Array[nullable Object] */
5554 2, /* SequenceRead[nullable Object] */
5555 322, /* Collection[Array[MProperty]] */
5556 431, /* AbstractArrayRead[Array[MProperty]] */
5557 139, /* Object */
5558 626, /* AbstractArray[Array[MProperty]] */
5559 179, /* Collection[Object] */
5560 -1, /* empty */
5561 -1, /* empty */
5562 -1, /* empty */
5563 360, /* AbstractArrayRead[Object] */
5564 -1, /* empty */
5565 -1, /* empty */
5566 -1, /* empty */
5567 555, /* AbstractArray[Object] */
5568 -1, /* empty */
5569 -1, /* empty */
5570 -1, /* empty */
5571 -1, /* empty */
5572 2232, /* Array[Object] */
5573 2329, /* Array[Array[MProperty]] */
5574 },
5575 };
5576 const struct types resolution_table_standard__Array__standard__Array__nit__MProperty = {
5577 0, /* dummy */
5578 {
5579 &type_standard__Array__nit__MProperty, /* E: Array[MProperty] */
5580 &type_standard__Collection__standard__Array__nit__MProperty, /* Collection[E]: Collection[Array[MProperty]] */
5581 &type_standard__Array__standard__Array__nit__MProperty, /* Array[E]: Array[Array[MProperty]] */
5582 &type_standard__NativeArray__standard__Array__nit__MProperty, /* NativeArray[E]: NativeArray[Array[MProperty]] */
5583 &type_standard__Array__nit__MProperty, /* E: Array[MProperty] */
5584 &type_standard__Collection__standard__Array__nit__MProperty, /* Collection[E]: Collection[Array[MProperty]] */
5585 &type_standard__Array__nit__MProperty, /* E: Array[MProperty] */
5586 &type_standard__Collection__standard__Array__nit__MProperty, /* Collection[E]: Collection[Array[MProperty]] */
5587 &type_standard__Collection__standard__Array__nit__MProperty, /* Collection[E]: Collection[Array[MProperty]] */
5588 &type_standard__Array__nit__MProperty, /* E: Array[MProperty] */
5589 &type_standard__Array__nit__MProperty, /* E: Array[MProperty] */
5590 &type_standard__Collection__standard__Array__nit__MProperty, /* Collection[E]: Collection[Array[MProperty]] */
5591 &type_standard__Array__standard__Array__nit__MProperty, /* Array[E]: Array[Array[MProperty]] */
5592 &type_standard__Array__nit__MProperty, /* E: Array[MProperty] */
5593 &type_standard__Array__nit__MProperty, /* E: Array[MProperty] */
5594 &type_standard__Array__standard__Array__nit__MProperty, /* Array[E]: Array[Array[MProperty]] */
5595 &type_standard__AbstractArray__standard__Array__nit__MProperty, /* AbstractArray[E]: AbstractArray[Array[MProperty]] */
5596 &type_standard__array__ArrayIterator__standard__Array__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[Array[MProperty]] */
5597 }
5598 };
5599 /* runtime type Array[nullable ModulePath] */
5600 const struct type type_standard__Array__nullable__nit__ModulePath = {
5601 2241,
5602 "Array[nullable ModulePath]", /* class_name_string */
5603 11,
5604 0,
5605 &resolution_table_standard__Array__nullable__nit__ModulePath,
5606 12,
5607 {
5608 1, /* Array[nullable Object] */
5609 2, /* SequenceRead[nullable Object] */
5610 -1, /* empty */
5611 323, /* Collection[nullable ModulePath] */
5612 139, /* Object */
5613 -1, /* empty */
5614 -1, /* empty */
5615 432, /* AbstractArrayRead[nullable ModulePath] */
5616 -1, /* empty */
5617 627, /* AbstractArray[nullable ModulePath] */
5618 -1, /* empty */
5619 2241, /* Array[nullable ModulePath] */
5620 },
5621 };
5622 const struct types resolution_table_standard__Array__nullable__nit__ModulePath = {
5623 0, /* dummy */
5624 {
5625 &type_nullable__nit__ModulePath, /* E: nullable ModulePath */
5626 &type_standard__Collection__nullable__nit__ModulePath, /* Collection[E]: Collection[nullable ModulePath] */
5627 &type_standard__Array__nullable__nit__ModulePath, /* Array[E]: Array[nullable ModulePath] */
5628 &type_standard__NativeArray__nullable__nit__ModulePath, /* NativeArray[E]: NativeArray[nullable ModulePath] */
5629 &type_nullable__nit__ModulePath, /* E: nullable ModulePath */
5630 &type_standard__Collection__nullable__nit__ModulePath, /* Collection[E]: Collection[nullable ModulePath] */
5631 &type_nullable__nit__ModulePath, /* E: nullable ModulePath */
5632 &type_standard__Collection__nullable__nit__ModulePath, /* Collection[E]: Collection[nullable ModulePath] */
5633 &type_standard__Collection__nullable__nit__ModulePath, /* Collection[E]: Collection[nullable ModulePath] */
5634 &type_nullable__nit__ModulePath, /* E: nullable ModulePath */
5635 &type_nullable__nit__ModulePath, /* E: nullable ModulePath */
5636 &type_standard__Collection__nullable__nit__ModulePath, /* Collection[E]: Collection[nullable ModulePath] */
5637 &type_standard__Array__nullable__nit__ModulePath, /* Array[E]: Array[nullable ModulePath] */
5638 &type_nullable__nit__ModulePath, /* E: nullable ModulePath */
5639 &type_nullable__nit__ModulePath, /* E: nullable ModulePath */
5640 &type_standard__Array__nullable__nit__ModulePath, /* Array[E]: Array[nullable ModulePath] */
5641 &type_standard__AbstractArray__nullable__nit__ModulePath, /* AbstractArray[E]: AbstractArray[nullable ModulePath] */
5642 &type_standard__array__ArrayIterator__nullable__nit__ModulePath, /* ArrayIterator[E]: ArrayIterator[nullable ModulePath] */
5643 }
5644 };
5645 /* runtime type Array[nullable MGroup] */
5646 const struct type type_standard__Array__nullable__nit__MGroup = {
5647 2242,
5648 "Array[nullable MGroup]", /* class_name_string */
5649 11,
5650 0,
5651 &resolution_table_standard__Array__nullable__nit__MGroup,
5652 12,
5653 {
5654 1, /* Array[nullable Object] */
5655 2, /* SequenceRead[nullable Object] */
5656 -1, /* empty */
5657 324, /* Collection[nullable MGroup] */
5658 139, /* Object */
5659 -1, /* empty */
5660 -1, /* empty */
5661 433, /* AbstractArrayRead[nullable MGroup] */
5662 -1, /* empty */
5663 628, /* AbstractArray[nullable MGroup] */
5664 -1, /* empty */
5665 2242, /* Array[nullable MGroup] */
5666 },
5667 };
5668 const struct types resolution_table_standard__Array__nullable__nit__MGroup = {
5669 0, /* dummy */
5670 {
5671 &type_nullable__nit__MGroup, /* E: nullable MGroup */
5672 &type_standard__Collection__nullable__nit__MGroup, /* Collection[E]: Collection[nullable MGroup] */
5673 &type_standard__Array__nullable__nit__MGroup, /* Array[E]: Array[nullable MGroup] */
5674 &type_standard__NativeArray__nullable__nit__MGroup, /* NativeArray[E]: NativeArray[nullable MGroup] */
5675 &type_nullable__nit__MGroup, /* E: nullable MGroup */
5676 &type_standard__Collection__nullable__nit__MGroup, /* Collection[E]: Collection[nullable MGroup] */
5677 &type_nullable__nit__MGroup, /* E: nullable MGroup */
5678 &type_standard__Collection__nullable__nit__MGroup, /* Collection[E]: Collection[nullable MGroup] */
5679 &type_standard__Collection__nullable__nit__MGroup, /* Collection[E]: Collection[nullable MGroup] */
5680 &type_nullable__nit__MGroup, /* E: nullable MGroup */
5681 &type_nullable__nit__MGroup, /* E: nullable MGroup */
5682 &type_standard__Collection__nullable__nit__MGroup, /* Collection[E]: Collection[nullable MGroup] */
5683 &type_standard__Array__nullable__nit__MGroup, /* Array[E]: Array[nullable MGroup] */
5684 &type_nullable__nit__MGroup, /* E: nullable MGroup */
5685 &type_nullable__nit__MGroup, /* E: nullable MGroup */
5686 &type_standard__Array__nullable__nit__MGroup, /* Array[E]: Array[nullable MGroup] */
5687 &type_standard__AbstractArray__nullable__nit__MGroup, /* AbstractArray[E]: AbstractArray[nullable MGroup] */
5688 &type_standard__array__ArrayIterator__nullable__nit__MGroup, /* ArrayIterator[E]: ArrayIterator[nullable MGroup] */
5689 }
5690 };
5691 /* runtime type Array[MModuleData[AAnnotation]] */
5692 const struct type type_standard__Array__nit__MModuleData__nit__AAnnotation = {
5693 2330,
5694 "Array[MModuleData[AAnnotation]]", /* class_name_string */
5695 20,
5696 0,
5697 &resolution_table_standard__Array__nit__MModuleData__nit__AAnnotation,
5698 21,
5699 {
5700 1, /* Array[nullable Object] */
5701 2, /* SequenceRead[nullable Object] */
5702 325, /* Collection[MModuleData[AAnnotation]] */
5703 434, /* AbstractArrayRead[MModuleData[AAnnotation]] */
5704 139, /* Object */
5705 629, /* AbstractArray[MModuleData[AAnnotation]] */
5706 179, /* Collection[Object] */
5707 -1, /* empty */
5708 -1, /* empty */
5709 -1, /* empty */
5710 360, /* AbstractArrayRead[Object] */
5711 -1, /* empty */
5712 -1, /* empty */
5713 -1, /* empty */
5714 555, /* AbstractArray[Object] */
5715 -1, /* empty */
5716 -1, /* empty */
5717 -1, /* empty */
5718 -1, /* empty */
5719 2232, /* Array[Object] */
5720 2330, /* Array[MModuleData[AAnnotation]] */
5721 },
5722 };
5723 const struct types resolution_table_standard__Array__nit__MModuleData__nit__AAnnotation = {
5724 0, /* dummy */
5725 {
5726 &type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */
5727 &type_standard__Collection__nit__MModuleData__nit__AAnnotation, /* Collection[E]: Collection[MModuleData[AAnnotation]] */
5728 &type_standard__Array__nit__MModuleData__nit__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */
5729 &type_standard__NativeArray__nit__MModuleData__nit__AAnnotation, /* NativeArray[E]: NativeArray[MModuleData[AAnnotation]] */
5730 &type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */
5731 &type_standard__Collection__nit__MModuleData__nit__AAnnotation, /* Collection[E]: Collection[MModuleData[AAnnotation]] */
5732 &type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */
5733 &type_standard__Collection__nit__MModuleData__nit__AAnnotation, /* Collection[E]: Collection[MModuleData[AAnnotation]] */
5734 &type_standard__Collection__nit__MModuleData__nit__AAnnotation, /* Collection[E]: Collection[MModuleData[AAnnotation]] */
5735 &type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */
5736 &type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */
5737 &type_standard__Collection__nit__MModuleData__nit__AAnnotation, /* Collection[E]: Collection[MModuleData[AAnnotation]] */
5738 &type_standard__Array__nit__MModuleData__nit__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */
5739 &type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */
5740 &type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */
5741 &type_standard__Array__nit__MModuleData__nit__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */
5742 &type_standard__AbstractArray__nit__MModuleData__nit__AAnnotation, /* AbstractArray[E]: AbstractArray[MModuleData[AAnnotation]] */
5743 &type_standard__array__ArrayIterator__nit__MModuleData__nit__AAnnotation, /* ArrayIterator[E]: ArrayIterator[MModuleData[AAnnotation]] */
5744 }
5745 };
5746 /* runtime type Array[Set[MProperty]] */
5747 const struct type type_standard__Array__standard__Set__nit__MProperty = {
5748 2366,
5749 "Array[Set[MProperty]]", /* class_name_string */
5750 21,
5751 0,
5752 &resolution_table_standard__Array__standard__Set__nit__MProperty,
5753 22,
5754 {
5755 1, /* Array[nullable Object] */
5756 2, /* SequenceRead[nullable Object] */
5757 326, /* Collection[Set[MProperty]] */
5758 -1, /* empty */
5759 139, /* Object */
5760 337, /* Collection[Set[PropertyLayoutElement]] */
5761 179, /* Collection[Object] */
5762 435, /* AbstractArrayRead[Set[MProperty]] */
5763 -1, /* empty */
5764 446, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
5765 360, /* AbstractArrayRead[Object] */
5766 630, /* AbstractArray[Set[MProperty]] */
5767 -1, /* empty */
5768 641, /* AbstractArray[Set[PropertyLayoutElement]] */
5769 555, /* AbstractArray[Object] */
5770 -1, /* empty */
5771 -1, /* empty */
5772 -1, /* empty */
5773 -1, /* empty */
5774 2232, /* Array[Object] */
5775 2334, /* Array[Set[PropertyLayoutElement]] */
5776 2366, /* Array[Set[MProperty]] */
5777 },
5778 };
5779 const struct types resolution_table_standard__Array__standard__Set__nit__MProperty = {
5780 0, /* dummy */
5781 {
5782 &type_standard__Set__nit__MProperty, /* E: Set[MProperty] */
5783 &type_standard__Collection__standard__Set__nit__MProperty, /* Collection[E]: Collection[Set[MProperty]] */
5784 &type_standard__Array__standard__Set__nit__MProperty, /* Array[E]: Array[Set[MProperty]] */
5785 &type_standard__NativeArray__standard__Set__nit__MProperty, /* NativeArray[E]: NativeArray[Set[MProperty]] */
5786 &type_standard__Set__nit__MProperty, /* E: Set[MProperty] */
5787 &type_standard__Collection__standard__Set__nit__MProperty, /* Collection[E]: Collection[Set[MProperty]] */
5788 &type_standard__Set__nit__MProperty, /* E: Set[MProperty] */
5789 &type_standard__Collection__standard__Set__nit__MProperty, /* Collection[E]: Collection[Set[MProperty]] */
5790 &type_standard__Collection__standard__Set__nit__MProperty, /* Collection[E]: Collection[Set[MProperty]] */
5791 &type_standard__Set__nit__MProperty, /* E: Set[MProperty] */
5792 &type_standard__Set__nit__MProperty, /* E: Set[MProperty] */
5793 &type_standard__Collection__standard__Set__nit__MProperty, /* Collection[E]: Collection[Set[MProperty]] */
5794 &type_standard__Array__standard__Set__nit__MProperty, /* Array[E]: Array[Set[MProperty]] */
5795 &type_standard__Set__nit__MProperty, /* E: Set[MProperty] */
5796 &type_standard__Set__nit__MProperty, /* E: Set[MProperty] */
5797 &type_standard__Array__standard__Set__nit__MProperty, /* Array[E]: Array[Set[MProperty]] */
5798 &type_standard__AbstractArray__standard__Set__nit__MProperty, /* AbstractArray[E]: AbstractArray[Set[MProperty]] */
5799 &type_standard__array__ArrayIterator__standard__Set__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[Set[MProperty]] */
5800 }
5801 };
5802 /* runtime type Array[Array[MType]] */
5803 const struct type type_standard__Array__standard__Array__nit__MType = {
5804 2391,
5805 "Array[Array[MType]]", /* class_name_string */
5806 21,
5807 0,
5808 &resolution_table_standard__Array__standard__Array__nit__MType,
5809 22,
5810 {
5811 1, /* Array[nullable Object] */
5812 2, /* SequenceRead[nullable Object] */
5813 327, /* Collection[Array[MType]] */
5814 330, /* Collection[Array[nullable MType]] */
5815 139, /* Object */
5816 336, /* Collection[nullable Array[nullable MType]] */
5817 179, /* Collection[Object] */
5818 436, /* AbstractArrayRead[Array[MType]] */
5819 439, /* AbstractArrayRead[Array[nullable MType]] */
5820 445, /* AbstractArrayRead[nullable Array[nullable MType]] */
5821 360, /* AbstractArrayRead[Object] */
5822 631, /* AbstractArray[Array[MType]] */
5823 634, /* AbstractArray[Array[nullable MType]] */
5824 640, /* AbstractArray[nullable Array[nullable MType]] */
5825 555, /* AbstractArray[Object] */
5826 2243, /* Array[nullable Array[nullable MType]] */
5827 -1, /* empty */
5828 -1, /* empty */
5829 -1, /* empty */
5830 2232, /* Array[Object] */
5831 2368, /* Array[Array[nullable MType]] */
5832 2391, /* Array[Array[MType]] */
5833 },
5834 };
5835 const struct types resolution_table_standard__Array__standard__Array__nit__MType = {
5836 0, /* dummy */
5837 {
5838 &type_standard__Array__nit__MType, /* E: Array[MType] */
5839 &type_standard__Collection__standard__Array__nit__MType, /* Collection[E]: Collection[Array[MType]] */
5840 &type_standard__Array__standard__Array__nit__MType, /* Array[E]: Array[Array[MType]] */
5841 &type_standard__NativeArray__standard__Array__nit__MType, /* NativeArray[E]: NativeArray[Array[MType]] */
5842 &type_standard__Array__nit__MType, /* E: Array[MType] */
5843 &type_standard__Collection__standard__Array__nit__MType, /* Collection[E]: Collection[Array[MType]] */
5844 &type_standard__Array__nit__MType, /* E: Array[MType] */
5845 &type_standard__Collection__standard__Array__nit__MType, /* Collection[E]: Collection[Array[MType]] */
5846 &type_standard__Collection__standard__Array__nit__MType, /* Collection[E]: Collection[Array[MType]] */
5847 &type_standard__Array__nit__MType, /* E: Array[MType] */
5848 &type_standard__Array__nit__MType, /* E: Array[MType] */
5849 &type_standard__Collection__standard__Array__nit__MType, /* Collection[E]: Collection[Array[MType]] */
5850 &type_standard__Array__standard__Array__nit__MType, /* Array[E]: Array[Array[MType]] */
5851 &type_standard__Array__nit__MType, /* E: Array[MType] */
5852 &type_standard__Array__nit__MType, /* E: Array[MType] */
5853 &type_standard__Array__standard__Array__nit__MType, /* Array[E]: Array[Array[MType]] */
5854 &type_standard__AbstractArray__standard__Array__nit__MType, /* AbstractArray[E]: AbstractArray[Array[MType]] */
5855 &type_standard__array__ArrayIterator__standard__Array__nit__MType, /* ArrayIterator[E]: ArrayIterator[Array[MType]] */
5856 }
5857 };
5858 /* runtime type Array[MGenericType] */
5859 const struct type type_standard__Array__nit__MGenericType = {
5860 2410,
5861 "Array[MGenericType]", /* class_name_string */
5862 23,
5863 0,
5864 &resolution_table_standard__Array__nit__MGenericType,
5865 24,
5866 {
5867 1, /* Array[nullable Object] */
5868 2, /* SequenceRead[nullable Object] */
5869 165, /* nullable Array[nullable MType] */
5870 173, /* Collection[MClassType] */
5871 139, /* Object */
5872 175, /* Collection[MType] */
5873 179, /* Collection[Object] */
5874 298, /* Collection[nullable MType] */
5875 328, /* Collection[MGenericType] */
5876 373, /* AbstractArrayRead[MClassType] */
5877 360, /* AbstractArrayRead[Object] */
5878 383, /* AbstractArrayRead[MType] */
5879 400, /* AbstractArrayRead[nullable MType] */
5880 437, /* AbstractArrayRead[MGenericType] */
5881 555, /* AbstractArray[Object] */
5882 568, /* AbstractArray[MClassType] */
5883 578, /* AbstractArray[MType] */
5884 595, /* AbstractArray[nullable MType] */
5885 632, /* AbstractArray[MGenericType] */
5886 2232, /* Array[Object] */
5887 2292, /* Array[nullable MType] */
5888 2375, /* Array[MType] */
5889 2395, /* Array[MClassType] */
5890 2410, /* Array[MGenericType] */
5891 },
5892 };
5893 const struct types resolution_table_standard__Array__nit__MGenericType = {
5894 0, /* dummy */
5895 {
5896 &type_nit__MGenericType, /* E: MGenericType */
5897 &type_standard__Collection__nit__MGenericType, /* Collection[E]: Collection[MGenericType] */
5898 &type_standard__Array__nit__MGenericType, /* Array[E]: Array[MGenericType] */
5899 &type_standard__NativeArray__nit__MGenericType, /* NativeArray[E]: NativeArray[MGenericType] */
5900 &type_nit__MGenericType, /* E: MGenericType */
5901 &type_standard__Collection__nit__MGenericType, /* Collection[E]: Collection[MGenericType] */
5902 &type_nit__MGenericType, /* E: MGenericType */
5903 &type_standard__Collection__nit__MGenericType, /* Collection[E]: Collection[MGenericType] */
5904 &type_standard__Collection__nit__MGenericType, /* Collection[E]: Collection[MGenericType] */
5905 &type_nit__MGenericType, /* E: MGenericType */
5906 &type_nit__MGenericType, /* E: MGenericType */
5907 &type_standard__Collection__nit__MGenericType, /* Collection[E]: Collection[MGenericType] */
5908 &type_standard__Array__nit__MGenericType, /* Array[E]: Array[MGenericType] */
5909 &type_nit__MGenericType, /* E: MGenericType */
5910 &type_nit__MGenericType, /* E: MGenericType */
5911 &type_standard__Array__nit__MGenericType, /* Array[E]: Array[MGenericType] */
5912 &type_standard__AbstractArray__nit__MGenericType, /* AbstractArray[E]: AbstractArray[MGenericType] */
5913 &type_standard__array__ArrayIterator__nit__MGenericType, /* ArrayIterator[E]: ArrayIterator[MGenericType] */
5914 }
5915 };
5916 /* runtime type Array[HashSet[MType]] */
5917 const struct type type_standard__Array__standard__HashSet__nit__MType = {
5918 2367,
5919 "Array[HashSet[MType]]", /* class_name_string */
5920 21,
5921 0,
5922 &resolution_table_standard__Array__standard__HashSet__nit__MType,
5923 22,
5924 {
5925 1, /* Array[nullable Object] */
5926 2, /* SequenceRead[nullable Object] */
5927 329, /* Collection[HashSet[MType]] */
5928 341, /* Collection[Set[MType]] */
5929 139, /* Object */
5930 438, /* AbstractArrayRead[HashSet[MType]] */
5931 179, /* Collection[Object] */
5932 450, /* AbstractArrayRead[Set[MType]] */
5933 633, /* AbstractArray[HashSet[MType]] */
5934 645, /* AbstractArray[Set[MType]] */
5935 360, /* AbstractArrayRead[Object] */
5936 -1, /* empty */
5937 -1, /* empty */
5938 -1, /* empty */
5939 555, /* AbstractArray[Object] */
5940 -1, /* empty */
5941 -1, /* empty */
5942 -1, /* empty */
5943 -1, /* empty */
5944 2232, /* Array[Object] */
5945 2337, /* Array[Set[MType]] */
5946 2367, /* Array[HashSet[MType]] */
5947 },
5948 };
5949 const struct types resolution_table_standard__Array__standard__HashSet__nit__MType = {
5950 0, /* dummy */
5951 {
5952 &type_standard__HashSet__nit__MType, /* E: HashSet[MType] */
5953 &type_standard__Collection__standard__HashSet__nit__MType, /* Collection[E]: Collection[HashSet[MType]] */
5954 &type_standard__Array__standard__HashSet__nit__MType, /* Array[E]: Array[HashSet[MType]] */
5955 &type_standard__NativeArray__standard__HashSet__nit__MType, /* NativeArray[E]: NativeArray[HashSet[MType]] */
5956 &type_standard__HashSet__nit__MType, /* E: HashSet[MType] */
5957 &type_standard__Collection__standard__HashSet__nit__MType, /* Collection[E]: Collection[HashSet[MType]] */
5958 &type_standard__HashSet__nit__MType, /* E: HashSet[MType] */
5959 &type_standard__Collection__standard__HashSet__nit__MType, /* Collection[E]: Collection[HashSet[MType]] */
5960 &type_standard__Collection__standard__HashSet__nit__MType, /* Collection[E]: Collection[HashSet[MType]] */
5961 &type_standard__HashSet__nit__MType, /* E: HashSet[MType] */
5962 &type_standard__HashSet__nit__MType, /* E: HashSet[MType] */
5963 &type_standard__Collection__standard__HashSet__nit__MType, /* Collection[E]: Collection[HashSet[MType]] */
5964 &type_standard__Array__standard__HashSet__nit__MType, /* Array[E]: Array[HashSet[MType]] */
5965 &type_standard__HashSet__nit__MType, /* E: HashSet[MType] */
5966 &type_standard__HashSet__nit__MType, /* E: HashSet[MType] */
5967 &type_standard__Array__standard__HashSet__nit__MType, /* Array[E]: Array[HashSet[MType]] */
5968 &type_standard__AbstractArray__standard__HashSet__nit__MType, /* AbstractArray[E]: AbstractArray[HashSet[MType]] */
5969 &type_standard__array__ArrayIterator__standard__HashSet__nit__MType, /* ArrayIterator[E]: ArrayIterator[HashSet[MType]] */
5970 }
5971 };
5972 /* runtime type Array[Array[nullable MType]] */
5973 const struct type type_standard__Array__standard__Array__nullable__nit__MType = {
5974 2368,
5975 "Array[Array[nullable MType]]", /* class_name_string */
5976 20,
5977 0,
5978 &resolution_table_standard__Array__standard__Array__nullable__nit__MType,
5979 21,
5980 {
5981 1, /* Array[nullable Object] */
5982 2, /* SequenceRead[nullable Object] */
5983 -1, /* empty */
5984 330, /* Collection[Array[nullable MType]] */
5985 139, /* Object */
5986 336, /* Collection[nullable Array[nullable MType]] */
5987 179, /* Collection[Object] */
5988 -1, /* empty */
5989 439, /* AbstractArrayRead[Array[nullable MType]] */
5990 445, /* AbstractArrayRead[nullable Array[nullable MType]] */
5991 360, /* AbstractArrayRead[Object] */
5992 -1, /* empty */
5993 634, /* AbstractArray[Array[nullable MType]] */
5994 640, /* AbstractArray[nullable Array[nullable MType]] */
5995 555, /* AbstractArray[Object] */
5996 2243, /* Array[nullable Array[nullable MType]] */
5997 -1, /* empty */
5998 -1, /* empty */
5999 -1, /* empty */
6000 2232, /* Array[Object] */
6001 2368, /* Array[Array[nullable MType]] */
6002 },
6003 };
6004 const struct types resolution_table_standard__Array__standard__Array__nullable__nit__MType = {
6005 0, /* dummy */
6006 {
6007 &type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */
6008 &type_standard__Collection__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[Array[nullable MType]] */
6009 &type_standard__Array__standard__Array__nullable__nit__MType, /* Array[E]: Array[Array[nullable MType]] */
6010 &type_standard__NativeArray__standard__Array__nullable__nit__MType, /* NativeArray[E]: NativeArray[Array[nullable MType]] */
6011 &type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */
6012 &type_standard__Collection__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[Array[nullable MType]] */
6013 &type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */
6014 &type_standard__Collection__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[Array[nullable MType]] */
6015 &type_standard__Collection__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[Array[nullable MType]] */
6016 &type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */
6017 &type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */
6018 &type_standard__Collection__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[Array[nullable MType]] */
6019 &type_standard__Array__standard__Array__nullable__nit__MType, /* Array[E]: Array[Array[nullable MType]] */
6020 &type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */
6021 &type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */
6022 &type_standard__Array__standard__Array__nullable__nit__MType, /* Array[E]: Array[Array[nullable MType]] */
6023 &type_standard__AbstractArray__standard__Array__nullable__nit__MType, /* AbstractArray[E]: AbstractArray[Array[nullable MType]] */
6024 &type_standard__array__ArrayIterator__standard__Array__nullable__nit__MType, /* ArrayIterator[E]: ArrayIterator[Array[nullable MType]] */
6025 }
6026 };
6027 /* runtime type Array[Array[nullable MPropDef]] */
6028 const struct type type_standard__Array__standard__Array__nullable__nit__MPropDef = {
6029 2331,
6030 "Array[Array[nullable MPropDef]]", /* class_name_string */
6031 20,
6032 0,
6033 &resolution_table_standard__Array__standard__Array__nullable__nit__MPropDef,
6034 21,
6035 {
6036 1, /* Array[nullable Object] */
6037 2, /* SequenceRead[nullable Object] */
6038 331, /* Collection[Array[nullable MPropDef]] */
6039 -1, /* empty */
6040 139, /* Object */
6041 440, /* AbstractArrayRead[Array[nullable MPropDef]] */
6042 179, /* Collection[Object] */
6043 -1, /* empty */
6044 635, /* AbstractArray[Array[nullable MPropDef]] */
6045 -1, /* empty */
6046 360, /* AbstractArrayRead[Object] */
6047 -1, /* empty */
6048 -1, /* empty */
6049 -1, /* empty */
6050 555, /* AbstractArray[Object] */
6051 -1, /* empty */
6052 -1, /* empty */
6053 -1, /* empty */
6054 -1, /* empty */
6055 2232, /* Array[Object] */
6056 2331, /* Array[Array[nullable MPropDef]] */
6057 },
6058 };
6059 const struct types resolution_table_standard__Array__standard__Array__nullable__nit__MPropDef = {
6060 0, /* dummy */
6061 {
6062 &type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */
6063 &type_standard__Collection__standard__Array__nullable__nit__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */
6064 &type_standard__Array__standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */
6065 &type_standard__NativeArray__standard__Array__nullable__nit__MPropDef, /* NativeArray[E]: NativeArray[Array[nullable MPropDef]] */
6066 &type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */
6067 &type_standard__Collection__standard__Array__nullable__nit__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */
6068 &type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */
6069 &type_standard__Collection__standard__Array__nullable__nit__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */
6070 &type_standard__Collection__standard__Array__nullable__nit__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */
6071 &type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */
6072 &type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */
6073 &type_standard__Collection__standard__Array__nullable__nit__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */
6074 &type_standard__Array__standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */
6075 &type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */
6076 &type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */
6077 &type_standard__Array__standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */
6078 &type_standard__AbstractArray__standard__Array__nullable__nit__MPropDef, /* AbstractArray[E]: AbstractArray[Array[nullable MPropDef]] */
6079 &type_standard__array__ArrayIterator__standard__Array__nullable__nit__MPropDef, /* ArrayIterator[E]: ArrayIterator[Array[nullable MPropDef]] */
6080 }
6081 };
6082 /* runtime type Array[Set[MClassDef]] */
6083 const struct type type_standard__Array__standard__Set__nit__MClassDef = {
6084 2332,
6085 "Array[Set[MClassDef]]", /* class_name_string */
6086 20,
6087 0,
6088 &resolution_table_standard__Array__standard__Set__nit__MClassDef,
6089 21,
6090 {
6091 1, /* Array[nullable Object] */
6092 2, /* SequenceRead[nullable Object] */
6093 332, /* Collection[Set[MClassDef]] */
6094 441, /* AbstractArrayRead[Set[MClassDef]] */
6095 139, /* Object */
6096 636, /* AbstractArray[Set[MClassDef]] */
6097 179, /* Collection[Object] */
6098 -1, /* empty */
6099 -1, /* empty */
6100 -1, /* empty */
6101 360, /* AbstractArrayRead[Object] */
6102 -1, /* empty */
6103 -1, /* empty */
6104 -1, /* empty */
6105 555, /* AbstractArray[Object] */
6106 -1, /* empty */
6107 -1, /* empty */
6108 -1, /* empty */
6109 -1, /* empty */
6110 2232, /* Array[Object] */
6111 2332, /* Array[Set[MClassDef]] */
6112 },
6113 };
6114 const struct types resolution_table_standard__Array__standard__Set__nit__MClassDef = {
6115 0, /* dummy */
6116 {
6117 &type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */
6118 &type_standard__Collection__standard__Set__nit__MClassDef, /* Collection[E]: Collection[Set[MClassDef]] */
6119 &type_standard__Array__standard__Set__nit__MClassDef, /* Array[E]: Array[Set[MClassDef]] */
6120 &type_standard__NativeArray__standard__Set__nit__MClassDef, /* NativeArray[E]: NativeArray[Set[MClassDef]] */
6121 &type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */
6122 &type_standard__Collection__standard__Set__nit__MClassDef, /* Collection[E]: Collection[Set[MClassDef]] */
6123 &type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */
6124 &type_standard__Collection__standard__Set__nit__MClassDef, /* Collection[E]: Collection[Set[MClassDef]] */
6125 &type_standard__Collection__standard__Set__nit__MClassDef, /* Collection[E]: Collection[Set[MClassDef]] */
6126 &type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */
6127 &type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */
6128 &type_standard__Collection__standard__Set__nit__MClassDef, /* Collection[E]: Collection[Set[MClassDef]] */
6129 &type_standard__Array__standard__Set__nit__MClassDef, /* Array[E]: Array[Set[MClassDef]] */
6130 &type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */
6131 &type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */
6132 &type_standard__Array__standard__Set__nit__MClassDef, /* Array[E]: Array[Set[MClassDef]] */
6133 &type_standard__AbstractArray__standard__Set__nit__MClassDef, /* AbstractArray[E]: AbstractArray[Set[MClassDef]] */
6134 &type_standard__array__ArrayIterator__standard__Set__nit__MClassDef, /* ArrayIterator[E]: ArrayIterator[Set[MClassDef]] */
6135 }
6136 };
6137 /* runtime type Array[Set[MClass]] */
6138 const struct type type_standard__Array__standard__Set__nit__MClass = {
6139 2333,
6140 "Array[Set[MClass]]", /* class_name_string */
6141 20,
6142 0,
6143 &resolution_table_standard__Array__standard__Set__nit__MClass,
6144 21,
6145 {
6146 1, /* Array[nullable Object] */
6147 2, /* SequenceRead[nullable Object] */
6148 333, /* Collection[Set[MClass]] */
6149 442, /* AbstractArrayRead[Set[MClass]] */
6150 139, /* Object */
6151 637, /* AbstractArray[Set[MClass]] */
6152 179, /* Collection[Object] */
6153 -1, /* empty */
6154 -1, /* empty */
6155 -1, /* empty */
6156 360, /* AbstractArrayRead[Object] */
6157 -1, /* empty */
6158 -1, /* empty */
6159 -1, /* empty */
6160 555, /* AbstractArray[Object] */
6161 -1, /* empty */
6162 -1, /* empty */
6163 -1, /* empty */
6164 -1, /* empty */
6165 2232, /* Array[Object] */
6166 2333, /* Array[Set[MClass]] */
6167 },
6168 };
6169 const struct types resolution_table_standard__Array__standard__Set__nit__MClass = {
6170 0, /* dummy */
6171 {
6172 &type_standard__Set__nit__MClass, /* E: Set[MClass] */
6173 &type_standard__Collection__standard__Set__nit__MClass, /* Collection[E]: Collection[Set[MClass]] */
6174 &type_standard__Array__standard__Set__nit__MClass, /* Array[E]: Array[Set[MClass]] */
6175 &type_standard__NativeArray__standard__Set__nit__MClass, /* NativeArray[E]: NativeArray[Set[MClass]] */
6176 &type_standard__Set__nit__MClass, /* E: Set[MClass] */
6177 &type_standard__Collection__standard__Set__nit__MClass, /* Collection[E]: Collection[Set[MClass]] */
6178 &type_standard__Set__nit__MClass, /* E: Set[MClass] */
6179 &type_standard__Collection__standard__Set__nit__MClass, /* Collection[E]: Collection[Set[MClass]] */
6180 &type_standard__Collection__standard__Set__nit__MClass, /* Collection[E]: Collection[Set[MClass]] */
6181 &type_standard__Set__nit__MClass, /* E: Set[MClass] */
6182 &type_standard__Set__nit__MClass, /* E: Set[MClass] */
6183 &type_standard__Collection__standard__Set__nit__MClass, /* Collection[E]: Collection[Set[MClass]] */
6184 &type_standard__Array__standard__Set__nit__MClass, /* Array[E]: Array[Set[MClass]] */
6185 &type_standard__Set__nit__MClass, /* E: Set[MClass] */
6186 &type_standard__Set__nit__MClass, /* E: Set[MClass] */
6187 &type_standard__Array__standard__Set__nit__MClass, /* Array[E]: Array[Set[MClass]] */
6188 &type_standard__AbstractArray__standard__Set__nit__MClass, /* AbstractArray[E]: AbstractArray[Set[MClass]] */
6189 &type_standard__array__ArrayIterator__standard__Set__nit__MClass, /* ArrayIterator[E]: ArrayIterator[Set[MClass]] */
6190 }
6191 };
6192 /* runtime type Array[Set[MClassType]] */
6193 const struct type type_standard__Array__standard__Set__nit__MClassType = {
6194 2369,
6195 "Array[Set[MClassType]]", /* class_name_string */
6196 21,
6197 0,
6198 &resolution_table_standard__Array__standard__Set__nit__MClassType,
6199 22,
6200 {
6201 1, /* Array[nullable Object] */
6202 2, /* SequenceRead[nullable Object] */
6203 334, /* Collection[Set[MClassType]] */
6204 341, /* Collection[Set[MType]] */
6205 139, /* Object */
6206 443, /* AbstractArrayRead[Set[MClassType]] */
6207 179, /* Collection[Object] */
6208 450, /* AbstractArrayRead[Set[MType]] */
6209 638, /* AbstractArray[Set[MClassType]] */
6210 645, /* AbstractArray[Set[MType]] */
6211 360, /* AbstractArrayRead[Object] */
6212 -1, /* empty */
6213 -1, /* empty */
6214 -1, /* empty */
6215 555, /* AbstractArray[Object] */
6216 -1, /* empty */
6217 -1, /* empty */
6218 -1, /* empty */
6219 -1, /* empty */
6220 2232, /* Array[Object] */
6221 2337, /* Array[Set[MType]] */
6222 2369, /* Array[Set[MClassType]] */
6223 },
6224 };
6225 const struct types resolution_table_standard__Array__standard__Set__nit__MClassType = {
6226 0, /* dummy */
6227 {
6228 &type_standard__Set__nit__MClassType, /* E: Set[MClassType] */
6229 &type_standard__Collection__standard__Set__nit__MClassType, /* Collection[E]: Collection[Set[MClassType]] */
6230 &type_standard__Array__standard__Set__nit__MClassType, /* Array[E]: Array[Set[MClassType]] */
6231 &type_standard__NativeArray__standard__Set__nit__MClassType, /* NativeArray[E]: NativeArray[Set[MClassType]] */
6232 &type_standard__Set__nit__MClassType, /* E: Set[MClassType] */
6233 &type_standard__Collection__standard__Set__nit__MClassType, /* Collection[E]: Collection[Set[MClassType]] */
6234 &type_standard__Set__nit__MClassType, /* E: Set[MClassType] */
6235 &type_standard__Collection__standard__Set__nit__MClassType, /* Collection[E]: Collection[Set[MClassType]] */
6236 &type_standard__Collection__standard__Set__nit__MClassType, /* Collection[E]: Collection[Set[MClassType]] */
6237 &type_standard__Set__nit__MClassType, /* E: Set[MClassType] */
6238 &type_standard__Set__nit__MClassType, /* E: Set[MClassType] */
6239 &type_standard__Collection__standard__Set__nit__MClassType, /* Collection[E]: Collection[Set[MClassType]] */
6240 &type_standard__Array__standard__Set__nit__MClassType, /* Array[E]: Array[Set[MClassType]] */
6241 &type_standard__Set__nit__MClassType, /* E: Set[MClassType] */
6242 &type_standard__Set__nit__MClassType, /* E: Set[MClassType] */
6243 &type_standard__Array__standard__Set__nit__MClassType, /* Array[E]: Array[Set[MClassType]] */
6244 &type_standard__AbstractArray__standard__Set__nit__MClassType, /* AbstractArray[E]: AbstractArray[Set[MClassType]] */
6245 &type_standard__array__ArrayIterator__standard__Set__nit__MClassType, /* ArrayIterator[E]: ArrayIterator[Set[MClassType]] */
6246 }
6247 };
6248 /* runtime type Array[Set[MVirtualTypeProp]] */
6249 const struct type type_standard__Array__standard__Set__nit__MVirtualTypeProp = {
6250 2392,
6251 "Array[Set[MVirtualTypeProp]]", /* class_name_string */
6252 22,
6253 0,
6254 &resolution_table_standard__Array__standard__Set__nit__MVirtualTypeProp,
6255 23,
6256 {
6257 1, /* Array[nullable Object] */
6258 2, /* SequenceRead[nullable Object] */
6259 326, /* Collection[Set[MProperty]] */
6260 335, /* Collection[Set[MVirtualTypeProp]] */
6261 139, /* Object */
6262 337, /* Collection[Set[PropertyLayoutElement]] */
6263 179, /* Collection[Object] */
6264 435, /* AbstractArrayRead[Set[MProperty]] */
6265 444, /* AbstractArrayRead[Set[MVirtualTypeProp]] */
6266 446, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
6267 360, /* AbstractArrayRead[Object] */
6268 630, /* AbstractArray[Set[MProperty]] */
6269 639, /* AbstractArray[Set[MVirtualTypeProp]] */
6270 641, /* AbstractArray[Set[PropertyLayoutElement]] */
6271 555, /* AbstractArray[Object] */
6272 -1, /* empty */
6273 -1, /* empty */
6274 -1, /* empty */
6275 -1, /* empty */
6276 2232, /* Array[Object] */
6277 2334, /* Array[Set[PropertyLayoutElement]] */
6278 2366, /* Array[Set[MProperty]] */
6279 2392, /* Array[Set[MVirtualTypeProp]] */
6280 },
6281 };
6282 const struct types resolution_table_standard__Array__standard__Set__nit__MVirtualTypeProp = {
6283 0, /* dummy */
6284 {
6285 &type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */
6286 &type_standard__Collection__standard__Set__nit__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
6287 &type_standard__Array__standard__Set__nit__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */
6288 &type_standard__NativeArray__standard__Set__nit__MVirtualTypeProp, /* NativeArray[E]: NativeArray[Set[MVirtualTypeProp]] */
6289 &type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */
6290 &type_standard__Collection__standard__Set__nit__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
6291 &type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */
6292 &type_standard__Collection__standard__Set__nit__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
6293 &type_standard__Collection__standard__Set__nit__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
6294 &type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */
6295 &type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */
6296 &type_standard__Collection__standard__Set__nit__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */
6297 &type_standard__Array__standard__Set__nit__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */
6298 &type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */
6299 &type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */
6300 &type_standard__Array__standard__Set__nit__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */
6301 &type_standard__AbstractArray__standard__Set__nit__MVirtualTypeProp, /* AbstractArray[E]: AbstractArray[Set[MVirtualTypeProp]] */
6302 &type_standard__array__ArrayIterator__standard__Set__nit__MVirtualTypeProp, /* ArrayIterator[E]: ArrayIterator[Set[MVirtualTypeProp]] */
6303 }
6304 };
6305 /* runtime type Array[nullable Array[nullable MType]] */
6306 const struct type type_standard__Array__nullable__standard__Array__nullable__nit__MType = {
6307 2243,
6308 "Array[nullable Array[nullable MType]]", /* class_name_string */
6309 15,
6310 0,
6311 &resolution_table_standard__Array__nullable__standard__Array__nullable__nit__MType,
6312 16,
6313 {
6314 1, /* Array[nullable Object] */
6315 2, /* SequenceRead[nullable Object] */
6316 -1, /* empty */
6317 -1, /* empty */
6318 139, /* Object */
6319 336, /* Collection[nullable Array[nullable MType]] */
6320 -1, /* empty */
6321 -1, /* empty */
6322 -1, /* empty */
6323 445, /* AbstractArrayRead[nullable Array[nullable MType]] */
6324 -1, /* empty */
6325 -1, /* empty */
6326 -1, /* empty */
6327 640, /* AbstractArray[nullable Array[nullable MType]] */
6328 -1, /* empty */
6329 2243, /* Array[nullable Array[nullable MType]] */
6330 },
6331 };
6332 const struct types resolution_table_standard__Array__nullable__standard__Array__nullable__nit__MType = {
6333 0, /* dummy */
6334 {
6335 &type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */
6336 &type_standard__Collection__nullable__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[nullable Array[nullable MType]] */
6337 &type_standard__Array__nullable__standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable Array[nullable MType]] */
6338 &type_standard__NativeArray__nullable__standard__Array__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable Array[nullable MType]] */
6339 &type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */
6340 &type_standard__Collection__nullable__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[nullable Array[nullable MType]] */
6341 &type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */
6342 &type_standard__Collection__nullable__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[nullable Array[nullable MType]] */
6343 &type_standard__Collection__nullable__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[nullable Array[nullable MType]] */
6344 &type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */
6345 &type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */
6346 &type_standard__Collection__nullable__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[nullable Array[nullable MType]] */
6347 &type_standard__Array__nullable__standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable Array[nullable MType]] */
6348 &type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */
6349 &type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */
6350 &type_standard__Array__nullable__standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable Array[nullable MType]] */
6351 &type_standard__AbstractArray__nullable__standard__Array__nullable__nit__MType, /* AbstractArray[E]: AbstractArray[nullable Array[nullable MType]] */
6352 &type_standard__array__ArrayIterator__nullable__standard__Array__nullable__nit__MType, /* ArrayIterator[E]: ArrayIterator[nullable Array[nullable MType]] */
6353 }
6354 };
6355 /* runtime type Array[Set[PropertyLayoutElement]] */
6356 const struct type type_standard__Array__standard__Set__nit__PropertyLayoutElement = {
6357 2334,
6358 "Array[Set[PropertyLayoutElement]]", /* class_name_string */
6359 20,
6360 0,
6361 &resolution_table_standard__Array__standard__Set__nit__PropertyLayoutElement,
6362 21,
6363 {
6364 1, /* Array[nullable Object] */
6365 2, /* SequenceRead[nullable Object] */
6366 -1, /* empty */
6367 -1, /* empty */
6368 139, /* Object */
6369 337, /* Collection[Set[PropertyLayoutElement]] */
6370 179, /* Collection[Object] */
6371 -1, /* empty */
6372 -1, /* empty */
6373 446, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
6374 360, /* AbstractArrayRead[Object] */
6375 -1, /* empty */
6376 -1, /* empty */
6377 641, /* AbstractArray[Set[PropertyLayoutElement]] */
6378 555, /* AbstractArray[Object] */
6379 -1, /* empty */
6380 -1, /* empty */
6381 -1, /* empty */
6382 -1, /* empty */
6383 2232, /* Array[Object] */
6384 2334, /* Array[Set[PropertyLayoutElement]] */
6385 },
6386 };
6387 const struct types resolution_table_standard__Array__standard__Set__nit__PropertyLayoutElement = {
6388 0, /* dummy */
6389 {
6390 &type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */
6391 &type_standard__Collection__standard__Set__nit__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
6392 &type_standard__Array__standard__Set__nit__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */
6393 &type_standard__NativeArray__standard__Set__nit__PropertyLayoutElement, /* NativeArray[E]: NativeArray[Set[PropertyLayoutElement]] */
6394 &type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */
6395 &type_standard__Collection__standard__Set__nit__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
6396 &type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */
6397 &type_standard__Collection__standard__Set__nit__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
6398 &type_standard__Collection__standard__Set__nit__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
6399 &type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */
6400 &type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */
6401 &type_standard__Collection__standard__Set__nit__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */
6402 &type_standard__Array__standard__Set__nit__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */
6403 &type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */
6404 &type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */
6405 &type_standard__Array__standard__Set__nit__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */
6406 &type_standard__AbstractArray__standard__Set__nit__PropertyLayoutElement, /* AbstractArray[E]: AbstractArray[Set[PropertyLayoutElement]] */
6407 &type_standard__array__ArrayIterator__standard__Set__nit__PropertyLayoutElement, /* ArrayIterator[E]: ArrayIterator[Set[PropertyLayoutElement]] */
6408 }
6409 };
6410 /* runtime type Array[Set[MAttribute]] */
6411 const struct type type_standard__Array__standard__Set__nit__MAttribute = {
6412 2393,
6413 "Array[Set[MAttribute]]", /* class_name_string */
6414 22,
6415 0,
6416 &resolution_table_standard__Array__standard__Set__nit__MAttribute,
6417 23,
6418 {
6419 1, /* Array[nullable Object] */
6420 2, /* SequenceRead[nullable Object] */
6421 326, /* Collection[Set[MProperty]] */
6422 338, /* Collection[Set[MAttribute]] */
6423 139, /* Object */
6424 337, /* Collection[Set[PropertyLayoutElement]] */
6425 179, /* Collection[Object] */
6426 435, /* AbstractArrayRead[Set[MProperty]] */
6427 447, /* AbstractArrayRead[Set[MAttribute]] */
6428 446, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
6429 360, /* AbstractArrayRead[Object] */
6430 630, /* AbstractArray[Set[MProperty]] */
6431 642, /* AbstractArray[Set[MAttribute]] */
6432 641, /* AbstractArray[Set[PropertyLayoutElement]] */
6433 555, /* AbstractArray[Object] */
6434 -1, /* empty */
6435 -1, /* empty */
6436 -1, /* empty */
6437 -1, /* empty */
6438 2232, /* Array[Object] */
6439 2334, /* Array[Set[PropertyLayoutElement]] */
6440 2366, /* Array[Set[MProperty]] */
6441 2393, /* Array[Set[MAttribute]] */
6442 },
6443 };
6444 const struct types resolution_table_standard__Array__standard__Set__nit__MAttribute = {
6445 0, /* dummy */
6446 {
6447 &type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */
6448 &type_standard__Collection__standard__Set__nit__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */
6449 &type_standard__Array__standard__Set__nit__MAttribute, /* Array[E]: Array[Set[MAttribute]] */
6450 &type_standard__NativeArray__standard__Set__nit__MAttribute, /* NativeArray[E]: NativeArray[Set[MAttribute]] */
6451 &type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */
6452 &type_standard__Collection__standard__Set__nit__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */
6453 &type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */
6454 &type_standard__Collection__standard__Set__nit__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */
6455 &type_standard__Collection__standard__Set__nit__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */
6456 &type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */
6457 &type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */
6458 &type_standard__Collection__standard__Set__nit__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */
6459 &type_standard__Array__standard__Set__nit__MAttribute, /* Array[E]: Array[Set[MAttribute]] */
6460 &type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */
6461 &type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */
6462 &type_standard__Array__standard__Set__nit__MAttribute, /* Array[E]: Array[Set[MAttribute]] */
6463 &type_standard__AbstractArray__standard__Set__nit__MAttribute, /* AbstractArray[E]: AbstractArray[Set[MAttribute]] */
6464 &type_standard__array__ArrayIterator__standard__Set__nit__MAttribute, /* ArrayIterator[E]: ArrayIterator[Set[MAttribute]] */
6465 }
6466 };
6467 /* runtime type Array[Array[nullable MClass]] */
6468 const struct type type_standard__Array__standard__Array__nullable__nit__MClass = {
6469 2335,
6470 "Array[Array[nullable MClass]]", /* class_name_string */
6471 20,
6472 0,
6473 &resolution_table_standard__Array__standard__Array__nullable__nit__MClass,
6474 21,
6475 {
6476 1, /* Array[nullable Object] */
6477 2, /* SequenceRead[nullable Object] */
6478 -1, /* empty */
6479 339, /* Collection[Array[nullable MClass]] */
6480 139, /* Object */
6481 -1, /* empty */
6482 179, /* Collection[Object] */
6483 448, /* AbstractArrayRead[Array[nullable MClass]] */
6484 -1, /* empty */
6485 643, /* AbstractArray[Array[nullable MClass]] */
6486 360, /* AbstractArrayRead[Object] */
6487 -1, /* empty */
6488 -1, /* empty */
6489 -1, /* empty */
6490 555, /* AbstractArray[Object] */
6491 -1, /* empty */
6492 -1, /* empty */
6493 -1, /* empty */
6494 -1, /* empty */
6495 2232, /* Array[Object] */
6496 2335, /* Array[Array[nullable MClass]] */
6497 },
6498 };
6499 const struct types resolution_table_standard__Array__standard__Array__nullable__nit__MClass = {
6500 0, /* dummy */
6501 {
6502 &type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */
6503 &type_standard__Collection__standard__Array__nullable__nit__MClass, /* Collection[E]: Collection[Array[nullable MClass]] */
6504 &type_standard__Array__standard__Array__nullable__nit__MClass, /* Array[E]: Array[Array[nullable MClass]] */
6505 &type_standard__NativeArray__standard__Array__nullable__nit__MClass, /* NativeArray[E]: NativeArray[Array[nullable MClass]] */
6506 &type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */
6507 &type_standard__Collection__standard__Array__nullable__nit__MClass, /* Collection[E]: Collection[Array[nullable MClass]] */
6508 &type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */
6509 &type_standard__Collection__standard__Array__nullable__nit__MClass, /* Collection[E]: Collection[Array[nullable MClass]] */
6510 &type_standard__Collection__standard__Array__nullable__nit__MClass, /* Collection[E]: Collection[Array[nullable MClass]] */
6511 &type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */
6512 &type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */
6513 &type_standard__Collection__standard__Array__nullable__nit__MClass, /* Collection[E]: Collection[Array[nullable MClass]] */
6514 &type_standard__Array__standard__Array__nullable__nit__MClass, /* Array[E]: Array[Array[nullable MClass]] */
6515 &type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */
6516 &type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */
6517 &type_standard__Array__standard__Array__nullable__nit__MClass, /* Array[E]: Array[Array[nullable MClass]] */
6518 &type_standard__AbstractArray__standard__Array__nullable__nit__MClass, /* AbstractArray[E]: AbstractArray[Array[nullable MClass]] */
6519 &type_standard__array__ArrayIterator__standard__Array__nullable__nit__MClass, /* ArrayIterator[E]: ArrayIterator[Array[nullable MClass]] */
6520 }
6521 };
6522 /* runtime type Array[EscapeMark] */
6523 const struct type type_standard__Array__nit__EscapeMark = {
6524 2336,
6525 "Array[EscapeMark]", /* class_name_string */
6526 20,
6527 0,
6528 &resolution_table_standard__Array__nit__EscapeMark,
6529 21,
6530 {
6531 1, /* Array[nullable Object] */
6532 2, /* SequenceRead[nullable Object] */
6533 340, /* Collection[EscapeMark] */
6534 449, /* AbstractArrayRead[EscapeMark] */
6535 139, /* Object */
6536 644, /* AbstractArray[EscapeMark] */
6537 179, /* Collection[Object] */
6538 -1, /* empty */
6539 -1, /* empty */
6540 -1, /* empty */
6541 360, /* AbstractArrayRead[Object] */
6542 -1, /* empty */
6543 -1, /* empty */
6544 -1, /* empty */
6545 555, /* AbstractArray[Object] */
6546 -1, /* empty */
6547 -1, /* empty */
6548 -1, /* empty */
6549 -1, /* empty */
6550 2232, /* Array[Object] */
6551 2336, /* Array[EscapeMark] */
6552 },
6553 };
6554 const struct types resolution_table_standard__Array__nit__EscapeMark = {
6555 0, /* dummy */
6556 {
6557 &type_nit__EscapeMark, /* E: EscapeMark */
6558 &type_standard__Collection__nit__EscapeMark, /* Collection[E]: Collection[EscapeMark] */
6559 &type_standard__Array__nit__EscapeMark, /* Array[E]: Array[EscapeMark] */
6560 &type_standard__NativeArray__nit__EscapeMark, /* NativeArray[E]: NativeArray[EscapeMark] */
6561 &type_nit__EscapeMark, /* E: EscapeMark */
6562 &type_standard__Collection__nit__EscapeMark, /* Collection[E]: Collection[EscapeMark] */
6563 &type_nit__EscapeMark, /* E: EscapeMark */
6564 &type_standard__Collection__nit__EscapeMark, /* Collection[E]: Collection[EscapeMark] */
6565 &type_standard__Collection__nit__EscapeMark, /* Collection[E]: Collection[EscapeMark] */
6566 &type_nit__EscapeMark, /* E: EscapeMark */
6567 &type_nit__EscapeMark, /* E: EscapeMark */
6568 &type_standard__Collection__nit__EscapeMark, /* Collection[E]: Collection[EscapeMark] */
6569 &type_standard__Array__nit__EscapeMark, /* Array[E]: Array[EscapeMark] */
6570 &type_nit__EscapeMark, /* E: EscapeMark */
6571 &type_nit__EscapeMark, /* E: EscapeMark */
6572 &type_standard__Array__nit__EscapeMark, /* Array[E]: Array[EscapeMark] */
6573 &type_standard__AbstractArray__nit__EscapeMark, /* AbstractArray[E]: AbstractArray[EscapeMark] */
6574 &type_standard__array__ArrayIterator__nit__EscapeMark, /* ArrayIterator[E]: ArrayIterator[EscapeMark] */
6575 }
6576 };
6577 /* runtime type Array[Set[MType]] */
6578 const struct type type_standard__Array__standard__Set__nit__MType = {
6579 2337,
6580 "Array[Set[MType]]", /* class_name_string */
6581 20,
6582 0,
6583 &resolution_table_standard__Array__standard__Set__nit__MType,
6584 21,
6585 {
6586 1, /* Array[nullable Object] */
6587 2, /* SequenceRead[nullable Object] */
6588 -1, /* empty */
6589 341, /* Collection[Set[MType]] */
6590 139, /* Object */
6591 -1, /* empty */
6592 179, /* Collection[Object] */
6593 450, /* AbstractArrayRead[Set[MType]] */
6594 -1, /* empty */
6595 645, /* AbstractArray[Set[MType]] */
6596 360, /* AbstractArrayRead[Object] */
6597 -1, /* empty */
6598 -1, /* empty */
6599 -1, /* empty */
6600 555, /* AbstractArray[Object] */
6601 -1, /* empty */
6602 -1, /* empty */
6603 -1, /* empty */
6604 -1, /* empty */
6605 2232, /* Array[Object] */
6606 2337, /* Array[Set[MType]] */
6607 },
6608 };
6609 const struct types resolution_table_standard__Array__standard__Set__nit__MType = {
6610 0, /* dummy */
6611 {
6612 &type_standard__Set__nit__MType, /* E: Set[MType] */
6613 &type_standard__Collection__standard__Set__nit__MType, /* Collection[E]: Collection[Set[MType]] */
6614 &type_standard__Array__standard__Set__nit__MType, /* Array[E]: Array[Set[MType]] */
6615 &type_standard__NativeArray__standard__Set__nit__MType, /* NativeArray[E]: NativeArray[Set[MType]] */
6616 &type_standard__Set__nit__MType, /* E: Set[MType] */
6617 &type_standard__Collection__standard__Set__nit__MType, /* Collection[E]: Collection[Set[MType]] */
6618 &type_standard__Set__nit__MType, /* E: Set[MType] */
6619 &type_standard__Collection__standard__Set__nit__MType, /* Collection[E]: Collection[Set[MType]] */
6620 &type_standard__Collection__standard__Set__nit__MType, /* Collection[E]: Collection[Set[MType]] */
6621 &type_standard__Set__nit__MType, /* E: Set[MType] */
6622 &type_standard__Set__nit__MType, /* E: Set[MType] */
6623 &type_standard__Collection__standard__Set__nit__MType, /* Collection[E]: Collection[Set[MType]] */
6624 &type_standard__Array__standard__Set__nit__MType, /* Array[E]: Array[Set[MType]] */
6625 &type_standard__Set__nit__MType, /* E: Set[MType] */
6626 &type_standard__Set__nit__MType, /* E: Set[MType] */
6627 &type_standard__Array__standard__Set__nit__MType, /* Array[E]: Array[Set[MType]] */
6628 &type_standard__AbstractArray__standard__Set__nit__MType, /* AbstractArray[E]: AbstractArray[Set[MType]] */
6629 &type_standard__array__ArrayIterator__standard__Set__nit__MType, /* ArrayIterator[E]: ArrayIterator[Set[MType]] */
6630 }
6631 };
6632 /* runtime type Array[POSetElement[Phase]] */
6633 const struct type type_standard__Array__poset__POSetElement__nit__Phase = {
6634 2338,
6635 "Array[POSetElement[Phase]]", /* class_name_string */
6636 20,
6637 0,
6638 &resolution_table_standard__Array__poset__POSetElement__nit__Phase,
6639 21,
6640 {
6641 1, /* Array[nullable Object] */
6642 2, /* SequenceRead[nullable Object] */
6643 342, /* Collection[POSetElement[Phase]] */
6644 451, /* AbstractArrayRead[POSetElement[Phase]] */
6645 139, /* Object */
6646 646, /* AbstractArray[POSetElement[Phase]] */
6647 179, /* Collection[Object] */
6648 -1, /* empty */
6649 -1, /* empty */
6650 -1, /* empty */
6651 360, /* AbstractArrayRead[Object] */
6652 -1, /* empty */
6653 -1, /* empty */
6654 -1, /* empty */
6655 555, /* AbstractArray[Object] */
6656 -1, /* empty */
6657 -1, /* empty */
6658 -1, /* empty */
6659 -1, /* empty */
6660 2232, /* Array[Object] */
6661 2338, /* Array[POSetElement[Phase]] */
6662 },
6663 };
6664 const struct types resolution_table_standard__Array__poset__POSetElement__nit__Phase = {
6665 0, /* dummy */
6666 {
6667 &type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */
6668 &type_standard__Collection__poset__POSetElement__nit__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */
6669 &type_standard__Array__poset__POSetElement__nit__Phase, /* Array[E]: Array[POSetElement[Phase]] */
6670 &type_standard__NativeArray__poset__POSetElement__nit__Phase, /* NativeArray[E]: NativeArray[POSetElement[Phase]] */
6671 &type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */
6672 &type_standard__Collection__poset__POSetElement__nit__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */
6673 &type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */
6674 &type_standard__Collection__poset__POSetElement__nit__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */
6675 &type_standard__Collection__poset__POSetElement__nit__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */
6676 &type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */
6677 &type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */
6678 &type_standard__Collection__poset__POSetElement__nit__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */
6679 &type_standard__Array__poset__POSetElement__nit__Phase, /* Array[E]: Array[POSetElement[Phase]] */
6680 &type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */
6681 &type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */
6682 &type_standard__Array__poset__POSetElement__nit__Phase, /* Array[E]: Array[POSetElement[Phase]] */
6683 &type_standard__AbstractArray__poset__POSetElement__nit__Phase, /* AbstractArray[E]: AbstractArray[POSetElement[Phase]] */
6684 &type_standard__array__ArrayIterator__poset__POSetElement__nit__Phase, /* ArrayIterator[E]: ArrayIterator[POSetElement[Phase]] */
6685 }
6686 };
6687 /* runtime type Array[POSetElement[MModule]] */
6688 const struct type type_standard__Array__poset__POSetElement__nit__MModule = {
6689 2339,
6690 "Array[POSetElement[MModule]]", /* class_name_string */
6691 20,
6692 0,
6693 &resolution_table_standard__Array__poset__POSetElement__nit__MModule,
6694 21,
6695 {
6696 1, /* Array[nullable Object] */
6697 2, /* SequenceRead[nullable Object] */
6698 343, /* Collection[POSetElement[MModule]] */
6699 452, /* AbstractArrayRead[POSetElement[MModule]] */
6700 139, /* Object */
6701 647, /* AbstractArray[POSetElement[MModule]] */
6702 179, /* Collection[Object] */
6703 -1, /* empty */
6704 -1, /* empty */
6705 -1, /* empty */
6706 360, /* AbstractArrayRead[Object] */
6707 -1, /* empty */
6708 -1, /* empty */
6709 -1, /* empty */
6710 555, /* AbstractArray[Object] */
6711 -1, /* empty */
6712 -1, /* empty */
6713 -1, /* empty */
6714 -1, /* empty */
6715 2232, /* Array[Object] */
6716 2339, /* Array[POSetElement[MModule]] */
6717 },
6718 };
6719 const struct types resolution_table_standard__Array__poset__POSetElement__nit__MModule = {
6720 0, /* dummy */
6721 {
6722 &type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */
6723 &type_standard__Collection__poset__POSetElement__nit__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */
6724 &type_standard__Array__poset__POSetElement__nit__MModule, /* Array[E]: Array[POSetElement[MModule]] */
6725 &type_standard__NativeArray__poset__POSetElement__nit__MModule, /* NativeArray[E]: NativeArray[POSetElement[MModule]] */
6726 &type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */
6727 &type_standard__Collection__poset__POSetElement__nit__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */
6728 &type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */
6729 &type_standard__Collection__poset__POSetElement__nit__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */
6730 &type_standard__Collection__poset__POSetElement__nit__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */
6731 &type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */
6732 &type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */
6733 &type_standard__Collection__poset__POSetElement__nit__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */
6734 &type_standard__Array__poset__POSetElement__nit__MModule, /* Array[E]: Array[POSetElement[MModule]] */
6735 &type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */
6736 &type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */
6737 &type_standard__Array__poset__POSetElement__nit__MModule, /* Array[E]: Array[POSetElement[MModule]] */
6738 &type_standard__AbstractArray__poset__POSetElement__nit__MModule, /* AbstractArray[E]: AbstractArray[POSetElement[MModule]] */
6739 &type_standard__array__ArrayIterator__poset__POSetElement__nit__MModule, /* ArrayIterator[E]: ArrayIterator[POSetElement[MModule]] */
6740 }
6741 };
6742 /* runtime type Array[POSetElement[MClassDef]] */
6743 const struct type type_standard__Array__poset__POSetElement__nit__MClassDef = {
6744 2340,
6745 "Array[POSetElement[MClassDef]]", /* class_name_string */
6746 20,
6747 0,
6748 &resolution_table_standard__Array__poset__POSetElement__nit__MClassDef,
6749 21,
6750 {
6751 1, /* Array[nullable Object] */
6752 2, /* SequenceRead[nullable Object] */
6753 344, /* Collection[POSetElement[MClassDef]] */
6754 453, /* AbstractArrayRead[POSetElement[MClassDef]] */
6755 139, /* Object */
6756 648, /* AbstractArray[POSetElement[MClassDef]] */
6757 179, /* Collection[Object] */
6758 -1, /* empty */
6759 -1, /* empty */
6760 -1, /* empty */
6761 360, /* AbstractArrayRead[Object] */
6762 -1, /* empty */
6763 -1, /* empty */
6764 -1, /* empty */
6765 555, /* AbstractArray[Object] */
6766 -1, /* empty */
6767 -1, /* empty */
6768 -1, /* empty */
6769 -1, /* empty */
6770 2232, /* Array[Object] */
6771 2340, /* Array[POSetElement[MClassDef]] */
6772 },
6773 };
6774 const struct types resolution_table_standard__Array__poset__POSetElement__nit__MClassDef = {
6775 0, /* dummy */
6776 {
6777 &type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */
6778 &type_standard__Collection__poset__POSetElement__nit__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */
6779 &type_standard__Array__poset__POSetElement__nit__MClassDef, /* Array[E]: Array[POSetElement[MClassDef]] */
6780 &type_standard__NativeArray__poset__POSetElement__nit__MClassDef, /* NativeArray[E]: NativeArray[POSetElement[MClassDef]] */
6781 &type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */
6782 &type_standard__Collection__poset__POSetElement__nit__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */
6783 &type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */
6784 &type_standard__Collection__poset__POSetElement__nit__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */
6785 &type_standard__Collection__poset__POSetElement__nit__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */
6786 &type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */
6787 &type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */
6788 &type_standard__Collection__poset__POSetElement__nit__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */
6789 &type_standard__Array__poset__POSetElement__nit__MClassDef, /* Array[E]: Array[POSetElement[MClassDef]] */
6790 &type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */
6791 &type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */
6792 &type_standard__Array__poset__POSetElement__nit__MClassDef, /* Array[E]: Array[POSetElement[MClassDef]] */
6793 &type_standard__AbstractArray__poset__POSetElement__nit__MClassDef, /* AbstractArray[E]: AbstractArray[POSetElement[MClassDef]] */
6794 &type_standard__array__ArrayIterator__poset__POSetElement__nit__MClassDef, /* ArrayIterator[E]: ArrayIterator[POSetElement[MClassDef]] */
6795 }
6796 };
6797 /* runtime type Array[POSetElement[MClassType]] */
6798 const struct type type_standard__Array__poset__POSetElement__nit__MClassType = {
6799 2370,
6800 "Array[POSetElement[MClassType]]", /* class_name_string */
6801 21,
6802 0,
6803 &resolution_table_standard__Array__poset__POSetElement__nit__MClassType,
6804 22,
6805 {
6806 1, /* Array[nullable Object] */
6807 2, /* SequenceRead[nullable Object] */
6808 345, /* Collection[POSetElement[MClassType]] */
6809 351, /* Collection[POSetElement[MType]] */
6810 139, /* Object */
6811 454, /* AbstractArrayRead[POSetElement[MClassType]] */
6812 179, /* Collection[Object] */
6813 460, /* AbstractArrayRead[POSetElement[MType]] */
6814 649, /* AbstractArray[POSetElement[MClassType]] */
6815 655, /* AbstractArray[POSetElement[MType]] */
6816 360, /* AbstractArrayRead[Object] */
6817 -1, /* empty */
6818 -1, /* empty */
6819 -1, /* empty */
6820 555, /* AbstractArray[Object] */
6821 -1, /* empty */
6822 -1, /* empty */
6823 -1, /* empty */
6824 -1, /* empty */
6825 2232, /* Array[Object] */
6826 2345, /* Array[POSetElement[MType]] */
6827 2370, /* Array[POSetElement[MClassType]] */
6828 },
6829 };
6830 const struct types resolution_table_standard__Array__poset__POSetElement__nit__MClassType = {
6831 0, /* dummy */
6832 {
6833 &type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */
6834 &type_standard__Collection__poset__POSetElement__nit__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */
6835 &type_standard__Array__poset__POSetElement__nit__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */
6836 &type_standard__NativeArray__poset__POSetElement__nit__MClassType, /* NativeArray[E]: NativeArray[POSetElement[MClassType]] */
6837 &type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */
6838 &type_standard__Collection__poset__POSetElement__nit__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */
6839 &type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */
6840 &type_standard__Collection__poset__POSetElement__nit__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */
6841 &type_standard__Collection__poset__POSetElement__nit__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */
6842 &type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */
6843 &type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */
6844 &type_standard__Collection__poset__POSetElement__nit__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */
6845 &type_standard__Array__poset__POSetElement__nit__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */
6846 &type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */
6847 &type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */
6848 &type_standard__Array__poset__POSetElement__nit__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */
6849 &type_standard__AbstractArray__poset__POSetElement__nit__MClassType, /* AbstractArray[E]: AbstractArray[POSetElement[MClassType]] */
6850 &type_standard__array__ArrayIterator__poset__POSetElement__nit__MClassType, /* ArrayIterator[E]: ArrayIterator[POSetElement[MClassType]] */
6851 }
6852 };
6853 /* runtime type Array[HashMap2[MType, String, nullable MProperty]] */
6854 const struct type type_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
6855 2341,
6856 "Array[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
6857 20,
6858 0,
6859 &resolution_table_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty,
6860 21,
6861 {
6862 1, /* Array[nullable Object] */
6863 2, /* SequenceRead[nullable Object] */
6864 346, /* Collection[HashMap2[MType, String, nullable MProperty]] */
6865 455, /* AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
6866 139, /* Object */
6867 650, /* AbstractArray[HashMap2[MType, String, nullable MProperty]] */
6868 179, /* Collection[Object] */
6869 -1, /* empty */
6870 -1, /* empty */
6871 -1, /* empty */
6872 360, /* AbstractArrayRead[Object] */
6873 -1, /* empty */
6874 -1, /* empty */
6875 -1, /* empty */
6876 555, /* AbstractArray[Object] */
6877 -1, /* empty */
6878 -1, /* empty */
6879 -1, /* empty */
6880 -1, /* empty */
6881 2232, /* Array[Object] */
6882 2341, /* Array[HashMap2[MType, String, nullable MProperty]] */
6883 },
6884 };
6885 const struct types resolution_table_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
6886 0, /* dummy */
6887 {
6888 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */
6889 &type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */
6890 &type_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */
6891 &type_standard__NativeArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[HashMap2[MType, String, nullable MProperty]] */
6892 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */
6893 &type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */
6894 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */
6895 &type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */
6896 &type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */
6897 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */
6898 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */
6899 &type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */
6900 &type_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */
6901 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */
6902 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */
6903 &type_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */
6904 &type_standard__AbstractArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* AbstractArray[E]: AbstractArray[HashMap2[MType, String, nullable MProperty]] */
6905 &type_standard__array__ArrayIterator__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[HashMap2[MType, String, nullable MProperty]] */
6906 }
6907 };
6908 /* runtime type Array[POSetElement[MGroup]] */
6909 const struct type type_standard__Array__poset__POSetElement__nit__MGroup = {
6910 2342,
6911 "Array[POSetElement[MGroup]]", /* class_name_string */
6912 20,
6913 0,
6914 &resolution_table_standard__Array__poset__POSetElement__nit__MGroup,
6915 21,
6916 {
6917 1, /* Array[nullable Object] */
6918 2, /* SequenceRead[nullable Object] */
6919 347, /* Collection[POSetElement[MGroup]] */
6920 456, /* AbstractArrayRead[POSetElement[MGroup]] */
6921 139, /* Object */
6922 651, /* AbstractArray[POSetElement[MGroup]] */
6923 179, /* Collection[Object] */
6924 -1, /* empty */
6925 -1, /* empty */
6926 -1, /* empty */
6927 360, /* AbstractArrayRead[Object] */
6928 -1, /* empty */
6929 -1, /* empty */
6930 -1, /* empty */
6931 555, /* AbstractArray[Object] */
6932 -1, /* empty */
6933 -1, /* empty */
6934 -1, /* empty */
6935 -1, /* empty */
6936 2232, /* Array[Object] */
6937 2342, /* Array[POSetElement[MGroup]] */
6938 },
6939 };
6940 const struct types resolution_table_standard__Array__poset__POSetElement__nit__MGroup = {
6941 0, /* dummy */
6942 {
6943 &type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */
6944 &type_standard__Collection__poset__POSetElement__nit__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */
6945 &type_standard__Array__poset__POSetElement__nit__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */
6946 &type_standard__NativeArray__poset__POSetElement__nit__MGroup, /* NativeArray[E]: NativeArray[POSetElement[MGroup]] */
6947 &type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */
6948 &type_standard__Collection__poset__POSetElement__nit__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */
6949 &type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */
6950 &type_standard__Collection__poset__POSetElement__nit__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */
6951 &type_standard__Collection__poset__POSetElement__nit__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */
6952 &type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */
6953 &type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */
6954 &type_standard__Collection__poset__POSetElement__nit__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */
6955 &type_standard__Array__poset__POSetElement__nit__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */
6956 &type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */
6957 &type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */
6958 &type_standard__Array__poset__POSetElement__nit__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */
6959 &type_standard__AbstractArray__poset__POSetElement__nit__MGroup, /* AbstractArray[E]: AbstractArray[POSetElement[MGroup]] */
6960 &type_standard__array__ArrayIterator__poset__POSetElement__nit__MGroup, /* ArrayIterator[E]: ArrayIterator[POSetElement[MGroup]] */
6961 }
6962 };
6963 /* runtime type Array[HashMap[MProperty, Set[MMethodDef]]] */
6964 const struct type type_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
6965 2343,
6966 "Array[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
6967 20,
6968 0,
6969 &resolution_table_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef,
6970 21,
6971 {
6972 1, /* Array[nullable Object] */
6973 2, /* SequenceRead[nullable Object] */
6974 348, /* Collection[HashMap[MProperty, Set[MMethodDef]]] */
6975 457, /* AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */
6976 139, /* Object */
6977 652, /* AbstractArray[HashMap[MProperty, Set[MMethodDef]]] */
6978 179, /* Collection[Object] */
6979 -1, /* empty */
6980 -1, /* empty */
6981 -1, /* empty */
6982 360, /* AbstractArrayRead[Object] */
6983 -1, /* empty */
6984 -1, /* empty */
6985 -1, /* empty */
6986 555, /* AbstractArray[Object] */
6987 -1, /* empty */
6988 -1, /* empty */
6989 -1, /* empty */
6990 -1, /* empty */
6991 2232, /* Array[Object] */
6992 2343, /* Array[HashMap[MProperty, Set[MMethodDef]]] */
6993 },
6994 };
6995 const struct types resolution_table_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
6996 0, /* dummy */
6997 {
6998 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */
6999 &type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
7000 &type_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
7001 &type_standard__NativeArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MProperty, Set[MMethodDef]]] */
7002 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */
7003 &type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
7004 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */
7005 &type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
7006 &type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
7007 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */
7008 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */
7009 &type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */
7010 &type_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
7011 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */
7012 &type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */
7013 &type_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */
7014 &type_standard__AbstractArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* AbstractArray[E]: AbstractArray[HashMap[MProperty, Set[MMethodDef]]] */
7015 &type_standard__array__ArrayIterator__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */
7016 }
7017 };
7018 /* runtime type Array[Set[MMethodDef]] */
7019 const struct type type_standard__Array__standard__Set__nit__MMethodDef = {
7020 2371,
7021 "Array[Set[MMethodDef]]", /* class_name_string */
7022 21,
7023 0,
7024 &resolution_table_standard__Array__standard__Set__nit__MMethodDef,
7025 22,
7026 {
7027 1, /* Array[nullable Object] */
7028 2, /* SequenceRead[nullable Object] */
7029 349, /* Collection[Set[MMethodDef]] */
7030 458, /* AbstractArrayRead[Set[MMethodDef]] */
7031 139, /* Object */
7032 337, /* Collection[Set[PropertyLayoutElement]] */
7033 179, /* Collection[Object] */
7034 653, /* AbstractArray[Set[MMethodDef]] */
7035 -1, /* empty */
7036 446, /* AbstractArrayRead[Set[PropertyLayoutElement]] */
7037 360, /* AbstractArrayRead[Object] */
7038 -1, /* empty */
7039 -1, /* empty */
7040 641, /* AbstractArray[Set[PropertyLayoutElement]] */
7041 555, /* AbstractArray[Object] */
7042 -1, /* empty */
7043 -1, /* empty */
7044 -1, /* empty */
7045 -1, /* empty */
7046 2232, /* Array[Object] */
7047 2334, /* Array[Set[PropertyLayoutElement]] */
7048 2371, /* Array[Set[MMethodDef]] */
7049 },
7050 };
7051 const struct types resolution_table_standard__Array__standard__Set__nit__MMethodDef = {
7052 0, /* dummy */
7053 {
7054 &type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */
7055 &type_standard__Collection__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */
7056 &type_standard__Array__standard__Set__nit__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */
7057 &type_standard__NativeArray__standard__Set__nit__MMethodDef, /* NativeArray[E]: NativeArray[Set[MMethodDef]] */
7058 &type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */
7059 &type_standard__Collection__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */
7060 &type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */
7061 &type_standard__Collection__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */
7062 &type_standard__Collection__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */
7063 &type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */
7064 &type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */
7065 &type_standard__Collection__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */
7066 &type_standard__Array__standard__Set__nit__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */
7067 &type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */
7068 &type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */
7069 &type_standard__Array__standard__Set__nit__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */
7070 &type_standard__AbstractArray__standard__Set__nit__MMethodDef, /* AbstractArray[E]: AbstractArray[Set[MMethodDef]] */
7071 &type_standard__array__ArrayIterator__standard__Set__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[Set[MMethodDef]] */
7072 }
7073 };
7074 /* runtime type Array[POSetElement[MClass]] */
7075 const struct type type_standard__Array__poset__POSetElement__nit__MClass = {
7076 2344,
7077 "Array[POSetElement[MClass]]", /* class_name_string */
7078 20,
7079 0,
7080 &resolution_table_standard__Array__poset__POSetElement__nit__MClass,
7081 21,
7082 {
7083 1, /* Array[nullable Object] */
7084 2, /* SequenceRead[nullable Object] */
7085 350, /* Collection[POSetElement[MClass]] */
7086 459, /* AbstractArrayRead[POSetElement[MClass]] */
7087 139, /* Object */
7088 654, /* AbstractArray[POSetElement[MClass]] */
7089 179, /* Collection[Object] */
7090 -1, /* empty */
7091 -1, /* empty */
7092 -1, /* empty */
7093 360, /* AbstractArrayRead[Object] */
7094 -1, /* empty */
7095 -1, /* empty */
7096 -1, /* empty */
7097 555, /* AbstractArray[Object] */
7098 -1, /* empty */
7099 -1, /* empty */
7100 -1, /* empty */
7101 -1, /* empty */
7102 2232, /* Array[Object] */
7103 2344, /* Array[POSetElement[MClass]] */
7104 },
7105 };
7106 const struct types resolution_table_standard__Array__poset__POSetElement__nit__MClass = {
7107 0, /* dummy */
7108 {
7109 &type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */
7110 &type_standard__Collection__poset__POSetElement__nit__MClass, /* Collection[E]: Collection[POSetElement[MClass]] */
7111 &type_standard__Array__poset__POSetElement__nit__MClass, /* Array[E]: Array[POSetElement[MClass]] */
7112 &type_standard__NativeArray__poset__POSetElement__nit__MClass, /* NativeArray[E]: NativeArray[POSetElement[MClass]] */
7113 &type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */
7114 &type_standard__Collection__poset__POSetElement__nit__MClass, /* Collection[E]: Collection[POSetElement[MClass]] */
7115 &type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */
7116 &type_standard__Collection__poset__POSetElement__nit__MClass, /* Collection[E]: Collection[POSetElement[MClass]] */
7117 &type_standard__Collection__poset__POSetElement__nit__MClass, /* Collection[E]: Collection[POSetElement[MClass]] */
7118 &type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */
7119 &type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */
7120 &type_standard__Collection__poset__POSetElement__nit__MClass, /* Collection[E]: Collection[POSetElement[MClass]] */
7121 &type_standard__Array__poset__POSetElement__nit__MClass, /* Array[E]: Array[POSetElement[MClass]] */
7122 &type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */
7123 &type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */
7124 &type_standard__Array__poset__POSetElement__nit__MClass, /* Array[E]: Array[POSetElement[MClass]] */
7125 &type_standard__AbstractArray__poset__POSetElement__nit__MClass, /* AbstractArray[E]: AbstractArray[POSetElement[MClass]] */
7126 &type_standard__array__ArrayIterator__poset__POSetElement__nit__MClass, /* ArrayIterator[E]: ArrayIterator[POSetElement[MClass]] */
7127 }
7128 };
7129 /* runtime type Array[POSetElement[MType]] */
7130 const struct type type_standard__Array__poset__POSetElement__nit__MType = {
7131 2345,
7132 "Array[POSetElement[MType]]", /* class_name_string */
7133 20,
7134 0,
7135 &resolution_table_standard__Array__poset__POSetElement__nit__MType,
7136 21,
7137 {
7138 1, /* Array[nullable Object] */
7139 2, /* SequenceRead[nullable Object] */
7140 -1, /* empty */
7141 351, /* Collection[POSetElement[MType]] */
7142 139, /* Object */
7143 -1, /* empty */
7144 179, /* Collection[Object] */
7145 460, /* AbstractArrayRead[POSetElement[MType]] */
7146 -1, /* empty */
7147 655, /* AbstractArray[POSetElement[MType]] */
7148 360, /* AbstractArrayRead[Object] */
7149 -1, /* empty */
7150 -1, /* empty */
7151 -1, /* empty */
7152 555, /* AbstractArray[Object] */
7153 -1, /* empty */
7154 -1, /* empty */
7155 -1, /* empty */
7156 -1, /* empty */
7157 2232, /* Array[Object] */
7158 2345, /* Array[POSetElement[MType]] */
7159 },
7160 };
7161 const struct types resolution_table_standard__Array__poset__POSetElement__nit__MType = {
7162 0, /* dummy */
7163 {
7164 &type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */
7165 &type_standard__Collection__poset__POSetElement__nit__MType, /* Collection[E]: Collection[POSetElement[MType]] */
7166 &type_standard__Array__poset__POSetElement__nit__MType, /* Array[E]: Array[POSetElement[MType]] */
7167 &type_standard__NativeArray__poset__POSetElement__nit__MType, /* NativeArray[E]: NativeArray[POSetElement[MType]] */
7168 &type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */
7169 &type_standard__Collection__poset__POSetElement__nit__MType, /* Collection[E]: Collection[POSetElement[MType]] */
7170 &type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */
7171 &type_standard__Collection__poset__POSetElement__nit__MType, /* Collection[E]: Collection[POSetElement[MType]] */
7172 &type_standard__Collection__poset__POSetElement__nit__MType, /* Collection[E]: Collection[POSetElement[MType]] */
7173 &type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */
7174 &type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */
7175 &type_standard__Collection__poset__POSetElement__nit__MType, /* Collection[E]: Collection[POSetElement[MType]] */
7176 &type_standard__Array__poset__POSetElement__nit__MType, /* Array[E]: Array[POSetElement[MType]] */
7177 &type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */
7178 &type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */
7179 &type_standard__Array__poset__POSetElement__nit__MType, /* Array[E]: Array[POSetElement[MType]] */
7180 &type_standard__AbstractArray__poset__POSetElement__nit__MType, /* AbstractArray[E]: AbstractArray[POSetElement[MType]] */
7181 &type_standard__array__ArrayIterator__poset__POSetElement__nit__MType, /* ArrayIterator[E]: ArrayIterator[POSetElement[MType]] */
7182 }
7183 };
7184 /* runtime type Array[HashMap[String, nullable MProperty]] */
7185 const struct type type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty = {
7186 2346,
7187 "Array[HashMap[String, nullable MProperty]]", /* class_name_string */
7188 20,
7189 0,
7190 &resolution_table_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty,
7191 21,
7192 {
7193 1, /* Array[nullable Object] */
7194 2, /* SequenceRead[nullable Object] */
7195 352, /* Collection[HashMap[String, nullable MProperty]] */
7196 461, /* AbstractArrayRead[HashMap[String, nullable MProperty]] */
7197 139, /* Object */
7198 656, /* AbstractArray[HashMap[String, nullable MProperty]] */
7199 179, /* Collection[Object] */
7200 -1, /* empty */
7201 -1, /* empty */
7202 -1, /* empty */
7203 360, /* AbstractArrayRead[Object] */
7204 -1, /* empty */
7205 -1, /* empty */
7206 -1, /* empty */
7207 555, /* AbstractArray[Object] */
7208 -1, /* empty */
7209 -1, /* empty */
7210 -1, /* empty */
7211 -1, /* empty */
7212 2232, /* Array[Object] */
7213 2346, /* Array[HashMap[String, nullable MProperty]] */
7214 },
7215 };
7216 const struct types resolution_table_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty = {
7217 0, /* dummy */
7218 {
7219 &type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */
7220 &type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */
7221 &type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
7222 &type_standard__NativeArray__standard__HashMap__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[HashMap[String, nullable MProperty]] */
7223 &type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */
7224 &type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */
7225 &type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */
7226 &type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */
7227 &type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */
7228 &type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */
7229 &type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */
7230 &type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */
7231 &type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
7232 &type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */
7233 &type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */
7234 &type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */
7235 &type_standard__AbstractArray__standard__HashMap__standard__String__nullable__nit__MProperty, /* AbstractArray[E]: AbstractArray[HashMap[String, nullable MProperty]] */
7236 &type_standard__array__ArrayIterator__standard__HashMap__standard__String__nullable__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[HashMap[String, nullable MProperty]] */
7237 }
7238 };
7239 /* runtime type Array[nullable MProperty] */
7240 const struct type type_standard__Array__nullable__nit__MProperty = {
7241 2244,
7242 "Array[nullable MProperty]", /* class_name_string */
7243 18,
7244 0,
7245 &resolution_table_standard__Array__nullable__nit__MProperty,
7246 19,
7247 {
7248 1, /* Array[nullable Object] */
7249 2, /* SequenceRead[nullable Object] */
7250 -1, /* empty */
7251 -1, /* empty */
7252 139, /* Object */
7253 -1, /* empty */
7254 -1, /* empty */
7255 -1, /* empty */
7256 -1, /* empty */
7257 353, /* Collection[nullable MProperty] */
7258 -1, /* empty */
7259 462, /* AbstractArrayRead[nullable MProperty] */
7260 -1, /* empty */
7261 -1, /* empty */
7262 -1, /* empty */
7263 -1, /* empty */
7264 657, /* AbstractArray[nullable MProperty] */
7265 -1, /* empty */
7266 2244, /* Array[nullable MProperty] */
7267 },
7268 };
7269 const struct types resolution_table_standard__Array__nullable__nit__MProperty = {
7270 0, /* dummy */
7271 {
7272 &type_nullable__nit__MProperty, /* E: nullable MProperty */
7273 &type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */
7274 &type_standard__Array__nullable__nit__MProperty, /* Array[E]: Array[nullable MProperty] */
7275 &type_standard__NativeArray__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[nullable MProperty] */
7276 &type_nullable__nit__MProperty, /* E: nullable MProperty */
7277 &type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */
7278 &type_nullable__nit__MProperty, /* E: nullable MProperty */
7279 &type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */
7280 &type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */
7281 &type_nullable__nit__MProperty, /* E: nullable MProperty */
7282 &type_nullable__nit__MProperty, /* E: nullable MProperty */
7283 &type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */
7284 &type_standard__Array__nullable__nit__MProperty, /* Array[E]: Array[nullable MProperty] */
7285 &type_nullable__nit__MProperty, /* E: nullable MProperty */
7286 &type_nullable__nit__MProperty, /* E: nullable MProperty */
7287 &type_standard__Array__nullable__nit__MProperty, /* Array[E]: Array[nullable MProperty] */
7288 &type_standard__AbstractArray__nullable__nit__MProperty, /* AbstractArray[E]: AbstractArray[nullable MProperty] */
7289 &type_standard__array__ArrayIterator__nullable__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[nullable MProperty] */
7290 }
7291 };
7292 /* runtime type Array[HashMap[MType, Array[MMethodDef]]] */
7293 const struct type type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
7294 2347,
7295 "Array[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
7296 20,
7297 0,
7298 &resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef,
7299 21,
7300 {
7301 1, /* Array[nullable Object] */
7302 2, /* SequenceRead[nullable Object] */
7303 354, /* Collection[HashMap[MType, Array[MMethodDef]]] */
7304 463, /* AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
7305 139, /* Object */
7306 658, /* AbstractArray[HashMap[MType, Array[MMethodDef]]] */
7307 179, /* Collection[Object] */
7308 -1, /* empty */
7309 -1, /* empty */
7310 -1, /* empty */
7311 360, /* AbstractArrayRead[Object] */
7312 -1, /* empty */
7313 -1, /* empty */
7314 -1, /* empty */
7315 555, /* AbstractArray[Object] */
7316 -1, /* empty */
7317 -1, /* empty */
7318 -1, /* empty */
7319 -1, /* empty */
7320 2232, /* Array[Object] */
7321 2347, /* Array[HashMap[MType, Array[MMethodDef]]] */
7322 },
7323 };
7324 const struct types resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
7325 0, /* dummy */
7326 {
7327 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */
7328 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
7329 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
7330 &type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MMethodDef]]] */
7331 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */
7332 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
7333 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */
7334 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
7335 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
7336 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */
7337 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */
7338 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */
7339 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
7340 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */
7341 &type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */
7342 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */
7343 &type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MMethodDef]]] */
7344 &type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MMethodDef]]] */
7345 }
7346 };
7347 /* runtime type Array[Array[MMethodDef]] */
7348 const struct type type_standard__Array__standard__Array__nit__MMethodDef = {
7349 2372,
7350 "Array[Array[MMethodDef]]", /* class_name_string */
7351 21,
7352 0,
7353 &resolution_table_standard__Array__standard__Array__nit__MMethodDef,
7354 22,
7355 {
7356 1, /* Array[nullable Object] */
7357 2, /* SequenceRead[nullable Object] */
7358 331, /* Collection[Array[nullable MPropDef]] */
7359 355, /* Collection[Array[MMethodDef]] */
7360 139, /* Object */
7361 440, /* AbstractArrayRead[Array[nullable MPropDef]] */
7362 179, /* Collection[Object] */
7363 464, /* AbstractArrayRead[Array[MMethodDef]] */
7364 635, /* AbstractArray[Array[nullable MPropDef]] */
7365 659, /* AbstractArray[Array[MMethodDef]] */
7366 360, /* AbstractArrayRead[Object] */
7367 -1, /* empty */
7368 -1, /* empty */
7369 -1, /* empty */
7370 555, /* AbstractArray[Object] */
7371 -1, /* empty */
7372 -1, /* empty */
7373 -1, /* empty */
7374 -1, /* empty */
7375 2232, /* Array[Object] */
7376 2331, /* Array[Array[nullable MPropDef]] */
7377 2372, /* Array[Array[MMethodDef]] */
7378 },
7379 };
7380 const struct types resolution_table_standard__Array__standard__Array__nit__MMethodDef = {
7381 0, /* dummy */
7382 {
7383 &type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */
7384 &type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */
7385 &type_standard__Array__standard__Array__nit__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */
7386 &type_standard__NativeArray__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[Array[MMethodDef]] */
7387 &type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */
7388 &type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */
7389 &type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */
7390 &type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */
7391 &type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */
7392 &type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */
7393 &type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */
7394 &type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */
7395 &type_standard__Array__standard__Array__nit__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */
7396 &type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */
7397 &type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */
7398 &type_standard__Array__standard__Array__nit__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */
7399 &type_standard__AbstractArray__standard__Array__nit__MMethodDef, /* AbstractArray[E]: AbstractArray[Array[MMethodDef]] */
7400 &type_standard__array__ArrayIterator__standard__Array__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[Array[MMethodDef]] */
7401 }
7402 };
7403 /* runtime type Array[HashMap[MType, Array[MAttributeDef]]] */
7404 const struct type type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
7405 2348,
7406 "Array[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
7407 20,
7408 0,
7409 &resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef,
7410 21,
7411 {
7412 1, /* Array[nullable Object] */
7413 2, /* SequenceRead[nullable Object] */
7414 356, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
7415 465, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
7416 139, /* Object */
7417 660, /* AbstractArray[HashMap[MType, Array[MAttributeDef]]] */
7418 179, /* Collection[Object] */
7419 -1, /* empty */
7420 -1, /* empty */
7421 -1, /* empty */
7422 360, /* AbstractArrayRead[Object] */
7423 -1, /* empty */
7424 -1, /* empty */
7425 -1, /* empty */
7426 555, /* AbstractArray[Object] */
7427 -1, /* empty */
7428 -1, /* empty */
7429 -1, /* empty */
7430 -1, /* empty */
7431 2232, /* Array[Object] */
7432 2348, /* Array[HashMap[MType, Array[MAttributeDef]]] */
7433 },
7434 };
7435 const struct types resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
7436 0, /* dummy */
7437 {
7438 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */
7439 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
7440 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
7441 &type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
7442 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */
7443 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
7444 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */
7445 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
7446 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
7447 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */
7448 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */
7449 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
7450 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
7451 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */
7452 &type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */
7453 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
7454 &type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MAttributeDef]]] */
7455 &type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
7456 }
7457 };
7458 /* runtime type Array[Array[MAttributeDef]] */
7459 const struct type type_standard__Array__standard__Array__nit__MAttributeDef = {
7460 2373,
7461 "Array[Array[MAttributeDef]]", /* class_name_string */
7462 21,
7463 0,
7464 &resolution_table_standard__Array__standard__Array__nit__MAttributeDef,
7465 22,
7466 {
7467 1, /* Array[nullable Object] */
7468 2, /* SequenceRead[nullable Object] */
7469 331, /* Collection[Array[nullable MPropDef]] */
7470 357, /* Collection[Array[MAttributeDef]] */
7471 139, /* Object */
7472 440, /* AbstractArrayRead[Array[nullable MPropDef]] */
7473 179, /* Collection[Object] */
7474 466, /* AbstractArrayRead[Array[MAttributeDef]] */
7475 635, /* AbstractArray[Array[nullable MPropDef]] */
7476 661, /* AbstractArray[Array[MAttributeDef]] */
7477 360, /* AbstractArrayRead[Object] */
7478 -1, /* empty */
7479 -1, /* empty */
7480 -1, /* empty */
7481 555, /* AbstractArray[Object] */
7482 -1, /* empty */
7483 -1, /* empty */
7484 -1, /* empty */
7485 -1, /* empty */
7486 2232, /* Array[Object] */
7487 2331, /* Array[Array[nullable MPropDef]] */
7488 2373, /* Array[Array[MAttributeDef]] */
7489 },
7490 };
7491 const struct types resolution_table_standard__Array__standard__Array__nit__MAttributeDef = {
7492 0, /* dummy */
7493 {
7494 &type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */
7495 &type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */
7496 &type_standard__Array__standard__Array__nit__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */
7497 &type_standard__NativeArray__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */
7498 &type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */
7499 &type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */
7500 &type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */
7501 &type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */
7502 &type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */
7503 &type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */
7504 &type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */
7505 &type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */
7506 &type_standard__Array__standard__Array__nit__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */
7507 &type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */
7508 &type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */
7509 &type_standard__Array__standard__Array__nit__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */
7510 &type_standard__AbstractArray__standard__Array__nit__MAttributeDef, /* AbstractArray[E]: AbstractArray[Array[MAttributeDef]] */
7511 &type_standard__array__ArrayIterator__standard__Array__nit__MAttributeDef, /* ArrayIterator[E]: ArrayIterator[Array[MAttributeDef]] */
7512 }
7513 };
7514 /* runtime type Array[HashMap[MType, Array[MVirtualTypeDef]]] */
7515 const struct type type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
7516 2349,
7517 "Array[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
7518 20,
7519 0,
7520 &resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef,
7521 21,
7522 {
7523 1, /* Array[nullable Object] */
7524 2, /* SequenceRead[nullable Object] */
7525 358, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
7526 467, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
7527 139, /* Object */
7528 662, /* AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */
7529 179, /* Collection[Object] */
7530 -1, /* empty */
7531 -1, /* empty */
7532 -1, /* empty */
7533 360, /* AbstractArrayRead[Object] */
7534 -1, /* empty */
7535 -1, /* empty */
7536 -1, /* empty */
7537 555, /* AbstractArray[Object] */
7538 -1, /* empty */
7539 -1, /* empty */
7540 -1, /* empty */
7541 -1, /* empty */
7542 2232, /* Array[Object] */
7543 2349, /* Array[HashMap[MType, Array[MVirtualTypeDef]]] */
7544 },
7545 };
7546 const struct types resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
7547 0, /* dummy */
7548 {
7549 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
7550 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
7551 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
7552 &type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */
7553 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
7554 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
7555 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
7556 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
7557 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
7558 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
7559 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
7560 &type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */
7561 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
7562 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
7563 &type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */
7564 &type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */
7565 &type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */
7566 &type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */
7567 }
7568 };
7569 /* runtime type Array[Array[MVirtualTypeDef]] */
7570 const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = {
7571 2374,
7572 "Array[Array[MVirtualTypeDef]]", /* class_name_string */
7573 21,
7574 0,
7575 &resolution_table_standard__Array__standard__Array__nit__MVirtualTypeDef,
7576 22,
7577 {
7578 1, /* Array[nullable Object] */
7579 2, /* SequenceRead[nullable Object] */
7580 331, /* Collection[Array[nullable MPropDef]] */
7581 359, /* Collection[Array[MVirtualTypeDef]] */
7582 139, /* Object */
7583 440, /* AbstractArrayRead[Array[nullable MPropDef]] */
7584 179, /* Collection[Object] */
7585 468, /* AbstractArrayRead[Array[MVirtualTypeDef]] */
7586 635, /* AbstractArray[Array[nullable MPropDef]] */
7587 663, /* AbstractArray[Array[MVirtualTypeDef]] */
7588 360, /* AbstractArrayRead[Object] */
7589 -1, /* empty */
7590 -1, /* empty */
7591 -1, /* empty */
7592 555, /* AbstractArray[Object] */
7593 -1, /* empty */
7594 -1, /* empty */
7595 -1, /* empty */
7596 -1, /* empty */
7597 2232, /* Array[Object] */
7598 2331, /* Array[Array[nullable MPropDef]] */
7599 2374, /* Array[Array[MVirtualTypeDef]] */
7600 },
7601 };
7602 const struct types resolution_table_standard__Array__standard__Array__nit__MVirtualTypeDef = {
7603 0, /* dummy */
7604 {
7605 &type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */
7606 &type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
7607 &type_standard__Array__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */
7608 &type_standard__NativeArray__standard__Array__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[Array[MVirtualTypeDef]] */
7609 &type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */
7610 &type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
7611 &type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */
7612 &type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
7613 &type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
7614 &type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */
7615 &type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */
7616 &type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */
7617 &type_standard__Array__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */
7618 &type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */
7619 &type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */
7620 &type_standard__Array__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */
7621 &type_standard__AbstractArray__standard__Array__nit__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[Array[MVirtualTypeDef]] */
7622 &type_standard__array__ArrayIterator__standard__Array__nit__MVirtualTypeDef, /* ArrayIterator[E]: ArrayIterator[Array[MVirtualTypeDef]] */
7623 }
7624 };
7625 /* runtime type AbstractArrayRead[Object] */
7626 const struct type type_standard__AbstractArrayRead__standard__Object = {
7627 360,
7628 "AbstractArrayRead[Object]", /* class_name_string */
7629 10,
7630 0,
7631 NULL, /*DEAD*/
7632 0, {}, /*DEAD TYPE*/
7633 };
7634 /* runtime type AbstractArrayRead[Message] */
7635 const struct type type_standard__AbstractArrayRead__nit__Message = {
7636 361,
7637 "AbstractArrayRead[Message]", /* class_name_string */
7638 5,
7639 0,
7640 NULL, /*DEAD*/
7641 0, {}, /*DEAD TYPE*/
7642 };
7643 /* runtime type AbstractArrayRead[Option] */
7644 const struct type type_standard__AbstractArrayRead__opts__Option = {
7645 362,
7646 "AbstractArrayRead[Option]", /* class_name_string */
7647 3,
7648 0,
7649 NULL, /*DEAD*/
7650 0, {}, /*DEAD TYPE*/
7651 };
7652 /* runtime type AbstractArrayRead[String] */
7653 const struct type type_standard__AbstractArrayRead__standard__String = {
7654 363,
7655 "AbstractArrayRead[String]", /* class_name_string */
7656 8,
7657 0,
7658 NULL, /*DEAD*/
7659 0, {}, /*DEAD TYPE*/
7660 };
7661 /* runtime type AbstractArrayRead[Phase] */
7662 const struct type type_standard__AbstractArrayRead__nit__Phase = {
7663 364,
7664 "AbstractArrayRead[Phase]", /* class_name_string */
7665 3,
7666 0,
7667 NULL, /*DEAD*/
7668 0, {}, /*DEAD TYPE*/
7669 };
7670 /* runtime type AbstractArrayRead[MProject] */
7671 const struct type type_standard__AbstractArrayRead__nit__MProject = {
7672 365,
7673 "AbstractArrayRead[MProject]", /* class_name_string */
7674 3,
7675 0,
7676 NULL, /*DEAD*/
7677 0, {}, /*DEAD TYPE*/
7678 };
7679 /* runtime type AbstractArrayRead[MModule] */
7680 const struct type type_standard__AbstractArrayRead__nit__MModule = {
7681 366,
7682 "AbstractArrayRead[MModule]", /* class_name_string */
7683 3,
7684 0,
7685 NULL, /*DEAD*/
7686 0, {}, /*DEAD TYPE*/
7687 };
7688 /* runtime type AbstractArrayRead[MClass] */
7689 const struct type type_standard__AbstractArrayRead__nit__MClass = {
7690 367,
7691 "AbstractArrayRead[MClass]", /* class_name_string */
7692 5,
7693 0,
7694 NULL, /*DEAD*/
7695 0, {}, /*DEAD TYPE*/
7696 };
7697 /* runtime type AbstractArrayRead[MProperty] */
7698 const struct type type_standard__AbstractArrayRead__nit__MProperty = {
7699 368,
7700 "AbstractArrayRead[MProperty]", /* class_name_string */
7701 3,
7702 0,
7703 NULL, /*DEAD*/
7704 0, {}, /*DEAD TYPE*/
7705 };
7706 /* runtime type AbstractArrayRead[ModulePath] */
7707 const struct type type_standard__AbstractArrayRead__nit__ModulePath = {
7708 369,
7709 "AbstractArrayRead[ModulePath]", /* class_name_string */
7710 5,
7711 0,
7712 NULL, /*DEAD*/
7713 0, {}, /*DEAD TYPE*/
7714 };
7715 /* runtime type AbstractArrayRead[AModule] */
7716 const struct type type_standard__AbstractArrayRead__nit__AModule = {
7717 370,
7718 "AbstractArrayRead[AModule]", /* class_name_string */
7719 7,
7720 0,
7721 NULL, /*DEAD*/
7722 0, {}, /*DEAD TYPE*/
7723 };
7724 /* runtime type AbstractArrayRead[AAnnotation] */
7725 const struct type type_standard__AbstractArrayRead__nit__AAnnotation = {
7726 371,
7727 "AbstractArrayRead[AAnnotation]", /* class_name_string */
7728 7,
7729 0,
7730 NULL, /*DEAD*/
7731 0, {}, /*DEAD TYPE*/
7732 };
7733 /* runtime type AbstractArrayRead[MClassDef] */
7734 const struct type type_standard__AbstractArrayRead__nit__MClassDef = {
7735 372,
7736 "AbstractArrayRead[MClassDef]", /* class_name_string */
7737 3,
7738 0,
7739 NULL, /*DEAD*/
7740 0, {}, /*DEAD TYPE*/
7741 };
7742 /* runtime type AbstractArrayRead[MClassType] */
7743 const struct type type_standard__AbstractArrayRead__nit__MClassType = {
7744 373,
7745 "AbstractArrayRead[MClassType]", /* class_name_string */
7746 9,
7747 0,
7748 NULL, /*DEAD*/
7749 0, {}, /*DEAD TYPE*/
7750 };
7751 /* runtime type AbstractArrayRead[MPropDef] */
7752 const struct type type_standard__AbstractArrayRead__nit__MPropDef = {
7753 374,
7754 "AbstractArrayRead[MPropDef]", /* class_name_string */
7755 3,
7756 0,
7757 NULL, /*DEAD*/
7758 0, {}, /*DEAD TYPE*/
7759 };
7760 /* runtime type AbstractArrayRead[Int] */
7761 const struct type type_standard__AbstractArrayRead__standard__Int = {
7762 375,
7763 "AbstractArrayRead[Int]", /* class_name_string */
7764 5,
7765 0,
7766 NULL, /*DEAD*/
7767 0, {}, /*DEAD TYPE*/
7768 };
7769 /* runtime type AbstractArrayRead[State] */
7770 const struct type type_standard__AbstractArrayRead__nit__parser_work__State = {
7771 376,
7772 "AbstractArrayRead[State]", /* class_name_string */
7773 3,
7774 0,
7775 NULL, /*DEAD*/
7776 0, {}, /*DEAD TYPE*/
7777 };
7778 /* runtime type AbstractArrayRead[MParameterType] */
7779 const struct type type_standard__AbstractArrayRead__nit__MParameterType = {
7780 377,
7781 "AbstractArrayRead[MParameterType]", /* class_name_string */
7782 8,
7783 0,
7784 NULL, /*DEAD*/
7785 0, {}, /*DEAD TYPE*/
7786 };
7787 /* runtime type AbstractArrayRead[Text] */
7788 const struct type type_standard__AbstractArrayRead__standard__Text = {
7789 378,
7790 "AbstractArrayRead[Text]", /* class_name_string */
7791 9,
7792 0,
7793 NULL, /*DEAD*/
7794 0, {}, /*DEAD TYPE*/
7795 };
7796 /* runtime type AbstractArrayRead[MMethod] */
7797 const struct type type_standard__AbstractArrayRead__nit__MMethod = {
7798 379,
7799 "AbstractArrayRead[MMethod]", /* class_name_string */
7800 5,
7801 0,
7802 NULL, /*DEAD*/
7803 0, {}, /*DEAD TYPE*/
7804 };
7805 /* runtime type AbstractArrayRead[ExternFile] */
7806 const struct type type_standard__AbstractArrayRead__nit__ExternFile = {
7807 380,
7808 "AbstractArrayRead[ExternFile]", /* class_name_string */
7809 3,
7810 0,
7811 NULL, /*DEAD*/
7812 0, {}, /*DEAD TYPE*/
7813 };
7814 /* runtime type AbstractArrayRead[Match] */
7815 const struct type type_standard__AbstractArrayRead__standard__Match = {
7816 381,
7817 "AbstractArrayRead[Match]", /* class_name_string */
7818 3,
7819 0,
7820 NULL, /*DEAD*/
7821 0, {}, /*DEAD TYPE*/
7822 };
7823 /* runtime type AbstractArrayRead[Prod] */
7824 const struct type type_standard__AbstractArrayRead__nit__Prod = {
7825 382,
7826 "AbstractArrayRead[Prod]", /* class_name_string */
7827 8,
7828 0,
7829 NULL, /*DEAD*/
7830 0, {}, /*DEAD TYPE*/
7831 };
7832 /* runtime type AbstractArrayRead[MType] */
7833 const struct type type_standard__AbstractArrayRead__nit__MType = {
7834 383,
7835 "AbstractArrayRead[MType]", /* class_name_string */
7836 11,
7837 0,
7838 NULL, /*DEAD*/
7839 0, {}, /*DEAD TYPE*/
7840 };
7841 /* runtime type AbstractArrayRead[ReduceAction] */
7842 const struct type type_standard__AbstractArrayRead__nit__parser_work__ReduceAction = {
7843 384,
7844 "AbstractArrayRead[ReduceAction]", /* class_name_string */
7845 3,
7846 0,
7847 NULL, /*DEAD*/
7848 0, {}, /*DEAD TYPE*/
7849 };
7850 /* runtime type AbstractArrayRead[AClassdef] */
7851 const struct type type_standard__AbstractArrayRead__nit__AClassdef = {
7852 385,
7853 "AbstractArrayRead[AClassdef]", /* class_name_string */
7854 7,
7855 0,
7856 NULL, /*DEAD*/
7857 0, {}, /*DEAD TYPE*/
7858 };
7859 /* runtime type AbstractArrayRead[MParameter] */
7860 const struct type type_standard__AbstractArrayRead__nit__MParameter = {
7861 386,
7862 "AbstractArrayRead[MParameter]", /* class_name_string */
7863 3,
7864 0,
7865 NULL, /*DEAD*/
7866 0, {}, /*DEAD TYPE*/
7867 };
7868 /* runtime type AbstractArrayRead[FlowContext] */
7869 const struct type type_standard__AbstractArrayRead__nit__FlowContext = {
7870 387,
7871 "AbstractArrayRead[FlowContext]", /* class_name_string */
7872 3,
7873 0,
7874 NULL, /*DEAD*/
7875 0, {}, /*DEAD TYPE*/
7876 };
7877 /* runtime type AbstractArrayRead[CallSite] */
7878 const struct type type_standard__AbstractArrayRead__nit__CallSite = {
7879 388,
7880 "AbstractArrayRead[CallSite]", /* class_name_string */
7881 3,
7882 0,
7883 NULL, /*DEAD*/
7884 0, {}, /*DEAD TYPE*/
7885 };
7886 /* runtime type AbstractArrayRead[CodeWriter] */
7887 const struct type type_standard__AbstractArrayRead__nit__CodeWriter = {
7888 389,
7889 "AbstractArrayRead[CodeWriter]", /* class_name_string */
7890 3,
7891 0,
7892 NULL, /*DEAD*/
7893 0, {}, /*DEAD TYPE*/
7894 };
7895 /* runtime type AbstractArrayRead[RuntimeVariable] */
7896 const struct type type_standard__AbstractArrayRead__nit__RuntimeVariable = {
7897 390,
7898 "AbstractArrayRead[RuntimeVariable]", /* class_name_string */
7899 3,
7900 0,
7901 NULL, /*DEAD*/
7902 0, {}, /*DEAD TYPE*/
7903 };
7904 /* runtime type AbstractArrayRead[nullable MClass] */
7905 const struct type type_standard__AbstractArrayRead__nullable__nit__MClass = {
7906 391,
7907 "AbstractArrayRead[nullable MClass]", /* class_name_string */
7908 7,
7909 0,
7910 NULL, /*DEAD*/
7911 0, {}, /*DEAD TYPE*/
7912 };
7913 /* runtime type AbstractArrayRead[nullable MPropDef] */
7914 const struct type type_standard__AbstractArrayRead__nullable__nit__MPropDef = {
7915 392,
7916 "AbstractArrayRead[nullable MPropDef]", /* class_name_string */
7917 9,
7918 0,
7919 NULL, /*DEAD*/
7920 0, {}, /*DEAD TYPE*/
7921 };
7922 /* runtime type AbstractArrayRead[Streamable] */
7923 const struct type type_standard__AbstractArrayRead__standard__Streamable = {
7924 393,
7925 "AbstractArrayRead[Streamable]", /* class_name_string */
7926 11,
7927 0,
7928 NULL, /*DEAD*/
7929 0, {}, /*DEAD TYPE*/
7930 };
7931 /* runtime type AbstractArrayRead[AAttrPropdef] */
7932 const struct type type_standard__AbstractArrayRead__nit__AAttrPropdef = {
7933 394,
7934 "AbstractArrayRead[AAttrPropdef]", /* class_name_string */
7935 9,
7936 0,
7937 NULL, /*DEAD*/
7938 0, {}, /*DEAD TYPE*/
7939 };
7940 /* runtime type AbstractArrayRead[MVirtualType] */
7941 const struct type type_standard__AbstractArrayRead__nit__MVirtualType = {
7942 395,
7943 "AbstractArrayRead[MVirtualType]", /* class_name_string */
7944 8,
7945 0,
7946 NULL, /*DEAD*/
7947 0, {}, /*DEAD TYPE*/
7948 };
7949 /* runtime type AbstractArrayRead[AExpr] */
7950 const struct type type_standard__AbstractArrayRead__nit__AExpr = {
7951 396,
7952 "AbstractArrayRead[AExpr]", /* class_name_string */
7953 9,
7954 0,
7955 NULL, /*DEAD*/
7956 0, {}, /*DEAD TYPE*/
7957 };
7958 /* runtime type AbstractArrayRead[AIntExpr] */
7959 const struct type type_standard__AbstractArrayRead__nit__AIntExpr = {
7960 397,
7961 "AbstractArrayRead[AIntExpr]", /* class_name_string */
7962 11,
7963 0,
7964 NULL, /*DEAD*/
7965 0, {}, /*DEAD TYPE*/
7966 };
7967 /* runtime type AbstractArrayRead[Variable] */
7968 const struct type type_standard__AbstractArrayRead__nit__Variable = {
7969 398,
7970 "AbstractArrayRead[Variable]", /* class_name_string */
7971 3,
7972 0,
7973 NULL, /*DEAD*/
7974 0, {}, /*DEAD TYPE*/
7975 };
7976 /* runtime type AbstractArrayRead[AVarExpr] */
7977 const struct type type_standard__AbstractArrayRead__nit__AVarExpr = {
7978 399,
7979 "AbstractArrayRead[AVarExpr]", /* class_name_string */
7980 11,
7981 0,
7982 NULL, /*DEAD*/
7983 0, {}, /*DEAD TYPE*/
7984 };
7985 /* runtime type AbstractArrayRead[nullable MType] */
7986 const struct type type_standard__AbstractArrayRead__nullable__nit__MType = {
7987 400,
7988 "AbstractArrayRead[nullable MType]", /* class_name_string */
7989 12,
7990 0,
7991 NULL, /*DEAD*/
7992 0, {}, /*DEAD TYPE*/
7993 };
7994 /* runtime type AbstractArrayRead[AEscapeExpr] */
7995 const struct type type_standard__AbstractArrayRead__nit__AEscapeExpr = {
7996 401,
7997 "AbstractArrayRead[AEscapeExpr]", /* class_name_string */
7998 11,
7999 0,
8000 NULL, /*DEAD*/
8001 0, {}, /*DEAD TYPE*/
8002 };
8003 /* runtime type AbstractArrayRead[Char] */
8004 const struct type type_standard__AbstractArrayRead__standard__Char = {
8005 402,
8006 "AbstractArrayRead[Char]", /* class_name_string */
8007 5,
8008 0,
8009 NULL, /*DEAD*/
8010 0, {}, /*DEAD TYPE*/
8011 };
8012 /* runtime type AbstractArrayRead[Buffer] */
8013 const struct type type_standard__AbstractArrayRead__standard__Buffer = {
8014 403,
8015 "AbstractArrayRead[Buffer]", /* class_name_string */
8016 8,
8017 0,
8018 NULL, /*DEAD*/
8019 0, {}, /*DEAD TYPE*/
8020 };
8021 /* runtime type AbstractArrayRead[FlatText] */
8022 const struct type type_standard__AbstractArrayRead__standard__FlatText = {
8023 404,
8024 "AbstractArrayRead[FlatText]", /* class_name_string */
8025 8,
8026 0,
8027 NULL, /*DEAD*/
8028 0, {}, /*DEAD TYPE*/
8029 };
8030 /* runtime type AbstractArrayRead[MGroup] */
8031 const struct type type_standard__AbstractArrayRead__nit__MGroup = {
8032 405,
8033 "AbstractArrayRead[MGroup]", /* class_name_string */
8034 5,
8035 0,
8036 NULL, /*DEAD*/
8037 0, {}, /*DEAD TYPE*/
8038 };
8039 /* runtime type AbstractArrayRead[AImport] */
8040 const struct type type_standard__AbstractArrayRead__nit__AImport = {
8041 406,
8042 "AbstractArrayRead[AImport]", /* class_name_string */
8043 7,
8044 0,
8045 NULL, /*DEAD*/
8046 0, {}, /*DEAD TYPE*/
8047 };
8048 /* runtime type AbstractArrayRead[TId] */
8049 const struct type type_standard__AbstractArrayRead__nit__TId = {
8050 407,
8051 "AbstractArrayRead[TId]", /* class_name_string */
8052 5,
8053 0,
8054 NULL, /*DEAD*/
8055 0, {}, /*DEAD TYPE*/
8056 };
8057 /* runtime type AbstractArrayRead[APropdef] */
8058 const struct type type_standard__AbstractArrayRead__nit__APropdef = {
8059 408,
8060 "AbstractArrayRead[APropdef]", /* class_name_string */
8061 11,
8062 0,
8063 NULL, /*DEAD*/
8064 0, {}, /*DEAD TYPE*/
8065 };
8066 /* runtime type AbstractArrayRead[MMethodDef] */
8067 const struct type type_standard__AbstractArrayRead__nit__MMethodDef = {
8068 409,
8069 "AbstractArrayRead[MMethodDef]", /* class_name_string */
8070 11,
8071 0,
8072 NULL, /*DEAD*/
8073 0, {}, /*DEAD TYPE*/
8074 };
8075 /* runtime type AbstractArrayRead[CodeFile] */
8076 const struct type type_standard__AbstractArrayRead__nit__CodeFile = {
8077 410,
8078 "AbstractArrayRead[CodeFile]", /* class_name_string */
8079 3,
8080 0,
8081 NULL, /*DEAD*/
8082 0, {}, /*DEAD TYPE*/
8083 };
8084 /* runtime type AbstractArrayRead[Couple[MClass, AType]] */
8085 const struct type type_standard__AbstractArrayRead__standard__Couple__nit__MClass__nit__AType = {
8086 411,
8087 "AbstractArrayRead[Couple[MClass, AType]]", /* class_name_string */
8088 3,
8089 0,
8090 NULL, /*DEAD*/
8091 0, {}, /*DEAD TYPE*/
8092 };
8093 /* runtime type AbstractArrayRead[ANode] */
8094 const struct type type_standard__AbstractArrayRead__nit__ANode = {
8095 412,
8096 "AbstractArrayRead[ANode]", /* class_name_string */
8097 12,
8098 0,
8099 NULL, /*DEAD*/
8100 0, {}, /*DEAD TYPE*/
8101 };
8102 /* runtime type AbstractArrayRead[MVirtualTypeProp] */
8103 const struct type type_standard__AbstractArrayRead__nit__MVirtualTypeProp = {
8104 413,
8105 "AbstractArrayRead[MVirtualTypeProp]", /* class_name_string */
8106 2,
8107 0,
8108 NULL, /*DEAD*/
8109 0, {}, /*DEAD TYPE*/
8110 };
8111 /* runtime type AbstractArrayRead[TComment] */
8112 const struct type type_standard__AbstractArrayRead__nit__TComment = {
8113 414,
8114 "AbstractArrayRead[TComment]", /* class_name_string */
8115 5,
8116 0,
8117 NULL, /*DEAD*/
8118 0, {}, /*DEAD TYPE*/
8119 };
8120 /* runtime type AbstractArrayRead[AFormaldef] */
8121 const struct type type_standard__AbstractArrayRead__nit__AFormaldef = {
8122 415,
8123 "AbstractArrayRead[AFormaldef]", /* class_name_string */
8124 7,
8125 0,
8126 NULL, /*DEAD*/
8127 0, {}, /*DEAD TYPE*/
8128 };
8129 /* runtime type AbstractArrayRead[ASuperclass] */
8130 const struct type type_standard__AbstractArrayRead__nit__ASuperclass = {
8131 416,
8132 "AbstractArrayRead[ASuperclass]", /* class_name_string */
8133 7,
8134 0,
8135 NULL, /*DEAD*/
8136 0, {}, /*DEAD TYPE*/
8137 };
8138 /* runtime type AbstractArrayRead[Scope] */
8139 const struct type type_standard__AbstractArrayRead__nit__scope__Scope = {
8140 417,
8141 "AbstractArrayRead[Scope]", /* class_name_string */
8142 3,
8143 0,
8144 NULL, /*DEAD*/
8145 0, {}, /*DEAD TYPE*/
8146 };
8147 /* runtime type AbstractArrayRead[PropertyLayoutElement] */
8148 const struct type type_standard__AbstractArrayRead__nit__PropertyLayoutElement = {
8149 418,
8150 "AbstractArrayRead[PropertyLayoutElement]", /* class_name_string */
8151 12,
8152 0,
8153 NULL, /*DEAD*/
8154 0, {}, /*DEAD TYPE*/
8155 };
8156 /* runtime type AbstractArrayRead[MAttribute] */
8157 const struct type type_standard__AbstractArrayRead__nit__MAttribute = {
8158 419,
8159 "AbstractArrayRead[MAttribute]", /* class_name_string */
8160 2,
8161 0,
8162 NULL, /*DEAD*/
8163 0, {}, /*DEAD TYPE*/
8164 };
8165 /* runtime type AbstractArrayRead[AExternCodeBlock] */
8166 const struct type type_standard__AbstractArrayRead__nit__AExternCodeBlock = {
8167 420,
8168 "AbstractArrayRead[AExternCodeBlock]", /* class_name_string */
8169 7,
8170 0,
8171 NULL, /*DEAD*/
8172 0, {}, /*DEAD TYPE*/
8173 };
8174 /* runtime type AbstractArrayRead[AParam] */
8175 const struct type type_standard__AbstractArrayRead__nit__AParam = {
8176 421,
8177 "AbstractArrayRead[AParam]", /* class_name_string */
8178 7,
8179 0,
8180 NULL, /*DEAD*/
8181 0, {}, /*DEAD TYPE*/
8182 };
8183 /* runtime type AbstractArrayRead[AExternCall] */
8184 const struct type type_standard__AbstractArrayRead__nit__AExternCall = {
8185 422,
8186 "AbstractArrayRead[AExternCall]", /* class_name_string */
8187 7,
8188 0,
8189 NULL, /*DEAD*/
8190 0, {}, /*DEAD TYPE*/
8191 };
8192 /* runtime type AbstractArrayRead[AType] */
8193 const struct type type_standard__AbstractArrayRead__nit__AType = {
8194 423,
8195 "AbstractArrayRead[AType]", /* class_name_string */
8196 7,
8197 0,
8198 NULL, /*DEAD*/
8199 0, {}, /*DEAD TYPE*/
8200 };
8201 /* runtime type AbstractArrayRead[MAttributeDef] */
8202 const struct type type_standard__AbstractArrayRead__nit__MAttributeDef = {
8203 424,
8204 "AbstractArrayRead[MAttributeDef]", /* class_name_string */
8205 11,
8206 0,
8207 NULL, /*DEAD*/
8208 0, {}, /*DEAD TYPE*/
8209 };
8210 /* runtime type AbstractArrayRead[MVirtualTypeDef] */
8211 const struct type type_standard__AbstractArrayRead__nit__MVirtualTypeDef = {
8212 425,
8213 "AbstractArrayRead[MVirtualTypeDef]", /* class_name_string */
8214 11,
8215 0,
8216 NULL, /*DEAD*/
8217 0, {}, /*DEAD TYPE*/
8218 };
8219 /* runtime type AbstractArrayRead[SourceFile] */
8220 const struct type type_standard__AbstractArrayRead__nit__SourceFile = {
8221 426,
8222 "AbstractArrayRead[SourceFile]", /* class_name_string */
8223 3,
8224 0,
8225 NULL, /*DEAD*/
8226 0, {}, /*DEAD TYPE*/
8227 };
8228 /* runtime type AbstractArrayRead[Array[String]] */
8229 const struct type type_standard__AbstractArrayRead__standard__Array__standard__String = {
8230 427,
8231 "AbstractArrayRead[Array[String]]", /* class_name_string */
8232 3,
8233 0,
8234 NULL, /*DEAD*/
8235 0, {}, /*DEAD TYPE*/
8236 };
8237 /* runtime type AbstractArrayRead[Array[MProject]] */
8238 const struct type type_standard__AbstractArrayRead__standard__Array__nit__MProject = {
8239 428,
8240 "AbstractArrayRead[Array[MProject]]", /* class_name_string */
8241 3,
8242 0,
8243 NULL, /*DEAD*/
8244 0, {}, /*DEAD TYPE*/
8245 };
8246 /* runtime type AbstractArrayRead[Array[MModule]] */
8247 const struct type type_standard__AbstractArrayRead__standard__Array__nit__MModule = {
8248 429,
8249 "AbstractArrayRead[Array[MModule]]", /* class_name_string */
8250 3,
8251 0,
8252 NULL, /*DEAD*/
8253 0, {}, /*DEAD TYPE*/
8254 };
8255 /* runtime type AbstractArrayRead[Array[MClass]] */
8256 const struct type type_standard__AbstractArrayRead__standard__Array__nit__MClass = {
8257 430,
8258 "AbstractArrayRead[Array[MClass]]", /* class_name_string */
8259 5,
8260 0,
8261 NULL, /*DEAD*/
8262 0, {}, /*DEAD TYPE*/
8263 };
8264 /* runtime type AbstractArrayRead[Array[MProperty]] */
8265 const struct type type_standard__AbstractArrayRead__standard__Array__nit__MProperty = {
8266 431,
8267 "AbstractArrayRead[Array[MProperty]]", /* class_name_string */
8268 3,
8269 0,
8270 NULL, /*DEAD*/
8271 0, {}, /*DEAD TYPE*/
8272 };
8273 /* runtime type AbstractArrayRead[nullable ModulePath] */
8274 const struct type type_standard__AbstractArrayRead__nullable__nit__ModulePath = {
8275 432,
8276 "AbstractArrayRead[nullable ModulePath]", /* class_name_string */
8277 7,
8278 0,
8279 NULL, /*DEAD*/
8280 0, {}, /*DEAD TYPE*/
8281 };
8282 /* runtime type AbstractArrayRead[nullable MGroup] */
8283 const struct type type_standard__AbstractArrayRead__nullable__nit__MGroup = {
8284 433,
8285 "AbstractArrayRead[nullable MGroup]", /* class_name_string */
8286 7,
8287 0,
8288 NULL, /*DEAD*/
8289 0, {}, /*DEAD TYPE*/
8290 };
8291 /* runtime type AbstractArrayRead[MModuleData[AAnnotation]] */
8292 const struct type type_standard__AbstractArrayRead__nit__MModuleData__nit__AAnnotation = {
8293 434,
8294 "AbstractArrayRead[MModuleData[AAnnotation]]", /* class_name_string */
8295 3,
8296 0,
8297 NULL, /*DEAD*/
8298 0, {}, /*DEAD TYPE*/
8299 };
8300 /* runtime type AbstractArrayRead[Set[MProperty]] */
8301 const struct type type_standard__AbstractArrayRead__standard__Set__nit__MProperty = {
8302 435,
8303 "AbstractArrayRead[Set[MProperty]]", /* class_name_string */
8304 7,
8305 0,
8306 NULL, /*DEAD*/
8307 0, {}, /*DEAD TYPE*/
8308 };
8309 /* runtime type AbstractArrayRead[Array[MType]] */
8310 const struct type type_standard__AbstractArrayRead__standard__Array__nit__MType = {
8311 436,
8312 "AbstractArrayRead[Array[MType]]", /* class_name_string */
8313 7,
8314 0,
8315 NULL, /*DEAD*/
8316 0, {}, /*DEAD TYPE*/
8317 };
8318 /* runtime type AbstractArrayRead[MGenericType] */
8319 const struct type type_standard__AbstractArrayRead__nit__MGenericType = {
8320 437,
8321 "AbstractArrayRead[MGenericType]", /* class_name_string */
8322 13,
8323 0,
8324 NULL, /*DEAD*/
8325 0, {}, /*DEAD TYPE*/
8326 };
8327 /* runtime type AbstractArrayRead[HashSet[MType]] */
8328 const struct type type_standard__AbstractArrayRead__standard__HashSet__nit__MType = {
8329 438,
8330 "AbstractArrayRead[HashSet[MType]]", /* class_name_string */
8331 5,
8332 0,
8333 NULL, /*DEAD*/
8334 0, {}, /*DEAD TYPE*/
8335 };
8336 /* runtime type AbstractArrayRead[Array[nullable MType]] */
8337 const struct type type_standard__AbstractArrayRead__standard__Array__nullable__nit__MType = {
8338 439,
8339 "AbstractArrayRead[Array[nullable MType]]", /* class_name_string */
8340 8,
8341 0,
8342 NULL, /*DEAD*/
8343 0, {}, /*DEAD TYPE*/
8344 };
8345 /* runtime type AbstractArrayRead[Array[nullable MPropDef]] */
8346 const struct type type_standard__AbstractArrayRead__standard__Array__nullable__nit__MPropDef = {
8347 440,
8348 "AbstractArrayRead[Array[nullable MPropDef]]", /* class_name_string */
8349 5,
8350 0,
8351 NULL, /*DEAD*/
8352 0, {}, /*DEAD TYPE*/
8353 };
8354 /* runtime type AbstractArrayRead[Set[MClassDef]] */
8355 const struct type type_standard__AbstractArrayRead__standard__Set__nit__MClassDef = {
8356 441,
8357 "AbstractArrayRead[Set[MClassDef]]", /* class_name_string */
8358 3,
8359 0,
8360 NULL, /*DEAD*/
8361 0, {}, /*DEAD TYPE*/
8362 };
8363 /* runtime type AbstractArrayRead[Set[MClass]] */
8364 const struct type type_standard__AbstractArrayRead__standard__Set__nit__MClass = {
8365 442,
8366 "AbstractArrayRead[Set[MClass]]", /* class_name_string */
8367 3,
8368 0,
8369 NULL, /*DEAD*/
8370 0, {}, /*DEAD TYPE*/
8371 };
8372 /* runtime type AbstractArrayRead[Set[MClassType]] */
8373 const struct type type_standard__AbstractArrayRead__standard__Set__nit__MClassType = {
8374 443,
8375 "AbstractArrayRead[Set[MClassType]]", /* class_name_string */
8376 5,
8377 0,
8378 NULL, /*DEAD*/
8379 0, {}, /*DEAD TYPE*/
8380 };
8381 /* runtime type AbstractArrayRead[Set[MVirtualTypeProp]] */
8382 const struct type type_standard__AbstractArrayRead__standard__Set__nit__MVirtualTypeProp = {
8383 444,
8384 "AbstractArrayRead[Set[MVirtualTypeProp]]", /* class_name_string */
8385 8,
8386 0,
8387 NULL, /*DEAD*/
8388 0, {}, /*DEAD TYPE*/
8389 };
8390 /* runtime type AbstractArrayRead[nullable Array[nullable MType]] */
8391 const struct type type_standard__AbstractArrayRead__nullable__standard__Array__nullable__nit__MType = {
8392 445,
8393 "AbstractArrayRead[nullable Array[nullable MType]]", /* class_name_string */
8394 9,
8395 0,
8396 NULL, /*DEAD*/
8397 0, {}, /*DEAD TYPE*/
8398 };
8399 /* runtime type AbstractArrayRead[Set[PropertyLayoutElement]] */
8400 const struct type type_standard__AbstractArrayRead__standard__Set__nit__PropertyLayoutElement = {
8401 446,
8402 "AbstractArrayRead[Set[PropertyLayoutElement]]", /* class_name_string */
8403 9,
8404 0,
8405 NULL, /*DEAD*/
8406 0, {}, /*DEAD TYPE*/
8407 };
8408 /* runtime type AbstractArrayRead[Set[MAttribute]] */
8409 const struct type type_standard__AbstractArrayRead__standard__Set__nit__MAttribute = {
8410 447,
8411 "AbstractArrayRead[Set[MAttribute]]", /* class_name_string */
8412 8,
8413 0,
8414 NULL, /*DEAD*/
8415 0, {}, /*DEAD TYPE*/
8416 };
8417 /* runtime type AbstractArrayRead[Array[nullable MClass]] */
8418 const struct type type_standard__AbstractArrayRead__standard__Array__nullable__nit__MClass = {
8419 448,
8420 "AbstractArrayRead[Array[nullable MClass]]", /* class_name_string */
8421 7,
8422 0,
8423 NULL, /*DEAD*/
8424 0, {}, /*DEAD TYPE*/
8425 };
8426 /* runtime type AbstractArrayRead[EscapeMark] */
8427 const struct type type_standard__AbstractArrayRead__nit__EscapeMark = {
8428 449,
8429 "AbstractArrayRead[EscapeMark]", /* class_name_string */
8430 3,
8431 0,
8432 NULL, /*DEAD*/
8433 0, {}, /*DEAD TYPE*/
8434 };
8435 /* runtime type AbstractArrayRead[Set[MType]] */
8436 const struct type type_standard__AbstractArrayRead__standard__Set__nit__MType = {
8437 450,
8438 "AbstractArrayRead[Set[MType]]", /* class_name_string */
8439 7,
8440 0,
8441 NULL, /*DEAD*/
8442 0, {}, /*DEAD TYPE*/
8443 };
8444 /* runtime type AbstractArrayRead[POSetElement[Phase]] */
8445 const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__Phase = {
8446 451,
8447 "AbstractArrayRead[POSetElement[Phase]]", /* class_name_string */
8448 3,
8449 0,
8450 NULL, /*DEAD*/
8451 0, {}, /*DEAD TYPE*/
8452 };
8453 /* runtime type AbstractArrayRead[POSetElement[MModule]] */
8454 const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__MModule = {
8455 452,
8456 "AbstractArrayRead[POSetElement[MModule]]", /* class_name_string */
8457 3,
8458 0,
8459 NULL, /*DEAD*/
8460 0, {}, /*DEAD TYPE*/
8461 };
8462 /* runtime type AbstractArrayRead[POSetElement[MClassDef]] */
8463 const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__MClassDef = {
8464 453,
8465 "AbstractArrayRead[POSetElement[MClassDef]]", /* class_name_string */
8466 3,
8467 0,
8468 NULL, /*DEAD*/
8469 0, {}, /*DEAD TYPE*/
8470 };
8471 /* runtime type AbstractArrayRead[POSetElement[MClassType]] */
8472 const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__MClassType = {
8473 454,
8474 "AbstractArrayRead[POSetElement[MClassType]]", /* class_name_string */
8475 5,
8476 0,
8477 NULL, /*DEAD*/
8478 0, {}, /*DEAD TYPE*/
8479 };
8480 /* runtime type AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */
8481 const struct type type_standard__AbstractArrayRead__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
8482 455,
8483 "AbstractArrayRead[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
8484 3,
8485 0,
8486 NULL, /*DEAD*/
8487 0, {}, /*DEAD TYPE*/
8488 };
8489 /* runtime type AbstractArrayRead[POSetElement[MGroup]] */
8490 const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__MGroup = {
8491 456,
8492 "AbstractArrayRead[POSetElement[MGroup]]", /* class_name_string */
8493 3,
8494 0,
8495 NULL, /*DEAD*/
8496 0, {}, /*DEAD TYPE*/
8497 };
8498 /* runtime type AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */
8499 const struct type type_standard__AbstractArrayRead__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
8500 457,
8501 "AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
8502 3,
8503 0,
8504 NULL, /*DEAD*/
8505 0, {}, /*DEAD TYPE*/
8506 };
8507 /* runtime type AbstractArrayRead[Set[MMethodDef]] */
8508 const struct type type_standard__AbstractArrayRead__standard__Set__nit__MMethodDef = {
8509 458,
8510 "AbstractArrayRead[Set[MMethodDef]]", /* class_name_string */
8511 3,
8512 0,
8513 NULL, /*DEAD*/
8514 0, {}, /*DEAD TYPE*/
8515 };
8516 /* runtime type AbstractArrayRead[POSetElement[MClass]] */
8517 const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__MClass = {
8518 459,
8519 "AbstractArrayRead[POSetElement[MClass]]", /* class_name_string */
8520 3,
8521 0,
8522 NULL, /*DEAD*/
8523 0, {}, /*DEAD TYPE*/
8524 };
8525 /* runtime type AbstractArrayRead[POSetElement[MType]] */
8526 const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__MType = {
8527 460,
8528 "AbstractArrayRead[POSetElement[MType]]", /* class_name_string */
8529 7,
8530 0,
8531 NULL, /*DEAD*/
8532 0, {}, /*DEAD TYPE*/
8533 };
8534 /* runtime type AbstractArrayRead[HashMap[String, nullable MProperty]] */
8535 const struct type type_standard__AbstractArrayRead__standard__HashMap__standard__String__nullable__nit__MProperty = {
8536 461,
8537 "AbstractArrayRead[HashMap[String, nullable MProperty]]", /* class_name_string */
8538 3,
8539 0,
8540 NULL, /*DEAD*/
8541 0, {}, /*DEAD TYPE*/
8542 };
8543 /* runtime type AbstractArrayRead[nullable MProperty] */
8544 const struct type type_standard__AbstractArrayRead__nullable__nit__MProperty = {
8545 462,
8546 "AbstractArrayRead[nullable MProperty]", /* class_name_string */
8547 11,
8548 0,
8549 NULL, /*DEAD*/
8550 0, {}, /*DEAD TYPE*/
8551 };
8552 /* runtime type AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */
8553 const struct type type_standard__AbstractArrayRead__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
8554 463,
8555 "AbstractArrayRead[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
8556 3,
8557 0,
8558 NULL, /*DEAD*/
8559 0, {}, /*DEAD TYPE*/
8560 };
8561 /* runtime type AbstractArrayRead[Array[MMethodDef]] */
8562 const struct type type_standard__AbstractArrayRead__standard__Array__nit__MMethodDef = {
8563 464,
8564 "AbstractArrayRead[Array[MMethodDef]]", /* class_name_string */
8565 7,
8566 0,
8567 NULL, /*DEAD*/
8568 0, {}, /*DEAD TYPE*/
8569 };
8570 /* runtime type AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
8571 const struct type type_standard__AbstractArrayRead__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
8572 465,
8573 "AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
8574 3,
8575 0,
8576 NULL, /*DEAD*/
8577 0, {}, /*DEAD TYPE*/
8578 };
8579 /* runtime type AbstractArrayRead[Array[MAttributeDef]] */
8580 const struct type type_standard__AbstractArrayRead__standard__Array__nit__MAttributeDef = {
8581 466,
8582 "AbstractArrayRead[Array[MAttributeDef]]", /* class_name_string */
8583 7,
8584 0,
8585 NULL, /*DEAD*/
8586 0, {}, /*DEAD TYPE*/
8587 };
8588 /* runtime type AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */
8589 const struct type type_standard__AbstractArrayRead__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
8590 467,
8591 "AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
8592 3,
8593 0,
8594 NULL, /*DEAD*/
8595 0, {}, /*DEAD TYPE*/
8596 };
8597 /* runtime type AbstractArrayRead[Array[MVirtualTypeDef]] */
8598 const struct type type_standard__AbstractArrayRead__standard__Array__nit__MVirtualTypeDef = {
8599 468,
8600 "AbstractArrayRead[Array[MVirtualTypeDef]]", /* class_name_string */
8601 7,
8602 0,
8603 NULL, /*DEAD*/
8604 0, {}, /*DEAD TYPE*/
8605 };
8606 /* runtime type MapIterator[SourceFile, Array[String]] */
8607 const struct type type_standard__MapIterator__nit__SourceFile__standard__Array__standard__String = {
8608 469,
8609 "MapIterator[SourceFile, Array[String]]", /* class_name_string */
8610 0,
8611 0,
8612 NULL, /*DEAD*/
8613 0, {}, /*DEAD TYPE*/
8614 };
8615 /* runtime type MapIterator[String, Option] */
8616 const struct type type_standard__MapIterator__standard__String__opts__Option = {
8617 470,
8618 "MapIterator[String, Option]", /* class_name_string */
8619 0,
8620 0,
8621 NULL, /*DEAD*/
8622 0, {}, /*DEAD TYPE*/
8623 };
8624 /* runtime type MapIterator[String, Array[MProject]] */
8625 const struct type type_standard__MapIterator__standard__String__standard__Array__nit__MProject = {
8626 471,
8627 "MapIterator[String, Array[MProject]]", /* class_name_string */
8628 0,
8629 0,
8630 NULL, /*DEAD*/
8631 0, {}, /*DEAD TYPE*/
8632 };
8633 /* runtime type MapIterator[String, Array[MModule]] */
8634 const struct type type_standard__MapIterator__standard__String__standard__Array__nit__MModule = {
8635 472,
8636 "MapIterator[String, Array[MModule]]", /* class_name_string */
8637 0,
8638 0,
8639 NULL, /*DEAD*/
8640 0, {}, /*DEAD TYPE*/
8641 };
8642 /* runtime type MapIterator[String, Array[MClass]] */
8643 const struct type type_standard__MapIterator__standard__String__standard__Array__nit__MClass = {
8644 473,
8645 "MapIterator[String, Array[MClass]]", /* class_name_string */
8646 0,
8647 0,
8648 NULL, /*DEAD*/
8649 0, {}, /*DEAD TYPE*/
8650 };
8651 /* runtime type MapIterator[String, Array[MProperty]] */
8652 const struct type type_standard__MapIterator__standard__String__standard__Array__nit__MProperty = {
8653 474,
8654 "MapIterator[String, Array[MProperty]]", /* class_name_string */
8655 0,
8656 0,
8657 NULL, /*DEAD*/
8658 0, {}, /*DEAD TYPE*/
8659 };
8660 /* runtime type MapIterator[String, nullable ModulePath] */
8661 const struct type type_standard__MapIterator__standard__String__nullable__nit__ModulePath = {
8662 475,
8663 "MapIterator[String, nullable ModulePath]", /* class_name_string */
8664 0,
8665 0,
8666 NULL, /*DEAD*/
8667 0, {}, /*DEAD TYPE*/
8668 };
8669 /* runtime type MapIterator[String, nullable MGroup] */
8670 const struct type type_standard__MapIterator__standard__String__nullable__nit__MGroup = {
8671 476,
8672 "MapIterator[String, nullable MGroup]", /* class_name_string */
8673 0,
8674 0,
8675 NULL, /*DEAD*/
8676 0, {}, /*DEAD TYPE*/
8677 };
8678 /* runtime type MapIterator[MModule, AModule] */
8679 const struct type type_standard__MapIterator__nit__MModule__nit__AModule = {
8680 477,
8681 "MapIterator[MModule, AModule]", /* class_name_string */
8682 0,
8683 0,
8684 NULL, /*DEAD*/
8685 0, {}, /*DEAD TYPE*/
8686 };
8687 /* runtime type MapIterator[MClassDef, AClassdef] */
8688 const struct type type_standard__MapIterator__nit__MClassDef__nit__AClassdef = {
8689 478,
8690 "MapIterator[MClassDef, AClassdef]", /* class_name_string */
8691 0,
8692 0,
8693 NULL, /*DEAD*/
8694 0, {}, /*DEAD TYPE*/
8695 };
8696 /* runtime type MapIterator[String, MModuleData[AAnnotation]] */
8697 const struct type type_standard__MapIterator__standard__String__nit__MModuleData__nit__AAnnotation = {
8698 479,
8699 "MapIterator[String, MModuleData[AAnnotation]]", /* class_name_string */
8700 0,
8701 0,
8702 NULL, /*DEAD*/
8703 0, {}, /*DEAD TYPE*/
8704 };
8705 /* runtime type MapIterator[MPropDef, APropdef] */
8706 const struct type type_standard__MapIterator__nit__MPropDef__nit__APropdef = {
8707 480,
8708 "MapIterator[MPropDef, APropdef]", /* class_name_string */
8709 0,
8710 0,
8711 NULL, /*DEAD*/
8712 0, {}, /*DEAD TYPE*/
8713 };
8714 /* runtime type MapIterator[MClass, Set[MProperty]] */
8715 const struct type type_standard__MapIterator__nit__MClass__standard__Set__nit__MProperty = {
8716 481,
8717 "MapIterator[MClass, Set[MProperty]]", /* class_name_string */
8718 0,
8719 0,
8720 NULL, /*DEAD*/
8721 0, {}, /*DEAD TYPE*/
8722 };
8723 /* runtime type MapIterator[MProperty, APropdef] */
8724 const struct type type_standard__MapIterator__nit__MProperty__nit__APropdef = {
8725 482,
8726 "MapIterator[MProperty, APropdef]", /* class_name_string */
8727 0,
8728 0,
8729 NULL, /*DEAD*/
8730 0, {}, /*DEAD TYPE*/
8731 };
8732 /* runtime type MapIterator[Array[MType], MGenericType] */
8733 const struct type type_standard__MapIterator__standard__Array__nit__MType__nit__MGenericType = {
8734 483,
8735 "MapIterator[Array[MType], MGenericType]", /* class_name_string */
8736 0,
8737 0,
8738 NULL, /*DEAD*/
8739 0, {}, /*DEAD TYPE*/
8740 };
8741 /* runtime type MapIterator[MClassDef, HashSet[MType]] */
8742 const struct type type_standard__MapIterator__nit__MClassDef__standard__HashSet__nit__MType = {
8743 484,
8744 "MapIterator[MClassDef, HashSet[MType]]", /* class_name_string */
8745 0,
8746 0,
8747 NULL, /*DEAD*/
8748 0, {}, /*DEAD TYPE*/
8749 };
8750 /* runtime type MapIterator[MClass, Int] */
8751 const struct type type_standard__MapIterator__nit__MClass__standard__Int = {
8752 485,
8753 "MapIterator[MClass, Int]", /* class_name_string */
8754 0,
8755 0,
8756 NULL, /*DEAD*/
8757 0, {}, /*DEAD TYPE*/
8758 };
8759 /* runtime type MapIterator[MType, Array[nullable MType]] */
8760 const struct type type_standard__MapIterator__nit__MType__standard__Array__nullable__nit__MType = {
8761 486,
8762 "MapIterator[MType, Array[nullable MType]]", /* class_name_string */
8763 0,
8764 0,
8765 NULL, /*DEAD*/
8766 0, {}, /*DEAD TYPE*/
8767 };
8768 /* runtime type MapIterator[MClassType, Array[nullable MType]] */
8769 const struct type type_standard__MapIterator__nit__MClassType__standard__Array__nullable__nit__MType = {
8770 487,
8771 "MapIterator[MClassType, Array[nullable MType]]", /* class_name_string */
8772 1,
8773 0,
8774 NULL, /*DEAD*/
8775 0, {}, /*DEAD TYPE*/
8776 };
8777 /* runtime type MapIterator[MClass, Array[nullable MPropDef]] */
8778 const struct type type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef = {
8779 488,
8780 "MapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */
8781 0,
8782 0,
8783 NULL, /*DEAD*/
8784 0, {}, /*DEAD TYPE*/
8785 };
8786 /* runtime type MapIterator[String, String] */
8787 const struct type type_standard__MapIterator__standard__String__standard__String = {
8788 489,
8789 "MapIterator[String, String]", /* class_name_string */
8790 0,
8791 0,
8792 NULL, /*DEAD*/
8793 0, {}, /*DEAD TYPE*/
8794 };
8795 /* runtime type MapIterator[String, ANode] */
8796 const struct type type_standard__MapIterator__standard__String__nit__ANode = {
8797 490,
8798 "MapIterator[String, ANode]", /* class_name_string */
8799 0,
8800 0,
8801 NULL, /*DEAD*/
8802 0, {}, /*DEAD TYPE*/
8803 };
8804 /* runtime type MapIterator[MClass, MClassType] */
8805 const struct type type_standard__MapIterator__nit__MClass__nit__MClassType = {
8806 491,
8807 "MapIterator[MClass, MClassType]", /* class_name_string */
8808 0,
8809 0,
8810 NULL, /*DEAD*/
8811 0, {}, /*DEAD TYPE*/
8812 };
8813 /* runtime type MapIterator[MClass, AType] */
8814 const struct type type_standard__MapIterator__nit__MClass__nit__AType = {
8815 492,
8816 "MapIterator[MClass, AType]", /* class_name_string */
8817 0,
8818 0,
8819 NULL, /*DEAD*/
8820 0, {}, /*DEAD TYPE*/
8821 };
8822 /* runtime type MapIterator[MModule, Set[MClassDef]] */
8823 const struct type type_standard__MapIterator__nit__MModule__standard__Set__nit__MClassDef = {
8824 493,
8825 "MapIterator[MModule, Set[MClassDef]]", /* class_name_string */
8826 0,
8827 0,
8828 NULL, /*DEAD*/
8829 0, {}, /*DEAD TYPE*/
8830 };
8831 /* runtime type MapIterator[MModule, Set[MClass]] */
8832 const struct type type_standard__MapIterator__nit__MModule__standard__Set__nit__MClass = {
8833 494,
8834 "MapIterator[MModule, Set[MClass]]", /* class_name_string */
8835 0,
8836 0,
8837 NULL, /*DEAD*/
8838 0, {}, /*DEAD TYPE*/
8839 };
8840 /* runtime type MapIterator[MModule, Set[MClassType]] */
8841 const struct type type_standard__MapIterator__nit__MModule__standard__Set__nit__MClassType = {
8842 495,
8843 "MapIterator[MModule, Set[MClassType]]", /* class_name_string */
8844 0,
8845 0,
8846 NULL, /*DEAD*/
8847 0, {}, /*DEAD TYPE*/
8848 };
8849 /* runtime type MapIterator[String, Int] */
8850 const struct type type_standard__MapIterator__standard__String__standard__Int = {
8851 496,
8852 "MapIterator[String, Int]", /* class_name_string */
8853 0,
8854 0,
8855 NULL, /*DEAD*/
8856 0, {}, /*DEAD TYPE*/
8857 };
8858 /* runtime type MapIterator[MClass, Set[MVirtualTypeProp]] */
8859 const struct type type_standard__MapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp = {
8860 497,
8861 "MapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
8862 1,
8863 0,
8864 NULL, /*DEAD*/
8865 0, {}, /*DEAD TYPE*/
8866 };
8867 /* runtime type MapIterator[Variable, nullable MType] */
8868 const struct type type_standard__MapIterator__nit__Variable__nullable__nit__MType = {
8869 498,
8870 "MapIterator[Variable, nullable MType]", /* class_name_string */
8871 0,
8872 0,
8873 NULL, /*DEAD*/
8874 0, {}, /*DEAD TYPE*/
8875 };
8876 /* runtime type MapIterator[Variable, nullable Array[nullable MType]] */
8877 const struct type type_standard__MapIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType = {
8878 499,
8879 "MapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */
8880 0,
8881 0,
8882 NULL, /*DEAD*/
8883 0, {}, /*DEAD TYPE*/
8884 };
8885 /* runtime type MapIterator[MClass, Set[PropertyLayoutElement]] */
8886 const struct type type_standard__MapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement = {
8887 500,
8888 "MapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
8889 2,
8890 0,
8891 NULL, /*DEAD*/
8892 0, {}, /*DEAD TYPE*/
8893 };
8894 /* runtime type MapIterator[MClass, Set[MAttribute]] */
8895 const struct type type_standard__MapIterator__nit__MClass__standard__Set__nit__MAttribute = {
8896 501,
8897 "MapIterator[MClass, Set[MAttribute]]", /* class_name_string */
8898 1,
8899 0,
8900 NULL, /*DEAD*/
8901 0, {}, /*DEAD TYPE*/
8902 };
8903 /* runtime type MapIterator[MClass, Array[nullable MClass]] */
8904 const struct type type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MClass = {
8905 502,
8906 "MapIterator[MClass, Array[nullable MClass]]", /* class_name_string */
8907 0,
8908 0,
8909 NULL, /*DEAD*/
8910 0, {}, /*DEAD TYPE*/
8911 };
8912 /* runtime type MapIterator[MClass, AClassdef] */
8913 const struct type type_standard__MapIterator__nit__MClass__nit__AClassdef = {
8914 503,
8915 "MapIterator[MClass, AClassdef]", /* class_name_string */
8916 0,
8917 0,
8918 NULL, /*DEAD*/
8919 0, {}, /*DEAD TYPE*/
8920 };
8921 /* runtime type MapIterator[String, Variable] */
8922 const struct type type_standard__MapIterator__standard__String__nit__Variable = {
8923 504,
8924 "MapIterator[String, Variable]", /* class_name_string */
8925 0,
8926 0,
8927 NULL, /*DEAD*/
8928 0, {}, /*DEAD TYPE*/
8929 };
8930 /* runtime type MapIterator[Variable, RuntimeVariable] */
8931 const struct type type_standard__MapIterator__nit__Variable__nit__RuntimeVariable = {
8932 505,
8933 "MapIterator[Variable, RuntimeVariable]", /* class_name_string */
8934 0,
8935 0,
8936 NULL, /*DEAD*/
8937 0, {}, /*DEAD TYPE*/
8938 };
8939 /* runtime type MapIterator[EscapeMark, String] */
8940 const struct type type_standard__MapIterator__nit__EscapeMark__standard__String = {
8941 506,
8942 "MapIterator[EscapeMark, String]", /* class_name_string */
8943 0,
8944 0,
8945 NULL, /*DEAD*/
8946 0, {}, /*DEAD TYPE*/
8947 };
8948 /* runtime type MapIterator[MClassType, Set[MType]] */
8949 const struct type type_standard__MapIterator__nit__MClassType__standard__Set__nit__MType = {
8950 507,
8951 "MapIterator[MClassType, Set[MType]]", /* class_name_string */
8952 0,
8953 0,
8954 NULL, /*DEAD*/
8955 0, {}, /*DEAD TYPE*/
8956 };
8957 /* runtime type MapIterator[MType, Int] */
8958 const struct type type_standard__MapIterator__nit__MType__standard__Int = {
8959 508,
8960 "MapIterator[MType, Int]", /* class_name_string */
8961 0,
8962 0,
8963 NULL, /*DEAD*/
8964 0, {}, /*DEAD TYPE*/
8965 };
8966 /* runtime type MapIterator[Phase, POSetElement[Phase]] */
8967 const struct type type_standard__MapIterator__nit__Phase__poset__POSetElement__nit__Phase = {
8968 509,
8969 "MapIterator[Phase, POSetElement[Phase]]", /* class_name_string */
8970 0,
8971 0,
8972 NULL, /*DEAD*/
8973 0, {}, /*DEAD TYPE*/
8974 };
8975 /* runtime type MapIterator[MModule, POSetElement[MModule]] */
8976 const struct type type_standard__MapIterator__nit__MModule__poset__POSetElement__nit__MModule = {
8977 510,
8978 "MapIterator[MModule, POSetElement[MModule]]", /* class_name_string */
8979 0,
8980 0,
8981 NULL, /*DEAD*/
8982 0, {}, /*DEAD TYPE*/
8983 };
8984 /* runtime type MapIterator[MClassDef, POSetElement[MClassDef]] */
8985 const struct type type_standard__MapIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef = {
8986 511,
8987 "MapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */
8988 0,
8989 0,
8990 NULL, /*DEAD*/
8991 0, {}, /*DEAD TYPE*/
8992 };
8993 /* runtime type MapIterator[MClassType, POSetElement[MClassType]] */
8994 const struct type type_standard__MapIterator__nit__MClassType__poset__POSetElement__nit__MClassType = {
8995 512,
8996 "MapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */
8997 0,
8998 0,
8999 NULL, /*DEAD*/
9000 0, {}, /*DEAD TYPE*/
9001 };
9002 /* runtime type MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */
9003 const struct type type_standard__MapIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = {
9004 513,
9005 "MapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */
9006 0,
9007 0,
9008 NULL, /*DEAD*/
9009 0, {}, /*DEAD TYPE*/
9010 };
9011 /* runtime type MapIterator[MGroup, POSetElement[MGroup]] */
9012 const struct type type_standard__MapIterator__nit__MGroup__poset__POSetElement__nit__MGroup = {
9013 514,
9014 "MapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */
9015 0,
9016 0,
9017 NULL, /*DEAD*/
9018 0, {}, /*DEAD TYPE*/
9019 };
9020 /* runtime type MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */
9021 const struct type type_standard__MapIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = {
9022 515,
9023 "MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */
9024 0,
9025 0,
9026 NULL, /*DEAD*/
9027 0, {}, /*DEAD TYPE*/
9028 };
9029 /* runtime type MapIterator[MProperty, Set[MMethodDef]] */
9030 const struct type type_standard__MapIterator__nit__MProperty__standard__Set__nit__MMethodDef = {
9031 516,
9032 "MapIterator[MProperty, Set[MMethodDef]]", /* class_name_string */
9033 0,
9034 0,
9035 NULL, /*DEAD*/
9036 0, {}, /*DEAD TYPE*/
9037 };
9038 /* runtime type MapIterator[MVirtualTypeProp, Int] */
9039 const struct type type_standard__MapIterator__nit__MVirtualTypeProp__standard__Int = {
9040 517,
9041 "MapIterator[MVirtualTypeProp, Int]", /* class_name_string */
9042 0,
9043 0,
9044 NULL, /*DEAD*/
9045 0, {}, /*DEAD TYPE*/
9046 };
9047 /* runtime type MapIterator[PropertyLayoutElement, Int] */
9048 const struct type type_standard__MapIterator__nit__PropertyLayoutElement__standard__Int = {
9049 518,
9050 "MapIterator[PropertyLayoutElement, Int]", /* class_name_string */
9051 1,
9052 0,
9053 NULL, /*DEAD*/
9054 0, {}, /*DEAD TYPE*/
9055 };
9056 /* runtime type MapIterator[MAttribute, Int] */
9057 const struct type type_standard__MapIterator__nit__MAttribute__standard__Int = {
9058 519,
9059 "MapIterator[MAttribute, Int]", /* class_name_string */
9060 0,
9061 0,
9062 NULL, /*DEAD*/
9063 0, {}, /*DEAD TYPE*/
9064 };
9065 /* runtime type MapIterator[MClass, POSetElement[MClass]] */
9066 const struct type type_standard__MapIterator__nit__MClass__poset__POSetElement__nit__MClass = {
9067 520,
9068 "MapIterator[MClass, POSetElement[MClass]]", /* class_name_string */
9069 0,
9070 0,
9071 NULL, /*DEAD*/
9072 0, {}, /*DEAD TYPE*/
9073 };
9074 /* runtime type MapIterator[MType, POSetElement[MType]] */
9075 const struct type type_standard__MapIterator__nit__MType__poset__POSetElement__nit__MType = {
9076 521,
9077 "MapIterator[MType, POSetElement[MType]]", /* class_name_string */
9078 1,
9079 0,
9080 NULL, /*DEAD*/
9081 0, {}, /*DEAD TYPE*/
9082 };
9083 /* runtime type MapIterator[MType, Set[MType]] */
9084 const struct type type_standard__MapIterator__nit__MType__standard__Set__nit__MType = {
9085 522,
9086 "MapIterator[MType, Set[MType]]", /* class_name_string */
9087 1,
9088 0,
9089 NULL, /*DEAD*/
9090 0, {}, /*DEAD TYPE*/
9091 };
9092 /* runtime type MapIterator[MType, HashMap[String, nullable MProperty]] */
9093 const struct type type_standard__MapIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = {
9094 523,
9095 "MapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */
9096 0,
9097 0,
9098 NULL, /*DEAD*/
9099 0, {}, /*DEAD TYPE*/
9100 };
9101 /* runtime type MapIterator[String, nullable MProperty] */
9102 const struct type type_standard__MapIterator__standard__String__nullable__nit__MProperty = {
9103 524,
9104 "MapIterator[String, nullable MProperty]", /* class_name_string */
9105 0,
9106 0,
9107 NULL, /*DEAD*/
9108 0, {}, /*DEAD TYPE*/
9109 };
9110 /* runtime type MapIterator[MClass, Set[MClass]] */
9111 const struct type type_standard__MapIterator__nit__MClass__standard__Set__nit__MClass = {
9112 525,
9113 "MapIterator[MClass, Set[MClass]]", /* class_name_string */
9114 0,
9115 0,
9116 NULL, /*DEAD*/
9117 0, {}, /*DEAD TYPE*/
9118 };
9119 /* runtime type MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */
9120 const struct type type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = {
9121 526,
9122 "MapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */
9123 0,
9124 0,
9125 NULL, /*DEAD*/
9126 0, {}, /*DEAD TYPE*/
9127 };
9128 /* runtime type MapIterator[MType, Array[MMethodDef]] */
9129 const struct type type_standard__MapIterator__nit__MType__standard__Array__nit__MMethodDef = {
9130 527,
9131 "MapIterator[MType, Array[MMethodDef]]", /* class_name_string */
9132 0,
9133 0,
9134 NULL, /*DEAD*/
9135 0, {}, /*DEAD TYPE*/
9136 };
9137 /* runtime type MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9138 const struct type type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = {
9139 528,
9140 "MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9141 0,
9142 0,
9143 NULL, /*DEAD*/
9144 0, {}, /*DEAD TYPE*/
9145 };
9146 /* runtime type MapIterator[MType, Array[MAttributeDef]] */
9147 const struct type type_standard__MapIterator__nit__MType__standard__Array__nit__MAttributeDef = {
9148 529,
9149 "MapIterator[MType, Array[MAttributeDef]]", /* class_name_string */
9150 0,
9151 0,
9152 NULL, /*DEAD*/
9153 0, {}, /*DEAD TYPE*/
9154 };
9155 /* runtime type MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */
9156 const struct type type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = {
9157 530,
9158 "MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */
9159 0,
9160 0,
9161 NULL, /*DEAD*/
9162 0, {}, /*DEAD TYPE*/
9163 };
9164 /* runtime type MapIterator[MType, Array[MVirtualTypeDef]] */
9165 const struct type type_standard__MapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef = {
9166 531,
9167 "MapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */
9168 0,
9169 0,
9170 NULL, /*DEAD*/
9171 0, {}, /*DEAD TYPE*/
9172 };
9173 /* runtime type HashSet[AModule] */
9174 const struct type type_standard__HashSet__nit__AModule = {
9175 2298,
9176 "HashSet[AModule]", /* class_name_string */
9177 12,
9178 0,
9179 &resolution_table_standard__HashSet__nit__AModule,
9180 13,
9181 {
9182 4, /* Set[Object] */
9183 -1, /* empty */
9184 171, /* Collection[AModule] */
9185 181, /* Collection[ANode] */
9186 139, /* Object */
9187 283, /* Collection[Prod] */
9188 179, /* Collection[Object] */
9189 -1, /* empty */
9190 -1, /* empty */
9191 -1, /* empty */
9192 1784, /* HashSet[Object] */
9193 2102, /* HashSet[ANode] */
9194 2298, /* HashSet[AModule] */
9195 },
9196 };
9197 const struct types resolution_table_standard__HashSet__nit__AModule = {
9198 0, /* dummy */
9199 {
9200 &type_nit__AModule, /* E: AModule */
9201 &type_standard__hash_collection__HashSetNode__nit__AModule, /* HashSetNode[E]: HashSetNode[AModule] */
9202 &type_standard__hash_collection__HashSetIterator__nit__AModule, /* HashSetIterator[E]: HashSetIterator[AModule] */
9203 &type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */
9204 &type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */
9205 NULL, /* empty */
9206 NULL, /* empty */
9207 NULL, /* empty */
9208 &type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */
9209 &type_nit__AModule, /* E: AModule */
9210 &type_nit__AModule, /* E: AModule */
9211 &type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */
9212 &type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */
9213 &type_nit__AModule, /* K: AModule */
9214 &type_nullable__standard__hash_collection__HashSetNode__nit__AModule, /* nullable N: nullable HashSetNode[AModule] */
9215 &type_standard__hash_collection__HashSetNode__nit__AModule, /* N: HashSetNode[AModule] */
9216 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[AModule]] */
9217 }
9218 };
9219 /* runtime type HashSet[MModule] */
9220 const struct type type_standard__HashSet__nit__MModule = {
9221 2100,
9222 "HashSet[MModule]", /* class_name_string */
9223 11,
9224 0,
9225 &resolution_table_standard__HashSet__nit__MModule,
9226 12,
9227 {
9228 4, /* Set[Object] */
9229 -1, /* empty */
9230 172, /* Collection[MModule] */
9231 -1, /* empty */
9232 139, /* Object */
9233 -1, /* empty */
9234 179, /* Collection[Object] */
9235 -1, /* empty */
9236 -1, /* empty */
9237 -1, /* empty */
9238 1784, /* HashSet[Object] */
9239 2100, /* HashSet[MModule] */
9240 },
9241 };
9242 const struct types resolution_table_standard__HashSet__nit__MModule = {
9243 0, /* dummy */
9244 {
9245 &type_nit__MModule, /* E: MModule */
9246 &type_standard__hash_collection__HashSetNode__nit__MModule, /* HashSetNode[E]: HashSetNode[MModule] */
9247 &type_standard__hash_collection__HashSetIterator__nit__MModule, /* HashSetIterator[E]: HashSetIterator[MModule] */
9248 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
9249 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
9250 NULL, /* empty */
9251 NULL, /* empty */
9252 NULL, /* empty */
9253 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
9254 &type_nit__MModule, /* E: MModule */
9255 &type_nit__MModule, /* E: MModule */
9256 &type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */
9257 &type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */
9258 &type_nit__MModule, /* K: MModule */
9259 &type_nullable__standard__hash_collection__HashSetNode__nit__MModule, /* nullable N: nullable HashSetNode[MModule] */
9260 &type_standard__hash_collection__HashSetNode__nit__MModule, /* N: HashSetNode[MModule] */
9261 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MModule, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MModule]] */
9262 }
9263 };
9264 /* runtime type HashSet[MClassType] */
9265 const struct type type_standard__HashSet__nit__MClassType = {
9266 2350,
9267 "HashSet[MClassType]", /* class_name_string */
9268 12,
9269 0,
9270 &resolution_table_standard__HashSet__nit__MClassType,
9271 13,
9272 {
9273 4, /* Set[Object] */
9274 163, /* Set[MClassType] */
9275 168, /* Set[MType] */
9276 173, /* Collection[MClassType] */
9277 139, /* Object */
9278 175, /* Collection[MType] */
9279 179, /* Collection[Object] */
9280 298, /* Collection[nullable MType] */
9281 -1, /* empty */
9282 -1, /* empty */
9283 1784, /* HashSet[Object] */
9284 2291, /* HashSet[MType] */
9285 2350, /* HashSet[MClassType] */
9286 },
9287 };
9288 const struct types resolution_table_standard__HashSet__nit__MClassType = {
9289 0, /* dummy */
9290 {
9291 &type_nit__MClassType, /* E: MClassType */
9292 &type_standard__hash_collection__HashSetNode__nit__MClassType, /* HashSetNode[E]: HashSetNode[MClassType] */
9293 &type_standard__hash_collection__HashSetIterator__nit__MClassType, /* HashSetIterator[E]: HashSetIterator[MClassType] */
9294 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
9295 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
9296 NULL, /* empty */
9297 NULL, /* empty */
9298 NULL, /* empty */
9299 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
9300 &type_nit__MClassType, /* E: MClassType */
9301 &type_nit__MClassType, /* E: MClassType */
9302 &type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */
9303 &type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */
9304 &type_nit__MClassType, /* K: MClassType */
9305 &type_nullable__standard__hash_collection__HashSetNode__nit__MClassType, /* nullable N: nullable HashSetNode[MClassType] */
9306 &type_standard__hash_collection__HashSetNode__nit__MClassType, /* N: HashSetNode[MClassType] */
9307 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MClassType]] */
9308 }
9309 };
9310 /* runtime type HashSet[MClass] */
9311 const struct type type_standard__HashSet__nit__MClass = {
9312 2293,
9313 "HashSet[MClass]", /* class_name_string */
9314 11,
9315 0,
9316 &resolution_table_standard__HashSet__nit__MClass,
9317 12,
9318 {
9319 4, /* Set[Object] */
9320 162, /* Set[MClass] */
9321 174, /* Collection[MClass] */
9322 290, /* Collection[nullable MClass] */
9323 139, /* Object */
9324 -1, /* empty */
9325 179, /* Collection[Object] */
9326 -1, /* empty */
9327 -1, /* empty */
9328 -1, /* empty */
9329 1784, /* HashSet[Object] */
9330 2293, /* HashSet[MClass] */
9331 },
9332 };
9333 const struct types resolution_table_standard__HashSet__nit__MClass = {
9334 0, /* dummy */
9335 {
9336 &type_nit__MClass, /* E: MClass */
9337 &type_standard__hash_collection__HashSetNode__nit__MClass, /* HashSetNode[E]: HashSetNode[MClass] */
9338 &type_standard__hash_collection__HashSetIterator__nit__MClass, /* HashSetIterator[E]: HashSetIterator[MClass] */
9339 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
9340 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
9341 NULL, /* empty */
9342 NULL, /* empty */
9343 NULL, /* empty */
9344 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
9345 &type_nit__MClass, /* E: MClass */
9346 &type_nit__MClass, /* E: MClass */
9347 &type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */
9348 &type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */
9349 &type_nit__MClass, /* K: MClass */
9350 &type_nullable__standard__hash_collection__HashSetNode__nit__MClass, /* nullable N: nullable HashSetNode[MClass] */
9351 &type_standard__hash_collection__HashSetNode__nit__MClass, /* N: HashSetNode[MClass] */
9352 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MClass]] */
9353 }
9354 };
9355 /* runtime type HashSet[MMethodDef] */
9356 const struct type type_standard__HashSet__nit__MMethodDef = {
9357 2355,
9358 "HashSet[MMethodDef]", /* class_name_string */
9359 12,
9360 0,
9361 &resolution_table_standard__HashSet__nit__MMethodDef,
9362 13,
9363 {
9364 4, /* Set[Object] */
9365 169, /* Set[MMethodDef] */
9366 176, /* Collection[MMethodDef] */
9367 166, /* Set[PropertyLayoutElement] */
9368 139, /* Object */
9369 276, /* Collection[MPropDef] */
9370 179, /* Collection[Object] */
9371 185, /* Collection[PropertyLayoutElement] */
9372 291, /* Collection[nullable MPropDef] */
9373 -1, /* empty */
9374 1784, /* HashSet[Object] */
9375 2246, /* HashSet[PropertyLayoutElement] */
9376 2355, /* HashSet[MMethodDef] */
9377 },
9378 };
9379 const struct types resolution_table_standard__HashSet__nit__MMethodDef = {
9380 0, /* dummy */
9381 {
9382 &type_nit__MMethodDef, /* E: MMethodDef */
9383 &type_standard__hash_collection__HashSetNode__nit__MMethodDef, /* HashSetNode[E]: HashSetNode[MMethodDef] */
9384 &type_standard__hash_collection__HashSetIterator__nit__MMethodDef, /* HashSetIterator[E]: HashSetIterator[MMethodDef] */
9385 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
9386 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
9387 NULL, /* empty */
9388 NULL, /* empty */
9389 NULL, /* empty */
9390 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
9391 &type_nit__MMethodDef, /* E: MMethodDef */
9392 &type_nit__MMethodDef, /* E: MMethodDef */
9393 &type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */
9394 &type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */
9395 &type_nit__MMethodDef, /* K: MMethodDef */
9396 &type_nullable__standard__hash_collection__HashSetNode__nit__MMethodDef, /* nullable N: nullable HashSetNode[MMethodDef] */
9397 &type_standard__hash_collection__HashSetNode__nit__MMethodDef, /* N: HashSetNode[MMethodDef] */
9398 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MMethodDef]] */
9399 }
9400 };
9401 /* runtime type HashSet[MMethod] */
9402 const struct type type_standard__HashSet__nit__MMethod = {
9403 2356,
9404 "HashSet[MMethod]", /* class_name_string */
9405 13,
9406 0,
9407 &resolution_table_standard__HashSet__nit__MMethod,
9408 14,
9409 {
9410 4, /* Set[Object] */
9411 160, /* Set[MProperty] */
9412 177, /* Collection[MMethod] */
9413 166, /* Set[PropertyLayoutElement] */
9414 139, /* Object */
9415 -1, /* empty */
9416 179, /* Collection[Object] */
9417 185, /* Collection[PropertyLayoutElement] */
9418 187, /* Collection[MProperty] */
9419 353, /* Collection[nullable MProperty] */
9420 1784, /* HashSet[Object] */
9421 2246, /* HashSet[PropertyLayoutElement] */
9422 2351, /* HashSet[MProperty] */
9423 2356, /* HashSet[MMethod] */
9424 },
9425 };
9426 const struct types resolution_table_standard__HashSet__nit__MMethod = {
9427 0, /* dummy */
9428 {
9429 &type_nit__MMethod, /* E: MMethod */
9430 &type_standard__hash_collection__HashSetNode__nit__MMethod, /* HashSetNode[E]: HashSetNode[MMethod] */
9431 &type_standard__hash_collection__HashSetIterator__nit__MMethod, /* HashSetIterator[E]: HashSetIterator[MMethod] */
9432 &type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */
9433 &type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */
9434 NULL, /* empty */
9435 NULL, /* empty */
9436 NULL, /* empty */
9437 &type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */
9438 &type_nit__MMethod, /* E: MMethod */
9439 &type_nit__MMethod, /* E: MMethod */
9440 &type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */
9441 &type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */
9442 &type_nit__MMethod, /* K: MMethod */
9443 &type_nullable__standard__hash_collection__HashSetNode__nit__MMethod, /* nullable N: nullable HashSetNode[MMethod] */
9444 &type_standard__hash_collection__HashSetNode__nit__MMethod, /* N: HashSetNode[MMethod] */
9445 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MMethod]] */
9446 }
9447 };
9448 /* runtime type HashSet[CallSite] */
9449 const struct type type_standard__HashSet__nit__CallSite = {
9450 2101,
9451 "HashSet[CallSite]", /* class_name_string */
9452 11,
9453 0,
9454 &resolution_table_standard__HashSet__nit__CallSite,
9455 12,
9456 {
9457 4, /* Set[Object] */
9458 -1, /* empty */
9459 178, /* Collection[CallSite] */
9460 -1, /* empty */
9461 139, /* Object */
9462 -1, /* empty */
9463 179, /* Collection[Object] */
9464 -1, /* empty */
9465 -1, /* empty */
9466 -1, /* empty */
9467 1784, /* HashSet[Object] */
9468 2101, /* HashSet[CallSite] */
9469 },
9470 };
9471 const struct types resolution_table_standard__HashSet__nit__CallSite = {
9472 0, /* dummy */
9473 {
9474 &type_nit__CallSite, /* E: CallSite */
9475 &type_standard__hash_collection__HashSetNode__nit__CallSite, /* HashSetNode[E]: HashSetNode[CallSite] */
9476 &type_standard__hash_collection__HashSetIterator__nit__CallSite, /* HashSetIterator[E]: HashSetIterator[CallSite] */
9477 &type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */
9478 &type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */
9479 NULL, /* empty */
9480 NULL, /* empty */
9481 NULL, /* empty */
9482 &type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */
9483 &type_nit__CallSite, /* E: CallSite */
9484 &type_nit__CallSite, /* E: CallSite */
9485 &type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */
9486 &type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */
9487 &type_nit__CallSite, /* K: CallSite */
9488 &type_nullable__standard__hash_collection__HashSetNode__nit__CallSite, /* nullable N: nullable HashSetNode[CallSite] */
9489 &type_standard__hash_collection__HashSetNode__nit__CallSite, /* N: HashSetNode[CallSite] */
9490 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__CallSite, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[CallSite]] */
9491 }
9492 };
9493 /* runtime type HashSet[Object] */
9494 const struct type type_standard__HashSet__standard__Object = {
9495 1784,
9496 "HashSet[Object]", /* class_name_string */
9497 10,
9498 0,
9499 &resolution_table_standard__HashSet__standard__Object,
9500 11,
9501 {
9502 4, /* Set[Object] */
9503 -1, /* empty */
9504 -1, /* empty */
9505 -1, /* empty */
9506 139, /* Object */
9507 -1, /* empty */
9508 179, /* Collection[Object] */
9509 -1, /* empty */
9510 -1, /* empty */
9511 -1, /* empty */
9512 1784, /* HashSet[Object] */
9513 },
9514 };
9515 const struct types resolution_table_standard__HashSet__standard__Object = {
9516 0, /* dummy */
9517 {
9518 &type_standard__Object, /* E: Object */
9519 &type_standard__hash_collection__HashSetNode__standard__Object, /* HashSetNode[E]: HashSetNode[Object] */
9520 &type_standard__hash_collection__HashSetIterator__standard__Object, /* HashSetIterator[E]: HashSetIterator[Object] */
9521 &type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */
9522 &type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */
9523 NULL, /* empty */
9524 NULL, /* empty */
9525 NULL, /* empty */
9526 &type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */
9527 &type_standard__Object, /* E: Object */
9528 &type_standard__Object, /* E: Object */
9529 &type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */
9530 &type_standard__Array__standard__Object, /* Array[E]: Array[Object] */
9531 &type_standard__Object, /* K: Object */
9532 &type_nullable__standard__hash_collection__HashSetNode__standard__Object, /* nullable N: nullable HashSetNode[Object] */
9533 &type_standard__hash_collection__HashSetNode__standard__Object, /* N: HashSetNode[Object] */
9534 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Object, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Object]] */
9535 }
9536 };
9537 /* runtime type HashSet[ANode] */
9538 const struct type type_standard__HashSet__nit__ANode = {
9539 2102,
9540 "HashSet[ANode]", /* class_name_string */
9541 11,
9542 0,
9543 &resolution_table_standard__HashSet__nit__ANode,
9544 12,
9545 {
9546 4, /* Set[Object] */
9547 -1, /* empty */
9548 -1, /* empty */
9549 181, /* Collection[ANode] */
9550 139, /* Object */
9551 -1, /* empty */
9552 179, /* Collection[Object] */
9553 -1, /* empty */
9554 -1, /* empty */
9555 -1, /* empty */
9556 1784, /* HashSet[Object] */
9557 2102, /* HashSet[ANode] */
9558 },
9559 };
9560 const struct types resolution_table_standard__HashSet__nit__ANode = {
9561 0, /* dummy */
9562 {
9563 &type_nit__ANode, /* E: ANode */
9564 &type_standard__hash_collection__HashSetNode__nit__ANode, /* HashSetNode[E]: HashSetNode[ANode] */
9565 &type_standard__hash_collection__HashSetIterator__nit__ANode, /* HashSetIterator[E]: HashSetIterator[ANode] */
9566 &type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */
9567 &type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */
9568 NULL, /* empty */
9569 NULL, /* empty */
9570 NULL, /* empty */
9571 &type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */
9572 &type_nit__ANode, /* E: ANode */
9573 &type_nit__ANode, /* E: ANode */
9574 &type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */
9575 &type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */
9576 &type_nit__ANode, /* K: ANode */
9577 &type_nullable__standard__hash_collection__HashSetNode__nit__ANode, /* nullable N: nullable HashSetNode[ANode] */
9578 &type_standard__hash_collection__HashSetNode__nit__ANode, /* N: HashSetNode[ANode] */
9579 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[ANode]] */
9580 }
9581 };
9582 /* runtime type HashSet[MClassDef] */
9583 const struct type type_standard__HashSet__nit__MClassDef = {
9584 2245,
9585 "HashSet[MClassDef]", /* class_name_string */
9586 11,
9587 0,
9588 &resolution_table_standard__HashSet__nit__MClassDef,
9589 12,
9590 {
9591 4, /* Set[Object] */
9592 161, /* Set[MClassDef] */
9593 182, /* Collection[MClassDef] */
9594 -1, /* empty */
9595 139, /* Object */
9596 -1, /* empty */
9597 179, /* Collection[Object] */
9598 -1, /* empty */
9599 -1, /* empty */
9600 -1, /* empty */
9601 1784, /* HashSet[Object] */
9602 2245, /* HashSet[MClassDef] */
9603 },
9604 };
9605 const struct types resolution_table_standard__HashSet__nit__MClassDef = {
9606 0, /* dummy */
9607 {
9608 &type_nit__MClassDef, /* E: MClassDef */
9609 &type_standard__hash_collection__HashSetNode__nit__MClassDef, /* HashSetNode[E]: HashSetNode[MClassDef] */
9610 &type_standard__hash_collection__HashSetIterator__nit__MClassDef, /* HashSetIterator[E]: HashSetIterator[MClassDef] */
9611 &type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */
9612 &type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */
9613 NULL, /* empty */
9614 NULL, /* empty */
9615 NULL, /* empty */
9616 &type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */
9617 &type_nit__MClassDef, /* E: MClassDef */
9618 &type_nit__MClassDef, /* E: MClassDef */
9619 &type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */
9620 &type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */
9621 &type_nit__MClassDef, /* K: MClassDef */
9622 &type_nullable__standard__hash_collection__HashSetNode__nit__MClassDef, /* nullable N: nullable HashSetNode[MClassDef] */
9623 &type_standard__hash_collection__HashSetNode__nit__MClassDef, /* N: HashSetNode[MClassDef] */
9624 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MClassDef]] */
9625 }
9626 };
9627 /* runtime type HashSet[MVirtualTypeProp] */
9628 const struct type type_standard__HashSet__nit__MVirtualTypeProp = {
9629 2357,
9630 "HashSet[MVirtualTypeProp]", /* class_name_string */
9631 13,
9632 0,
9633 &resolution_table_standard__HashSet__nit__MVirtualTypeProp,
9634 14,
9635 {
9636 4, /* Set[Object] */
9637 160, /* Set[MProperty] */
9638 164, /* Set[MVirtualTypeProp] */
9639 166, /* Set[PropertyLayoutElement] */
9640 139, /* Object */
9641 183, /* Collection[MVirtualTypeProp] */
9642 179, /* Collection[Object] */
9643 185, /* Collection[PropertyLayoutElement] */
9644 187, /* Collection[MProperty] */
9645 353, /* Collection[nullable MProperty] */
9646 1784, /* HashSet[Object] */
9647 2246, /* HashSet[PropertyLayoutElement] */
9648 2351, /* HashSet[MProperty] */
9649 2357, /* HashSet[MVirtualTypeProp] */
9650 },
9651 };
9652 const struct types resolution_table_standard__HashSet__nit__MVirtualTypeProp = {
9653 0, /* dummy */
9654 {
9655 &type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */
9656 &type_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* HashSetNode[E]: HashSetNode[MVirtualTypeProp] */
9657 &type_standard__hash_collection__HashSetIterator__nit__MVirtualTypeProp, /* HashSetIterator[E]: HashSetIterator[MVirtualTypeProp] */
9658 &type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */
9659 &type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */
9660 NULL, /* empty */
9661 NULL, /* empty */
9662 NULL, /* empty */
9663 &type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */
9664 &type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */
9665 &type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */
9666 &type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */
9667 &type_standard__Array__nit__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */
9668 &type_nit__MVirtualTypeProp, /* K: MVirtualTypeProp */
9669 &type_nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* nullable N: nullable HashSetNode[MVirtualTypeProp] */
9670 &type_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* N: HashSetNode[MVirtualTypeProp] */
9671 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */
9672 }
9673 };
9674 /* runtime type HashSet[Variable] */
9675 const struct type type_standard__HashSet__nit__Variable = {
9676 2103,
9677 "HashSet[Variable]", /* class_name_string */
9678 11,
9679 0,
9680 &resolution_table_standard__HashSet__nit__Variable,
9681 12,
9682 {
9683 4, /* Set[Object] */
9684 -1, /* empty */
9685 184, /* Collection[Variable] */
9686 -1, /* empty */
9687 139, /* Object */
9688 -1, /* empty */
9689 179, /* Collection[Object] */
9690 -1, /* empty */
9691 -1, /* empty */
9692 -1, /* empty */
9693 1784, /* HashSet[Object] */
9694 2103, /* HashSet[Variable] */
9695 },
9696 };
9697 const struct types resolution_table_standard__HashSet__nit__Variable = {
9698 0, /* dummy */
9699 {
9700 &type_nit__Variable, /* E: Variable */
9701 &type_standard__hash_collection__HashSetNode__nit__Variable, /* HashSetNode[E]: HashSetNode[Variable] */
9702 &type_standard__hash_collection__HashSetIterator__nit__Variable, /* HashSetIterator[E]: HashSetIterator[Variable] */
9703 &type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */
9704 &type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */
9705 NULL, /* empty */
9706 NULL, /* empty */
9707 NULL, /* empty */
9708 &type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */
9709 &type_nit__Variable, /* E: Variable */
9710 &type_nit__Variable, /* E: Variable */
9711 &type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */
9712 &type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */
9713 &type_nit__Variable, /* K: Variable */
9714 &type_nullable__standard__hash_collection__HashSetNode__nit__Variable, /* nullable N: nullable HashSetNode[Variable] */
9715 &type_standard__hash_collection__HashSetNode__nit__Variable, /* N: HashSetNode[Variable] */
9716 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Variable]] */
9717 }
9718 };
9719 /* runtime type HashSet[String] */
9720 const struct type type_standard__HashSet__standard__String = {
9721 2294,
9722 "HashSet[String]", /* class_name_string */
9723 11,
9724 0,
9725 &resolution_table_standard__HashSet__standard__String,
9726 12,
9727 {
9728 4, /* Set[Object] */
9729 -1, /* empty */
9730 180, /* Collection[String] */
9731 -1, /* empty */
9732 139, /* Object */
9733 280, /* Collection[Text] */
9734 179, /* Collection[Object] */
9735 292, /* Collection[Streamable] */
9736 -1, /* empty */
9737 -1, /* empty */
9738 1784, /* HashSet[Object] */
9739 2294, /* HashSet[String] */
9740 },
9741 };
9742 const struct types resolution_table_standard__HashSet__standard__String = {
9743 0, /* dummy */
9744 {
9745 &type_standard__String, /* E: String */
9746 &type_standard__hash_collection__HashSetNode__standard__String, /* HashSetNode[E]: HashSetNode[String] */
9747 &type_standard__hash_collection__HashSetIterator__standard__String, /* HashSetIterator[E]: HashSetIterator[String] */
9748 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
9749 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
9750 NULL, /* empty */
9751 NULL, /* empty */
9752 NULL, /* empty */
9753 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
9754 &type_standard__String, /* E: String */
9755 &type_standard__String, /* E: String */
9756 &type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */
9757 &type_standard__Array__standard__String, /* Array[E]: Array[String] */
9758 &type_standard__String, /* K: String */
9759 &type_nullable__standard__hash_collection__HashSetNode__standard__String, /* nullable N: nullable HashSetNode[String] */
9760 &type_standard__hash_collection__HashSetNode__standard__String, /* N: HashSetNode[String] */
9761 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[String]] */
9762 }
9763 };
9764 /* runtime type HashSet[PropertyLayoutElement] */
9765 const struct type type_standard__HashSet__nit__PropertyLayoutElement = {
9766 2246,
9767 "HashSet[PropertyLayoutElement]", /* class_name_string */
9768 11,
9769 0,
9770 &resolution_table_standard__HashSet__nit__PropertyLayoutElement,
9771 12,
9772 {
9773 4, /* Set[Object] */
9774 -1, /* empty */
9775 -1, /* empty */
9776 166, /* Set[PropertyLayoutElement] */
9777 139, /* Object */
9778 -1, /* empty */
9779 179, /* Collection[Object] */
9780 185, /* Collection[PropertyLayoutElement] */
9781 -1, /* empty */
9782 -1, /* empty */
9783 1784, /* HashSet[Object] */
9784 2246, /* HashSet[PropertyLayoutElement] */
9785 },
9786 };
9787 const struct types resolution_table_standard__HashSet__nit__PropertyLayoutElement = {
9788 0, /* dummy */
9789 {
9790 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
9791 &type_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* HashSetNode[E]: HashSetNode[PropertyLayoutElement] */
9792 &type_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement, /* HashSetIterator[E]: HashSetIterator[PropertyLayoutElement] */
9793 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
9794 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
9795 NULL, /* empty */
9796 NULL, /* empty */
9797 NULL, /* empty */
9798 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
9799 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
9800 &type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */
9801 &type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */
9802 &type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */
9803 &type_nit__PropertyLayoutElement, /* K: PropertyLayoutElement */
9804 &type_nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* nullable N: nullable HashSetNode[PropertyLayoutElement] */
9805 &type_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* N: HashSetNode[PropertyLayoutElement] */
9806 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */
9807 }
9808 };
9809 /* runtime type HashSet[MAttribute] */
9810 const struct type type_standard__HashSet__nit__MAttribute = {
9811 2358,
9812 "HashSet[MAttribute]", /* class_name_string */
9813 13,
9814 0,
9815 &resolution_table_standard__HashSet__nit__MAttribute,
9816 14,
9817 {
9818 4, /* Set[Object] */
9819 160, /* Set[MProperty] */
9820 167, /* Set[MAttribute] */
9821 166, /* Set[PropertyLayoutElement] */
9822 139, /* Object */
9823 186, /* Collection[MAttribute] */
9824 179, /* Collection[Object] */
9825 185, /* Collection[PropertyLayoutElement] */
9826 187, /* Collection[MProperty] */
9827 353, /* Collection[nullable MProperty] */
9828 1784, /* HashSet[Object] */
9829 2246, /* HashSet[PropertyLayoutElement] */
9830 2351, /* HashSet[MProperty] */
9831 2358, /* HashSet[MAttribute] */
9832 },
9833 };
9834 const struct types resolution_table_standard__HashSet__nit__MAttribute = {
9835 0, /* dummy */
9836 {
9837 &type_nit__MAttribute, /* E: MAttribute */
9838 &type_standard__hash_collection__HashSetNode__nit__MAttribute, /* HashSetNode[E]: HashSetNode[MAttribute] */
9839 &type_standard__hash_collection__HashSetIterator__nit__MAttribute, /* HashSetIterator[E]: HashSetIterator[MAttribute] */
9840 &type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */
9841 &type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */
9842 NULL, /* empty */
9843 NULL, /* empty */
9844 NULL, /* empty */
9845 &type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */
9846 &type_nit__MAttribute, /* E: MAttribute */
9847 &type_nit__MAttribute, /* E: MAttribute */
9848 &type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */
9849 &type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */
9850 &type_nit__MAttribute, /* K: MAttribute */
9851 &type_nullable__standard__hash_collection__HashSetNode__nit__MAttribute, /* nullable N: nullable HashSetNode[MAttribute] */
9852 &type_standard__hash_collection__HashSetNode__nit__MAttribute, /* N: HashSetNode[MAttribute] */
9853 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MAttribute]] */
9854 }
9855 };
9856 /* runtime type HashSet[MProperty] */
9857 const struct type type_standard__HashSet__nit__MProperty = {
9858 2351,
9859 "HashSet[MProperty]", /* class_name_string */
9860 12,
9861 0,
9862 &resolution_table_standard__HashSet__nit__MProperty,
9863 13,
9864 {
9865 4, /* Set[Object] */
9866 160, /* Set[MProperty] */
9867 -1, /* empty */
9868 166, /* Set[PropertyLayoutElement] */
9869 139, /* Object */
9870 -1, /* empty */
9871 179, /* Collection[Object] */
9872 185, /* Collection[PropertyLayoutElement] */
9873 187, /* Collection[MProperty] */
9874 353, /* Collection[nullable MProperty] */
9875 1784, /* HashSet[Object] */
9876 2246, /* HashSet[PropertyLayoutElement] */
9877 2351, /* HashSet[MProperty] */
9878 },
9879 };
9880 const struct types resolution_table_standard__HashSet__nit__MProperty = {
9881 0, /* dummy */
9882 {
9883 &type_nit__MProperty, /* E: MProperty */
9884 &type_standard__hash_collection__HashSetNode__nit__MProperty, /* HashSetNode[E]: HashSetNode[MProperty] */
9885 &type_standard__hash_collection__HashSetIterator__nit__MProperty, /* HashSetIterator[E]: HashSetIterator[MProperty] */
9886 &type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */
9887 &type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */
9888 NULL, /* empty */
9889 NULL, /* empty */
9890 NULL, /* empty */
9891 &type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */
9892 &type_nit__MProperty, /* E: MProperty */
9893 &type_nit__MProperty, /* E: MProperty */
9894 &type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */
9895 &type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */
9896 &type_nit__MProperty, /* K: MProperty */
9897 &type_nullable__standard__hash_collection__HashSetNode__nit__MProperty, /* nullable N: nullable HashSetNode[MProperty] */
9898 &type_standard__hash_collection__HashSetNode__nit__MProperty, /* N: HashSetNode[MProperty] */
9899 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MProperty]] */
9900 }
9901 };
9902 /* runtime type HashSet[Phase] */
9903 const struct type type_standard__HashSet__nit__Phase = {
9904 2104,
9905 "HashSet[Phase]", /* class_name_string */
9906 11,
9907 0,
9908 &resolution_table_standard__HashSet__nit__Phase,
9909 12,
9910 {
9911 4, /* Set[Object] */
9912 -1, /* empty */
9913 188, /* Collection[Phase] */
9914 -1, /* empty */
9915 139, /* Object */
9916 -1, /* empty */
9917 179, /* Collection[Object] */
9918 -1, /* empty */
9919 -1, /* empty */
9920 -1, /* empty */
9921 1784, /* HashSet[Object] */
9922 2104, /* HashSet[Phase] */
9923 },
9924 };
9925 const struct types resolution_table_standard__HashSet__nit__Phase = {
9926 0, /* dummy */
9927 {
9928 &type_nit__Phase, /* E: Phase */
9929 &type_standard__hash_collection__HashSetNode__nit__Phase, /* HashSetNode[E]: HashSetNode[Phase] */
9930 &type_standard__hash_collection__HashSetIterator__nit__Phase, /* HashSetIterator[E]: HashSetIterator[Phase] */
9931 &type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */
9932 &type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */
9933 NULL, /* empty */
9934 NULL, /* empty */
9935 NULL, /* empty */
9936 &type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */
9937 &type_nit__Phase, /* E: Phase */
9938 &type_nit__Phase, /* E: Phase */
9939 &type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */
9940 &type_standard__Array__nit__Phase, /* Array[E]: Array[Phase] */
9941 &type_nit__Phase, /* K: Phase */
9942 &type_nullable__standard__hash_collection__HashSetNode__nit__Phase, /* nullable N: nullable HashSetNode[Phase] */
9943 &type_standard__hash_collection__HashSetNode__nit__Phase, /* N: HashSetNode[Phase] */
9944 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Phase, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Phase]] */
9945 }
9946 };
9947 /* runtime type HashSet[MGroup] */
9948 const struct type type_standard__HashSet__nit__MGroup = {
9949 2247,
9950 "HashSet[MGroup]", /* class_name_string */
9951 11,
9952 0,
9953 &resolution_table_standard__HashSet__nit__MGroup,
9954 12,
9955 {
9956 4, /* Set[Object] */
9957 -1, /* empty */
9958 189, /* Collection[MGroup] */
9959 324, /* Collection[nullable MGroup] */
9960 139, /* Object */
9961 -1, /* empty */
9962 179, /* Collection[Object] */
9963 -1, /* empty */
9964 -1, /* empty */
9965 -1, /* empty */
9966 1784, /* HashSet[Object] */
9967 2247, /* HashSet[MGroup] */
9968 },
9969 };
9970 const struct types resolution_table_standard__HashSet__nit__MGroup = {
9971 0, /* dummy */
9972 {
9973 &type_nit__MGroup, /* E: MGroup */
9974 &type_standard__hash_collection__HashSetNode__nit__MGroup, /* HashSetNode[E]: HashSetNode[MGroup] */
9975 &type_standard__hash_collection__HashSetIterator__nit__MGroup, /* HashSetIterator[E]: HashSetIterator[MGroup] */
9976 &type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
9977 &type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
9978 NULL, /* empty */
9979 NULL, /* empty */
9980 NULL, /* empty */
9981 &type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
9982 &type_nit__MGroup, /* E: MGroup */
9983 &type_nit__MGroup, /* E: MGroup */
9984 &type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */
9985 &type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */
9986 &type_nit__MGroup, /* K: MGroup */
9987 &type_nullable__standard__hash_collection__HashSetNode__nit__MGroup, /* nullable N: nullable HashSetNode[MGroup] */
9988 &type_standard__hash_collection__HashSetNode__nit__MGroup, /* N: HashSetNode[MGroup] */
9989 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MGroup, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MGroup]] */
9990 }
9991 };