1 #include "nitc__nith.types.0.h"
2 /* runtime type NativeArray[AParam] */
3 const struct type type_core__NativeArray__nitc__AParam
= {
5 "NativeArray[AParam]", /* class_name_string */
8 &resolution_table_core__NativeArray__nitc__AParam
,
12 2401, /* nullable Object */
45 227, /* NativeArray[Object] */
52 2012, /* NativeArray[Prod] */
100 1625, /* NativeArray[ANode] */
106 1717, /* NativeArray[nullable Object] */
129 2102, /* NativeArray[AParam] */
241 const struct types resolution_table_core__NativeArray__nitc__AParam
= {
244 &type_nitc__AParam
, /* E: AParam */
245 &type_core__NativeArray__nitc__AParam
, /* NativeArray[E]: NativeArray[AParam] */
248 /* runtime type ArrayIterator[AParam] */
249 const struct type type_core__array__ArrayIterator__nitc__AParam
= {
251 "ArrayIterator[AParam]", /* class_name_string */
254 &resolution_table_core__array__ArrayIterator__nitc__AParam
,
258 2401, /* nullable Object */
259 2400, /* Iterator[Object] */
327 1626, /* ArrayIterator[ANode] */
337 1718, /* ArrayIterator[nullable Object] */
355 1884, /* ArrayIterator[Object] */
370 2013, /* ArrayIterator[Prod] */
379 2103, /* ArrayIterator[AParam] */
396 const struct types resolution_table_core__array__ArrayIterator__nitc__AParam
= {
399 &type_core__Array__nitc__AParam
, /* Array[E]: Array[AParam] */
400 &type_core__AbstractArrayRead__nitc__AParam
, /* AbstractArrayRead[E]: AbstractArrayRead[AParam] */
403 /* runtime type ArrayReverseIterator[AParam] */
404 const struct type type_core__array__ArrayReverseIterator__nitc__AParam
= {
406 "ArrayReverseIterator[AParam]", /* class_name_string */
409 &resolution_table_core__array__ArrayReverseIterator__nitc__AParam
,
413 2401, /* nullable Object */
414 2400, /* Iterator[Object] */
482 1626, /* ArrayIterator[ANode] */
492 1718, /* ArrayIterator[nullable Object] */
510 1884, /* ArrayIterator[Object] */
525 2013, /* ArrayIterator[Prod] */
534 2103, /* ArrayIterator[AParam] */
608 1627, /* ArrayReverseIterator[ANode] */
618 1719, /* ArrayReverseIterator[nullable Object] */
636 1885, /* ArrayReverseIterator[Object] */
651 2014, /* ArrayReverseIterator[Prod] */
660 2104, /* ArrayReverseIterator[AParam] */
677 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AParam
= {
680 &type_core__Array__nitc__AParam
, /* Array[E]: Array[AParam] */
681 &type_core__AbstractArrayRead__nitc__AParam
, /* AbstractArrayRead[E]: AbstractArrayRead[AParam] */
684 /* runtime type Array[AExternCall] */
685 const struct type type_core__Array__nitc__AExternCall
= {
687 "Array[AExternCall]", /* class_name_string */
690 &resolution_table_core__Array__nitc__AExternCall
,
694 2401, /* nullable Object */
730 2442, /* Collection[Object] */
737 2449, /* Collection[Prod] */
784 2496, /* Collection[ANode] */
790 2502, /* Collection[nullable Object] */
813 2525, /* Collection[AExternCall] */
822 1715, /* Array[nullable Object] */
823 2210, /* SequenceRead[nullable Object] */
884 2593, /* AbstractArrayRead[ANode] */
894 2603, /* AbstractArrayRead[nullable Object] */
912 2621, /* AbstractArrayRead[Object] */
927 2636, /* AbstractArrayRead[Prod] */
937 2646, /* AbstractArrayRead[AExternCall] */
983 2888, /* AbstractArray[Object] */
990 2895, /* AbstractArray[Prod] */
1038 2943, /* AbstractArray[ANode] */
1044 2949, /* AbstractArray[nullable Object] */
1068 2973, /* AbstractArray[AExternCall] */
1077 226, /* Array[Object] */
1123 254, /* Array[Prod] */
1167 1623, /* Array[ANode] */
1196 2105, /* Array[AExternCall] */
1205 const struct types resolution_table_core__Array__nitc__AExternCall
= {
1208 &type_nitc__AExternCall
, /* E: AExternCall */
1209 &type_core__Array__nitc__AExternCall
, /* SELF: Array[AExternCall] */
1210 &type_core__Collection__nitc__AExternCall
, /* Collection[E]: Collection[AExternCall] */
1211 &type_core__Array__nitc__AExternCall
, /* Array[E]: Array[AExternCall] */
1212 &type_core__AbstractArray__nitc__AExternCall
, /* AbstractArray[E]: AbstractArray[AExternCall] */
1213 &type_core__NativeArray__nitc__AExternCall
, /* NativeArray[E]: NativeArray[AExternCall] */
1214 &type_nitc__AExternCall
, /* E: AExternCall */
1215 &type_core__Collection__nitc__AExternCall
, /* Collection[E]: Collection[AExternCall] */
1216 &type_nitc__AExternCall
, /* E: AExternCall */
1217 &type_core__Collection__nitc__AExternCall
, /* Collection[E]: Collection[AExternCall] */
1218 &type_core__Collection__nitc__AExternCall
, /* Collection[E]: Collection[AExternCall] */
1219 &type_core__Array__nitc__AExternCall
, /* Array[E]: Array[AExternCall] */
1220 &type_core__Array__nitc__AExternCall
, /* Array[E]: Array[AExternCall] */
1221 &type_core__AbstractArray__nitc__AExternCall
, /* AbstractArray[E]: AbstractArray[AExternCall] */
1222 &type_core__array__ArrayIterator__nitc__AExternCall
, /* ArrayIterator[E]: ArrayIterator[AExternCall] */
1223 &type_core__array__ArrayReverseIterator__nitc__AExternCall
, /* ArrayReverseIterator[E]: ArrayReverseIterator[AExternCall] */
1226 /* runtime type NativeArray[AExternCall] */
1227 const struct type type_core__NativeArray__nitc__AExternCall
= {
1229 "NativeArray[AExternCall]", /* class_name_string */
1232 &resolution_table_core__NativeArray__nitc__AExternCall
,
1236 2401, /* nullable Object */
1269 227, /* NativeArray[Object] */
1276 2012, /* NativeArray[Prod] */
1324 1625, /* NativeArray[ANode] */
1330 1717, /* NativeArray[nullable Object] */
1354 2106, /* NativeArray[AExternCall] */
1465 const struct types resolution_table_core__NativeArray__nitc__AExternCall
= {
1468 &type_nitc__AExternCall
, /* E: AExternCall */
1469 &type_core__NativeArray__nitc__AExternCall
, /* NativeArray[E]: NativeArray[AExternCall] */
1472 /* runtime type ArrayIterator[AExternCall] */
1473 const struct type type_core__array__ArrayIterator__nitc__AExternCall
= {
1475 "ArrayIterator[AExternCall]", /* class_name_string */
1478 &resolution_table_core__array__ArrayIterator__nitc__AExternCall
,
1482 2401, /* nullable Object */
1483 2400, /* Iterator[Object] */
1551 1626, /* ArrayIterator[ANode] */
1561 1718, /* ArrayIterator[nullable Object] */
1579 1884, /* ArrayIterator[Object] */
1594 2013, /* ArrayIterator[Prod] */
1604 2107, /* ArrayIterator[AExternCall] */
1620 const struct types resolution_table_core__array__ArrayIterator__nitc__AExternCall
= {
1623 &type_core__Array__nitc__AExternCall
, /* Array[E]: Array[AExternCall] */
1624 &type_core__AbstractArrayRead__nitc__AExternCall
, /* AbstractArrayRead[E]: AbstractArrayRead[AExternCall] */
1627 /* runtime type ArrayReverseIterator[AExternCall] */
1628 const struct type type_core__array__ArrayReverseIterator__nitc__AExternCall
= {
1630 "ArrayReverseIterator[AExternCall]", /* class_name_string */
1633 &resolution_table_core__array__ArrayReverseIterator__nitc__AExternCall
,
1637 2401, /* nullable Object */
1638 2400, /* Iterator[Object] */
1706 1626, /* ArrayIterator[ANode] */
1716 1718, /* ArrayIterator[nullable Object] */
1734 1884, /* ArrayIterator[Object] */
1749 2013, /* ArrayIterator[Prod] */
1759 2107, /* ArrayIterator[AExternCall] */
1832 1627, /* ArrayReverseIterator[ANode] */
1842 1719, /* ArrayReverseIterator[nullable Object] */
1860 1885, /* ArrayReverseIterator[Object] */
1875 2014, /* ArrayReverseIterator[Prod] */
1885 2108, /* ArrayReverseIterator[AExternCall] */
1901 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AExternCall
= {
1904 &type_core__Array__nitc__AExternCall
, /* Array[E]: Array[AExternCall] */
1905 &type_core__AbstractArrayRead__nitc__AExternCall
, /* AbstractArrayRead[E]: AbstractArrayRead[AExternCall] */
1908 /* runtime type Array[AForGroup] */
1909 const struct type type_core__Array__nitc__AForGroup
= {
1911 "Array[AForGroup]", /* class_name_string */
1914 &resolution_table_core__Array__nitc__AForGroup
,
1918 2401, /* nullable Object */
1954 2442, /* Collection[Object] */
1961 2449, /* Collection[Prod] */
2008 2496, /* Collection[ANode] */
2014 2502, /* Collection[nullable Object] */
2038 2526, /* Collection[AForGroup] */
2046 1715, /* Array[nullable Object] */
2047 2210, /* SequenceRead[nullable Object] */
2108 2593, /* AbstractArrayRead[ANode] */
2118 2603, /* AbstractArrayRead[nullable Object] */
2136 2621, /* AbstractArrayRead[Object] */
2151 2636, /* AbstractArrayRead[Prod] */
2162 2647, /* AbstractArrayRead[AForGroup] */
2207 2888, /* AbstractArray[Object] */
2214 2895, /* AbstractArray[Prod] */
2262 2943, /* AbstractArray[ANode] */
2268 2949, /* AbstractArray[nullable Object] */
2293 2974, /* AbstractArray[AForGroup] */
2301 226, /* Array[Object] */
2347 254, /* Array[Prod] */
2391 1623, /* Array[ANode] */
2421 2109, /* Array[AForGroup] */
2429 const struct types resolution_table_core__Array__nitc__AForGroup
= {
2432 &type_nitc__AForGroup
, /* E: AForGroup */
2433 &type_core__Array__nitc__AForGroup
, /* SELF: Array[AForGroup] */
2434 &type_core__Collection__nitc__AForGroup
, /* Collection[E]: Collection[AForGroup] */
2435 &type_core__Array__nitc__AForGroup
, /* Array[E]: Array[AForGroup] */
2436 &type_core__AbstractArray__nitc__AForGroup
, /* AbstractArray[E]: AbstractArray[AForGroup] */
2437 &type_core__NativeArray__nitc__AForGroup
, /* NativeArray[E]: NativeArray[AForGroup] */
2438 &type_nitc__AForGroup
, /* E: AForGroup */
2439 &type_core__Collection__nitc__AForGroup
, /* Collection[E]: Collection[AForGroup] */
2440 &type_nitc__AForGroup
, /* E: AForGroup */
2441 &type_core__Collection__nitc__AForGroup
, /* Collection[E]: Collection[AForGroup] */
2442 &type_core__Collection__nitc__AForGroup
, /* Collection[E]: Collection[AForGroup] */
2443 &type_core__Array__nitc__AForGroup
, /* Array[E]: Array[AForGroup] */
2444 &type_core__Array__nitc__AForGroup
, /* Array[E]: Array[AForGroup] */
2445 &type_core__AbstractArray__nitc__AForGroup
, /* AbstractArray[E]: AbstractArray[AForGroup] */
2446 &type_core__array__ArrayIterator__nitc__AForGroup
, /* ArrayIterator[E]: ArrayIterator[AForGroup] */
2447 &type_core__array__ArrayReverseIterator__nitc__AForGroup
, /* ArrayReverseIterator[E]: ArrayReverseIterator[AForGroup] */
2450 /* runtime type NativeArray[AForGroup] */
2451 const struct type type_core__NativeArray__nitc__AForGroup
= {
2453 "NativeArray[AForGroup]", /* class_name_string */
2456 &resolution_table_core__NativeArray__nitc__AForGroup
,
2460 2401, /* nullable Object */
2493 227, /* NativeArray[Object] */
2500 2012, /* NativeArray[Prod] */
2548 1625, /* NativeArray[ANode] */
2554 1717, /* NativeArray[nullable Object] */
2579 2110, /* NativeArray[AForGroup] */
2689 const struct types resolution_table_core__NativeArray__nitc__AForGroup
= {
2692 &type_nitc__AForGroup
, /* E: AForGroup */
2693 &type_core__NativeArray__nitc__AForGroup
, /* NativeArray[E]: NativeArray[AForGroup] */
2696 /* runtime type ArrayIterator[AForGroup] */
2697 const struct type type_core__array__ArrayIterator__nitc__AForGroup
= {
2699 "ArrayIterator[AForGroup]", /* class_name_string */
2702 &resolution_table_core__array__ArrayIterator__nitc__AForGroup
,
2706 2401, /* nullable Object */
2707 2400, /* Iterator[Object] */
2775 1626, /* ArrayIterator[ANode] */
2785 1718, /* ArrayIterator[nullable Object] */
2803 1884, /* ArrayIterator[Object] */
2818 2013, /* ArrayIterator[Prod] */
2829 2111, /* ArrayIterator[AForGroup] */
2844 const struct types resolution_table_core__array__ArrayIterator__nitc__AForGroup
= {
2847 &type_core__Array__nitc__AForGroup
, /* Array[E]: Array[AForGroup] */
2848 &type_core__AbstractArrayRead__nitc__AForGroup
, /* AbstractArrayRead[E]: AbstractArrayRead[AForGroup] */
2851 /* runtime type ArrayReverseIterator[AForGroup] */
2852 const struct type type_core__array__ArrayReverseIterator__nitc__AForGroup
= {
2854 "ArrayReverseIterator[AForGroup]", /* class_name_string */
2857 &resolution_table_core__array__ArrayReverseIterator__nitc__AForGroup
,
2861 2401, /* nullable Object */
2862 2400, /* Iterator[Object] */
2930 1626, /* ArrayIterator[ANode] */
2940 1718, /* ArrayIterator[nullable Object] */
2958 1884, /* ArrayIterator[Object] */
2973 2013, /* ArrayIterator[Prod] */
2984 2111, /* ArrayIterator[AForGroup] */
3056 1627, /* ArrayReverseIterator[ANode] */
3066 1719, /* ArrayReverseIterator[nullable Object] */
3084 1885, /* ArrayReverseIterator[Object] */
3099 2014, /* ArrayReverseIterator[Prod] */
3110 2112, /* ArrayReverseIterator[AForGroup] */
3125 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__AForGroup
= {
3128 &type_core__Array__nitc__AForGroup
, /* Array[E]: Array[AForGroup] */
3129 &type_core__AbstractArrayRead__nitc__AForGroup
, /* AbstractArrayRead[E]: AbstractArrayRead[AForGroup] */
3132 /* runtime type ArraySetIterator[MType] */
3133 const struct type type_core__array__ArraySetIterator__nitc__MType
= {
3135 "ArraySetIterator[MType]", /* class_name_string */
3138 &resolution_table_core__array__ArraySetIterator__nitc__MType
,
3142 2401, /* nullable Object */
3143 2400, /* Iterator[Object] */
3148 2843, /* Iterator[MType] */
3156 2113, /* ArraySetIterator[MType] */
3160 const struct types resolution_table_core__array__ArraySetIterator__nitc__MType
= {
3163 &type_core__Array__nitc__MType
, /* Array[E]: Array[MType] */
3164 &type_core__Iterator__nitc__MType
, /* Iterator[E]: Iterator[MType] */
3167 /* runtime type Array[MAttributeDef] */
3168 const struct type type_core__Array__nitc__MAttributeDef
= {
3170 "Array[MAttributeDef]", /* class_name_string */
3173 &resolution_table_core__Array__nitc__MAttributeDef
,
3177 2401, /* nullable Object */
3197 2426, /* Collection[MPropDef] */
3213 2442, /* Collection[Object] */
3215 2444, /* Collection[PropertyLayoutElement] */
3216 2445, /* Collection[nullable MPropDef] */
3273 2502, /* Collection[nullable Object] */
3287 2516, /* Collection[nullable PropertyLayoutElement] */
3298 2527, /* Collection[MAttributeDef] */
3305 1715, /* Array[nullable Object] */
3306 2210, /* SequenceRead[nullable Object] */
3349 2575, /* AbstractArrayRead[MPropDef] */
3377 2603, /* AbstractArrayRead[nullable Object] */
3395 2621, /* AbstractArrayRead[Object] */
3399 2625, /* AbstractArrayRead[PropertyLayoutElement] */
3401 2627, /* AbstractArrayRead[nullable PropertyLayoutElement] */
3404 2630, /* AbstractArrayRead[nullable MPropDef] */
3424 2650, /* AbstractArrayRead[MAttributeDef] */
3450 2872, /* AbstractArray[MPropDef] */
3466 2888, /* AbstractArray[Object] */
3468 2890, /* AbstractArray[PropertyLayoutElement] */
3469 2891, /* AbstractArray[nullable MPropDef] */
3527 2949, /* AbstractArray[nullable Object] */
3541 2963, /* AbstractArray[nullable PropertyLayoutElement] */
3553 2975, /* AbstractArray[MAttributeDef] */
3560 226, /* Array[Object] */
3570 104, /* Array[MPropDef] */
3574 240, /* Array[nullable MPropDef] */
3578 2114, /* Array[MAttributeDef] */
3603 234, /* Array[PropertyLayoutElement] */
3669 1929, /* Array[nullable PropertyLayoutElement] */
3688 const struct types resolution_table_core__Array__nitc__MAttributeDef
= {
3691 &type_nitc__MAttributeDef
, /* E: MAttributeDef */
3692 &type_core__Array__nitc__MAttributeDef
, /* SELF: Array[MAttributeDef] */
3693 &type_core__Collection__nitc__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
3694 &type_core__Array__nitc__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
3695 &type_core__AbstractArray__nitc__MAttributeDef
, /* AbstractArray[E]: AbstractArray[MAttributeDef] */
3696 &type_core__NativeArray__nitc__MAttributeDef
, /* NativeArray[E]: NativeArray[MAttributeDef] */
3697 &type_nitc__MAttributeDef
, /* E: MAttributeDef */
3698 &type_core__Collection__nitc__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
3699 &type_nitc__MAttributeDef
, /* E: MAttributeDef */
3700 &type_core__Collection__nitc__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
3701 &type_core__Collection__nitc__MAttributeDef
, /* Collection[E]: Collection[MAttributeDef] */
3702 &type_core__Array__nitc__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
3703 &type_core__Array__nitc__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
3704 &type_core__AbstractArray__nitc__MAttributeDef
, /* AbstractArray[E]: AbstractArray[MAttributeDef] */
3705 &type_core__array__ArrayIterator__nitc__MAttributeDef
, /* ArrayIterator[E]: ArrayIterator[MAttributeDef] */
3706 &type_core__array__ArrayReverseIterator__nitc__MAttributeDef
, /* ArrayReverseIterator[E]: ArrayReverseIterator[MAttributeDef] */
3709 /* runtime type HashMap2[MModule, MType, Array[MAttributeDef]] */
3710 const struct type type_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MAttributeDef
= {
3712 "HashMap2[MModule, MType, Array[MAttributeDef]]", /* class_name_string */
3715 &resolution_table_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MAttributeDef
,
3719 2401, /* nullable Object */
3723 2115, /* HashMap2[MModule, MType, Array[MAttributeDef]] */
3727 const struct types resolution_table_more_collections__HashMap2__nitc__MModule__nitc__MType__core__Array__nitc__MAttributeDef
= {
3730 &type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
3731 &type_nitc__MModule
, /* K1: MModule */
3732 &type_nitc__MType
, /* K2: MType */
3733 &type_core__Array__nitc__MAttributeDef
, /* V: Array[MAttributeDef] */
3734 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMap[K2, V]: HashMap[MType, Array[MAttributeDef]] */
3737 /* runtime type HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
3738 const struct type type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
3740 "HashMap[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
3743 &resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
3747 2401, /* nullable Object */
3748 2206, /* MapRead[nullable Object, nullable Object] */
3813 3055, /* MapRead[Object, nullable Object] */
3824 3066, /* MapRead[MModule, HashMap[MType, Array[MAttributeDef]]] */
3880 1704, /* HashMap[Object, nullable Object] */
3909 2116, /* HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
3914 const struct types resolution_table_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
3920 &type_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapIterator[K, V]: HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
3921 &type_nitc__MModule
, /* K: MModule */
3922 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* V: HashMap[MType, Array[MAttributeDef]] */
3923 &type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapNode[K, V]: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
3924 &type_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapKeys[K, V]: HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
3925 &type_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapValues[K, V]: HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
3926 &type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* nullable N: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
3927 &type_core__MapRead__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* MapRead[K, V]: MapRead[MModule, HashMap[MType, Array[MAttributeDef]]] */
3929 &type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* N: HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
3930 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
3933 /* runtime type HashMap[MType, Array[MAttributeDef]] */
3934 const struct type type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
3936 "HashMap[MType, Array[MAttributeDef]]", /* class_name_string */
3939 &resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
3943 2401, /* nullable Object */
3944 2206, /* MapRead[nullable Object, nullable Object] */
4008 3054, /* MapRead[Object, Array[Object]] */
4009 3055, /* MapRead[Object, nullable Object] */
4021 3067, /* MapRead[MType, Array[MAttributeDef]] */
4076 1704, /* HashMap[Object, nullable Object] */
4077 1703, /* HashMap[Object, Array[Object]] */
4104 2117, /* HashMap[MType, Array[MAttributeDef]] */
4110 const struct types resolution_table_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
4116 &type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[MAttributeDef]] */
4117 &type_nitc__MType
, /* K: MType */
4118 &type_core__Array__nitc__MAttributeDef
, /* V: Array[MAttributeDef] */
4119 &type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapNode[K, V]: HashMapNode[MType, Array[MAttributeDef]] */
4120 &type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[MAttributeDef]] */
4121 &type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMapValues[K, V]: HashMapValues[MType, Array[MAttributeDef]] */
4122 &type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
, /* nullable N: nullable HashMapNode[MType, Array[MAttributeDef]] */
4123 &type_core__MapRead__nitc__MType__core__Array__nitc__MAttributeDef
, /* MapRead[K, V]: MapRead[MType, Array[MAttributeDef]] */
4125 &type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
, /* N: HashMapNode[MType, Array[MAttributeDef]] */
4126 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
4129 /* runtime type HashMapKeys[MType, Array[MAttributeDef]] */
4130 const struct type type_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MAttributeDef
= {
4132 "HashMapKeys[MType, Array[MAttributeDef]]", /* class_name_string */
4135 &resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MAttributeDef
,
4139 2401, /* nullable Object */
4167 2434, /* Collection[MType] */
4175 2442, /* Collection[Object] */
4186 2453, /* Collection[nullable MType] */
4235 2502, /* Collection[nullable Object] */
4311 1710, /* HashMapKeys[Object, nullable Object] */
4312 1721, /* HashMapKeys[Object, Array[Object]] */
4339 2118, /* HashMapKeys[MType, Array[MAttributeDef]] */
4345 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MType__core__Array__nitc__MAttributeDef
= {
4348 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMap[K, V]: HashMap[MType, Array[MAttributeDef]] */
4349 &type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MAttributeDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MType, Array[MAttributeDef]] */
4359 &type_core__Array__nitc__MType
, /* Array[E]: Array[MType] */
4362 /* runtime type HashMapValues[MType, Array[MAttributeDef]] */
4363 const struct type type_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MAttributeDef
= {
4365 "HashMapValues[MType, Array[MAttributeDef]]", /* class_name_string */
4368 &resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MAttributeDef
,
4372 2401, /* nullable Object */
4408 2442, /* Collection[Object] */
4460 2494, /* Collection[Array[nullable MPropDef]] */
4468 2502, /* Collection[nullable Object] */
4469 2503, /* Collection[Array[Object]] */
4494 2528, /* Collection[Array[MAttributeDef]] */
4544 1711, /* HashMapValues[Object, nullable Object] */
4545 1722, /* HashMapValues[Object, Array[Object]] */
4572 2119, /* HashMapValues[MType, Array[MAttributeDef]] */
4578 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MType__core__Array__nitc__MAttributeDef
= {
4581 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMap[K, V]: HashMap[MType, Array[MAttributeDef]] */
4582 &type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MType, Array[MAttributeDef]] */
4592 &type_core__Array__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
4595 /* runtime type HashMapIterator[MType, Array[MAttributeDef]] */
4596 const struct type type_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MAttributeDef
= {
4598 "HashMapIterator[MType, Array[MAttributeDef]]", /* class_name_string */
4601 &resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MAttributeDef
,
4605 2401, /* nullable Object */
4652 2706, /* MapIterator[Object, nullable Object] */
4653 2707, /* MapIterator[Object, Array[Object]] */
4680 2734, /* MapIterator[MType, Array[MAttributeDef]] */
4730 1712, /* HashMapIterator[Object, nullable Object] */
4731 1723, /* HashMapIterator[Object, Array[Object]] */
4758 2120, /* HashMapIterator[MType, Array[MAttributeDef]] */
4764 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MType__core__Array__nitc__MAttributeDef
= {
4767 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMap[K, V]: HashMap[MType, Array[MAttributeDef]] */
4770 /* runtime type NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
4771 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
= {
4773 "NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]]", /* class_name_string */
4776 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
,
4780 2401, /* nullable Object */
4874 1717, /* NativeArray[nullable Object] */
4967 1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
4968 1724, /* NativeArray[nullable HashMapNode[Object, Array[Object]]] */
5002 2121, /* NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
5009 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
= {
5012 &type_nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
, /* E: nullable HashMapNode[MType, Array[MAttributeDef]] */
5013 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MType, Array[MAttributeDef]]] */
5016 /* runtime type HashMapNode[MType, Array[MAttributeDef]] */
5017 const struct type type_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
= {
5019 "HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */
5022 &resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
,
5026 2401, /* nullable Object */
5072 2799, /* nullable HashMapNode[Object, nullable Object] */
5073 2800, /* nullable HashMapNode[Object, Array[Object]] */
5100 2834, /* nullable HashMapNode[MType, Array[MAttributeDef]] */
5165 1725, /* HashMapNode[Object, Array[Object]] */
5166 1714, /* HashMapNode[Object, nullable Object] */
5178 2122, /* HashMapNode[MType, Array[MAttributeDef]] */
5183 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MType__core__Array__nitc__MAttributeDef
= {
5186 &type_core__Array__nitc__MAttributeDef
, /* V: Array[MAttributeDef] */
5187 &type_nitc__MType
, /* K: MType */
5190 /* runtime type Array[Array[MAttributeDef]] */
5191 const struct type type_core__Array__core__Array__nitc__MAttributeDef
= {
5193 "Array[Array[MAttributeDef]]", /* class_name_string */
5196 &resolution_table_core__Array__core__Array__nitc__MAttributeDef
,
5200 2401, /* nullable Object */
5236 2442, /* Collection[Object] */
5288 2494, /* Collection[Array[nullable MPropDef]] */
5296 2502, /* Collection[nullable Object] */
5297 2503, /* Collection[Array[Object]] */
5322 2528, /* Collection[Array[MAttributeDef]] */
5328 1715, /* Array[nullable Object] */
5329 2210, /* SequenceRead[nullable Object] */
5387 2590, /* AbstractArrayRead[Array[nullable MPropDef]] */
5400 2603, /* AbstractArrayRead[nullable Object] */
5401 2604, /* AbstractArrayRead[Array[Object]] */
5418 2621, /* AbstractArrayRead[Object] */
5445 2648, /* AbstractArrayRead[Array[MAttributeDef]] */
5489 2888, /* AbstractArray[Object] */
5542 2941, /* AbstractArray[Array[nullable MPropDef]] */
5550 2949, /* AbstractArray[nullable Object] */
5551 2950, /* AbstractArray[Array[Object]] */
5577 2976, /* AbstractArray[Array[MAttributeDef]] */
5583 226, /* Array[Object] */
5671 1591, /* Array[Array[nullable MPropDef]] */
5679 1726, /* Array[Array[Object]] */
5704 2123, /* Array[Array[MAttributeDef]] */
5711 const struct types resolution_table_core__Array__core__Array__nitc__MAttributeDef
= {
5714 &type_core__Array__nitc__MAttributeDef
, /* E: Array[MAttributeDef] */
5715 &type_core__Array__core__Array__nitc__MAttributeDef
, /* SELF: Array[Array[MAttributeDef]] */
5716 &type_core__Collection__core__Array__nitc__MAttributeDef
, /* Collection[E]: Collection[Array[MAttributeDef]] */
5717 &type_core__Array__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
5718 &type_core__AbstractArray__core__Array__nitc__MAttributeDef
, /* AbstractArray[E]: AbstractArray[Array[MAttributeDef]] */
5719 &type_core__NativeArray__core__Array__nitc__MAttributeDef
, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */
5720 &type_core__Array__nitc__MAttributeDef
, /* E: Array[MAttributeDef] */
5721 &type_core__Collection__core__Array__nitc__MAttributeDef
, /* Collection[E]: Collection[Array[MAttributeDef]] */
5722 &type_core__Array__nitc__MAttributeDef
, /* E: Array[MAttributeDef] */
5723 &type_core__Collection__core__Array__nitc__MAttributeDef
, /* Collection[E]: Collection[Array[MAttributeDef]] */
5724 &type_core__Collection__core__Array__nitc__MAttributeDef
, /* Collection[E]: Collection[Array[MAttributeDef]] */
5725 &type_core__Array__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
5726 &type_core__Array__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
5727 &type_core__AbstractArray__core__Array__nitc__MAttributeDef
, /* AbstractArray[E]: AbstractArray[Array[MAttributeDef]] */
5728 &type_core__array__ArrayIterator__core__Array__nitc__MAttributeDef
, /* ArrayIterator[E]: ArrayIterator[Array[MAttributeDef]] */
5729 &type_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef
, /* ArrayReverseIterator[E]: ArrayReverseIterator[Array[MAttributeDef]] */
5732 /* runtime type MapValuesIterator[MType, Array[MAttributeDef]] */
5733 const struct type type_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef
= {
5735 "MapValuesIterator[MType, Array[MAttributeDef]]", /* class_name_string */
5738 &resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef
,
5742 2401, /* nullable Object */
5743 2400, /* Iterator[Object] */
5798 1716, /* MapValuesIterator[Object, nullable Object] */
5799 1727, /* MapValuesIterator[Object, Array[Object]] */
5826 2124, /* MapValuesIterator[MType, Array[MAttributeDef]] */
5833 const struct types resolution_table_core__MapValuesIterator__nitc__MType__core__Array__nitc__MAttributeDef
= {
5836 &type_core__Array__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
5837 &type_core__MapIterator__nitc__MType__core__Array__nitc__MAttributeDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MAttributeDef]] */
5840 /* runtime type NativeArray[Array[MAttributeDef]] */
5841 const struct type type_core__NativeArray__core__Array__nitc__MAttributeDef
= {
5843 "NativeArray[Array[MAttributeDef]]", /* class_name_string */
5846 &resolution_table_core__NativeArray__core__Array__nitc__MAttributeDef
,
5850 2401, /* nullable Object */
5883 227, /* NativeArray[Object] */
5936 1593, /* NativeArray[Array[nullable MPropDef]] */
5944 1717, /* NativeArray[nullable Object] */
5945 1728, /* NativeArray[Array[Object]] */
5971 2125, /* NativeArray[Array[MAttributeDef]] */
6079 const struct types resolution_table_core__NativeArray__core__Array__nitc__MAttributeDef
= {
6082 &type_core__Array__nitc__MAttributeDef
, /* E: Array[MAttributeDef] */
6083 &type_core__NativeArray__core__Array__nitc__MAttributeDef
, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */
6086 /* runtime type ArrayIterator[Array[MAttributeDef]] */
6087 const struct type type_core__array__ArrayIterator__core__Array__nitc__MAttributeDef
= {
6089 "ArrayIterator[Array[MAttributeDef]]", /* class_name_string */
6092 &resolution_table_core__array__ArrayIterator__core__Array__nitc__MAttributeDef
,
6096 2401, /* nullable Object */
6097 2400, /* Iterator[Object] */
6162 1594, /* ArrayIterator[Array[nullable MPropDef]] */
6175 1718, /* ArrayIterator[nullable Object] */
6176 1729, /* ArrayIterator[Array[Object]] */
6193 1884, /* ArrayIterator[Object] */
6220 2126, /* ArrayIterator[Array[MAttributeDef]] */
6234 const struct types resolution_table_core__array__ArrayIterator__core__Array__nitc__MAttributeDef
= {
6237 &type_core__Array__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
6238 &type_core__AbstractArrayRead__core__Array__nitc__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MAttributeDef]] */
6241 /* runtime type ArrayReverseIterator[Array[MAttributeDef]] */
6242 const struct type type_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef
= {
6244 "ArrayReverseIterator[Array[MAttributeDef]]", /* class_name_string */
6247 &resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef
,
6251 2401, /* nullable Object */
6252 2400, /* Iterator[Object] */
6317 1594, /* ArrayIterator[Array[nullable MPropDef]] */
6330 1718, /* ArrayIterator[nullable Object] */
6331 1729, /* ArrayIterator[Array[Object]] */
6348 1884, /* ArrayIterator[Object] */
6375 2126, /* ArrayIterator[Array[MAttributeDef]] */
6443 1595, /* ArrayReverseIterator[Array[nullable MPropDef]] */
6456 1719, /* ArrayReverseIterator[nullable Object] */
6457 1730, /* ArrayReverseIterator[Array[Object]] */
6474 1885, /* ArrayReverseIterator[Object] */
6501 2127, /* ArrayReverseIterator[Array[MAttributeDef]] */
6515 const struct types resolution_table_core__array__ArrayReverseIterator__core__Array__nitc__MAttributeDef
= {
6518 &type_core__Array__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[Array[MAttributeDef]] */
6519 &type_core__AbstractArrayRead__core__Array__nitc__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[Array[MAttributeDef]] */
6522 /* runtime type MapKeysIterator[MType, Array[MAttributeDef]] */
6523 const struct type type_core__MapKeysIterator__nitc__MType__core__Array__nitc__MAttributeDef
= {
6525 "MapKeysIterator[MType, Array[MAttributeDef]]", /* class_name_string */
6528 &resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MAttributeDef
,
6532 2401, /* nullable Object */
6533 2400, /* Iterator[Object] */
6538 2843, /* Iterator[MType] */
6588 1720, /* MapKeysIterator[Object, nullable Object] */
6589 1731, /* MapKeysIterator[Object, Array[Object]] */
6616 2128, /* MapKeysIterator[MType, Array[MAttributeDef]] */
6623 const struct types resolution_table_core__MapKeysIterator__nitc__MType__core__Array__nitc__MAttributeDef
= {
6626 &type_core__Array__nitc__MType
, /* Array[E]: Array[MType] */
6627 &type_core__MapIterator__nitc__MType__core__Array__nitc__MAttributeDef
, /* MapIterator[K, V]: MapIterator[MType, Array[MAttributeDef]] */
6630 /* runtime type HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
6631 const struct type type_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
6633 "HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
6636 &resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
6640 2401, /* nullable Object */
6650 2416, /* Collection[MModule] */
6676 2442, /* Collection[Object] */
6709 2475, /* Collection[nullable MModule] */
6736 2502, /* Collection[nullable Object] */
6812 1710, /* HashMapKeys[Object, nullable Object] */
6841 2129, /* HashMapKeys[MModule, HashMap[MType, Array[MAttributeDef]]] */
6846 const struct types resolution_table_core__hash_collection__HashMapKeys__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
6849 &type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
6850 &type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* MapKeysIterator[K, V]: MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
6860 &type_core__Array__nitc__MModule
, /* Array[E]: Array[MModule] */
6863 /* runtime type HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
6864 const struct type type_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
6866 "HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
6869 &resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
6873 2401, /* nullable Object */
6909 2442, /* Collection[Object] */
6969 2502, /* Collection[nullable Object] */
6996 2529, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
7045 1711, /* HashMapValues[Object, nullable Object] */
7074 2130, /* HashMapValues[MModule, HashMap[MType, Array[MAttributeDef]]] */
7079 const struct types resolution_table_core__hash_collection__HashMapValues__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
7082 &type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
7083 &type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* MapValuesIterator[K, V]: MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
7093 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
7096 /* runtime type HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
7097 const struct type type_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
7099 "HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
7102 &resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
7106 2401, /* nullable Object */
7153 2706, /* MapIterator[Object, nullable Object] */
7182 2735, /* MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
7231 1712, /* HashMapIterator[Object, nullable Object] */
7260 2131, /* HashMapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
7265 const struct types resolution_table_core__hash_collection__HashMapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
7268 &type_core__HashMap__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* HashMap[K, V]: HashMap[MModule, HashMap[MType, Array[MAttributeDef]]] */
7271 /* runtime type NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
7272 const struct type type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
7274 "NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]]", /* class_name_string */
7277 &resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
7281 2401, /* nullable Object */
7375 1717, /* NativeArray[nullable Object] */
7468 1713, /* NativeArray[nullable HashMapNode[Object, nullable Object]] */
7504 2132, /* NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
7510 const struct types resolution_table_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
7513 &type_nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* E: nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
7514 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* NativeArray[E]: NativeArray[nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]] */
7517 /* runtime type HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
7518 const struct type type_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
7520 "HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
7523 &resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
7527 2401, /* nullable Object */
7573 2799, /* nullable HashMapNode[Object, nullable Object] */
7602 2835, /* nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
7667 1714, /* HashMapNode[Object, nullable Object] */
7678 2133, /* HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */
7684 const struct types resolution_table_core__hash_collection__HashMapNode__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
7687 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* V: HashMap[MType, Array[MAttributeDef]] */
7688 &type_nitc__MModule
, /* K: MModule */
7691 /* runtime type Array[HashMap[MType, Array[MAttributeDef]]] */
7692 const struct type type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
7694 "Array[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
7697 &resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
7701 2401, /* nullable Object */
7737 2442, /* Collection[Object] */
7797 2502, /* Collection[nullable Object] */
7824 2529, /* Collection[HashMap[MType, Array[MAttributeDef]]] */
7829 1715, /* Array[nullable Object] */
7830 2210, /* SequenceRead[nullable Object] */
7901 2603, /* AbstractArrayRead[nullable Object] */
7919 2621, /* AbstractArrayRead[Object] */
7947 2649, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
7990 2888, /* AbstractArray[Object] */
8051 2949, /* AbstractArray[nullable Object] */
8079 2977, /* AbstractArray[HashMap[MType, Array[MAttributeDef]]] */
8084 226, /* Array[Object] */
8206 2134, /* Array[HashMap[MType, Array[MAttributeDef]]] */
8212 const struct types resolution_table_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
8215 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
8216 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* SELF: Array[HashMap[MType, Array[MAttributeDef]]] */
8217 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
8218 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
8219 &type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MAttributeDef]]] */
8220 &type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
8221 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
8222 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
8223 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
8224 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
8225 &type_core__Collection__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */
8226 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
8227 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
8228 &type_core__AbstractArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MAttributeDef]]] */
8229 &type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
8230 &type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* ArrayReverseIterator[E]: ArrayReverseIterator[HashMap[MType, Array[MAttributeDef]]] */
8233 /* runtime type MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
8234 const struct type type_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
8236 "MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
8239 &resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
8243 2401, /* nullable Object */
8244 2400, /* Iterator[Object] */
8299 1716, /* MapValuesIterator[Object, nullable Object] */
8328 2135, /* MapValuesIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
8334 const struct types resolution_table_core__MapValuesIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
8337 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
8338 &type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
8341 /* runtime type NativeArray[HashMap[MType, Array[MAttributeDef]]] */
8342 const struct type type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
8344 "NativeArray[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
8347 &resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
8351 2401, /* nullable Object */
8384 227, /* NativeArray[Object] */
8445 1717, /* NativeArray[nullable Object] */
8473 2136, /* NativeArray[HashMap[MType, Array[MAttributeDef]]] */
8580 const struct types resolution_table_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
8583 &type_core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* E: HashMap[MType, Array[MAttributeDef]] */
8584 &type_core__NativeArray__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */
8587 /* runtime type ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
8588 const struct type type_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
8590 "ArrayIterator[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
8593 &resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
8597 2401, /* nullable Object */
8598 2400, /* Iterator[Object] */
8676 1718, /* ArrayIterator[nullable Object] */
8694 1884, /* ArrayIterator[Object] */
8722 2137, /* ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
8735 const struct types resolution_table_core__array__ArrayIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
8738 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
8739 &type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
8742 /* runtime type ArrayReverseIterator[HashMap[MType, Array[MAttributeDef]]] */
8743 const struct type type_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
8745 "ArrayReverseIterator[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
8748 &resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
8752 2401, /* nullable Object */
8753 2400, /* Iterator[Object] */
8831 1718, /* ArrayIterator[nullable Object] */
8849 1884, /* ArrayIterator[Object] */
8877 2137, /* ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */
8957 1719, /* ArrayReverseIterator[nullable Object] */
8975 1885, /* ArrayReverseIterator[Object] */
9003 2138, /* ArrayReverseIterator[HashMap[MType, Array[MAttributeDef]]] */
9016 const struct types resolution_table_core__array__ArrayReverseIterator__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
9019 &type_core__Array__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */
9020 &type_core__AbstractArrayRead__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */
9023 /* runtime type MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9024 const struct type type_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
9026 "MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */
9029 &resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
,
9033 2401, /* nullable Object */
9034 2400, /* Iterator[Object] */
9035 2839, /* Iterator[MModule] */
9089 1720, /* MapKeysIterator[Object, nullable Object] */
9118 2139, /* MapKeysIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9124 const struct types resolution_table_core__MapKeysIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
= {
9127 &type_core__Array__nitc__MModule
, /* Array[E]: Array[MModule] */
9128 &type_core__MapIterator__nitc__MModule__core__HashMap__nitc__MType__core__Array__nitc__MAttributeDef
, /* MapIterator[K, V]: MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */
9131 /* runtime type NativeArray[MAttributeDef] */
9132 const struct type type_core__NativeArray__nitc__MAttributeDef
= {
9134 "NativeArray[MAttributeDef]", /* class_name_string */
9137 &resolution_table_core__NativeArray__nitc__MAttributeDef
,
9141 2401, /* nullable Object */
9158 1417, /* NativeArray[MPropDef] */
9174 227, /* NativeArray[Object] */
9176 1914, /* NativeArray[PropertyLayoutElement] */
9177 1966, /* NativeArray[nullable MPropDef] */
9235 1717, /* NativeArray[nullable Object] */
9249 1930, /* NativeArray[nullable PropertyLayoutElement] */
9261 2140, /* NativeArray[MAttributeDef] */
9370 const struct types resolution_table_core__NativeArray__nitc__MAttributeDef
= {
9373 &type_nitc__MAttributeDef
, /* E: MAttributeDef */
9374 &type_core__NativeArray__nitc__MAttributeDef
, /* NativeArray[E]: NativeArray[MAttributeDef] */
9377 /* runtime type ArrayIterator[MAttributeDef] */
9378 const struct type type_core__array__ArrayIterator__nitc__MAttributeDef
= {
9380 "ArrayIterator[MAttributeDef]", /* class_name_string */
9383 &resolution_table_core__array__ArrayIterator__nitc__MAttributeDef
,
9387 2401, /* nullable Object */
9388 2400, /* Iterator[Object] */
9438 1418, /* ArrayIterator[MPropDef] */
9466 1718, /* ArrayIterator[nullable Object] */
9484 1884, /* ArrayIterator[Object] */
9488 1915, /* ArrayIterator[PropertyLayoutElement] */
9490 1931, /* ArrayIterator[nullable PropertyLayoutElement] */
9493 1967, /* ArrayIterator[nullable MPropDef] */
9513 2141, /* ArrayIterator[MAttributeDef] */
9525 const struct types resolution_table_core__array__ArrayIterator__nitc__MAttributeDef
= {
9528 &type_core__Array__nitc__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
9529 &type_core__AbstractArrayRead__nitc__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MAttributeDef] */
9532 /* runtime type ArrayReverseIterator[MAttributeDef] */
9533 const struct type type_core__array__ArrayReverseIterator__nitc__MAttributeDef
= {
9535 "ArrayReverseIterator[MAttributeDef]", /* class_name_string */
9538 &resolution_table_core__array__ArrayReverseIterator__nitc__MAttributeDef
,
9542 2401, /* nullable Object */
9543 2400, /* Iterator[Object] */
9593 1418, /* ArrayIterator[MPropDef] */
9621 1718, /* ArrayIterator[nullable Object] */
9639 1884, /* ArrayIterator[Object] */
9643 1915, /* ArrayIterator[PropertyLayoutElement] */
9645 1931, /* ArrayIterator[nullable PropertyLayoutElement] */
9648 1967, /* ArrayIterator[nullable MPropDef] */
9668 2141, /* ArrayIterator[MAttributeDef] */
9719 1419, /* ArrayReverseIterator[MPropDef] */
9747 1719, /* ArrayReverseIterator[nullable Object] */
9765 1885, /* ArrayReverseIterator[Object] */
9769 1916, /* ArrayReverseIterator[PropertyLayoutElement] */
9771 1932, /* ArrayReverseIterator[nullable PropertyLayoutElement] */
9774 1968, /* ArrayReverseIterator[nullable MPropDef] */
9794 2142, /* ArrayReverseIterator[MAttributeDef] */
9806 const struct types resolution_table_core__array__ArrayReverseIterator__nitc__MAttributeDef
= {
9809 &type_core__Array__nitc__MAttributeDef
, /* Array[E]: Array[MAttributeDef] */
9810 &type_core__AbstractArrayRead__nitc__MAttributeDef
, /* AbstractArrayRead[E]: AbstractArrayRead[MAttributeDef] */