1 #include "nitc__nith.types.0.h"
2 /* runtime type Concat */
3 const struct type type_core__ropes__Concat
= {
5 "Concat", /* class_name_string */
8 &resolution_table_core__ropes__Concat
,
12 2397, /* nullable Object */
13 2833, /* Comparable */
17 2360, /* nullable String */
143 const struct types resolution_table_core__ropes__Concat
= {
146 &type_core__Text
, /* OTHER: Text */
147 &type_core__String
, /* SELFTYPE: String */
148 &type_core__Array__core__String
, /* Array[SELFTYPE]: Array[String] */
151 /* runtime type RopeChars */
152 const struct type type_core__ropes__RopeChars
= {
154 "RopeChars", /* class_name_string */
157 &resolution_table_core__ropes__RopeChars
,
161 2397, /* nullable Object */
163 2206, /* Collection[Char] */
196 2433, /* Collection[Object] */
274 2511, /* Collection[nullable Object] */
290 2202, /* SequenceRead[nullable Object] */
294 const struct types resolution_table_core__ropes__RopeChars
= {
297 &type_core__ropes__Concat
, /* SELFTYPE: Concat */
298 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
301 /* runtime type RopeBytes */
302 const struct type type_core__ropes__RopeBytes
= {
304 "RopeBytes", /* class_name_string */
307 &resolution_table_core__ropes__RopeBytes
,
311 2397, /* nullable Object */
314 2215, /* Collection[Byte] */
346 2433, /* Collection[Object] */
424 2511, /* Collection[nullable Object] */
440 2202, /* SequenceRead[nullable Object] */
444 const struct types resolution_table_core__ropes__RopeBytes
= {
447 &type_core__ropes__Concat
, /* SELFTYPE: Concat */
448 &type_core__Array__core__Byte
, /* Array[E]: Array[Byte] */
451 /* runtime type FlatBuffer */
452 const struct type type_core__FlatBuffer
= {
454 "FlatBuffer", /* class_name_string */
457 &resolution_table_core__FlatBuffer
,
461 2397, /* nullable Object */
462 2833, /* Comparable */
592 const struct types resolution_table_core__FlatBuffer
= {
595 &type_core__Text
, /* OTHER: Text */
596 &type_core__Buffer
, /* SELFTYPE: Buffer */
597 &type_core__Array__core__Buffer
, /* Array[SELFTYPE]: Array[Buffer] */
600 /* runtime type FlatBufferCharView */
601 const struct type type_core__flat__FlatBufferCharView
= {
603 "FlatBufferCharView", /* class_name_string */
606 &resolution_table_core__flat__FlatBufferCharView
,
610 2397, /* nullable Object */
612 2206, /* Collection[Char] */
645 2433, /* Collection[Object] */
723 2511, /* Collection[nullable Object] */
739 2202, /* SequenceRead[nullable Object] */
743 const struct types resolution_table_core__flat__FlatBufferCharView
= {
746 &type_core__FlatBuffer
, /* SELFTYPE: FlatBuffer */
747 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
754 &type_core__Char
, /* E: Char */
755 &type_core__Collection__core__Char
, /* Collection[E]: Collection[Char] */
756 &type_core__Collection__core__Char
, /* Collection[E]: Collection[Char] */
759 /* runtime type FlatBufferByteView */
760 const struct type type_core__flat__FlatBufferByteView
= {
762 "FlatBufferByteView", /* class_name_string */
765 &resolution_table_core__flat__FlatBufferByteView
,
769 2397, /* nullable Object */
772 2215, /* Collection[Byte] */
804 2433, /* Collection[Object] */
882 2511, /* Collection[nullable Object] */
898 2202, /* SequenceRead[nullable Object] */
902 const struct types resolution_table_core__flat__FlatBufferByteView
= {
905 &type_core__FlatBuffer
, /* SELFTYPE: FlatBuffer */
906 &type_core__Array__core__Byte
, /* Array[E]: Array[Byte] */
909 /* runtime type FlatSubstringsIter */
910 const struct type type_core__flat__FlatSubstringsIter
= {
912 "FlatSubstringsIter", /* class_name_string */
915 &resolution_table_core__flat__FlatSubstringsIter
,
919 2397, /* nullable Object */
920 2391, /* Iterator[Object] */
931 const struct types resolution_table_core__flat__FlatSubstringsIter
= {
934 &type_core__Array__core__FlatText
, /* Array[E]: Array[FlatText] */
937 /* runtime type NativeArray[Option] */
938 const struct type type_core__NativeArray__opts__Option
= {
940 "NativeArray[Option]", /* class_name_string */
943 &resolution_table_core__NativeArray__opts__Option
,
947 2397, /* nullable Object */
950 91, /* NativeArray[Option] */
979 229, /* NativeArray[Object] */
1059 2136, /* NativeArray[nullable Object] */
1174 const struct types resolution_table_core__NativeArray__opts__Option
= {
1177 &type_opts__Option
, /* E: Option */
1178 &type_core__NativeArray__opts__Option
, /* NativeArray[E]: NativeArray[Option] */
1181 /* runtime type AnnotationPhaseVisitor */
1182 const struct type type_nitc__phase__AnnotationPhaseVisitor
= {
1184 "AnnotationPhaseVisitor", /* class_name_string */
1187 NULL
, /*NO RESOLUTIONS*/
1191 2397, /* nullable Object */
1194 /* runtime type Array[AAnnotation] */
1195 const struct type type_core__Array__nitc__AAnnotation
= {
1197 "Array[AAnnotation]", /* class_name_string */
1200 &resolution_table_core__Array__nitc__AAnnotation
,
1204 2397, /* nullable Object */
1219 2413, /* Collection[AAnnotation] */
1239 2433, /* Collection[Object] */
1246 2440, /* Collection[Prod] */
1266 2460, /* Collection[ANode] */
1317 2511, /* Collection[nullable Object] */
1332 2015, /* Array[nullable Object] */
1333 2202, /* SequenceRead[nullable Object] */
1346 2537, /* AbstractArrayRead[AAnnotation] */
1366 2557, /* AbstractArrayRead[Object] */
1374 2565, /* AbstractArrayRead[Prod] */
1395 2586, /* AbstractArrayRead[ANode] */
1446 2637, /* AbstractArrayRead[nullable Object] */
1472 2861, /* AbstractArray[AAnnotation] */
1492 2881, /* AbstractArray[Object] */
1499 2888, /* AbstractArray[Prod] */
1521 2910, /* AbstractArray[ANode] */
1572 2961, /* AbstractArray[nullable Object] */
1587 228, /* Array[Object] */
1612 93, /* Array[AAnnotation] */
1632 258, /* Array[Prod] */
1651 1327, /* Array[ANode] */
1715 const struct types resolution_table_core__Array__nitc__AAnnotation
= {
1718 &type_nitc__AAnnotation
, /* E: AAnnotation */
1719 &type_core__Array__nitc__AAnnotation
, /* Array[E]: Array[AAnnotation] */
1720 &type_core__Collection__nitc__AAnnotation
, /* Collection[E]: Collection[AAnnotation] */
1721 &type_core__Array__nitc__AAnnotation
, /* Array[E]: Array[AAnnotation] */
1722 &type_core__AbstractArray__nitc__AAnnotation
, /* AbstractArray[E]: AbstractArray[AAnnotation] */
1723 &type_core__NativeArray__nitc__AAnnotation
, /* NativeArray[E]: NativeArray[AAnnotation] */
1724 &type_nitc__AAnnotation
, /* E: AAnnotation */
1725 &type_core__Collection__nitc__AAnnotation
, /* Collection[E]: Collection[AAnnotation] */
1726 &type_nitc__AAnnotation
, /* E: AAnnotation */
1727 &type_core__Collection__nitc__AAnnotation
, /* Collection[E]: Collection[AAnnotation] */
1728 &type_core__Collection__nitc__AAnnotation
, /* Collection[E]: Collection[AAnnotation] */
1729 &type_core__Array__nitc__AAnnotation
, /* Array[E]: Array[AAnnotation] */
1730 &type_core__AbstractArray__nitc__AAnnotation
, /* AbstractArray[E]: AbstractArray[AAnnotation] */
1731 &type_core__array__ArrayIterator__nitc__AAnnotation
, /* ArrayIterator[E]: ArrayIterator[AAnnotation] */
1732 &type_core__array__ArrayReverseIterator__nitc__AAnnotation
, /* ArrayReverseIterator[E]: ArrayReverseIterator[AAnnotation] */
1735 /* runtime type FlatStringCharIterator */
1736 const struct type type_core__flat__FlatStringCharIterator
= {
1738 "FlatStringCharIterator", /* class_name_string */
1741 &resolution_table_core__flat__FlatStringCharIterator
,
1745 2397, /* nullable Object */
1746 2391, /* Iterator[Object] */
1757 const struct types resolution_table_core__flat__FlatStringCharIterator
= {
1760 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
1763 /* runtime type FlatStringByteIterator */
1764 const struct type type_core__flat__FlatStringByteIterator
= {
1766 "FlatStringByteIterator", /* class_name_string */
1769 &resolution_table_core__flat__FlatStringByteIterator
,
1773 2397, /* nullable Object */
1774 2391, /* Iterator[Object] */
1785 const struct types resolution_table_core__flat__FlatStringByteIterator
= {
1788 &type_core__Array__core__Byte
, /* Array[E]: Array[Byte] */
1791 /* runtime type MModule */
1792 const struct type type_nitc__MModule
= {
1794 "MModule", /* class_name_string */
1797 NULL
, /*NO RESOLUTIONS*/
1801 2397, /* nullable Object */
1804 2384, /* nullable MModule */
1807 /* runtime type HashSet[MModule] */
1808 const struct type type_core__HashSet__nitc__MModule
= {
1810 "HashSet[MModule]", /* class_name_string */
1813 &resolution_table_core__HashSet__nitc__MModule
,
1817 2397, /* nullable Object */
1818 2204, /* Set[nullable Object] */
1827 2408, /* Collection[MModule] */
1852 2433, /* Collection[Object] */
1901 2482, /* Collection[nullable MModule] */
1930 2511, /* Collection[nullable Object] */
1955 2399, /* Set[MModule] */
1960 97, /* HashSet[MModule] */
1968 142, /* HashSet[Object] */
1982 const struct types resolution_table_core__HashSet__nitc__MModule
= {
1985 &type_nitc__MModule
, /* E: MModule */
1986 &type_core__Array__nitc__MModule
, /* Array[E]: Array[MModule] */
1987 &type_core__hash_collection__HashSetNode__nitc__MModule
, /* HashSetNode[E]: HashSetNode[MModule] */
1988 &type_core__hash_collection__HashSetIterator__nitc__MModule
, /* HashSetIterator[E]: HashSetIterator[MModule] */
1989 &type_core__Collection__nitc__MModule
, /* Collection[E]: Collection[MModule] */
1994 &type_nullable__core__hash_collection__HashSetNode__nitc__MModule
, /* nullable N: nullable HashSetNode[MModule] */
1995 &type_core__Collection__nitc__MModule
, /* Collection[E]: Collection[MModule] */
1996 &type_core__hash_collection__HashSetNode__nitc__MModule
, /* N: HashSetNode[MModule] */
1997 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MModule]] */
2000 /* runtime type Array[MClassDef] */
2001 const struct type type_core__Array__nitc__MClassDef
= {
2003 "Array[MClassDef]", /* class_name_string */
2006 &resolution_table_core__Array__nitc__MClassDef
,
2010 2397, /* nullable Object */
2026 2414, /* Collection[MClassDef] */
2045 2433, /* Collection[Object] */
2123 2511, /* Collection[nullable Object] */
2138 2015, /* Array[nullable Object] */
2139 2202, /* SequenceRead[nullable Object] */
2153 2538, /* AbstractArrayRead[MClassDef] */
2172 2557, /* AbstractArrayRead[Object] */
2252 2637, /* AbstractArrayRead[nullable Object] */
2279 2862, /* AbstractArray[MClassDef] */
2298 2881, /* AbstractArray[Object] */
2378 2961, /* AbstractArray[nullable Object] */
2393 228, /* Array[Object] */
2397 98, /* Array[MClassDef] */
2521 const struct types resolution_table_core__Array__nitc__MClassDef
= {
2524 &type_nitc__MClassDef
, /* E: MClassDef */
2525 &type_core__Array__nitc__MClassDef
, /* Array[E]: Array[MClassDef] */
2526 &type_core__Collection__nitc__MClassDef
, /* Collection[E]: Collection[MClassDef] */
2527 &type_core__Array__nitc__MClassDef
, /* Array[E]: Array[MClassDef] */
2528 &type_core__AbstractArray__nitc__MClassDef
, /* AbstractArray[E]: AbstractArray[MClassDef] */
2529 &type_core__NativeArray__nitc__MClassDef
, /* NativeArray[E]: NativeArray[MClassDef] */
2530 &type_nitc__MClassDef
, /* E: MClassDef */
2531 &type_core__Collection__nitc__MClassDef
, /* Collection[E]: Collection[MClassDef] */
2532 &type_nitc__MClassDef
, /* E: MClassDef */
2533 &type_core__Collection__nitc__MClassDef
, /* Collection[E]: Collection[MClassDef] */
2534 &type_core__Collection__nitc__MClassDef
, /* Collection[E]: Collection[MClassDef] */
2535 &type_core__Array__nitc__MClassDef
, /* Array[E]: Array[MClassDef] */
2536 &type_core__AbstractArray__nitc__MClassDef
, /* AbstractArray[E]: AbstractArray[MClassDef] */
2537 &type_core__array__ArrayIterator__nitc__MClassDef
, /* ArrayIterator[E]: ArrayIterator[MClassDef] */
2538 &type_core__array__ArrayReverseIterator__nitc__MClassDef
, /* ArrayReverseIterator[E]: ArrayReverseIterator[MClassDef] */
2541 /* runtime type Array[ExternFile] */
2542 const struct type type_core__Array__nitc__ExternFile
= {
2544 "Array[ExternFile]", /* class_name_string */
2547 &resolution_table_core__Array__nitc__ExternFile
,
2551 2397, /* nullable Object */
2568 2415, /* Collection[ExternFile] */
2586 2433, /* Collection[Object] */
2664 2511, /* Collection[nullable Object] */
2679 2015, /* Array[nullable Object] */
2680 2202, /* SequenceRead[nullable Object] */
2695 2539, /* AbstractArrayRead[ExternFile] */
2713 2557, /* AbstractArrayRead[Object] */
2793 2637, /* AbstractArrayRead[nullable Object] */
2821 2863, /* AbstractArray[ExternFile] */
2839 2881, /* AbstractArray[Object] */
2919 2961, /* AbstractArray[nullable Object] */
2934 228, /* Array[Object] */
2960 99, /* Array[ExternFile] */
3062 const struct types resolution_table_core__Array__nitc__ExternFile
= {
3065 &type_nitc__ExternFile
, /* E: ExternFile */
3066 &type_core__Array__nitc__ExternFile
, /* Array[E]: Array[ExternFile] */
3067 &type_core__Collection__nitc__ExternFile
, /* Collection[E]: Collection[ExternFile] */
3068 &type_core__Array__nitc__ExternFile
, /* Array[E]: Array[ExternFile] */
3069 &type_core__AbstractArray__nitc__ExternFile
, /* AbstractArray[E]: AbstractArray[ExternFile] */
3070 &type_core__NativeArray__nitc__ExternFile
, /* NativeArray[E]: NativeArray[ExternFile] */
3071 &type_nitc__ExternFile
, /* E: ExternFile */
3072 &type_core__Collection__nitc__ExternFile
, /* Collection[E]: Collection[ExternFile] */
3073 &type_nitc__ExternFile
, /* E: ExternFile */
3074 &type_core__Collection__nitc__ExternFile
, /* Collection[E]: Collection[ExternFile] */
3075 &type_core__Collection__nitc__ExternFile
, /* Collection[E]: Collection[ExternFile] */
3076 &type_core__Array__nitc__ExternFile
, /* Array[E]: Array[ExternFile] */
3077 &type_core__AbstractArray__nitc__ExternFile
, /* AbstractArray[E]: AbstractArray[ExternFile] */
3078 &type_core__array__ArrayIterator__nitc__ExternFile
, /* ArrayIterator[E]: ArrayIterator[ExternFile] */
3079 &type_core__array__ArrayReverseIterator__nitc__ExternFile
, /* ArrayReverseIterator[E]: ArrayReverseIterator[ExternFile] */
3082 /* runtime type MultiHashMap[String, String] */
3083 const struct type type_more_collections__MultiHashMap__core__String__core__String
= {
3085 "MultiHashMap[String, String]", /* class_name_string */
3088 &resolution_table_more_collections__MultiHashMap__core__String__core__String
,
3092 2397, /* nullable Object */
3093 2203, /* MapRead[nullable Object, nullable Object] */
3113 2358, /* HashMap[String, Array[String]] */
3153 1357, /* HashMap[Object, Array[Object]] */
3154 1358, /* HashMap[Object, nullable Object] */
3178 const struct types resolution_table_more_collections__MultiHashMap__core__String__core__String
= {
3181 &type_core__String
, /* K: String */
3182 &type_core__String
, /* V: String */
3183 &type_core__Array__core__String
, /* Array[V]: Array[String] */
3184 &type_core__hash_collection__HashMapIterator__core__String__core__Array__core__String
, /* HashMapIterator[K, V]: HashMapIterator[String, Array[String]] */
3185 &type_core__String
, /* K: String */
3186 &type_core__Array__core__String
, /* V: Array[String] */
3187 &type_core__hash_collection__HashMapNode__core__String__core__Array__core__String
, /* HashMapNode[K, V]: HashMapNode[String, Array[String]] */
3188 &type_core__hash_collection__HashMapKeys__core__String__core__Array__core__String
, /* HashMapKeys[K, V]: HashMapKeys[String, Array[String]] */
3189 &type_core__hash_collection__HashMapValues__core__String__core__Array__core__String
, /* HashMapValues[K, V]: HashMapValues[String, Array[String]] */
3190 &type_nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String
, /* nullable N: nullable HashMapNode[String, Array[String]] */
3192 &type_core__hash_collection__HashMapNode__core__String__core__Array__core__String
, /* N: HashMapNode[String, Array[String]] */
3193 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[String]]] */
3196 /* runtime type HashSet[FFILanguage] */
3197 const struct type type_core__HashSet__nitc__FFILanguage
= {
3199 "HashSet[FFILanguage]", /* class_name_string */
3202 &resolution_table_core__HashSet__nitc__FFILanguage
,
3206 2397, /* nullable Object */
3207 2204, /* Set[nullable Object] */
3214 2406, /* Collection[FFILanguage] */
3241 2433, /* Collection[Object] */
3319 2511, /* Collection[nullable Object] */
3350 101, /* HashSet[FFILanguage] */
3357 142, /* HashSet[Object] */
3371 const struct types resolution_table_core__HashSet__nitc__FFILanguage
= {
3374 &type_nitc__FFILanguage
, /* E: FFILanguage */
3375 &type_core__Array__nitc__FFILanguage
, /* Array[E]: Array[FFILanguage] */
3376 &type_core__hash_collection__HashSetNode__nitc__FFILanguage
, /* HashSetNode[E]: HashSetNode[FFILanguage] */
3377 &type_core__hash_collection__HashSetIterator__nitc__FFILanguage
, /* HashSetIterator[E]: HashSetIterator[FFILanguage] */
3378 &type_core__Collection__nitc__FFILanguage
, /* Collection[E]: Collection[FFILanguage] */
3383 &type_nullable__core__hash_collection__HashSetNode__nitc__FFILanguage
, /* nullable N: nullable HashSetNode[FFILanguage] */
3384 &type_core__Collection__nitc__FFILanguage
, /* Collection[E]: Collection[FFILanguage] */
3385 &type_core__hash_collection__HashSetNode__nitc__FFILanguage
, /* N: HashSetNode[FFILanguage] */
3386 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[FFILanguage]] */
3389 /* runtime type HashSet[AMethPropdef] */
3390 const struct type type_core__HashSet__nitc__AMethPropdef
= {
3392 "HashSet[AMethPropdef]", /* class_name_string */
3395 &resolution_table_core__HashSet__nitc__AMethPropdef
,
3399 2397, /* nullable Object */
3400 2204, /* Set[nullable Object] */
3434 2433, /* Collection[Object] */
3441 2440, /* Collection[Prod] */
3453 2452, /* Collection[AMethPropdef] */
3456 2455, /* Collection[APropdef] */
3461 2460, /* Collection[ANode] */
3512 2511, /* Collection[nullable Object] */
3544 102, /* HashSet[AMethPropdef] */
3550 142, /* HashSet[Object] */
3551 167, /* HashSet[ANode] */
3564 const struct types resolution_table_core__HashSet__nitc__AMethPropdef
= {
3567 &type_nitc__AMethPropdef
, /* E: AMethPropdef */
3568 &type_core__Array__nitc__AMethPropdef
, /* Array[E]: Array[AMethPropdef] */
3569 &type_core__hash_collection__HashSetNode__nitc__AMethPropdef
, /* HashSetNode[E]: HashSetNode[AMethPropdef] */
3570 &type_core__hash_collection__HashSetIterator__nitc__AMethPropdef
, /* HashSetIterator[E]: HashSetIterator[AMethPropdef] */
3571 &type_core__Collection__nitc__AMethPropdef
, /* Collection[E]: Collection[AMethPropdef] */
3576 &type_nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef
, /* nullable N: nullable HashSetNode[AMethPropdef] */
3577 &type_core__Collection__nitc__AMethPropdef
, /* Collection[E]: Collection[AMethPropdef] */
3578 &type_core__hash_collection__HashSetNode__nitc__AMethPropdef
, /* N: HashSetNode[AMethPropdef] */
3579 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[AMethPropdef]] */
3582 /* runtime type HashMap[MClass, Set[MProperty]] */
3583 const struct type type_core__HashMap__nitc__MClass__core__Set__nitc__MProperty
= {
3585 "HashMap[MClass, Set[MProperty]]", /* class_name_string */
3588 &resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MProperty
,
3592 2397, /* nullable Object */
3593 2203, /* MapRead[nullable Object, nullable Object] */
3596 2976, /* Map[MClass, Collection[PropertyLayoutElement]] */
3614 103, /* HashMap[MClass, Set[MProperty]] */
3633 234, /* HashMap[MClass, Set[PropertyLayoutElement]] */
3654 1358, /* HashMap[Object, nullable Object] */
3678 const struct types resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MProperty
= {
3684 &type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MProperty
, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MProperty]] */
3685 &type_nitc__MClass
, /* K: MClass */
3686 &type_core__Set__nitc__MProperty
, /* V: Set[MProperty] */
3687 &type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty
, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MProperty]] */
3688 &type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MProperty
, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MProperty]] */
3689 &type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MProperty
, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MProperty]] */
3690 &type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty
, /* nullable N: nullable HashMapNode[MClass, Set[MProperty]] */
3692 &type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty
, /* N: HashMapNode[MClass, Set[MProperty]] */
3693 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
3696 /* runtime type MClassDef */
3697 const struct type type_nitc__MClassDef
= {
3699 "MClassDef", /* class_name_string */
3702 NULL
, /*NO RESOLUTIONS*/
3706 2397, /* nullable Object */
3708 104, /* MClassDef */
3711 /* runtime type Array[MClassType] */
3712 const struct type type_core__Array__nitc__MClassType
= {
3714 "Array[MClassType]", /* class_name_string */
3717 &resolution_table_core__Array__nitc__MClassType
,
3721 2397, /* nullable Object */
3739 2416, /* Collection[MClassType] */
3748 2425, /* Collection[MType] */
3756 2433, /* Collection[Object] */
3767 2444, /* Collection[nullable MType] */
3834 2511, /* Collection[nullable Object] */
3849 2015, /* Array[nullable Object] */
3850 2202, /* SequenceRead[nullable Object] */
3866 2540, /* AbstractArrayRead[MClassType] */
3875 2549, /* AbstractArrayRead[MType] */
3883 2557, /* AbstractArrayRead[Object] */
3895 2569, /* AbstractArrayRead[nullable MType] */
3963 2637, /* AbstractArrayRead[nullable Object] */
3992 2864, /* AbstractArray[MClassType] */
4001 2873, /* AbstractArray[MType] */
4009 2881, /* AbstractArray[Object] */
4020 2892, /* AbstractArray[nullable MType] */
4089 2961, /* AbstractArray[nullable Object] */
4104 228, /* Array[Object] */
4109 105, /* Array[MClassType] */
4112 173, /* Array[MType] */
4117 730, /* Array[nullable MType] */
4232 const struct types resolution_table_core__Array__nitc__MClassType
= {
4235 &type_nitc__MClassType
, /* E: MClassType */
4236 &type_core__Array__nitc__MClassType
, /* Array[E]: Array[MClassType] */
4237 &type_core__Collection__nitc__MClassType
, /* Collection[E]: Collection[MClassType] */
4238 &type_core__Array__nitc__MClassType
, /* Array[E]: Array[MClassType] */
4239 &type_core__AbstractArray__nitc__MClassType
, /* AbstractArray[E]: AbstractArray[MClassType] */
4240 &type_core__NativeArray__nitc__MClassType
, /* NativeArray[E]: NativeArray[MClassType] */
4241 &type_nitc__MClassType
, /* E: MClassType */
4242 &type_core__Collection__nitc__MClassType
, /* Collection[E]: Collection[MClassType] */
4243 &type_nitc__MClassType
, /* E: MClassType */
4244 &type_core__Collection__nitc__MClassType
, /* Collection[E]: Collection[MClassType] */
4245 &type_core__Collection__nitc__MClassType
, /* Collection[E]: Collection[MClassType] */
4246 &type_core__Array__nitc__MClassType
, /* Array[E]: Array[MClassType] */
4247 &type_core__AbstractArray__nitc__MClassType
, /* AbstractArray[E]: AbstractArray[MClassType] */
4248 &type_core__array__ArrayIterator__nitc__MClassType
, /* ArrayIterator[E]: ArrayIterator[MClassType] */
4249 &type_core__array__ArrayReverseIterator__nitc__MClassType
, /* ArrayReverseIterator[E]: ArrayReverseIterator[MClassType] */
4252 /* runtime type Array[MPropDef] */
4253 const struct type type_core__Array__nitc__MPropDef
= {
4255 "Array[MPropDef]", /* class_name_string */
4258 &resolution_table_core__Array__nitc__MPropDef
,
4262 2397, /* nullable Object */
4281 2417, /* Collection[MPropDef] */
4297 2433, /* Collection[Object] */
4299 2435, /* Collection[PropertyLayoutElement] */
4300 2436, /* Collection[nullable MPropDef] */
4330 2466, /* Collection[nullable PropertyLayoutElement] */
4375 2511, /* Collection[nullable Object] */
4390 2015, /* Array[nullable Object] */
4391 2202, /* SequenceRead[nullable Object] */
4408 2541, /* AbstractArrayRead[MPropDef] */
4424 2557, /* AbstractArrayRead[Object] */
4426 2559, /* AbstractArrayRead[PropertyLayoutElement] */
4427 2560, /* AbstractArrayRead[nullable MPropDef] */
4459 2592, /* AbstractArrayRead[nullable PropertyLayoutElement] */
4504 2637, /* AbstractArrayRead[nullable Object] */
4534 2865, /* AbstractArray[MPropDef] */
4550 2881, /* AbstractArray[Object] */
4552 2883, /* AbstractArray[PropertyLayoutElement] */
4553 2884, /* AbstractArray[nullable MPropDef] */
4585 2916, /* AbstractArray[nullable PropertyLayoutElement] */
4630 2961, /* AbstractArray[nullable Object] */
4645 228, /* Array[Object] */
4655 106, /* Array[MPropDef] */
4659 242, /* Array[nullable MPropDef] */
4687 236, /* Array[PropertyLayoutElement] */
4715 1457, /* Array[nullable PropertyLayoutElement] */
4773 const struct types resolution_table_core__Array__nitc__MPropDef
= {
4776 &type_nitc__MPropDef
, /* E: MPropDef */
4777 &type_core__Array__nitc__MPropDef
, /* Array[E]: Array[MPropDef] */
4778 &type_core__Collection__nitc__MPropDef
, /* Collection[E]: Collection[MPropDef] */
4779 &type_core__Array__nitc__MPropDef
, /* Array[E]: Array[MPropDef] */
4780 &type_core__AbstractArray__nitc__MPropDef
, /* AbstractArray[E]: AbstractArray[MPropDef] */
4781 &type_core__NativeArray__nitc__MPropDef
, /* NativeArray[E]: NativeArray[MPropDef] */
4782 &type_nitc__MPropDef
, /* E: MPropDef */
4783 &type_core__Collection__nitc__MPropDef
, /* Collection[E]: Collection[MPropDef] */
4784 &type_nitc__MPropDef
, /* E: MPropDef */
4785 &type_core__Collection__nitc__MPropDef
, /* Collection[E]: Collection[MPropDef] */
4786 &type_core__Collection__nitc__MPropDef
, /* Collection[E]: Collection[MPropDef] */
4787 &type_core__Array__nitc__MPropDef
, /* Array[E]: Array[MPropDef] */
4788 &type_core__AbstractArray__nitc__MPropDef
, /* AbstractArray[E]: AbstractArray[MPropDef] */
4789 &type_core__array__ArrayIterator__nitc__MPropDef
, /* ArrayIterator[E]: ArrayIterator[MPropDef] */
4790 &type_core__array__ArrayReverseIterator__nitc__MPropDef
, /* ArrayReverseIterator[E]: ArrayReverseIterator[MPropDef] */
4793 /* runtime type HashMap[MProperty, APropdef] */
4794 const struct type type_core__HashMap__nitc__MProperty__nitc__APropdef
= {
4796 "HashMap[MProperty, APropdef]", /* class_name_string */
4799 &resolution_table_core__HashMap__nitc__MProperty__nitc__APropdef
,
4803 2397, /* nullable Object */
4804 2203, /* MapRead[nullable Object, nullable Object] */
4826 107, /* HashMap[MProperty, APropdef] */
4865 1358, /* HashMap[Object, nullable Object] */
4889 const struct types resolution_table_core__HashMap__nitc__MProperty__nitc__APropdef
= {
4895 &type_core__hash_collection__HashMapIterator__nitc__MProperty__nitc__APropdef
, /* HashMapIterator[K, V]: HashMapIterator[MProperty, APropdef] */
4896 &type_nitc__MProperty
, /* K: MProperty */
4897 &type_nitc__APropdef
, /* V: APropdef */
4898 &type_core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef
, /* HashMapNode[K, V]: HashMapNode[MProperty, APropdef] */
4899 &type_core__hash_collection__HashMapKeys__nitc__MProperty__nitc__APropdef
, /* HashMapKeys[K, V]: HashMapKeys[MProperty, APropdef] */
4900 &type_core__hash_collection__HashMapValues__nitc__MProperty__nitc__APropdef
, /* HashMapValues[K, V]: HashMapValues[MProperty, APropdef] */
4901 &type_nullable__core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef
, /* nullable N: nullable HashMapNode[MProperty, APropdef] */
4903 &type_core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef
, /* N: HashMapNode[MProperty, APropdef] */
4904 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
4907 /* runtime type MMethodDef */
4908 const struct type type_nitc__MMethodDef
= {
4910 "MMethodDef", /* class_name_string */
4913 &resolution_table_nitc__MMethodDef
,
4917 2397, /* nullable Object */
4919 2372, /* PropertyLayoutElement */
4920 2381, /* nullable PropertyLayoutElement */
4921 2368, /* MPropDef */
4922 2373, /* nullable MPropDef */
4923 108, /* MMethodDef */
4924 2983, /* nullable MMethodDef */
4927 const struct types resolution_table_nitc__MMethodDef
= {
4930 &type_nitc__AbstractCompilerVisitor
, /* VISITOR: AbstractCompilerVisitor */
4931 &type_nitc__MMethod
, /* MPROPERTY: MMethod */
4932 &type_nitc__MMethodDef
, /* MPROPDEF: MMethodDef */
4935 /* runtime type Array[Int] */
4936 const struct type type_core__Array__core__Int
= {
4938 "Array[Int]", /* class_name_string */
4941 &resolution_table_core__Array__core__Int
,
4945 2397, /* nullable Object */
4965 2418, /* Collection[Int] */
4980 2433, /* Collection[Object] */
5058 2511, /* Collection[nullable Object] */
5073 2015, /* Array[nullable Object] */
5074 2202, /* SequenceRead[nullable Object] */
5092 2542, /* AbstractArrayRead[Int] */
5107 2557, /* AbstractArrayRead[Object] */
5187 2637, /* AbstractArrayRead[nullable Object] */
5218 2866, /* AbstractArray[Int] */
5233 2881, /* AbstractArray[Object] */
5313 2961, /* AbstractArray[nullable Object] */
5328 228, /* Array[Object] */
5334 2361, /* Array[Comparable] */
5355 109, /* Array[Int] */
5456 const struct types resolution_table_core__Array__core__Int
= {
5459 &type_core__Int
, /* E: Int */
5460 &type_core__Array__core__Int
, /* Array[E]: Array[Int] */
5461 &type_core__Collection__core__Int
, /* Collection[E]: Collection[Int] */
5462 &type_core__Array__core__Int
, /* Array[E]: Array[Int] */
5463 &type_core__AbstractArray__core__Int
, /* AbstractArray[E]: AbstractArray[Int] */
5464 &type_core__NativeArray__core__Int
, /* NativeArray[E]: NativeArray[Int] */
5465 &type_core__Int
, /* E: Int */
5466 &type_core__Collection__core__Int
, /* Collection[E]: Collection[Int] */
5467 &type_core__Int
, /* E: Int */
5468 &type_core__Collection__core__Int
, /* Collection[E]: Collection[Int] */
5469 &type_core__Collection__core__Int
, /* Collection[E]: Collection[Int] */
5470 &type_core__Array__core__Int
, /* Array[E]: Array[Int] */
5471 &type_core__AbstractArray__core__Int
, /* AbstractArray[E]: AbstractArray[Int] */
5472 &type_core__array__ArrayIterator__core__Int
, /* ArrayIterator[E]: ArrayIterator[Int] */
5473 &type_core__array__ArrayReverseIterator__core__Int
, /* ArrayReverseIterator[E]: ArrayReverseIterator[Int] */
5476 /* runtime type RopeSubstrings */
5477 const struct type type_core__ropes__RopeSubstrings
= {
5479 "RopeSubstrings", /* class_name_string */
5482 &resolution_table_core__ropes__RopeSubstrings
,
5486 2397, /* nullable Object */
5487 2391, /* Iterator[Object] */
5489 2828, /* Iterator[String] */
5498 const struct types resolution_table_core__ropes__RopeSubstrings
= {
5501 &type_core__Array__core__FlatString
, /* Array[E]: Array[FlatString] */
5504 /* runtime type RopeCharIterator */
5505 const struct type type_core__ropes__RopeCharIterator
= {
5507 "RopeCharIterator", /* class_name_string */
5510 &resolution_table_core__ropes__RopeCharIterator
,
5514 2397, /* nullable Object */
5515 2391, /* Iterator[Object] */
5526 const struct types resolution_table_core__ropes__RopeCharIterator
= {
5529 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
5532 /* runtime type RopeByteIterator */
5533 const struct type type_core__ropes__RopeByteIterator
= {
5535 "RopeByteIterator", /* class_name_string */
5538 &resolution_table_core__ropes__RopeByteIterator
,
5542 2397, /* nullable Object */
5543 2391, /* Iterator[Object] */
5554 const struct types resolution_table_core__ropes__RopeByteIterator
= {
5557 &type_core__Array__core__Byte
, /* Array[E]: Array[Byte] */
5560 /* runtime type FlatBufferCharIterator */
5561 const struct type type_core__flat__FlatBufferCharIterator
= {
5563 "FlatBufferCharIterator", /* class_name_string */
5566 &resolution_table_core__flat__FlatBufferCharIterator
,
5570 2397, /* nullable Object */
5571 2391, /* Iterator[Object] */
5582 const struct types resolution_table_core__flat__FlatBufferCharIterator
= {
5585 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
5588 /* runtime type FlatBufferByteIterator */
5589 const struct type type_core__flat__FlatBufferByteIterator
= {
5591 "FlatBufferByteIterator", /* class_name_string */
5594 &resolution_table_core__flat__FlatBufferByteIterator
,
5598 2397, /* nullable Object */
5599 2391, /* Iterator[Object] */
5610 const struct types resolution_table_core__flat__FlatBufferByteIterator
= {
5613 &type_core__Array__core__Byte
, /* Array[E]: Array[Byte] */
5616 /* runtime type MPackage */
5617 const struct type type_nitc__MPackage
= {
5619 "MPackage", /* class_name_string */
5622 NULL
, /*NO RESOLUTIONS*/
5626 2397, /* nullable Object */
5631 /* runtime type POSet[MGroup] */
5632 const struct type type_poset__POSet__nitc__MGroup
= {
5634 "POSet[MGroup]", /* class_name_string */
5637 &resolution_table_poset__POSet__nitc__MGroup
,
5641 2397, /* nullable Object */
5676 2433, /* Collection[Object] */
5697 2454, /* Collection[MGroup] */
5726 2483, /* Collection[nullable MGroup] */
5754 2511, /* Collection[nullable Object] */
5772 116, /* POSet[MGroup] */
5777 const struct types resolution_table_poset__POSet__nitc__MGroup
= {
5780 &type_core__HashMap__nitc__MGroup__poset__POSetElement__nitc__MGroup
, /* HashMap[E, POSetElement[E]]: HashMap[MGroup, POSetElement[MGroup]] */
5781 &type_core__Array__nitc__MGroup
, /* Array[E]: Array[MGroup] */
5782 &type_nitc__MGroup
, /* E: MGroup */
5783 &type_poset__POSetElement__nitc__MGroup
, /* POSetElement[E]: POSetElement[MGroup] */
5784 &type_core__Array__nitc__MGroup
, /* Array[E]: Array[MGroup] */
5785 &type_core__Collection__nitc__MGroup
, /* Collection[E]: Collection[MGroup] */
5786 &type_nitc__POSetConflictGraph__nitc__MGroup
, /* POSetConflictGraph[E]: POSetConflictGraph[MGroup] */
5787 &type_core__Array__nitc__MGroup
, /* Array[COMPARED]: Array[MGroup] */
5790 /* runtime type MGroup */
5791 const struct type type_nitc__MGroup
= {
5793 "MGroup", /* class_name_string */
5796 NULL
, /*NO RESOLUTIONS*/
5800 2397, /* nullable Object */
5803 2385, /* nullable MGroup */
5806 /* runtime type ConfigTree */
5807 const struct type type_ini__ConfigTree
= {
5809 "ConfigTree", /* class_name_string */
5812 NULL
, /*NO RESOLUTIONS*/
5816 2397, /* nullable Object */
5944 2375, /* Writable */
5947 /* runtime type Array[ConfigNode] */
5948 const struct type type_core__Array__ini__ConfigNode
= {
5950 "Array[ConfigNode]", /* class_name_string */
5953 &resolution_table_core__Array__ini__ConfigNode
,
5957 2397, /* nullable Object */
5978 2419, /* Collection[ConfigNode] */
5992 2433, /* Collection[Object] */
6070 2511, /* Collection[nullable Object] */
6085 2015, /* Array[nullable Object] */
6086 2202, /* SequenceRead[nullable Object] */
6105 2543, /* AbstractArrayRead[ConfigNode] */
6119 2557, /* AbstractArrayRead[Object] */
6199 2637, /* AbstractArrayRead[nullable Object] */
6231 2867, /* AbstractArray[ConfigNode] */
6245 2881, /* AbstractArray[Object] */
6325 2961, /* AbstractArray[nullable Object] */
6340 228, /* Array[Object] */
6368 119, /* Array[ConfigNode] */
6468 const struct types resolution_table_core__Array__ini__ConfigNode
= {
6471 &type_ini__ConfigNode
, /* E: ConfigNode */
6472 &type_core__Array__ini__ConfigNode
, /* Array[E]: Array[ConfigNode] */
6473 &type_core__Collection__ini__ConfigNode
, /* Collection[E]: Collection[ConfigNode] */
6474 &type_core__Array__ini__ConfigNode
, /* Array[E]: Array[ConfigNode] */
6475 &type_core__AbstractArray__ini__ConfigNode
, /* AbstractArray[E]: AbstractArray[ConfigNode] */
6476 &type_core__NativeArray__ini__ConfigNode
, /* NativeArray[E]: NativeArray[ConfigNode] */
6477 &type_ini__ConfigNode
, /* E: ConfigNode */
6478 &type_core__Collection__ini__ConfigNode
, /* Collection[E]: Collection[ConfigNode] */
6479 &type_ini__ConfigNode
, /* E: ConfigNode */
6480 &type_core__Collection__ini__ConfigNode
, /* Collection[E]: Collection[ConfigNode] */
6481 &type_core__Collection__ini__ConfigNode
, /* Collection[E]: Collection[ConfigNode] */
6482 &type_core__Array__ini__ConfigNode
, /* Array[E]: Array[ConfigNode] */
6483 &type_core__AbstractArray__ini__ConfigNode
, /* AbstractArray[E]: AbstractArray[ConfigNode] */
6484 &type_core__array__ArrayIterator__ini__ConfigNode
, /* ArrayIterator[E]: ArrayIterator[ConfigNode] */
6485 &type_core__array__ArrayReverseIterator__ini__ConfigNode
, /* ArrayReverseIterator[E]: ArrayReverseIterator[ConfigNode] */
6488 /* runtime type SourceFile */
6489 const struct type type_nitc__SourceFile
= {
6491 "SourceFile", /* class_name_string */
6494 NULL
, /*NO RESOLUTIONS*/
6498 2397, /* nullable Object */
6499 120, /* SourceFile */
6502 /* runtime type Location */
6503 const struct type type_nitc__Location
= {
6505 "Location", /* class_name_string */
6508 &resolution_table_nitc__Location
,
6512 2397, /* nullable Object */
6513 2833, /* Comparable */
6517 const struct types resolution_table_nitc__Location
= {
6520 &type_nitc__Location
, /* OTHER: Location */
6523 /* runtime type Message */
6524 const struct type type_nitc__Message
= {
6526 "Message", /* class_name_string */
6529 &resolution_table_nitc__Message
,
6533 2397, /* nullable Object */
6534 2833, /* Comparable */
6538 const struct types resolution_table_nitc__Message
= {
6541 &type_nitc__Message
, /* OTHER: Message */
6544 /* runtime type ANodes[AClassdef] */
6545 const struct type type_nitc__ANodes__nitc__AClassdef
= {
6547 "ANodes[AClassdef]", /* class_name_string */
6550 &resolution_table_nitc__ANodes__nitc__AClassdef
,
6554 2397, /* nullable Object */
6584 2428, /* Collection[AClassdef] */
6589 2433, /* Collection[Object] */
6596 2440, /* Collection[Prod] */
6616 2460, /* Collection[ANode] */
6667 2511, /* Collection[nullable Object] */
6683 2202, /* SequenceRead[nullable Object] */
6687 const struct types resolution_table_nitc__ANodes__nitc__AClassdef
= {
6690 &type_core__Array__nitc__AClassdef
, /* Array[E]: Array[AClassdef] */
6691 &type_core__Array__nitc__AClassdef
, /* Array[E]: Array[AClassdef] */
6692 &type_nitc__AClassdef
, /* E: AClassdef */
6698 &type_nitc__AClassdef
, /* E: AClassdef */
6699 &type_core__Collection__nitc__AClassdef
, /* Collection[E]: Collection[AClassdef] */
6700 &type_core__Collection__nitc__AClassdef
, /* Collection[E]: Collection[AClassdef] */
6703 /* runtime type ANodes[APropdef] */
6704 const struct type type_nitc__ANodes__nitc__APropdef
= {
6706 "ANodes[APropdef]", /* class_name_string */
6709 &resolution_table_nitc__ANodes__nitc__APropdef
,
6713 2397, /* nullable Object */
6748 2433, /* Collection[Object] */
6755 2440, /* Collection[Prod] */
6770 2455, /* Collection[APropdef] */
6775 2460, /* Collection[ANode] */
6826 2511, /* Collection[nullable Object] */
6842 2202, /* SequenceRead[nullable Object] */
6846 const struct types resolution_table_nitc__ANodes__nitc__APropdef
= {
6849 &type_core__Array__nitc__APropdef
, /* Array[E]: Array[APropdef] */
6850 &type_core__Array__nitc__APropdef
, /* Array[E]: Array[APropdef] */
6851 &type_nitc__APropdef
, /* E: APropdef */
6857 &type_nitc__APropdef
, /* E: APropdef */
6858 &type_core__Collection__nitc__APropdef
, /* Collection[E]: Collection[APropdef] */
6859 &type_core__Collection__nitc__APropdef
, /* Collection[E]: Collection[APropdef] */
6862 /* runtime type MClass */
6863 const struct type type_nitc__MClass
= {
6865 "MClass", /* class_name_string */
6868 NULL
, /*NO RESOLUTIONS*/
6872 2397, /* nullable Object */
6875 2374, /* nullable MClass */
6878 /* runtime type Array[MParameterType] */
6879 const struct type type_core__Array__nitc__MParameterType
= {
6881 "Array[MParameterType]", /* class_name_string */
6884 &resolution_table_core__Array__nitc__MParameterType
,
6888 2397, /* nullable Object */
6910 2420, /* Collection[MParameterType] */
6915 2425, /* Collection[MType] */
6923 2433, /* Collection[Object] */
6934 2444, /* Collection[nullable MType] */
7001 2511, /* Collection[nullable Object] */
7016 2015, /* Array[nullable Object] */
7017 2202, /* SequenceRead[nullable Object] */
7037 2544, /* AbstractArrayRead[MParameterType] */
7042 2549, /* AbstractArrayRead[MType] */
7050 2557, /* AbstractArrayRead[Object] */
7062 2569, /* AbstractArrayRead[nullable MType] */
7130 2637, /* AbstractArrayRead[nullable Object] */
7163 2868, /* AbstractArray[MParameterType] */
7168 2873, /* AbstractArray[MType] */
7176 2881, /* AbstractArray[Object] */
7187 2892, /* AbstractArray[nullable MType] */
7256 2961, /* AbstractArray[nullable Object] */
7271 228, /* Array[Object] */
7279 173, /* Array[MType] */
7284 730, /* Array[nullable MType] */
7300 126, /* Array[MParameterType] */
7399 const struct types resolution_table_core__Array__nitc__MParameterType
= {
7402 &type_nitc__MParameterType
, /* E: MParameterType */
7403 &type_core__Array__nitc__MParameterType
, /* Array[E]: Array[MParameterType] */
7404 &type_core__Collection__nitc__MParameterType
, /* Collection[E]: Collection[MParameterType] */
7405 &type_core__Array__nitc__MParameterType
, /* Array[E]: Array[MParameterType] */
7406 &type_core__AbstractArray__nitc__MParameterType
, /* AbstractArray[E]: AbstractArray[MParameterType] */
7407 &type_core__NativeArray__nitc__MParameterType
, /* NativeArray[E]: NativeArray[MParameterType] */
7408 &type_nitc__MParameterType
, /* E: MParameterType */
7409 &type_core__Collection__nitc__MParameterType
, /* Collection[E]: Collection[MParameterType] */
7410 &type_nitc__MParameterType
, /* E: MParameterType */
7411 &type_core__Collection__nitc__MParameterType
, /* Collection[E]: Collection[MParameterType] */
7412 &type_core__Collection__nitc__MParameterType
, /* Collection[E]: Collection[MParameterType] */
7413 &type_core__Array__nitc__MParameterType
, /* Array[E]: Array[MParameterType] */
7414 &type_core__AbstractArray__nitc__MParameterType
, /* AbstractArray[E]: AbstractArray[MParameterType] */
7415 &type_core__array__ArrayIterator__nitc__MParameterType
, /* ArrayIterator[E]: ArrayIterator[MParameterType] */
7416 &type_core__array__ArrayReverseIterator__nitc__MParameterType
, /* ArrayReverseIterator[E]: ArrayReverseIterator[MParameterType] */
7419 /* runtime type HashMap[Array[MType], MGenericType] */
7420 const struct type type_core__HashMap__core__Array__nitc__MType__nitc__MGenericType
= {
7422 "HashMap[Array[MType], MGenericType]", /* class_name_string */
7425 &resolution_table_core__HashMap__core__Array__nitc__MType__nitc__MGenericType
,
7429 2397, /* nullable Object */
7430 2203, /* MapRead[nullable Object, nullable Object] */
7453 127, /* HashMap[Array[MType], MGenericType] */
7491 1358, /* HashMap[Object, nullable Object] */
7515 const struct types resolution_table_core__HashMap__core__Array__nitc__MType__nitc__MGenericType
= {
7521 &type_core__hash_collection__HashMapIterator__core__Array__nitc__MType__nitc__MGenericType
, /* HashMapIterator[K, V]: HashMapIterator[Array[MType], MGenericType] */
7522 &type_core__Array__nitc__MType
, /* K: Array[MType] */
7523 &type_nitc__MGenericType
, /* V: MGenericType */
7524 &type_core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType
, /* HashMapNode[K, V]: HashMapNode[Array[MType], MGenericType] */
7525 &type_core__hash_collection__HashMapKeys__core__Array__nitc__MType__nitc__MGenericType
, /* HashMapKeys[K, V]: HashMapKeys[Array[MType], MGenericType] */
7526 &type_core__hash_collection__HashMapValues__core__Array__nitc__MType__nitc__MGenericType
, /* HashMapValues[K, V]: HashMapValues[Array[MType], MGenericType] */
7527 &type_nullable__core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType
, /* nullable N: nullable HashMapNode[Array[MType], MGenericType] */
7529 &type_core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType
, /* N: HashMapNode[Array[MType], MGenericType] */
7530 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Array[MType], MGenericType]] */
7533 /* runtime type MVisibility */
7534 const struct type type_nitc__MVisibility
= {
7536 "MVisibility", /* class_name_string */
7539 &resolution_table_nitc__MVisibility
,
7543 2397, /* nullable Object */
7544 2833, /* Comparable */
7545 128, /* MVisibility */
7548 const struct types resolution_table_nitc__MVisibility
= {
7551 &type_nitc__MVisibility
, /* OTHER: MVisibility */
7554 /* runtime type RapidTypeAnalysis */
7555 const struct type type_nitc__RapidTypeAnalysis
= {
7557 "RapidTypeAnalysis", /* class_name_string */
7560 NULL
, /*NO RESOLUTIONS*/
7564 2397, /* nullable Object */
7567 /* runtime type HashSet[MClassType] */
7568 const struct type type_core__HashSet__nitc__MClassType
= {
7570 "HashSet[MClassType]", /* class_name_string */
7573 &resolution_table_core__HashSet__nitc__MClassType
,
7577 2397, /* nullable Object */
7578 2204, /* Set[nullable Object] */
7595 2416, /* Collection[MClassType] */
7604 2425, /* Collection[MType] */
7612 2433, /* Collection[Object] */
7623 2444, /* Collection[nullable MType] */
7690 2511, /* Collection[nullable Object] */
7708 2390, /* Set[MClassType] */
7712 2395, /* Set[MType] */
7717 132, /* HashSet[MType] */
7723 130, /* HashSet[MClassType] */
7728 142, /* HashSet[Object] */
7742 const struct types resolution_table_core__HashSet__nitc__MClassType
= {
7745 &type_nitc__MClassType
, /* E: MClassType */
7746 &type_core__Array__nitc__MClassType
, /* Array[E]: Array[MClassType] */
7747 &type_core__hash_collection__HashSetNode__nitc__MClassType
, /* HashSetNode[E]: HashSetNode[MClassType] */
7748 &type_core__hash_collection__HashSetIterator__nitc__MClassType
, /* HashSetIterator[E]: HashSetIterator[MClassType] */
7749 &type_core__Collection__nitc__MClassType
, /* Collection[E]: Collection[MClassType] */
7754 &type_nullable__core__hash_collection__HashSetNode__nitc__MClassType
, /* nullable N: nullable HashSetNode[MClassType] */
7755 &type_core__Collection__nitc__MClassType
, /* Collection[E]: Collection[MClassType] */
7756 &type_core__hash_collection__HashSetNode__nitc__MClassType
, /* N: HashSetNode[MClassType] */
7757 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClassType
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MClassType]] */
7760 /* runtime type HashSet[MClass] */
7761 const struct type type_core__HashSet__nitc__MClass
= {
7763 "HashSet[MClass]", /* class_name_string */
7766 &resolution_table_core__HashSet__nitc__MClass
,
7770 2397, /* nullable Object */
7771 2204, /* Set[nullable Object] */
7781 2409, /* Collection[MClass] */
7805 2433, /* Collection[Object] */
7809 2437, /* Collection[nullable MClass] */
7883 2511, /* Collection[nullable Object] */
7900 2389, /* Set[MClass] */
7917 131, /* HashSet[MClass] */
7921 142, /* HashSet[Object] */
7935 const struct types resolution_table_core__HashSet__nitc__MClass
= {
7938 &type_nitc__MClass
, /* E: MClass */
7939 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
7940 &type_core__hash_collection__HashSetNode__nitc__MClass
, /* HashSetNode[E]: HashSetNode[MClass] */
7941 &type_core__hash_collection__HashSetIterator__nitc__MClass
, /* HashSetIterator[E]: HashSetIterator[MClass] */
7942 &type_core__Collection__nitc__MClass
, /* Collection[E]: Collection[MClass] */
7947 &type_nullable__core__hash_collection__HashSetNode__nitc__MClass
, /* nullable N: nullable HashSetNode[MClass] */
7948 &type_core__Collection__nitc__MClass
, /* Collection[E]: Collection[MClass] */
7949 &type_core__hash_collection__HashSetNode__nitc__MClass
, /* N: HashSetNode[MClass] */
7950 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClass
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MClass]] */
7953 /* runtime type HashSet[MType] */
7954 const struct type type_core__HashSet__nitc__MType
= {
7956 "HashSet[MType]", /* class_name_string */
7959 &resolution_table_core__HashSet__nitc__MType
,
7963 2397, /* nullable Object */
7964 2204, /* Set[nullable Object] */
7990 2425, /* Collection[MType] */
7998 2433, /* Collection[Object] */
8009 2444, /* Collection[nullable MType] */
8076 2511, /* Collection[nullable Object] */
8098 2395, /* Set[MType] */
8103 132, /* HashSet[MType] */
8114 142, /* HashSet[Object] */
8128 const struct types resolution_table_core__HashSet__nitc__MType
= {
8131 &type_nitc__MType
, /* E: MType */
8132 &type_core__Array__nitc__MType
, /* Array[E]: Array[MType] */
8133 &type_core__hash_collection__HashSetNode__nitc__MType
, /* HashSetNode[E]: HashSetNode[MType] */
8134 &type_core__hash_collection__HashSetIterator__nitc__MType
, /* HashSetIterator[E]: HashSetIterator[MType] */
8135 &type_core__Collection__nitc__MType
, /* Collection[E]: Collection[MType] */
8140 &type_nullable__core__hash_collection__HashSetNode__nitc__MType
, /* nullable N: nullable HashSetNode[MType] */
8141 &type_core__Collection__nitc__MType
, /* Collection[E]: Collection[MType] */
8142 &type_core__hash_collection__HashSetNode__nitc__MType
, /* N: HashSetNode[MType] */
8143 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MType
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MType]] */
8146 /* runtime type HashSet[MMethodDef] */
8147 const struct type type_core__HashSet__nitc__MMethodDef
= {
8149 "HashSet[MMethodDef]", /* class_name_string */
8152 &resolution_table_core__HashSet__nitc__MMethodDef
,
8156 2397, /* nullable Object */
8157 2204, /* Set[nullable Object] */
8175 2417, /* Collection[MPropDef] */
8191 2433, /* Collection[Object] */
8193 2435, /* Collection[PropertyLayoutElement] */
8194 2436, /* Collection[nullable MPropDef] */
8214 2456, /* Collection[MMethodDef] */
8224 2466, /* Collection[nullable PropertyLayoutElement] */
8269 2511, /* Collection[nullable Object] */
8289 2393, /* Set[PropertyLayoutElement] */
8292 2396, /* Set[MMethodDef] */
8304 133, /* HashSet[MMethodDef] */
8307 142, /* HashSet[Object] */
8313 237, /* HashSet[PropertyLayoutElement] */
8321 const struct types resolution_table_core__HashSet__nitc__MMethodDef
= {
8324 &type_nitc__MMethodDef
, /* E: MMethodDef */
8325 &type_core__Array__nitc__MMethodDef
, /* Array[E]: Array[MMethodDef] */
8326 &type_core__hash_collection__HashSetNode__nitc__MMethodDef
, /* HashSetNode[E]: HashSetNode[MMethodDef] */
8327 &type_core__hash_collection__HashSetIterator__nitc__MMethodDef
, /* HashSetIterator[E]: HashSetIterator[MMethodDef] */
8328 &type_core__Collection__nitc__MMethodDef
, /* Collection[E]: Collection[MMethodDef] */
8333 &type_nullable__core__hash_collection__HashSetNode__nitc__MMethodDef
, /* nullable N: nullable HashSetNode[MMethodDef] */
8334 &type_core__Collection__nitc__MMethodDef
, /* Collection[E]: Collection[MMethodDef] */
8335 &type_core__hash_collection__HashSetNode__nitc__MMethodDef
, /* N: HashSetNode[MMethodDef] */
8336 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MMethodDef
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MMethodDef]] */
8339 /* runtime type HashSet[MMethod] */
8340 const struct type type_core__HashSet__nitc__MMethod
= {
8342 "HashSet[MMethod]", /* class_name_string */
8345 &resolution_table_core__HashSet__nitc__MMethod
,
8349 2397, /* nullable Object */
8350 2204, /* Set[nullable Object] */
8361 2410, /* Collection[MProperty] */
8372 2421, /* Collection[MMethod] */
8384 2433, /* Collection[Object] */
8386 2435, /* Collection[PropertyLayoutElement] */
8417 2466, /* Collection[nullable PropertyLayoutElement] */
8462 2511, /* Collection[nullable Object] */
8469 2518, /* Collection[nullable MProperty] */
8477 2387, /* Set[MProperty] */
8482 2393, /* Set[PropertyLayoutElement] */
8498 134, /* HashSet[MMethod] */
8500 142, /* HashSet[Object] */
8506 237, /* HashSet[PropertyLayoutElement] */
8508 248, /* HashSet[MProperty] */
8514 const struct types resolution_table_core__HashSet__nitc__MMethod
= {
8517 &type_nitc__MMethod
, /* E: MMethod */
8518 &type_core__Array__nitc__MMethod
, /* Array[E]: Array[MMethod] */
8519 &type_core__hash_collection__HashSetNode__nitc__MMethod
, /* HashSetNode[E]: HashSetNode[MMethod] */
8520 &type_core__hash_collection__HashSetIterator__nitc__MMethod
, /* HashSetIterator[E]: HashSetIterator[MMethod] */
8521 &type_core__Collection__nitc__MMethod
, /* Collection[E]: Collection[MMethod] */
8526 &type_nullable__core__hash_collection__HashSetNode__nitc__MMethod
, /* nullable N: nullable HashSetNode[MMethod] */
8527 &type_core__Collection__nitc__MMethod
, /* Collection[E]: Collection[MMethod] */
8528 &type_core__hash_collection__HashSetNode__nitc__MMethod
, /* N: HashSetNode[MMethod] */
8529 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MMethod
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MMethod]] */
8532 /* runtime type HashSet[CallSite] */
8533 const struct type type_core__HashSet__nitc__CallSite
= {
8535 "HashSet[CallSite]", /* class_name_string */
8538 &resolution_table_core__HashSet__nitc__CallSite
,
8542 2397, /* nullable Object */
8543 2204, /* Set[nullable Object] */
8576 2432, /* Collection[CallSite] */
8577 2433, /* Collection[Object] */
8655 2511, /* Collection[nullable Object] */
8692 135, /* HashSet[CallSite] */
8693 142, /* HashSet[Object] */
8707 const struct types resolution_table_core__HashSet__nitc__CallSite
= {
8710 &type_nitc__CallSite
, /* E: CallSite */
8711 &type_core__Array__nitc__CallSite
, /* Array[E]: Array[CallSite] */
8712 &type_core__hash_collection__HashSetNode__nitc__CallSite
, /* HashSetNode[E]: HashSetNode[CallSite] */
8713 &type_core__hash_collection__HashSetIterator__nitc__CallSite
, /* HashSetIterator[E]: HashSetIterator[CallSite] */
8714 &type_core__Collection__nitc__CallSite
, /* Collection[E]: Collection[CallSite] */
8719 &type_nullable__core__hash_collection__HashSetNode__nitc__CallSite
, /* nullable N: nullable HashSetNode[CallSite] */
8720 &type_core__Collection__nitc__CallSite
, /* Collection[E]: Collection[CallSite] */
8721 &type_core__hash_collection__HashSetNode__nitc__CallSite
, /* N: HashSetNode[CallSite] */
8722 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__CallSite
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[CallSite]] */
8725 /* runtime type HashMap2[MType, MProperty, Set[MMethodDef]] */
8726 const struct type type_more_collections__HashMap2__nitc__MType__nitc__MProperty__core__Set__nitc__MMethodDef
= {
8728 "HashMap2[MType, MProperty, Set[MMethodDef]]", /* class_name_string */
8731 &resolution_table_more_collections__HashMap2__nitc__MType__nitc__MProperty__core__Set__nitc__MMethodDef
,
8735 2397, /* nullable Object */
8739 const struct types resolution_table_more_collections__HashMap2__nitc__MType__nitc__MProperty__core__Set__nitc__MMethodDef
= {
8742 &type_core__HashMap__nitc__MType__core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef
, /* HashMap[K1, HashMap[K2, V]]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */
8743 &type_nitc__MType
, /* K1: MType */
8744 &type_nitc__MProperty
, /* K2: MProperty */
8745 &type_core__Set__nitc__MMethodDef
, /* V: Set[MMethodDef] */
8746 &type_core__HashMap__nitc__MProperty__core__Set__nitc__MMethodDef
, /* HashMap[K2, V]: HashMap[MProperty, Set[MMethodDef]] */
8749 /* runtime type Array[MMethod] */
8750 const struct type type_core__Array__nitc__MMethod
= {
8752 "Array[MMethod]", /* class_name_string */
8755 &resolution_table_core__Array__nitc__MMethod
,
8759 2397, /* nullable Object */
8771 2410, /* Collection[MProperty] */
8782 2421, /* Collection[MMethod] */
8794 2433, /* Collection[Object] */
8796 2435, /* Collection[PropertyLayoutElement] */
8827 2466, /* Collection[nullable PropertyLayoutElement] */
8872 2511, /* Collection[nullable Object] */
8879 2518, /* Collection[nullable MProperty] */
8887 2015, /* Array[nullable Object] */
8888 2202, /* SequenceRead[nullable Object] */
8898 2534, /* AbstractArrayRead[MProperty] */
8909 2545, /* AbstractArrayRead[MMethod] */
8921 2557, /* AbstractArrayRead[Object] */
8923 2559, /* AbstractArrayRead[PropertyLayoutElement] */
8956 2592, /* AbstractArrayRead[nullable PropertyLayoutElement] */
9001 2637, /* AbstractArrayRead[nullable Object] */
9008 2644, /* AbstractArrayRead[nullable MProperty] */
9024 2858, /* AbstractArray[MProperty] */
9035 2869, /* AbstractArray[MMethod] */
9047 2881, /* AbstractArray[Object] */
9049 2883, /* AbstractArray[PropertyLayoutElement] */
9082 2916, /* AbstractArray[nullable PropertyLayoutElement] */
9127 2961, /* AbstractArray[nullable Object] */
9134 2968, /* AbstractArray[nullable MProperty] */
9142 228, /* Array[Object] */
9154 64, /* Array[MProperty] */
9157 2119, /* Array[nullable MProperty] */
9172 137, /* Array[MMethod] */
9184 236, /* Array[PropertyLayoutElement] */
9212 1457, /* Array[nullable PropertyLayoutElement] */
9270 const struct types resolution_table_core__Array__nitc__MMethod
= {
9273 &type_nitc__MMethod
, /* E: MMethod */
9274 &type_core__Array__nitc__MMethod
, /* Array[E]: Array[MMethod] */
9275 &type_core__Collection__nitc__MMethod
, /* Collection[E]: Collection[MMethod] */
9276 &type_core__Array__nitc__MMethod
, /* Array[E]: Array[MMethod] */
9277 &type_core__AbstractArray__nitc__MMethod
, /* AbstractArray[E]: AbstractArray[MMethod] */
9278 &type_core__NativeArray__nitc__MMethod
, /* NativeArray[E]: NativeArray[MMethod] */
9279 &type_nitc__MMethod
, /* E: MMethod */
9280 &type_core__Collection__nitc__MMethod
, /* Collection[E]: Collection[MMethod] */
9281 &type_nitc__MMethod
, /* E: MMethod */
9282 &type_core__Collection__nitc__MMethod
, /* Collection[E]: Collection[MMethod] */
9283 &type_core__Collection__nitc__MMethod
, /* Collection[E]: Collection[MMethod] */
9284 &type_core__Array__nitc__MMethod
, /* Array[E]: Array[MMethod] */
9285 &type_core__AbstractArray__nitc__MMethod
, /* AbstractArray[E]: AbstractArray[MMethod] */
9286 &type_core__array__ArrayIterator__nitc__MMethod
, /* ArrayIterator[E]: ArrayIterator[MMethod] */
9287 &type_core__array__ArrayReverseIterator__nitc__MMethod
, /* ArrayReverseIterator[E]: ArrayReverseIterator[MMethod] */
9290 /* runtime type List[MMethodDef] */
9291 const struct type type_core__List__nitc__MMethodDef
= {
9293 "List[MMethodDef]", /* class_name_string */
9296 &resolution_table_core__List__nitc__MMethodDef
,
9300 2397, /* nullable Object */
9301 138, /* List[MMethodDef] */
9319 2417, /* Collection[MPropDef] */
9335 2433, /* Collection[Object] */
9337 2435, /* Collection[PropertyLayoutElement] */
9338 2436, /* Collection[nullable MPropDef] */
9358 2456, /* Collection[MMethodDef] */
9368 2466, /* Collection[nullable PropertyLayoutElement] */
9413 2511, /* Collection[nullable Object] */
9429 2202, /* SequenceRead[nullable Object] */
9437 const struct types resolution_table_core__List__nitc__MMethodDef
= {
9440 &type_nitc__MMethodDef
, /* E: MMethodDef */
9441 &type_core__Array__nitc__MMethodDef
, /* Array[E]: Array[MMethodDef] */
9442 &type_core__list__ListNode__nitc__MMethodDef
, /* ListNode[E]: ListNode[MMethodDef] */
9443 &type_core__ListIterator__nitc__MMethodDef
, /* ListIterator[E]: ListIterator[MMethodDef] */
9444 &type_core__list__ListReverseIterator__nitc__MMethodDef
, /* ListReverseIterator[E]: ListReverseIterator[MMethodDef] */
9445 &type_nullable__core__list__ListNode__nitc__MMethodDef
, /* nullable ListNode[E]: nullable ListNode[MMethodDef] */
9448 &type_nitc__MMethodDef
, /* E: MMethodDef */
9449 &type_core__Collection__nitc__MMethodDef
, /* Collection[E]: Collection[MMethodDef] */
9450 &type_core__Collection__nitc__MMethodDef
, /* Collection[E]: Collection[MMethodDef] */
9453 /* runtime type SeparateCompiler */
9454 const struct type type_nitc__SeparateCompiler
= {
9456 "SeparateCompiler", /* class_name_string */
9459 &resolution_table_nitc__SeparateCompiler
,
9463 2397, /* nullable Object */
9464 2980, /* AbstractCompiler */
9465 139, /* SeparateCompiler */
9468 const struct types resolution_table_nitc__SeparateCompiler
= {
9471 &type_nitc__SeparateCompilerVisitor
, /* VISITOR: SeparateCompilerVisitor */
9474 /* runtime type HashMap[MClassDef, HashSet[MType]] */
9475 const struct type type_core__HashMap__nitc__MClassDef__core__HashSet__nitc__MType
= {
9477 "HashMap[MClassDef, HashSet[MType]]", /* class_name_string */
9480 &resolution_table_core__HashMap__nitc__MClassDef__core__HashSet__nitc__MType
,
9484 2397, /* nullable Object */
9485 2203, /* MapRead[nullable Object, nullable Object] */
9509 140, /* HashMap[MClassDef, HashSet[MType]] */
9546 1358, /* HashMap[Object, nullable Object] */
9570 const struct types resolution_table_core__HashMap__nitc__MClassDef__core__HashSet__nitc__MType
= {
9576 &type_core__hash_collection__HashMapIterator__nitc__MClassDef__core__HashSet__nitc__MType
, /* HashMapIterator[K, V]: HashMapIterator[MClassDef, HashSet[MType]] */
9577 &type_nitc__MClassDef
, /* K: MClassDef */
9578 &type_core__HashSet__nitc__MType
, /* V: HashSet[MType] */
9579 &type_core__hash_collection__HashMapNode__nitc__MClassDef__core__HashSet__nitc__MType
, /* HashMapNode[K, V]: HashMapNode[MClassDef, HashSet[MType]] */
9580 &type_core__hash_collection__HashMapKeys__nitc__MClassDef__core__HashSet__nitc__MType
, /* HashMapKeys[K, V]: HashMapKeys[MClassDef, HashSet[MType]] */
9581 &type_core__hash_collection__HashMapValues__nitc__MClassDef__core__HashSet__nitc__MType
, /* HashMapValues[K, V]: HashMapValues[MClassDef, HashSet[MType]] */
9582 &type_nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__HashSet__nitc__MType
, /* nullable N: nullable HashMapNode[MClassDef, HashSet[MType]] */
9584 &type_core__hash_collection__HashMapNode__nitc__MClassDef__core__HashSet__nitc__MType
, /* N: HashMapNode[MClassDef, HashSet[MType]] */
9585 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__core__HashSet__nitc__MType
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */
9588 /* runtime type HashMap[MClass, Int] */
9589 const struct type type_core__HashMap__nitc__MClass__core__Int
= {
9591 "HashMap[MClass, Int]", /* class_name_string */
9594 &resolution_table_core__HashMap__nitc__MClass__core__Int
,
9598 2397, /* nullable Object */
9599 2203, /* MapRead[nullable Object, nullable Object] */
9624 141, /* HashMap[MClass, Int] */
9660 1358, /* HashMap[Object, nullable Object] */
9684 const struct types resolution_table_core__HashMap__nitc__MClass__core__Int
= {
9690 &type_core__hash_collection__HashMapIterator__nitc__MClass__core__Int
, /* HashMapIterator[K, V]: HashMapIterator[MClass, Int] */
9691 &type_nitc__MClass
, /* K: MClass */
9692 &type_core__Int
, /* V: Int */
9693 &type_core__hash_collection__HashMapNode__nitc__MClass__core__Int
, /* HashMapNode[K, V]: HashMapNode[MClass, Int] */
9694 &type_core__hash_collection__HashMapKeys__nitc__MClass__core__Int
, /* HashMapKeys[K, V]: HashMapKeys[MClass, Int] */
9695 &type_core__hash_collection__HashMapValues__nitc__MClass__core__Int
, /* HashMapValues[K, V]: HashMapValues[MClass, Int] */
9696 &type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Int
, /* nullable N: nullable HashMapNode[MClass, Int] */
9698 &type_core__hash_collection__HashMapNode__nitc__MClass__core__Int
, /* N: HashMapNode[MClass, Int] */
9699 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Int
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Int]] */
9702 /* runtime type HashSet[Object] */
9703 const struct type type_core__HashSet__core__Object
= {
9705 "HashSet[Object]", /* class_name_string */
9708 &resolution_table_core__HashSet__core__Object
,
9712 2397, /* nullable Object */
9713 2204, /* Set[nullable Object] */
9747 2433, /* Collection[Object] */
9825 2511, /* Collection[nullable Object] */
9863 142, /* HashSet[Object] */
9877 const struct types resolution_table_core__HashSet__core__Object
= {
9880 &type_core__Object
, /* E: Object */
9881 &type_core__Array__core__Object
, /* Array[E]: Array[Object] */
9882 &type_core__hash_collection__HashSetNode__core__Object
, /* HashSetNode[E]: HashSetNode[Object] */
9883 &type_core__hash_collection__HashSetIterator__core__Object
, /* HashSetIterator[E]: HashSetIterator[Object] */
9884 &type_core__Collection__core__Object
, /* Collection[E]: Collection[Object] */
9889 &type_nullable__core__hash_collection__HashSetNode__core__Object
, /* nullable N: nullable HashSetNode[Object] */
9890 &type_core__Collection__core__Object
, /* Collection[E]: Collection[Object] */
9891 &type_core__hash_collection__HashSetNode__core__Object
, /* N: HashSetNode[Object] */
9892 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__core__Object
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Object]] */
9895 /* runtime type HashMap[MType, Array[nullable MType]] */
9896 const struct type type_core__HashMap__nitc__MType__core__Array__nullable__nitc__MType
= {
9898 "HashMap[MType, Array[nullable MType]]", /* class_name_string */
9901 &resolution_table_core__HashMap__nitc__MType__core__Array__nullable__nitc__MType
,
9905 2397, /* nullable Object */
9906 2203, /* MapRead[nullable Object, nullable Object] */
9932 143, /* HashMap[MType, Array[nullable MType]] */
9967 1358, /* HashMap[Object, nullable Object] */