1 #include "nitc__nith.types.0.h"
2 /* runtime type Array[APropdef] */
3 const struct type type_core__Array__nitc__APropdef
= {
5 "Array[APropdef]", /* class_name_string */
8 &resolution_table_core__Array__nitc__APropdef
,
12 2401, /* nullable Object */
48 2442, /* Collection[Object] */
55 2449, /* Collection[Prod] */
84 2478, /* Collection[APropdef] */
102 2496, /* Collection[ANode] */
108 2502, /* Collection[nullable Object] */
140 1715, /* Array[nullable Object] */
141 2210, /* SequenceRead[nullable Object] */
173 2564, /* AbstractArrayRead[APropdef] */
202 2593, /* AbstractArrayRead[ANode] */
212 2603, /* AbstractArrayRead[nullable Object] */
230 2621, /* AbstractArrayRead[Object] */
245 2636, /* AbstractArrayRead[Prod] */
301 2888, /* AbstractArray[Object] */
308 2895, /* AbstractArray[Prod] */
337 2924, /* AbstractArray[APropdef] */
356 2943, /* AbstractArray[ANode] */
362 2949, /* AbstractArray[nullable Object] */
395 226, /* Array[Object] */
441 254, /* Array[Prod] */
468 1352, /* Array[APropdef] */
485 1623, /* Array[ANode] */
523 const struct types resolution_table_core__Array__nitc__APropdef
= {
526 &type_nitc__APropdef
, /* E: APropdef */
527 &type_core__Array__nitc__APropdef
, /* SELF: Array[APropdef] */
528 &type_core__Collection__nitc__APropdef
, /* Collection[E]: Collection[APropdef] */
529 &type_core__Array__nitc__APropdef
, /* Array[E]: Array[APropdef] */
530 &type_core__AbstractArray__nitc__APropdef
, /* AbstractArray[E]: AbstractArray[APropdef] */
531 &type_core__NativeArray__nitc__APropdef
, /* NativeArray[E]: NativeArray[APropdef] */
532 &type_nitc__APropdef
, /* E: APropdef */
533 &type_core__Collection__nitc__APropdef
, /* Collection[E]: Collection[APropdef] */
534 &type_nitc__APropdef
, /* E: APropdef */
535 &type_core__Collection__nitc__APropdef
, /* Collection[E]: Collection[APropdef] */
536 &type_core__Collection__nitc__APropdef
, /* Collection[E]: Collection[APropdef] */
537 &type_core__Array__nitc__APropdef
, /* Array[E]: Array[APropdef] */
538 &type_core__Array__nitc__APropdef
, /* Array[E]: Array[APropdef] */
539 &type_core__AbstractArray__nitc__APropdef
, /* AbstractArray[E]: AbstractArray[APropdef] */
540 &type_core__array__ArrayIterator__nitc__APropdef
, /* ArrayIterator[E]: ArrayIterator[APropdef] */
541 &type_core__array__ArrayReverseIterator__nitc__APropdef
, /* ArrayReverseIterator[E]: ArrayReverseIterator[APropdef] */
544 /* runtime type MapValuesIterator[MPropDef, APropdef] */
545 const struct type type_core__MapValuesIterator__nitc__MPropDef__nitc__APropdef
= {
547 "MapValuesIterator[MPropDef, APropdef]", /* class_name_string */
550 &resolution_table_core__MapValuesIterator__nitc__MPropDef__nitc__APropdef
,
554 2401, /* nullable Object */
555 2400, /* Iterator[Object] */
587 1353, /* MapValuesIterator[MPropDef, APropdef] */
610 1716, /* MapValuesIterator[Object, nullable Object] */
645 const struct types resolution_table_core__MapValuesIterator__nitc__MPropDef__nitc__APropdef
= {
648 &type_core__Array__nitc__APropdef
, /* Array[E]: Array[APropdef] */
649 &type_core__MapIterator__nitc__MPropDef__nitc__APropdef
, /* MapIterator[K, V]: MapIterator[MPropDef, APropdef] */
652 /* runtime type NativeArray[APropdef] */
653 const struct type type_core__NativeArray__nitc__APropdef
= {
655 "NativeArray[APropdef]", /* class_name_string */
658 &resolution_table_core__NativeArray__nitc__APropdef
,
662 2401, /* nullable Object */
695 227, /* NativeArray[Object] */
702 2012, /* NativeArray[Prod] */
731 1354, /* NativeArray[APropdef] */
750 1625, /* NativeArray[ANode] */
756 1717, /* NativeArray[nullable Object] */
891 const struct types resolution_table_core__NativeArray__nitc__APropdef
= {
894 &type_nitc__APropdef
, /* E: APropdef */
895 &type_core__NativeArray__nitc__APropdef
, /* NativeArray[E]: NativeArray[APropdef] */
898 /* runtime type ArrayIterator[APropdef] */
899 const struct type type_core__array__ArrayIterator__nitc__APropdef
= {
901 "ArrayIterator[APropdef]", /* class_name_string */
904 &resolution_table_core__array__ArrayIterator__nitc__APropdef
,
908 2401, /* nullable Object */
909 2400, /* Iterator[Object] */
948 1355, /* ArrayIterator[APropdef] */
977 1626, /* ArrayIterator[ANode] */
987 1718, /* ArrayIterator[nullable Object] */
1005 1884, /* ArrayIterator[Object] */
1020 2013, /* ArrayIterator[Prod] */
1046 const struct types resolution_table_core__array__ArrayIterator__nitc__APropdef
= {
1049 &type_core__Array__nitc__APropdef
, /* Array[E]: Array[APropdef] */
1050 &type_core__AbstractArrayRead__nitc__APropdef
, /* AbstractArrayRead[E]: AbstractArrayRead[APropdef] */
1053 /* runtime type ArrayReverseIterator[APropdef] */
1054 const struct type type_core__array__ArrayReverseIterator__nitc__APropdef
= {
1056 "ArrayReverseIterator[APropdef]", /* class_name_string */
1059 &resolution_table_core__array__ArrayReverseIterator__nitc__APropdef
,
1063 2401, /* nullable Object */
1064 2400, /* Iterator[Object] */
1103 1355, /* ArrayIterator[APropdef] */
1132 1626, /* ArrayIterator[ANode] */
1142 1718, /* ArrayIterator[nullable Object] */
1160 1884, /* ArrayIterator[Object] */
1175 2013, /* ArrayIterator[Prod] */
1229 1356, /* ArrayReverseIterator[APropdef] */
1258 1627, /* ArrayReverseIterator[ANode] */
1268 1719, /* ArrayReverseIterator[nullable Object] */
1286 1885, /* ArrayReverseIterator[Object] */
1301 2014, /* ArrayReverseIterator[Prod] */
1327 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__APropdef
= {
1330 &type_core__Array__nitc__APropdef
, /* Array[E]: Array[APropdef] */
1331 &type_core__AbstractArrayRead__nitc__APropdef
, /* AbstractArrayRead[E]: AbstractArrayRead[APropdef] */
1334 /* runtime type MapKeysIterator[MPropDef, APropdef] */
1335 const struct type type_core__MapKeysIterator__nitc__MPropDef__nitc__APropdef
= {
1337 "MapKeysIterator[MPropDef, APropdef]", /* class_name_string */
1340 &resolution_table_core__MapKeysIterator__nitc__MPropDef__nitc__APropdef
,
1344 2401, /* nullable Object */
1345 2400, /* Iterator[Object] */
1377 1357, /* MapKeysIterator[MPropDef, APropdef] */
1400 1720, /* MapKeysIterator[Object, nullable Object] */
1435 const struct types resolution_table_core__MapKeysIterator__nitc__MPropDef__nitc__APropdef
= {
1438 &type_core__Array__nitc__MPropDef
, /* Array[E]: Array[MPropDef] */
1439 &type_core__MapIterator__nitc__MPropDef__nitc__APropdef
, /* MapIterator[K, V]: MapIterator[MPropDef, APropdef] */
1442 /* runtime type NativeArray[Int] */
1443 const struct type type_core__NativeArray__core__Int
= {
1445 "NativeArray[Int]", /* class_name_string */
1448 &resolution_table_core__NativeArray__core__Int
,
1452 2401, /* nullable Object */
1464 1358, /* NativeArray[Int] */
1485 227, /* NativeArray[Object] */
1546 1717, /* NativeArray[nullable Object] */
1681 const struct types resolution_table_core__NativeArray__core__Int
= {
1684 &type_core__Int
, /* E: Int */
1685 &type_core__NativeArray__core__Int
, /* NativeArray[E]: NativeArray[Int] */
1688 /* runtime type ArrayIterator[Int] */
1689 const struct type type_core__array__ArrayIterator__core__Int
= {
1691 "ArrayIterator[Int]", /* class_name_string */
1694 &resolution_table_core__array__ArrayIterator__core__Int
,
1698 2401, /* nullable Object */
1699 2400, /* Iterator[Object] */
1739 1359, /* ArrayIterator[Int] */
1777 1718, /* ArrayIterator[nullable Object] */
1795 1884, /* ArrayIterator[Object] */
1836 const struct types resolution_table_core__array__ArrayIterator__core__Int
= {
1839 &type_core__Array__core__Int
, /* Array[E]: Array[Int] */
1840 &type_core__AbstractArrayRead__core__Int
, /* AbstractArrayRead[E]: AbstractArrayRead[Int] */
1843 /* runtime type ArrayReverseIterator[Int] */
1844 const struct type type_core__array__ArrayReverseIterator__core__Int
= {
1846 "ArrayReverseIterator[Int]", /* class_name_string */
1849 &resolution_table_core__array__ArrayReverseIterator__core__Int
,
1853 2401, /* nullable Object */
1854 2400, /* Iterator[Object] */
1894 1359, /* ArrayIterator[Int] */
1932 1718, /* ArrayIterator[nullable Object] */
1950 1884, /* ArrayIterator[Object] */
2020 1360, /* ArrayReverseIterator[Int] */
2058 1719, /* ArrayReverseIterator[nullable Object] */
2076 1885, /* ArrayReverseIterator[Object] */
2117 const struct types resolution_table_core__array__ArrayReverseIterator__core__Int
= {
2120 &type_core__Array__core__Int
, /* Array[E]: Array[Int] */
2121 &type_core__AbstractArrayRead__core__Int
, /* AbstractArrayRead[E]: AbstractArrayRead[Int] */
2124 /* runtime type Array[Buffer] */
2125 const struct type type_core__Array__core__Buffer
= {
2127 "Array[Buffer]", /* class_name_string */
2130 &resolution_table_core__Array__core__Buffer
,
2134 2401, /* nullable Object */
2170 2442, /* Collection[Object] */
2176 2448, /* Collection[Writable] */
2207 2479, /* Collection[Buffer] */
2230 2502, /* Collection[nullable Object] */
2262 1715, /* Array[nullable Object] */
2263 2210, /* SequenceRead[nullable Object] */
2297 2566, /* AbstractArrayRead[Buffer] */
2334 2603, /* AbstractArrayRead[nullable Object] */
2352 2621, /* AbstractArrayRead[Object] */
2366 2635, /* AbstractArrayRead[Writable] */
2423 2888, /* AbstractArray[Object] */
2429 2894, /* AbstractArray[Writable] */
2460 2925, /* AbstractArray[Buffer] */
2484 2949, /* AbstractArray[nullable Object] */
2517 226, /* Array[Object] */
2523 2370, /* Array[Comparable] */
2562 248, /* Array[Writable] */
2591 1361, /* Array[Buffer] */
2645 const struct types resolution_table_core__Array__core__Buffer
= {
2648 &type_core__Buffer
, /* E: Buffer */
2649 &type_core__Array__core__Buffer
, /* SELF: Array[Buffer] */
2650 &type_core__Collection__core__Buffer
, /* Collection[E]: Collection[Buffer] */
2651 &type_core__Array__core__Buffer
, /* Array[E]: Array[Buffer] */
2652 &type_core__AbstractArray__core__Buffer
, /* AbstractArray[E]: AbstractArray[Buffer] */
2653 &type_core__NativeArray__core__Buffer
, /* NativeArray[E]: NativeArray[Buffer] */
2654 &type_core__Buffer
, /* E: Buffer */
2655 &type_core__Collection__core__Buffer
, /* Collection[E]: Collection[Buffer] */
2656 &type_core__Buffer
, /* E: Buffer */
2657 &type_core__Collection__core__Buffer
, /* Collection[E]: Collection[Buffer] */
2658 &type_core__Collection__core__Buffer
, /* Collection[E]: Collection[Buffer] */
2659 &type_core__Array__core__Buffer
, /* Array[E]: Array[Buffer] */
2660 &type_core__Array__core__Buffer
, /* Array[E]: Array[Buffer] */
2661 &type_core__AbstractArray__core__Buffer
, /* AbstractArray[E]: AbstractArray[Buffer] */
2662 &type_core__array__ArrayIterator__core__Buffer
, /* ArrayIterator[E]: ArrayIterator[Buffer] */
2663 &type_core__array__ArrayReverseIterator__core__Buffer
, /* ArrayReverseIterator[E]: ArrayReverseIterator[Buffer] */
2666 /* runtime type NativeArray[Buffer] */
2667 const struct type type_core__NativeArray__core__Buffer
= {
2669 "NativeArray[Buffer]", /* class_name_string */
2672 &resolution_table_core__NativeArray__core__Buffer
,
2676 2401, /* nullable Object */
2709 227, /* NativeArray[Object] */
2715 2002, /* NativeArray[Writable] */
2746 1362, /* NativeArray[Buffer] */
2770 1717, /* NativeArray[nullable Object] */
2905 const struct types resolution_table_core__NativeArray__core__Buffer
= {
2908 &type_core__Buffer
, /* E: Buffer */
2909 &type_core__NativeArray__core__Buffer
, /* NativeArray[E]: NativeArray[Buffer] */
2912 /* runtime type ArrayIterator[Buffer] */
2913 const struct type type_core__array__ArrayIterator__core__Buffer
= {
2915 "ArrayIterator[Buffer]", /* class_name_string */
2918 &resolution_table_core__array__ArrayIterator__core__Buffer
,
2922 2401, /* nullable Object */
2923 2400, /* Iterator[Object] */
2964 1363, /* ArrayIterator[Buffer] */
3001 1718, /* ArrayIterator[nullable Object] */
3019 1884, /* ArrayIterator[Object] */
3033 2003, /* ArrayIterator[Writable] */
3060 const struct types resolution_table_core__array__ArrayIterator__core__Buffer
= {
3063 &type_core__Array__core__Buffer
, /* Array[E]: Array[Buffer] */
3064 &type_core__AbstractArrayRead__core__Buffer
, /* AbstractArrayRead[E]: AbstractArrayRead[Buffer] */
3067 /* runtime type ArrayReverseIterator[Buffer] */
3068 const struct type type_core__array__ArrayReverseIterator__core__Buffer
= {
3070 "ArrayReverseIterator[Buffer]", /* class_name_string */
3073 &resolution_table_core__array__ArrayReverseIterator__core__Buffer
,
3077 2401, /* nullable Object */
3078 2400, /* Iterator[Object] */
3119 1363, /* ArrayIterator[Buffer] */
3156 1718, /* ArrayIterator[nullable Object] */
3174 1884, /* ArrayIterator[Object] */
3188 2003, /* ArrayIterator[Writable] */
3245 1364, /* ArrayReverseIterator[Buffer] */
3282 1719, /* ArrayReverseIterator[nullable Object] */
3300 1885, /* ArrayReverseIterator[Object] */
3314 2004, /* ArrayReverseIterator[Writable] */
3341 const struct types resolution_table_core__array__ArrayReverseIterator__core__Buffer
= {
3344 &type_core__Array__core__Buffer
, /* Array[E]: Array[Buffer] */
3345 &type_core__AbstractArrayRead__core__Buffer
, /* AbstractArrayRead[E]: AbstractArrayRead[Buffer] */
3348 /* runtime type ArraySetIterator[MModule] */
3349 const struct type type_core__array__ArraySetIterator__nitc__MModule
= {
3351 "ArraySetIterator[MModule]", /* class_name_string */
3354 &resolution_table_core__array__ArraySetIterator__nitc__MModule
,
3358 2401, /* nullable Object */
3359 2400, /* Iterator[Object] */
3360 2839, /* Iterator[MModule] */
3368 1365, /* ArraySetIterator[MModule] */
3376 const struct types resolution_table_core__array__ArraySetIterator__nitc__MModule
= {
3379 &type_core__Array__nitc__MModule
, /* Array[E]: Array[MModule] */
3380 &type_core__Iterator__nitc__MModule
, /* Iterator[E]: Iterator[MModule] */
3383 /* runtime type Array[Char] */
3384 const struct type type_core__Array__core__Char
= {
3386 "Array[Char]", /* class_name_string */
3389 &resolution_table_core__Array__core__Char
,
3393 2401, /* nullable Object */
3395 2211, /* Collection[Char] */
3429 2442, /* Collection[Object] */
3489 2502, /* Collection[nullable Object] */
3521 1715, /* Array[nullable Object] */
3522 2210, /* SequenceRead[nullable Object] */
3557 2567, /* AbstractArrayRead[Char] */
3593 2603, /* AbstractArrayRead[nullable Object] */
3611 2621, /* AbstractArrayRead[Object] */
3682 2888, /* AbstractArray[Object] */
3720 2926, /* AbstractArray[Char] */
3743 2949, /* AbstractArray[nullable Object] */
3776 226, /* Array[Object] */
3782 2370, /* Array[Comparable] */
3851 1366, /* Array[Char] */
3904 const struct types resolution_table_core__Array__core__Char
= {
3907 &type_core__Char
, /* E: Char */
3908 &type_core__Array__core__Char
, /* SELF: Array[Char] */
3909 &type_core__Collection__core__Char
, /* Collection[E]: Collection[Char] */
3910 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
3911 &type_core__AbstractArray__core__Char
, /* AbstractArray[E]: AbstractArray[Char] */
3912 &type_core__NativeArray__core__Char
, /* NativeArray[E]: NativeArray[Char] */
3913 &type_core__Char
, /* E: Char */
3914 &type_core__Collection__core__Char
, /* Collection[E]: Collection[Char] */
3915 &type_core__Char
, /* E: Char */
3916 &type_core__Collection__core__Char
, /* Collection[E]: Collection[Char] */
3917 &type_core__Collection__core__Char
, /* Collection[E]: Collection[Char] */
3918 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
3919 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
3920 &type_core__AbstractArray__core__Char
, /* AbstractArray[E]: AbstractArray[Char] */
3921 &type_core__array__ArrayIterator__core__Char
, /* ArrayIterator[E]: ArrayIterator[Char] */
3922 &type_core__array__ArrayReverseIterator__core__Char
, /* ArrayReverseIterator[E]: ArrayReverseIterator[Char] */
3925 /* runtime type NativeArray[Char] */
3926 const struct type type_core__NativeArray__core__Char
= {
3928 "NativeArray[Char]", /* class_name_string */
3931 &resolution_table_core__NativeArray__core__Char
,
3935 2401, /* nullable Object */
3968 227, /* NativeArray[Object] */
4006 1367, /* NativeArray[Char] */
4029 1717, /* NativeArray[nullable Object] */
4164 const struct types resolution_table_core__NativeArray__core__Char
= {
4167 &type_core__Char
, /* E: Char */
4168 &type_core__NativeArray__core__Char
, /* NativeArray[E]: NativeArray[Char] */
4171 /* runtime type ArrayIterator[Char] */
4172 const struct type type_core__array__ArrayIterator__core__Char
= {
4174 "ArrayIterator[Char]", /* class_name_string */
4177 &resolution_table_core__array__ArrayIterator__core__Char
,
4181 2401, /* nullable Object */
4182 2400, /* Iterator[Object] */
4224 1368, /* ArrayIterator[Char] */
4260 1718, /* ArrayIterator[nullable Object] */
4278 1884, /* ArrayIterator[Object] */
4319 const struct types resolution_table_core__array__ArrayIterator__core__Char
= {
4322 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
4323 &type_core__AbstractArrayRead__core__Char
, /* AbstractArrayRead[E]: AbstractArrayRead[Char] */
4326 /* runtime type ArrayReverseIterator[Char] */
4327 const struct type type_core__array__ArrayReverseIterator__core__Char
= {
4329 "ArrayReverseIterator[Char]", /* class_name_string */
4332 &resolution_table_core__array__ArrayReverseIterator__core__Char
,
4336 2401, /* nullable Object */
4337 2400, /* Iterator[Object] */
4379 1368, /* ArrayIterator[Char] */
4415 1718, /* ArrayIterator[nullable Object] */
4433 1884, /* ArrayIterator[Object] */
4505 1369, /* ArrayReverseIterator[Char] */
4541 1719, /* ArrayReverseIterator[nullable Object] */
4559 1885, /* ArrayReverseIterator[Object] */
4600 const struct types resolution_table_core__array__ArrayReverseIterator__core__Char
= {
4603 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
4604 &type_core__AbstractArrayRead__core__Char
, /* AbstractArrayRead[E]: AbstractArrayRead[Char] */
4607 /* runtime type Array[FlatText] */
4608 const struct type type_core__Array__core__FlatText
= {
4610 "Array[FlatText]", /* class_name_string */
4613 &resolution_table_core__Array__core__FlatText
,
4617 2401, /* nullable Object */
4653 2442, /* Collection[Object] */
4659 2448, /* Collection[Writable] */
4691 2480, /* Collection[FlatText] */
4713 2502, /* Collection[nullable Object] */
4745 1715, /* Array[nullable Object] */
4746 2210, /* SequenceRead[nullable Object] */
4782 2568, /* AbstractArrayRead[FlatText] */
4817 2603, /* AbstractArrayRead[nullable Object] */
4835 2621, /* AbstractArrayRead[Object] */
4849 2635, /* AbstractArrayRead[Writable] */
4906 2888, /* AbstractArray[Object] */
4912 2894, /* AbstractArray[Writable] */
4945 2927, /* AbstractArray[FlatText] */
4967 2949, /* AbstractArray[nullable Object] */
5000 226, /* Array[Object] */
5006 2370, /* Array[Comparable] */
5045 248, /* Array[Writable] */
5076 1370, /* Array[FlatText] */
5128 const struct types resolution_table_core__Array__core__FlatText
= {
5131 &type_core__FlatText
, /* E: FlatText */
5132 &type_core__Array__core__FlatText
, /* SELF: Array[FlatText] */
5133 &type_core__Collection__core__FlatText
, /* Collection[E]: Collection[FlatText] */
5134 &type_core__Array__core__FlatText
, /* Array[E]: Array[FlatText] */
5135 &type_core__AbstractArray__core__FlatText
, /* AbstractArray[E]: AbstractArray[FlatText] */
5136 &type_core__NativeArray__core__FlatText
, /* NativeArray[E]: NativeArray[FlatText] */
5137 &type_core__FlatText
, /* E: FlatText */
5138 &type_core__Collection__core__FlatText
, /* Collection[E]: Collection[FlatText] */
5139 &type_core__FlatText
, /* E: FlatText */
5140 &type_core__Collection__core__FlatText
, /* Collection[E]: Collection[FlatText] */
5141 &type_core__Collection__core__FlatText
, /* Collection[E]: Collection[FlatText] */
5142 &type_core__Array__core__FlatText
, /* Array[E]: Array[FlatText] */
5143 &type_core__Array__core__FlatText
, /* Array[E]: Array[FlatText] */
5144 &type_core__AbstractArray__core__FlatText
, /* AbstractArray[E]: AbstractArray[FlatText] */
5145 &type_core__array__ArrayIterator__core__FlatText
, /* ArrayIterator[E]: ArrayIterator[FlatText] */
5146 &type_core__array__ArrayReverseIterator__core__FlatText
, /* ArrayReverseIterator[E]: ArrayReverseIterator[FlatText] */
5149 /* runtime type NativeArray[FlatText] */
5150 const struct type type_core__NativeArray__core__FlatText
= {
5152 "NativeArray[FlatText]", /* class_name_string */
5155 &resolution_table_core__NativeArray__core__FlatText
,
5159 2401, /* nullable Object */
5192 227, /* NativeArray[Object] */
5198 2002, /* NativeArray[Writable] */
5231 1371, /* NativeArray[FlatText] */
5253 1717, /* NativeArray[nullable Object] */
5388 const struct types resolution_table_core__NativeArray__core__FlatText
= {
5391 &type_core__FlatText
, /* E: FlatText */
5392 &type_core__NativeArray__core__FlatText
, /* NativeArray[E]: NativeArray[FlatText] */
5395 /* runtime type ArrayIterator[FlatText] */
5396 const struct type type_core__array__ArrayIterator__core__FlatText
= {
5398 "ArrayIterator[FlatText]", /* class_name_string */
5401 &resolution_table_core__array__ArrayIterator__core__FlatText
,
5405 2401, /* nullable Object */
5406 2400, /* Iterator[Object] */
5449 1372, /* ArrayIterator[FlatText] */
5484 1718, /* ArrayIterator[nullable Object] */
5502 1884, /* ArrayIterator[Object] */
5516 2003, /* ArrayIterator[Writable] */
5543 const struct types resolution_table_core__array__ArrayIterator__core__FlatText
= {
5546 &type_core__Array__core__FlatText
, /* Array[E]: Array[FlatText] */
5547 &type_core__AbstractArrayRead__core__FlatText
, /* AbstractArrayRead[E]: AbstractArrayRead[FlatText] */
5550 /* runtime type ArrayReverseIterator[FlatText] */
5551 const struct type type_core__array__ArrayReverseIterator__core__FlatText
= {
5553 "ArrayReverseIterator[FlatText]", /* class_name_string */
5556 &resolution_table_core__array__ArrayReverseIterator__core__FlatText
,
5560 2401, /* nullable Object */
5561 2400, /* Iterator[Object] */
5604 1372, /* ArrayIterator[FlatText] */
5639 1718, /* ArrayIterator[nullable Object] */
5657 1884, /* ArrayIterator[Object] */
5671 2003, /* ArrayIterator[Writable] */
5730 1373, /* ArrayReverseIterator[FlatText] */
5765 1719, /* ArrayReverseIterator[nullable Object] */
5783 1885, /* ArrayReverseIterator[Object] */
5797 2004, /* ArrayReverseIterator[Writable] */
5824 const struct types resolution_table_core__array__ArrayReverseIterator__core__FlatText
= {
5827 &type_core__Array__core__FlatText
, /* Array[E]: Array[FlatText] */
5828 &type_core__AbstractArrayRead__core__FlatText
, /* AbstractArrayRead[E]: AbstractArrayRead[FlatText] */
5831 /* runtime type NativeArray[AAnnotation] */
5832 const struct type type_core__NativeArray__nitc__AAnnotation
= {
5834 "NativeArray[AAnnotation]", /* class_name_string */
5837 &resolution_table_core__NativeArray__nitc__AAnnotation
,
5841 2401, /* nullable Object */
5854 1374, /* NativeArray[AAnnotation] */
5874 227, /* NativeArray[Object] */
5881 2012, /* NativeArray[Prod] */
5929 1625, /* NativeArray[ANode] */
5935 1717, /* NativeArray[nullable Object] */
6070 const struct types resolution_table_core__NativeArray__nitc__AAnnotation
= {
6073 &type_nitc__AAnnotation
, /* E: AAnnotation */
6074 &type_core__NativeArray__nitc__AAnnotation
, /* NativeArray[E]: NativeArray[AAnnotation] */
6077 /* runtime type ArrayIterator[AAnnotation] */
6078 const struct type type_core__array__ArrayIterator__nitc__AAnnotation
= {
6080 "ArrayIterator[AAnnotation]", /* class_name_string */
6083 &resolution_table_core__array__ArrayIterator__nitc__AAnnotation
,
6087 2401, /* nullable Object */
6088 2400, /* Iterator[Object] */
6132 1375, /* ArrayIterator[AAnnotation] */
6156 1626, /* ArrayIterator[ANode] */
6166 1718, /* ArrayIterator[nullable Object] */
6184 1884, /* ArrayIterator[Object] */
6199 2013, /* ArrayIterator[Prod] */
6225 const struct types resolution_table_core__array__ArrayIterator__nitc__AAnnotation
= {
6228 &type_core__Array__nitc__AAnnotation
, /* Array[E]: Array[AAnnotation] */
6229 &type_core__AbstractArrayRead__nitc__AAnnotation
, /* AbstractArrayRead[E]: AbstractArrayRead[AAnnotation] */
6232 /* runtime type ArrayReverseIterator[AAnnotation] */
6233 const struct type type_core__array__ArrayReverseIterator__nitc__AAnnotation
= {
6235 "ArrayReverseIterator[AAnnotation]", /* class_name_string */
6238 &resolution_table_core__array__ArrayReverseIterator__nitc__AAnnotation
,
6242 2401, /* nullable Object */
6243 2400, /* Iterator[Object] */
6287 1375, /* ArrayIterator[AAnnotation] */
6311 1626, /* ArrayIterator[ANode] */
6321 1718, /* ArrayIterator[nullable Object] */
6339 1884, /* ArrayIterator[Object] */
6354 2013, /* ArrayIterator[Prod] */
6413 1376, /* ArrayReverseIterator[AAnnotation] */
6437 1627, /* ArrayReverseIterator[ANode] */
6447 1719, /* ArrayReverseIterator[nullable Object] */
6465 1885, /* ArrayReverseIterator[Object] */
6480 2014, /* ArrayReverseIterator[Prod] */
6506 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AAnnotation
= {
6509 &type_core__Array__nitc__AAnnotation
, /* Array[E]: Array[AAnnotation] */
6510 &type_core__AbstractArrayRead__nitc__AAnnotation
, /* AbstractArrayRead[E]: AbstractArrayRead[AAnnotation] */
6513 /* runtime type HashSetIterator[MModule] */
6514 const struct type type_core__hash_collection__HashSetIterator__nitc__MModule
= {
6516 "HashSetIterator[MModule]", /* class_name_string */
6519 &resolution_table_core__hash_collection__HashSetIterator__nitc__MModule
,
6523 2401, /* nullable Object */
6524 2400, /* Iterator[Object] */
6525 2839, /* Iterator[MModule] */
6535 1377, /* HashSetIterator[MModule] */
6545 1565, /* HashSetIterator[Object] */
6558 const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__MModule
= {
6561 &type_core__Array__nitc__MModule
, /* Array[E]: Array[MModule] */
6562 &type_core__HashSet__nitc__MModule
, /* HashSet[E]: HashSet[MModule] */
6565 /* runtime type HashSetNode[MModule] */
6566 const struct type type_core__hash_collection__HashSetNode__nitc__MModule
= {
6568 "HashSetNode[MModule]", /* class_name_string */
6571 &resolution_table_core__hash_collection__HashSetNode__nitc__MModule
,
6575 2401, /* nullable Object */
6578 2765, /* nullable HashSetNode[MModule] */
6588 2786, /* nullable HashSetNode[Object] */
6600 1378, /* HashSetNode[MModule] */
6609 1566, /* HashSetNode[Object] */
6624 const struct types resolution_table_core__hash_collection__HashSetNode__nitc__MModule
= {
6628 &type_nitc__MModule
, /* K: MModule */
6631 /* runtime type NativeArray[nullable HashSetNode[MModule]] */
6632 const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule
= {
6634 "NativeArray[nullable HashSetNode[MModule]]", /* class_name_string */
6637 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule
,
6641 2401, /* nullable Object */
6735 1717, /* NativeArray[nullable Object] */
6794 1379, /* NativeArray[nullable HashSetNode[MModule]] */
6815 1567, /* NativeArray[nullable HashSetNode[Object]] */
6870 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule
= {
6873 &type_nullable__core__hash_collection__HashSetNode__nitc__MModule
, /* E: nullable HashSetNode[MModule] */
6874 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule
, /* NativeArray[E]: NativeArray[nullable HashSetNode[MModule]] */
6877 /* runtime type NativeArray[MClassDef] */
6878 const struct type type_core__NativeArray__nitc__MClassDef
= {
6880 "NativeArray[MClassDef]", /* class_name_string */
6883 &resolution_table_core__NativeArray__nitc__MClassDef
,
6887 2401, /* nullable Object */
6901 1380, /* NativeArray[MClassDef] */
6920 227, /* NativeArray[Object] */
6981 1717, /* NativeArray[nullable Object] */
7116 const struct types resolution_table_core__NativeArray__nitc__MClassDef
= {
7119 &type_nitc__MClassDef
, /* E: MClassDef */
7120 &type_core__NativeArray__nitc__MClassDef
, /* NativeArray[E]: NativeArray[MClassDef] */
7123 /* runtime type ArrayIterator[MClassDef] */
7124 const struct type type_core__array__ArrayIterator__nitc__MClassDef
= {
7126 "ArrayIterator[MClassDef]", /* class_name_string */
7129 &resolution_table_core__array__ArrayIterator__nitc__MClassDef
,
7133 2401, /* nullable Object */
7134 2400, /* Iterator[Object] */
7179 1381, /* ArrayIterator[MClassDef] */
7212 1718, /* ArrayIterator[nullable Object] */
7230 1884, /* ArrayIterator[Object] */
7271 const struct types resolution_table_core__array__ArrayIterator__nitc__MClassDef
= {
7274 &type_core__Array__nitc__MClassDef
, /* Array[E]: Array[MClassDef] */
7275 &type_core__AbstractArrayRead__nitc__MClassDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MClassDef] */
7278 /* runtime type ArrayReverseIterator[MClassDef] */
7279 const struct type type_core__array__ArrayReverseIterator__nitc__MClassDef
= {
7281 "ArrayReverseIterator[MClassDef]", /* class_name_string */
7284 &resolution_table_core__array__ArrayReverseIterator__nitc__MClassDef
,
7288 2401, /* nullable Object */
7289 2400, /* Iterator[Object] */
7334 1381, /* ArrayIterator[MClassDef] */
7367 1718, /* ArrayIterator[nullable Object] */
7385 1884, /* ArrayIterator[Object] */
7460 1382, /* ArrayReverseIterator[MClassDef] */
7493 1719, /* ArrayReverseIterator[nullable Object] */
7511 1885, /* ArrayReverseIterator[Object] */
7552 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MClassDef
= {
7555 &type_core__Array__nitc__MClassDef
, /* Array[E]: Array[MClassDef] */
7556 &type_core__AbstractArrayRead__nitc__MClassDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MClassDef] */
7559 /* runtime type NativeArray[ExternFile] */
7560 const struct type type_core__NativeArray__nitc__ExternFile
= {
7562 "NativeArray[ExternFile]", /* class_name_string */
7565 &resolution_table_core__NativeArray__nitc__ExternFile
,
7569 2401, /* nullable Object */
7584 1383, /* NativeArray[ExternFile] */
7602 227, /* NativeArray[Object] */
7663 1717, /* NativeArray[nullable Object] */
7798 const struct types resolution_table_core__NativeArray__nitc__ExternFile
= {
7801 &type_nitc__ExternFile
, /* E: ExternFile */
7802 &type_core__NativeArray__nitc__ExternFile
, /* NativeArray[E]: NativeArray[ExternFile] */
7805 /* runtime type ArrayIterator[ExternFile] */
7806 const struct type type_core__array__ArrayIterator__nitc__ExternFile
= {
7808 "ArrayIterator[ExternFile]", /* class_name_string */
7811 &resolution_table_core__array__ArrayIterator__nitc__ExternFile
,
7815 2401, /* nullable Object */
7816 2400, /* Iterator[Object] */
7862 1384, /* ArrayIterator[ExternFile] */
7894 1718, /* ArrayIterator[nullable Object] */
7912 1884, /* ArrayIterator[Object] */
7953 const struct types resolution_table_core__array__ArrayIterator__nitc__ExternFile
= {
7956 &type_core__Array__nitc__ExternFile
, /* Array[E]: Array[ExternFile] */
7957 &type_core__AbstractArrayRead__nitc__ExternFile
, /* AbstractArrayRead[E]: AbstractArrayRead[ExternFile] */
7960 /* runtime type ArrayReverseIterator[ExternFile] */
7961 const struct type type_core__array__ArrayReverseIterator__nitc__ExternFile
= {
7963 "ArrayReverseIterator[ExternFile]", /* class_name_string */
7966 &resolution_table_core__array__ArrayReverseIterator__nitc__ExternFile
,
7970 2401, /* nullable Object */
7971 2400, /* Iterator[Object] */
8017 1384, /* ArrayIterator[ExternFile] */
8049 1718, /* ArrayIterator[nullable Object] */
8067 1884, /* ArrayIterator[Object] */
8143 1385, /* ArrayReverseIterator[ExternFile] */
8175 1719, /* ArrayReverseIterator[nullable Object] */
8193 1885, /* ArrayReverseIterator[Object] */
8234 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__ExternFile
= {
8237 &type_core__Array__nitc__ExternFile
, /* Array[E]: Array[ExternFile] */
8238 &type_core__AbstractArrayRead__nitc__ExternFile
, /* AbstractArrayRead[E]: AbstractArrayRead[ExternFile] */
8241 /* runtime type HashMapKeys[String, Array[String]] */
8242 const struct type type_core__hash_collection__HashMapKeys__core__String__core__Array__core__String
= {
8244 "HashMapKeys[String, Array[String]]", /* class_name_string */
8247 &resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__core__String
,
8251 2401, /* nullable Object */
8255 2410, /* Collection[String] */
8287 2442, /* Collection[Object] */
8293 2448, /* Collection[Writable] */
8347 2502, /* Collection[nullable Object] */
8402 1386, /* HashMapKeys[String, Array[String]] */
8423 1710, /* HashMapKeys[Object, nullable Object] */
8424 1721, /* HashMapKeys[Object, Array[Object]] */
8457 const struct types resolution_table_core__hash_collection__HashMapKeys__core__String__core__Array__core__String
= {
8460 &type_core__HashMap__core__String__core__Array__core__String
, /* HashMap[K, V]: HashMap[String, Array[String]] */
8461 &type_core__MapKeysIterator__core__String__core__Array__core__String
, /* MapKeysIterator[K, V]: MapKeysIterator[String, Array[String]] */
8471 &type_core__Array__core__String
, /* Array[E]: Array[String] */
8474 /* runtime type HashMapValues[String, Array[String]] */
8475 const struct type type_core__hash_collection__HashMapValues__core__String__core__Array__core__String
= {
8477 "HashMapValues[String, Array[String]]", /* class_name_string */
8480 &resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__core__String
,
8484 2401, /* nullable Object */
8513 2435, /* Collection[Array[String]] */
8520 2442, /* Collection[Object] */
8580 2502, /* Collection[nullable Object] */
8581 2503, /* Collection[Array[Object]] */
8635 1387, /* HashMapValues[String, Array[String]] */
8656 1711, /* HashMapValues[Object, nullable Object] */
8657 1722, /* HashMapValues[Object, Array[Object]] */
8690 const struct types resolution_table_core__hash_collection__HashMapValues__core__String__core__Array__core__String
= {
8693 &type_core__HashMap__core__String__core__Array__core__String
, /* HashMap[K, V]: HashMap[String, Array[String]] */
8694 &type_core__MapValuesIterator__core__String__core__Array__core__String
, /* MapValuesIterator[K, V]: MapValuesIterator[String, Array[String]] */
8704 &type_core__Array__core__Array__core__String
, /* Array[E]: Array[Array[String]] */
8707 /* runtime type HashMapIterator[String, Array[String]] */
8708 const struct type type_core__hash_collection__HashMapIterator__core__String__core__Array__core__String
= {
8710 "HashMapIterator[String, Array[String]]", /* class_name_string */
8713 &resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__core__String
,
8717 2401, /* nullable Object */
8742 2684, /* MapIterator[String, Array[String]] */
8764 2706, /* MapIterator[Object, nullable Object] */
8765 2707, /* MapIterator[Object, Array[Object]] */
8821 1388, /* HashMapIterator[String, Array[String]] */
8842 1712, /* HashMapIterator[Object, nullable Object] */
8843 1723, /* HashMapIterator[Object, Array[Object]] */
8876 const struct types resolution_table_core__hash_collection__HashMapIterator__core__String__core__Array__core__String
= {
8879 &type_core__HashMap__core__String__core__Array__core__String
, /* HashMap[K, V]: HashMap[String, Array[String]] */
8882 /* runtime type NativeArray[nullable HashMapNode[String, Array[String]]] */
8883 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String
= {
8885 "NativeArray[nullable HashMapNode[String, Array[String]]]", /* class_name_string */
8888 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String
,
8892 2401, /* nullable Object */
8986 1717, /* NativeArray[nullable Object] */
9046 1389, /* NativeArray[nullable HashMapNode[String, Array[String]]] */
9079 1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
9080 1724, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
9121 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String
= {
9124 &type_nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String
, /* E: nullable HashMapNode[String, Array[String]] */
9125 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String
, /* NativeArray[E]: NativeArray[nullable HashMapNode[String, Array[String]]] */
9128 /* runtime type HashMapNode[String, Array[String]] */
9129 const struct type type_core__hash_collection__HashMapNode__core__String__core__Array__core__String
= {
9131 "HashMapNode[String, Array[String]]", /* class_name_string */
9134 &resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__core__String
,
9138 2401, /* nullable Object */
9163 2766, /* nullable HashMapNode[String, Array[String]] */
9184 2799, /* nullable HashMapNode[Object, nullable Object] */
9185 2800, /* nullable HashMapNode[Object, Array[Object]] */
9229 1390, /* HashMapNode[String, Array[String]] */
9277 1725, /* HashMapNode[Object, Array[Object]] */
9278 1714, /* HashMapNode[Object, nullable Object] */
9295 const struct types resolution_table_core__hash_collection__HashMapNode__core__String__core__Array__core__String
= {
9298 &type_core__Array__core__String
, /* V: Array[String] */
9299 &type_core__String
, /* K: String */
9302 /* runtime type MapValuesIterator[String, Array[String]] */
9303 const struct type type_core__MapValuesIterator__core__String__core__Array__core__String
= {
9305 "MapValuesIterator[String, Array[String]]", /* class_name_string */
9308 &resolution_table_core__MapValuesIterator__core__String__core__Array__core__String
,
9312 2401, /* nullable Object */
9313 2400, /* Iterator[Object] */
9346 1391, /* MapValuesIterator[String, Array[String]] */
9368 1716, /* MapValuesIterator[Object, nullable Object] */
9369 1727, /* MapValuesIterator[Object, Array[Object]] */
9403 const struct types resolution_table_core__MapValuesIterator__core__String__core__Array__core__String
= {
9406 &type_core__Array__core__Array__core__String
, /* Array[E]: Array[Array[String]] */
9407 &type_core__MapIterator__core__String__core__Array__core__String
, /* MapIterator[K, V]: MapIterator[String, Array[String]] */
9410 /* runtime type MapKeysIterator[String, Array[String]] */
9411 const struct type type_core__MapKeysIterator__core__String__core__Array__core__String
= {
9413 "MapKeysIterator[String, Array[String]]", /* class_name_string */
9416 &resolution_table_core__MapKeysIterator__core__String__core__Array__core__String
,
9420 2401, /* nullable Object */
9421 2400, /* Iterator[Object] */
9423 2840, /* Iterator[String] */
9454 1392, /* MapKeysIterator[String, Array[String]] */
9476 1720, /* MapKeysIterator[Object, nullable Object] */
9477 1731, /* MapKeysIterator[Object, Array[Object]] */
9511 const struct types resolution_table_core__MapKeysIterator__core__String__core__Array__core__String
= {
9514 &type_core__Array__core__String
, /* Array[E]: Array[String] */
9515 &type_core__MapIterator__core__String__core__Array__core__String
, /* MapIterator[K, V]: MapIterator[String, Array[String]] */
9518 /* runtime type HashSetIterator[FFILanguage] */
9519 const struct type type_core__hash_collection__HashSetIterator__nitc__FFILanguage
= {
9521 "HashSetIterator[FFILanguage]", /* class_name_string */
9524 &resolution_table_core__hash_collection__HashSetIterator__nitc__FFILanguage
,
9528 2401, /* nullable Object */
9529 2400, /* Iterator[Object] */
9541 1393, /* HashSetIterator[FFILanguage] */
9550 1565, /* HashSetIterator[Object] */
9563 const struct types resolution_table_core__hash_collection__HashSetIterator__nitc__FFILanguage
= {
9566 &type_core__Array__nitc__FFILanguage
, /* Array[E]: Array[FFILanguage] */
9567 &type_core__HashSet__nitc__FFILanguage
, /* HashSet[E]: HashSet[FFILanguage] */
9570 /* runtime type HashSetNode[FFILanguage] */
9571 const struct type type_core__hash_collection__HashSetNode__nitc__FFILanguage
= {
9573 "HashSetNode[FFILanguage]", /* class_name_string */
9576 &resolution_table_core__hash_collection__HashSetNode__nitc__FFILanguage
,
9580 2401, /* nullable Object */
9584 2767, /* nullable HashSetNode[FFILanguage] */
9593 2786, /* nullable HashSetNode[Object] */
9606 1394, /* HashSetNode[FFILanguage] */
9614 1566, /* HashSetNode[Object] */
9629 const struct types resolution_table_core__hash_collection__HashSetNode__nitc__FFILanguage
= {
9633 &type_nitc__FFILanguage
, /* K: FFILanguage */
9636 /* runtime type NativeArray[nullable HashSetNode[FFILanguage]] */
9637 const struct type type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage
= {
9639 "NativeArray[nullable HashSetNode[FFILanguage]]", /* class_name_string */
9642 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage
,
9646 2401, /* nullable Object */
9740 1717, /* NativeArray[nullable Object] */
9801 1395, /* NativeArray[nullable HashSetNode[FFILanguage]] */
9820 1567, /* NativeArray[nullable HashSetNode[Object]] */
9875 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage
= {
9878 &type_nullable__core__hash_collection__HashSetNode__nitc__FFILanguage
, /* E: nullable HashSetNode[FFILanguage] */
9879 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage
, /* NativeArray[E]: NativeArray[nullable HashSetNode[FFILanguage]] */