1 #include "nitc__nith.types.0.h"
2 /* runtime type HashMap[MModule, AModule] */
3 const struct type type_core__HashMap__nitc__MModule__nitc__AModule
= {
5 "HashMap[MModule, AModule]", /* class_name_string */
8 &resolution_table_core__HashMap__nitc__MModule__nitc__AModule
,
12 2401, /* nullable Object */
13 2206, /* MapRead[nullable Object, nullable Object] */
23 3000, /* MapRead[MModule, AModule] */
78 3055, /* MapRead[Object, nullable Object] */
120 76, /* HashMap[MModule, AModule] */
145 1704, /* HashMap[Object, nullable Object] */
179 const struct types resolution_table_core__HashMap__nitc__MModule__nitc__AModule
= {
185 &type_core__hash_collection__HashMapIterator__nitc__MModule__nitc__AModule
, /* HashMapIterator[K, V]: HashMapIterator[MModule, AModule] */
186 &type_nitc__MModule
, /* K: MModule */
187 &type_nitc__AModule
, /* V: AModule */
188 &type_core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule
, /* HashMapNode[K, V]: HashMapNode[MModule, AModule] */
189 &type_core__hash_collection__HashMapKeys__nitc__MModule__nitc__AModule
, /* HashMapKeys[K, V]: HashMapKeys[MModule, AModule] */
190 &type_core__hash_collection__HashMapValues__nitc__MModule__nitc__AModule
, /* HashMapValues[K, V]: HashMapValues[MModule, AModule] */
191 &type_nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule
, /* nullable N: nullable HashMapNode[MModule, AModule] */
192 &type_core__MapRead__nitc__MModule__nitc__AModule
, /* MapRead[K, V]: MapRead[MModule, AModule] */
194 &type_core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule
, /* N: HashMapNode[MModule, AModule] */
195 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MModule__nitc__AModule
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, AModule]] */
198 /* runtime type HashMap[MClassDef, AClassdef] */
199 const struct type type_core__HashMap__nitc__MClassDef__nitc__AClassdef
= {
201 "HashMap[MClassDef, AClassdef]", /* class_name_string */
204 &resolution_table_core__HashMap__nitc__MClassDef__nitc__AClassdef
,
208 2401, /* nullable Object */
209 2206, /* MapRead[nullable Object, nullable Object] */
220 3001, /* MapRead[MClassDef, AClassdef] */
274 3055, /* MapRead[Object, nullable Object] */
317 77, /* HashMap[MClassDef, AClassdef] */
341 1704, /* HashMap[Object, nullable Object] */
375 const struct types resolution_table_core__HashMap__nitc__MClassDef__nitc__AClassdef
= {
381 &type_core__hash_collection__HashMapIterator__nitc__MClassDef__nitc__AClassdef
, /* HashMapIterator[K, V]: HashMapIterator[MClassDef, AClassdef] */
382 &type_nitc__MClassDef
, /* K: MClassDef */
383 &type_nitc__AClassdef
, /* V: AClassdef */
384 &type_core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef
, /* HashMapNode[K, V]: HashMapNode[MClassDef, AClassdef] */
385 &type_core__hash_collection__HashMapKeys__nitc__MClassDef__nitc__AClassdef
, /* HashMapKeys[K, V]: HashMapKeys[MClassDef, AClassdef] */
386 &type_core__hash_collection__HashMapValues__nitc__MClassDef__nitc__AClassdef
, /* HashMapValues[K, V]: HashMapValues[MClassDef, AClassdef] */
387 &type_nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef
, /* nullable N: nullable HashMapNode[MClassDef, AClassdef] */
388 &type_core__MapRead__nitc__MClassDef__nitc__AClassdef
, /* MapRead[K, V]: MapRead[MClassDef, AClassdef] */
390 &type_core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef
, /* N: HashMapNode[MClassDef, AClassdef] */
391 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClassDef__nitc__AClassdef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
394 /* runtime type HashMap[String, MModuleData[AAnnotation]] */
395 const struct type type_core__HashMap__core__String__nitc__MModuleData__nitc__AAnnotation
= {
397 "HashMap[String, MModuleData[AAnnotation]]", /* class_name_string */
400 &resolution_table_core__HashMap__core__String__nitc__MModuleData__nitc__AAnnotation
,
404 2401, /* nullable Object */
405 2206, /* MapRead[nullable Object, nullable Object] */
417 3002, /* MapRead[String, MModuleData[AAnnotation]] */
470 3055, /* MapRead[Object, nullable Object] */
514 78, /* HashMap[String, MModuleData[AAnnotation]] */
537 1704, /* HashMap[Object, nullable Object] */
571 const struct types resolution_table_core__HashMap__core__String__nitc__MModuleData__nitc__AAnnotation
= {
577 &type_core__hash_collection__HashMapIterator__core__String__nitc__MModuleData__nitc__AAnnotation
, /* HashMapIterator[K, V]: HashMapIterator[String, MModuleData[AAnnotation]] */
578 &type_core__String
, /* K: String */
579 &type_nitc__MModuleData__nitc__AAnnotation
, /* V: MModuleData[AAnnotation] */
580 &type_core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation
, /* HashMapNode[K, V]: HashMapNode[String, MModuleData[AAnnotation]] */
581 &type_core__hash_collection__HashMapKeys__core__String__nitc__MModuleData__nitc__AAnnotation
, /* HashMapKeys[K, V]: HashMapKeys[String, MModuleData[AAnnotation]] */
582 &type_core__hash_collection__HashMapValues__core__String__nitc__MModuleData__nitc__AAnnotation
, /* HashMapValues[K, V]: HashMapValues[String, MModuleData[AAnnotation]] */
583 &type_nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation
, /* nullable N: nullable HashMapNode[String, MModuleData[AAnnotation]] */
584 &type_core__MapRead__core__String__nitc__MModuleData__nitc__AAnnotation
, /* MapRead[K, V]: MapRead[String, MModuleData[AAnnotation]] */
586 &type_core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation
, /* N: HashMapNode[String, MModuleData[AAnnotation]] */
587 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__nitc__MModuleData__nitc__AAnnotation
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
590 /* runtime type HashMap[MPropDef, APropdef] */
591 const struct type type_core__HashMap__nitc__MPropDef__nitc__APropdef
= {
593 "HashMap[MPropDef, APropdef]", /* class_name_string */
596 &resolution_table_core__HashMap__nitc__MPropDef__nitc__APropdef
,
600 2401, /* nullable Object */
601 2206, /* MapRead[nullable Object, nullable Object] */
614 3003, /* MapRead[MPropDef, APropdef] */
666 3055, /* MapRead[Object, nullable Object] */
711 79, /* HashMap[MPropDef, APropdef] */
733 1704, /* HashMap[Object, nullable Object] */
767 const struct types resolution_table_core__HashMap__nitc__MPropDef__nitc__APropdef
= {
773 &type_core__hash_collection__HashMapIterator__nitc__MPropDef__nitc__APropdef
, /* HashMapIterator[K, V]: HashMapIterator[MPropDef, APropdef] */
774 &type_nitc__MPropDef
, /* K: MPropDef */
775 &type_nitc__APropdef
, /* V: APropdef */
776 &type_core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef
, /* HashMapNode[K, V]: HashMapNode[MPropDef, APropdef] */
777 &type_core__hash_collection__HashMapKeys__nitc__MPropDef__nitc__APropdef
, /* HashMapKeys[K, V]: HashMapKeys[MPropDef, APropdef] */
778 &type_core__hash_collection__HashMapValues__nitc__MPropDef__nitc__APropdef
, /* HashMapValues[K, V]: HashMapValues[MPropDef, APropdef] */
779 &type_nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef
, /* nullable N: nullable HashMapNode[MPropDef, APropdef] */
780 &type_core__MapRead__nitc__MPropDef__nitc__APropdef
, /* MapRead[K, V]: MapRead[MPropDef, APropdef] */
782 &type_core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef
, /* N: HashMapNode[MPropDef, APropdef] */
783 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MPropDef__nitc__APropdef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
786 /* runtime type Array[Int] */
787 const struct type type_core__Array__core__Int
= {
789 "Array[Int]", /* class_name_string */
792 &resolution_table_core__Array__core__Int
,
796 2401, /* nullable Object */
811 2421, /* Collection[Int] */
832 2442, /* Collection[Object] */
892 2502, /* Collection[nullable Object] */
924 1715, /* Array[nullable Object] */
925 2210, /* SequenceRead[nullable Object] */
958 2565, /* AbstractArrayRead[Int] */
996 2603, /* AbstractArrayRead[nullable Object] */
1014 2621, /* AbstractArrayRead[Object] */
1064 2867, /* AbstractArray[Int] */
1085 2888, /* AbstractArray[Object] */
1146 2949, /* AbstractArray[nullable Object] */
1179 226, /* Array[Object] */
1185 2370, /* Array[Comparable] */
1204 80, /* Array[Int] */
1307 const struct types resolution_table_core__Array__core__Int
= {
1310 &type_core__Int
, /* E: Int */
1311 &type_core__Array__core__Int
, /* SELF: Array[Int] */
1312 &type_core__Collection__core__Int
, /* Collection[E]: Collection[Int] */
1313 &type_core__Array__core__Int
, /* Array[E]: Array[Int] */
1314 &type_core__AbstractArray__core__Int
, /* AbstractArray[E]: AbstractArray[Int] */
1315 &type_core__NativeArray__core__Int
, /* NativeArray[E]: NativeArray[Int] */
1316 &type_core__Int
, /* E: Int */
1317 &type_core__Collection__core__Int
, /* Collection[E]: Collection[Int] */
1318 &type_core__Int
, /* E: Int */
1319 &type_core__Collection__core__Int
, /* Collection[E]: Collection[Int] */
1320 &type_core__Collection__core__Int
, /* Collection[E]: Collection[Int] */
1321 &type_core__Array__core__Int
, /* Array[E]: Array[Int] */
1322 &type_core__Array__core__Int
, /* Array[E]: Array[Int] */
1323 &type_core__AbstractArray__core__Int
, /* AbstractArray[E]: AbstractArray[Int] */
1324 &type_core__array__ArrayIterator__core__Int
, /* ArrayIterator[E]: ArrayIterator[Int] */
1325 &type_core__array__ArrayReverseIterator__core__Int
, /* ArrayReverseIterator[E]: ArrayReverseIterator[Int] */
1328 /* runtime type ASCIIFlatString */
1329 const struct type type_core__flat__ASCIIFlatString
= {
1331 "ASCIIFlatString", /* class_name_string */
1334 &resolution_table_core__flat__ASCIIFlatString
,
1338 2401, /* nullable Object */
1339 2845, /* Comparable */
1342 2369, /* nullable String */
1343 2205, /* FlatText */
1344 19, /* FlatString */
1345 81, /* ASCIIFlatString */
1466 2384, /* Writable */
1469 const struct types resolution_table_core__flat__ASCIIFlatString
= {
1472 &type_core__Text
, /* OTHER: Text */
1473 &type_core__flat__ASCIIFlatString
, /* SELF: ASCIIFlatString */
1474 &type_core__String
, /* SELFTYPE: String */
1475 &type_core__Array__core__String
, /* Array[SELFTYPE]: Array[String] */
1478 /* runtime type UnicodeFlatString */
1479 const struct type type_core__flat__UnicodeFlatString
= {
1481 "UnicodeFlatString", /* class_name_string */
1484 &resolution_table_core__flat__UnicodeFlatString
,
1488 2401, /* nullable Object */
1489 2845, /* Comparable */
1492 2369, /* nullable String */
1493 2205, /* FlatText */
1494 19, /* FlatString */
1495 82, /* UnicodeFlatString */
1616 2384, /* Writable */
1619 const struct types resolution_table_core__flat__UnicodeFlatString
= {
1622 &type_core__Text
, /* OTHER: Text */
1623 &type_core__flat__UnicodeFlatString
, /* SELF: UnicodeFlatString */
1624 &type_core__String
, /* SELFTYPE: String */
1625 &type_core__Array__core__String
, /* Array[SELFTYPE]: Array[String] */
1628 /* runtime type Buffer */
1629 const struct type type_core__Buffer
= {
1631 "Buffer", /* class_name_string */
1634 &resolution_table_core__Buffer
,
1638 2401, /* nullable Object */
1639 2845, /* Comparable */
1766 2384, /* Writable */
1769 const struct types resolution_table_core__Buffer
= {
1772 &type_core__Text
, /* OTHER: Text */
1773 &type_core__Buffer
, /* SELF: Buffer */
1774 &type_core__Buffer
, /* SELFTYPE: Buffer */
1775 &type_core__Array__core__Buffer
, /* Array[SELFTYPE]: Array[Buffer] */
1778 /* runtime type DefaultComparator */
1779 const struct type type_core__DefaultComparator
= {
1781 "DefaultComparator", /* class_name_string */
1784 &resolution_table_core__DefaultComparator
,
1788 2401, /* nullable Object */
1789 84, /* DefaultComparator */
1792 const struct types resolution_table_core__DefaultComparator
= {
1800 &type_core__Comparable
, /* COMPARED: Comparable */
1804 &type_core__Array__core__Comparable
, /* Array[COMPARED]: Array[Comparable] */
1807 /* runtime type ArraySet[MModule] */
1808 const struct type type_core__ArraySet__nitc__MModule
= {
1810 "ArraySet[MModule]", /* class_name_string */
1813 &resolution_table_core__ArraySet__nitc__MModule
,
1817 2401, /* nullable Object */
1818 2208, /* Set[nullable Object] */
1827 2416, /* Collection[MModule] */
1853 2442, /* Collection[Object] */
1886 2475, /* Collection[nullable MModule] */
1913 2502, /* Collection[nullable Object] */
1946 2389, /* Set[MModule] */
1963 2851, /* Set[Object] */
1968 85, /* ArraySet[MModule] */
1976 const struct types resolution_table_core__ArraySet__nitc__MModule
= {
1979 &type_nitc__MModule
, /* E: MModule */
1980 &type_core__ArraySet__nitc__MModule
, /* SELF: ArraySet[MModule] */
1981 &type_core__array__ArraySetIterator__nitc__MModule
, /* ArraySetIterator[E]: ArraySetIterator[MModule] */
1982 &type_core__Array__nitc__MModule
, /* Array[E]: Array[MModule] */
1983 &type_core__ArraySet__nitc__MModule
, /* ArraySet[E]: ArraySet[MModule] */
1985 &type_core__Set__nitc__MModule
, /* Set[E]: Set[MModule] */
1986 &type_core__HashSet__nitc__MModule
, /* HashSet[E]: HashSet[MModule] */
1989 &type_core__Collection__nitc__MModule
, /* Collection[E]: Collection[MModule] */
1990 &type_core__Array__nitc__MModule
, /* Array[E]: Array[MModule] */
1993 /* runtime type FlatStringCharView */
1994 const struct type type_core__flat__FlatStringCharView
= {
1996 "FlatStringCharView", /* class_name_string */
1999 &resolution_table_core__flat__FlatStringCharView
,
2003 2401, /* nullable Object */
2004 86, /* FlatStringCharView */
2005 2211, /* Collection[Char] */
2039 2442, /* Collection[Object] */
2099 2502, /* Collection[nullable Object] */
2132 2210, /* SequenceRead[nullable Object] */
2136 const struct types resolution_table_core__flat__FlatStringCharView
= {
2139 &type_core__FlatString
, /* SELFTYPE: FlatString */
2150 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
2153 /* runtime type Concat */
2154 const struct type type_core__ropes__Concat
= {
2156 "Concat", /* class_name_string */
2159 &resolution_table_core__ropes__Concat
,
2163 2401, /* nullable Object */
2164 2845, /* Comparable */
2167 2369, /* nullable String */
2291 2384, /* Writable */
2294 const struct types resolution_table_core__ropes__Concat
= {
2297 &type_core__Text
, /* OTHER: Text */
2298 &type_core__ropes__Concat
, /* SELF: Concat */
2299 &type_core__String
, /* SELFTYPE: String */
2300 &type_core__Array__core__String
, /* Array[SELFTYPE]: Array[String] */
2303 /* runtime type FlatBuffer */
2304 const struct type type_core__FlatBuffer
= {
2306 "FlatBuffer", /* class_name_string */
2309 &resolution_table_core__FlatBuffer
,
2313 2401, /* nullable Object */
2314 2845, /* Comparable */
2317 88, /* FlatBuffer */
2318 2205, /* FlatText */
2441 2384, /* Writable */
2444 const struct types resolution_table_core__FlatBuffer
= {
2447 &type_core__Text
, /* OTHER: Text */
2448 &type_core__FlatBuffer
, /* SELF: FlatBuffer */
2449 &type_core__Buffer
, /* SELFTYPE: Buffer */
2450 &type_core__Array__core__Buffer
, /* Array[SELFTYPE]: Array[Buffer] */
2453 /* runtime type FlatSubstringsIter */
2454 const struct type type_core__flat__FlatSubstringsIter
= {
2456 "FlatSubstringsIter", /* class_name_string */
2459 &resolution_table_core__flat__FlatSubstringsIter
,
2463 2401, /* nullable Object */
2464 2400, /* Iterator[Object] */
2473 89, /* FlatSubstringsIter */
2476 const struct types resolution_table_core__flat__FlatSubstringsIter
= {
2479 &type_core__Array__core__FlatText
, /* Array[E]: Array[FlatText] */
2482 /* runtime type NativeArray[Option] */
2483 const struct type type_core__NativeArray__opts__Option
= {
2485 "NativeArray[Option]", /* class_name_string */
2488 &resolution_table_core__NativeArray__opts__Option
,
2492 2401, /* nullable Object */
2495 90, /* NativeArray[Option] */
2525 227, /* NativeArray[Object] */
2586 1717, /* NativeArray[nullable Object] */
2721 const struct types resolution_table_core__NativeArray__opts__Option
= {
2724 &type_opts__Option
, /* E: Option */
2725 &type_core__NativeArray__opts__Option
, /* NativeArray[E]: NativeArray[Option] */
2728 /* runtime type Message */
2729 const struct type type_nitc__Message
= {
2731 "Message", /* class_name_string */
2734 &resolution_table_nitc__Message
,
2738 2401, /* nullable Object */
2739 2845, /* Comparable */
2743 const struct types resolution_table_nitc__Message
= {
2746 &type_nitc__Message
, /* OTHER: Message */
2749 /* runtime type AnnotationPhaseVisitor */
2750 const struct type type_nitc__phase__AnnotationPhaseVisitor
= {
2752 "AnnotationPhaseVisitor", /* class_name_string */
2755 NULL
, /*NO RESOLUTIONS*/
2759 2401, /* nullable Object */
2760 92, /* AnnotationPhaseVisitor */
2763 /* runtime type Array[AAnnotation] */
2764 const struct type type_core__Array__nitc__AAnnotation
= {
2766 "Array[AAnnotation]", /* class_name_string */
2769 &resolution_table_core__Array__nitc__AAnnotation
,
2773 2401, /* nullable Object */
2789 2422, /* Collection[AAnnotation] */
2809 2442, /* Collection[Object] */
2816 2449, /* Collection[Prod] */
2863 2496, /* Collection[ANode] */
2869 2502, /* Collection[nullable Object] */
2901 1715, /* Array[nullable Object] */
2902 2210, /* SequenceRead[nullable Object] */
2939 2569, /* AbstractArrayRead[AAnnotation] */
2963 2593, /* AbstractArrayRead[ANode] */
2973 2603, /* AbstractArrayRead[nullable Object] */
2991 2621, /* AbstractArrayRead[Object] */
3006 2636, /* AbstractArrayRead[Prod] */
3042 2868, /* AbstractArray[AAnnotation] */
3062 2888, /* AbstractArray[Object] */
3069 2895, /* AbstractArray[Prod] */
3117 2943, /* AbstractArray[ANode] */
3123 2949, /* AbstractArray[nullable Object] */
3156 226, /* Array[Object] */
3182 93, /* Array[AAnnotation] */
3202 254, /* Array[Prod] */
3246 1623, /* Array[ANode] */
3284 const struct types resolution_table_core__Array__nitc__AAnnotation
= {
3287 &type_nitc__AAnnotation
, /* E: AAnnotation */
3288 &type_core__Array__nitc__AAnnotation
, /* SELF: Array[AAnnotation] */
3289 &type_core__Collection__nitc__AAnnotation
, /* Collection[E]: Collection[AAnnotation] */
3290 &type_core__Array__nitc__AAnnotation
, /* Array[E]: Array[AAnnotation] */
3291 &type_core__AbstractArray__nitc__AAnnotation
, /* AbstractArray[E]: AbstractArray[AAnnotation] */
3292 &type_core__NativeArray__nitc__AAnnotation
, /* NativeArray[E]: NativeArray[AAnnotation] */
3293 &type_nitc__AAnnotation
, /* E: AAnnotation */
3294 &type_core__Collection__nitc__AAnnotation
, /* Collection[E]: Collection[AAnnotation] */
3295 &type_nitc__AAnnotation
, /* E: AAnnotation */
3296 &type_core__Collection__nitc__AAnnotation
, /* Collection[E]: Collection[AAnnotation] */
3297 &type_core__Collection__nitc__AAnnotation
, /* Collection[E]: Collection[AAnnotation] */
3298 &type_core__Array__nitc__AAnnotation
, /* Array[E]: Array[AAnnotation] */
3299 &type_core__Array__nitc__AAnnotation
, /* Array[E]: Array[AAnnotation] */
3300 &type_core__AbstractArray__nitc__AAnnotation
, /* AbstractArray[E]: AbstractArray[AAnnotation] */
3301 &type_core__array__ArrayIterator__nitc__AAnnotation
, /* ArrayIterator[E]: ArrayIterator[AAnnotation] */
3302 &type_core__array__ArrayReverseIterator__nitc__AAnnotation
, /* ArrayReverseIterator[E]: ArrayReverseIterator[AAnnotation] */
3305 /* runtime type MModule */
3306 const struct type type_nitc__MModule
= {
3308 "MModule", /* class_name_string */
3311 NULL
, /*NO RESOLUTIONS*/
3315 2401, /* nullable Object */
3318 2393, /* nullable MModule */
3321 /* runtime type HashSet[MModule] */
3322 const struct type type_core__HashSet__nitc__MModule
= {
3324 "HashSet[MModule]", /* class_name_string */
3327 &resolution_table_core__HashSet__nitc__MModule
,
3331 2401, /* nullable Object */
3332 2208, /* Set[nullable Object] */
3341 2416, /* Collection[MModule] */
3367 2442, /* Collection[Object] */
3400 2475, /* Collection[nullable MModule] */
3427 2502, /* Collection[nullable Object] */
3460 2389, /* Set[MModule] */
3477 2851, /* Set[Object] */
3486 95, /* HashSet[MModule] */
3495 136, /* HashSet[Object] */
3507 const struct types resolution_table_core__HashSet__nitc__MModule
= {
3510 &type_nitc__MModule
, /* E: MModule */
3511 &type_core__HashSet__nitc__MModule
, /* SELF: HashSet[MModule] */
3512 &type_core__hash_collection__HashSetNode__nitc__MModule
, /* HashSetNode[E]: HashSetNode[MModule] */
3513 &type_core__hash_collection__HashSetIterator__nitc__MModule
, /* HashSetIterator[E]: HashSetIterator[MModule] */
3514 &type_core__Collection__nitc__MModule
, /* Collection[E]: Collection[MModule] */
3515 &type_core__HashSet__nitc__MModule
, /* HashSet[E]: HashSet[MModule] */
3516 &type_core__Set__nitc__MModule
, /* Set[E]: Set[MModule] */
3517 &type_core__HashSet__nitc__MModule
, /* HashSet[E]: HashSet[MModule] */
3519 &type_nullable__core__hash_collection__HashSetNode__nitc__MModule
, /* nullable N: nullable HashSetNode[MModule] */
3520 &type_core__Collection__nitc__MModule
, /* Collection[E]: Collection[MModule] */
3521 &type_core__Array__nitc__MModule
, /* Array[E]: Array[MModule] */
3522 &type_core__hash_collection__HashSetNode__nitc__MModule
, /* N: HashSetNode[MModule] */
3523 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MModule
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MModule]] */
3526 /* runtime type Array[MClassDef] */
3527 const struct type type_core__Array__nitc__MClassDef
= {
3529 "Array[MClassDef]", /* class_name_string */
3532 &resolution_table_core__Array__nitc__MClassDef
,
3536 2401, /* nullable Object */
3553 2423, /* Collection[MClassDef] */
3572 2442, /* Collection[Object] */
3632 2502, /* Collection[nullable Object] */
3664 1715, /* Array[nullable Object] */
3665 2210, /* SequenceRead[nullable Object] */
3703 2570, /* AbstractArrayRead[MClassDef] */
3736 2603, /* AbstractArrayRead[nullable Object] */
3754 2621, /* AbstractArrayRead[Object] */
3806 2869, /* AbstractArray[MClassDef] */
3825 2888, /* AbstractArray[Object] */
3886 2949, /* AbstractArray[nullable Object] */
3919 226, /* Array[Object] */
3923 96, /* Array[MClassDef] */
4047 const struct types resolution_table_core__Array__nitc__MClassDef
= {
4050 &type_nitc__MClassDef
, /* E: MClassDef */
4051 &type_core__Array__nitc__MClassDef
, /* SELF: Array[MClassDef] */
4052 &type_core__Collection__nitc__MClassDef
, /* Collection[E]: Collection[MClassDef] */
4053 &type_core__Array__nitc__MClassDef
, /* Array[E]: Array[MClassDef] */
4054 &type_core__AbstractArray__nitc__MClassDef
, /* AbstractArray[E]: AbstractArray[MClassDef] */
4055 &type_core__NativeArray__nitc__MClassDef
, /* NativeArray[E]: NativeArray[MClassDef] */
4056 &type_nitc__MClassDef
, /* E: MClassDef */
4057 &type_core__Collection__nitc__MClassDef
, /* Collection[E]: Collection[MClassDef] */
4058 &type_nitc__MClassDef
, /* E: MClassDef */
4059 &type_core__Collection__nitc__MClassDef
, /* Collection[E]: Collection[MClassDef] */
4060 &type_core__Collection__nitc__MClassDef
, /* Collection[E]: Collection[MClassDef] */
4061 &type_core__Array__nitc__MClassDef
, /* Array[E]: Array[MClassDef] */
4062 &type_core__Array__nitc__MClassDef
, /* Array[E]: Array[MClassDef] */
4063 &type_core__AbstractArray__nitc__MClassDef
, /* AbstractArray[E]: AbstractArray[MClassDef] */
4064 &type_core__array__ArrayIterator__nitc__MClassDef
, /* ArrayIterator[E]: ArrayIterator[MClassDef] */
4065 &type_core__array__ArrayReverseIterator__nitc__MClassDef
, /* ArrayReverseIterator[E]: ArrayReverseIterator[MClassDef] */
4068 /* runtime type Array[ExternFile] */
4069 const struct type type_core__Array__nitc__ExternFile
= {
4071 "Array[ExternFile]", /* class_name_string */
4074 &resolution_table_core__Array__nitc__ExternFile
,
4078 2401, /* nullable Object */
4096 2424, /* Collection[ExternFile] */
4114 2442, /* Collection[Object] */
4174 2502, /* Collection[nullable Object] */
4206 1715, /* Array[nullable Object] */
4207 2210, /* SequenceRead[nullable Object] */
4246 2571, /* AbstractArrayRead[ExternFile] */
4278 2603, /* AbstractArrayRead[nullable Object] */
4296 2621, /* AbstractArrayRead[Object] */
4349 2870, /* AbstractArray[ExternFile] */
4367 2888, /* AbstractArray[Object] */
4428 2949, /* AbstractArray[nullable Object] */
4461 226, /* Array[Object] */
4488 97, /* Array[ExternFile] */
4589 const struct types resolution_table_core__Array__nitc__ExternFile
= {
4592 &type_nitc__ExternFile
, /* E: ExternFile */
4593 &type_core__Array__nitc__ExternFile
, /* SELF: Array[ExternFile] */
4594 &type_core__Collection__nitc__ExternFile
, /* Collection[E]: Collection[ExternFile] */
4595 &type_core__Array__nitc__ExternFile
, /* Array[E]: Array[ExternFile] */
4596 &type_core__AbstractArray__nitc__ExternFile
, /* AbstractArray[E]: AbstractArray[ExternFile] */
4597 &type_core__NativeArray__nitc__ExternFile
, /* NativeArray[E]: NativeArray[ExternFile] */
4598 &type_nitc__ExternFile
, /* E: ExternFile */
4599 &type_core__Collection__nitc__ExternFile
, /* Collection[E]: Collection[ExternFile] */
4600 &type_nitc__ExternFile
, /* E: ExternFile */
4601 &type_core__Collection__nitc__ExternFile
, /* Collection[E]: Collection[ExternFile] */
4602 &type_core__Collection__nitc__ExternFile
, /* Collection[E]: Collection[ExternFile] */
4603 &type_core__Array__nitc__ExternFile
, /* Array[E]: Array[ExternFile] */
4604 &type_core__Array__nitc__ExternFile
, /* Array[E]: Array[ExternFile] */
4605 &type_core__AbstractArray__nitc__ExternFile
, /* AbstractArray[E]: AbstractArray[ExternFile] */
4606 &type_core__array__ArrayIterator__nitc__ExternFile
, /* ArrayIterator[E]: ArrayIterator[ExternFile] */
4607 &type_core__array__ArrayReverseIterator__nitc__ExternFile
, /* ArrayReverseIterator[E]: ArrayReverseIterator[ExternFile] */
4610 /* runtime type MultiHashMap[String, String] */
4611 const struct type type_more_collections__MultiHashMap__core__String__core__String
= {
4613 "MultiHashMap[String, String]", /* class_name_string */
4616 &resolution_table_more_collections__MultiHashMap__core__String__core__String
,
4620 2401, /* nullable Object */
4621 2206, /* MapRead[nullable Object, nullable Object] */
4635 3004, /* MapRead[String, Array[String]] */
4685 3054, /* MapRead[Object, Array[Object]] */
4686 3055, /* MapRead[Object, nullable Object] */
4732 2367, /* HashMap[String, Array[String]] */
4753 1704, /* HashMap[Object, nullable Object] */
4754 1703, /* HashMap[Object, Array[Object]] */
4791 98, /* MultiHashMap[String, String] */
4795 const struct types resolution_table_more_collections__MultiHashMap__core__String__core__String
= {
4798 &type_core__String
, /* K: String */
4799 &type_core__String
, /* V: String */
4800 &type_core__Array__core__String
, /* Array[V]: Array[String] */
4801 &type_core__hash_collection__HashMapIterator__core__String__core__Array__core__String
, /* HashMapIterator[K, V]: HashMapIterator[String, Array[String]] */
4802 &type_core__String
, /* K: String */
4803 &type_core__Array__core__String
, /* V: Array[String] */
4804 &type_core__hash_collection__HashMapNode__core__String__core__Array__core__String
, /* HashMapNode[K, V]: HashMapNode[String, Array[String]] */
4805 &type_core__hash_collection__HashMapKeys__core__String__core__Array__core__String
, /* HashMapKeys[K, V]: HashMapKeys[String, Array[String]] */
4806 &type_core__hash_collection__HashMapValues__core__String__core__Array__core__String
, /* HashMapValues[K, V]: HashMapValues[String, Array[String]] */
4807 &type_nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String
, /* nullable N: nullable HashMapNode[String, Array[String]] */
4808 &type_core__MapRead__core__String__core__Array__core__String
, /* MapRead[K, V]: MapRead[String, Array[String]] */
4810 &type_core__hash_collection__HashMapNode__core__String__core__Array__core__String
, /* N: HashMapNode[String, Array[String]] */
4811 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__String__core__Array__core__String
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[String]]] */
4814 /* runtime type HashSet[FFILanguage] */
4815 const struct type type_core__HashSet__nitc__FFILanguage
= {
4817 "HashSet[FFILanguage]", /* class_name_string */
4820 &resolution_table_core__HashSet__nitc__FFILanguage
,
4824 2401, /* nullable Object */
4825 2208, /* Set[nullable Object] */
4832 2414, /* Collection[FFILanguage] */
4860 2442, /* Collection[Object] */
4920 2502, /* Collection[nullable Object] */
4966 2847, /* Set[FFILanguage] */
4970 2851, /* Set[Object] */
4980 99, /* HashSet[FFILanguage] */
4988 136, /* HashSet[Object] */
5000 const struct types resolution_table_core__HashSet__nitc__FFILanguage
= {
5003 &type_nitc__FFILanguage
, /* E: FFILanguage */
5004 &type_core__HashSet__nitc__FFILanguage
, /* SELF: HashSet[FFILanguage] */
5005 &type_core__hash_collection__HashSetNode__nitc__FFILanguage
, /* HashSetNode[E]: HashSetNode[FFILanguage] */
5006 &type_core__hash_collection__HashSetIterator__nitc__FFILanguage
, /* HashSetIterator[E]: HashSetIterator[FFILanguage] */
5007 &type_core__Collection__nitc__FFILanguage
, /* Collection[E]: Collection[FFILanguage] */
5008 &type_core__HashSet__nitc__FFILanguage
, /* HashSet[E]: HashSet[FFILanguage] */
5009 &type_core__Set__nitc__FFILanguage
, /* Set[E]: Set[FFILanguage] */
5010 &type_core__HashSet__nitc__FFILanguage
, /* HashSet[E]: HashSet[FFILanguage] */
5012 &type_nullable__core__hash_collection__HashSetNode__nitc__FFILanguage
, /* nullable N: nullable HashSetNode[FFILanguage] */
5013 &type_core__Collection__nitc__FFILanguage
, /* Collection[E]: Collection[FFILanguage] */
5014 &type_core__Array__nitc__FFILanguage
, /* Array[E]: Array[FFILanguage] */
5015 &type_core__hash_collection__HashSetNode__nitc__FFILanguage
, /* N: HashSetNode[FFILanguage] */
5016 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__FFILanguage
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[FFILanguage]] */
5019 /* runtime type HashSet[AMethPropdef] */
5020 const struct type type_core__HashSet__nitc__AMethPropdef
= {
5022 "HashSet[AMethPropdef]", /* class_name_string */
5025 &resolution_table_core__HashSet__nitc__AMethPropdef
,
5029 2401, /* nullable Object */
5030 2208, /* Set[nullable Object] */
5065 2442, /* Collection[Object] */
5072 2449, /* Collection[Prod] */
5101 2478, /* Collection[APropdef] */
5104 2481, /* Collection[AMethPropdef] */
5119 2496, /* Collection[ANode] */
5125 2502, /* Collection[nullable Object] */
5172 2848, /* Set[AMethPropdef] */
5175 2851, /* Set[Object] */
5176 2852, /* Set[ANode] */
5186 100, /* HashSet[AMethPropdef] */
5193 136, /* HashSet[Object] */
5194 166, /* HashSet[ANode] */
5205 const struct types resolution_table_core__HashSet__nitc__AMethPropdef
= {
5208 &type_nitc__AMethPropdef
, /* E: AMethPropdef */
5209 &type_core__HashSet__nitc__AMethPropdef
, /* SELF: HashSet[AMethPropdef] */
5210 &type_core__hash_collection__HashSetNode__nitc__AMethPropdef
, /* HashSetNode[E]: HashSetNode[AMethPropdef] */
5211 &type_core__hash_collection__HashSetIterator__nitc__AMethPropdef
, /* HashSetIterator[E]: HashSetIterator[AMethPropdef] */
5212 &type_core__Collection__nitc__AMethPropdef
, /* Collection[E]: Collection[AMethPropdef] */
5213 &type_core__HashSet__nitc__AMethPropdef
, /* HashSet[E]: HashSet[AMethPropdef] */
5214 &type_core__Set__nitc__AMethPropdef
, /* Set[E]: Set[AMethPropdef] */
5215 &type_core__HashSet__nitc__AMethPropdef
, /* HashSet[E]: HashSet[AMethPropdef] */
5217 &type_nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef
, /* nullable N: nullable HashSetNode[AMethPropdef] */
5218 &type_core__Collection__nitc__AMethPropdef
, /* Collection[E]: Collection[AMethPropdef] */
5219 &type_core__Array__nitc__AMethPropdef
, /* Array[E]: Array[AMethPropdef] */
5220 &type_core__hash_collection__HashSetNode__nitc__AMethPropdef
, /* N: HashSetNode[AMethPropdef] */
5221 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__AMethPropdef
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[AMethPropdef]] */
5224 /* runtime type HashMap[MClass, Set[MProperty]] */
5225 const struct type type_core__HashMap__nitc__MClass__core__Set__nitc__MProperty
= {
5227 "HashMap[MClass, Set[MProperty]]", /* class_name_string */
5230 &resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MProperty
,
5234 2401, /* nullable Object */
5235 2206, /* MapRead[nullable Object, nullable Object] */
5250 3005, /* MapRead[MClass, Set[MProperty]] */
5271 3026, /* MapRead[MClass, Set[PropertyLayoutElement]] */
5300 3055, /* MapRead[Object, nullable Object] */
5317 3075, /* Map[MClass, Collection[PropertyLayoutElement]] */
5347 101, /* HashMap[MClass, Set[MProperty]] */
5367 1704, /* HashMap[Object, nullable Object] */
5379 232, /* HashMap[MClass, Set[PropertyLayoutElement]] */
5401 const struct types resolution_table_core__HashMap__nitc__MClass__core__Set__nitc__MProperty
= {
5407 &type_core__hash_collection__HashMapIterator__nitc__MClass__core__Set__nitc__MProperty
, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MProperty]] */
5408 &type_nitc__MClass
, /* K: MClass */
5409 &type_core__Set__nitc__MProperty
, /* V: Set[MProperty] */
5410 &type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty
, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MProperty]] */
5411 &type_core__hash_collection__HashMapKeys__nitc__MClass__core__Set__nitc__MProperty
, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MProperty]] */
5412 &type_core__hash_collection__HashMapValues__nitc__MClass__core__Set__nitc__MProperty
, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MProperty]] */
5413 &type_nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty
, /* nullable N: nullable HashMapNode[MClass, Set[MProperty]] */
5414 &type_core__MapRead__nitc__MClass__core__Set__nitc__MProperty
, /* MapRead[K, V]: MapRead[MClass, Set[MProperty]] */
5416 &type_core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty
, /* N: HashMapNode[MClass, Set[MProperty]] */
5417 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MClass__core__Set__nitc__MProperty
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */
5420 /* runtime type MClassDef */
5421 const struct type type_nitc__MClassDef
= {
5423 "MClassDef", /* class_name_string */
5426 NULL
, /*NO RESOLUTIONS*/
5430 2401, /* nullable Object */
5432 102, /* MClassDef */
5435 /* runtime type Array[MClassType] */
5436 const struct type type_core__Array__nitc__MClassType
= {
5438 "Array[MClassType]", /* class_name_string */
5441 &resolution_table_core__Array__nitc__MClassType
,
5445 2401, /* nullable Object */
5464 2425, /* Collection[MClassType] */
5473 2434, /* Collection[MType] */
5481 2442, /* Collection[Object] */
5492 2453, /* Collection[nullable MType] */
5541 2502, /* Collection[nullable Object] */
5573 1715, /* Array[nullable Object] */
5574 2210, /* SequenceRead[nullable Object] */
5616 2574, /* AbstractArrayRead[MClassType] */
5642 2600, /* AbstractArrayRead[MType] */
5645 2603, /* AbstractArrayRead[nullable Object] */
5663 2621, /* AbstractArrayRead[Object] */
5686 2644, /* AbstractArrayRead[nullable MType] */
5717 2871, /* AbstractArray[MClassType] */
5726 2880, /* AbstractArray[MType] */
5734 2888, /* AbstractArray[Object] */
5745 2899, /* AbstractArray[nullable MType] */
5795 2949, /* AbstractArray[nullable Object] */
5828 226, /* Array[Object] */
5833 103, /* Array[MClassType] */
5836 172, /* Array[MType] */
5841 729, /* Array[nullable MType] */
5956 const struct types resolution_table_core__Array__nitc__MClassType
= {
5959 &type_nitc__MClassType
, /* E: MClassType */
5960 &type_core__Array__nitc__MClassType
, /* SELF: Array[MClassType] */
5961 &type_core__Collection__nitc__MClassType
, /* Collection[E]: Collection[MClassType] */
5962 &type_core__Array__nitc__MClassType
, /* Array[E]: Array[MClassType] */
5963 &type_core__AbstractArray__nitc__MClassType
, /* AbstractArray[E]: AbstractArray[MClassType] */
5964 &type_core__NativeArray__nitc__MClassType
, /* NativeArray[E]: NativeArray[MClassType] */
5965 &type_nitc__MClassType
, /* E: MClassType */
5966 &type_core__Collection__nitc__MClassType
, /* Collection[E]: Collection[MClassType] */
5967 &type_nitc__MClassType
, /* E: MClassType */
5968 &type_core__Collection__nitc__MClassType
, /* Collection[E]: Collection[MClassType] */
5969 &type_core__Collection__nitc__MClassType
, /* Collection[E]: Collection[MClassType] */
5970 &type_core__Array__nitc__MClassType
, /* Array[E]: Array[MClassType] */
5971 &type_core__Array__nitc__MClassType
, /* Array[E]: Array[MClassType] */
5972 &type_core__AbstractArray__nitc__MClassType
, /* AbstractArray[E]: AbstractArray[MClassType] */
5973 &type_core__array__ArrayIterator__nitc__MClassType
, /* ArrayIterator[E]: ArrayIterator[MClassType] */
5974 &type_core__array__ArrayReverseIterator__nitc__MClassType
, /* ArrayReverseIterator[E]: ArrayReverseIterator[MClassType] */
5977 /* runtime type Array[MPropDef] */
5978 const struct type type_core__Array__nitc__MPropDef
= {
5980 "Array[MPropDef]", /* class_name_string */
5983 &resolution_table_core__Array__nitc__MPropDef
,
5987 2401, /* nullable Object */
6007 2426, /* Collection[MPropDef] */
6023 2442, /* Collection[Object] */
6025 2444, /* Collection[PropertyLayoutElement] */
6026 2445, /* Collection[nullable MPropDef] */
6083 2502, /* Collection[nullable Object] */
6097 2516, /* Collection[nullable PropertyLayoutElement] */
6115 1715, /* Array[nullable Object] */
6116 2210, /* SequenceRead[nullable Object] */
6159 2575, /* AbstractArrayRead[MPropDef] */
6187 2603, /* AbstractArrayRead[nullable Object] */
6205 2621, /* AbstractArrayRead[Object] */
6209 2625, /* AbstractArrayRead[PropertyLayoutElement] */
6211 2627, /* AbstractArrayRead[nullable PropertyLayoutElement] */
6214 2630, /* AbstractArrayRead[nullable MPropDef] */
6260 2872, /* AbstractArray[MPropDef] */
6276 2888, /* AbstractArray[Object] */
6278 2890, /* AbstractArray[PropertyLayoutElement] */
6279 2891, /* AbstractArray[nullable MPropDef] */
6337 2949, /* AbstractArray[nullable Object] */
6351 2963, /* AbstractArray[nullable PropertyLayoutElement] */
6370 226, /* Array[Object] */
6380 104, /* Array[MPropDef] */
6384 240, /* Array[nullable MPropDef] */
6413 234, /* Array[PropertyLayoutElement] */
6479 1929, /* Array[nullable PropertyLayoutElement] */
6498 const struct types resolution_table_core__Array__nitc__MPropDef
= {
6501 &type_nitc__MPropDef
, /* E: MPropDef */
6502 &type_core__Array__nitc__MPropDef
, /* SELF: Array[MPropDef] */
6503 &type_core__Collection__nitc__MPropDef
, /* Collection[E]: Collection[MPropDef] */
6504 &type_core__Array__nitc__MPropDef
, /* Array[E]: Array[MPropDef] */
6505 &type_core__AbstractArray__nitc__MPropDef
, /* AbstractArray[E]: AbstractArray[MPropDef] */
6506 &type_core__NativeArray__nitc__MPropDef
, /* NativeArray[E]: NativeArray[MPropDef] */
6507 &type_nitc__MPropDef
, /* E: MPropDef */
6508 &type_core__Collection__nitc__MPropDef
, /* Collection[E]: Collection[MPropDef] */
6509 &type_nitc__MPropDef
, /* E: MPropDef */
6510 &type_core__Collection__nitc__MPropDef
, /* Collection[E]: Collection[MPropDef] */
6511 &type_core__Collection__nitc__MPropDef
, /* Collection[E]: Collection[MPropDef] */
6512 &type_core__Array__nitc__MPropDef
, /* Array[E]: Array[MPropDef] */
6513 &type_core__Array__nitc__MPropDef
, /* Array[E]: Array[MPropDef] */
6514 &type_core__AbstractArray__nitc__MPropDef
, /* AbstractArray[E]: AbstractArray[MPropDef] */
6515 &type_core__array__ArrayIterator__nitc__MPropDef
, /* ArrayIterator[E]: ArrayIterator[MPropDef] */
6516 &type_core__array__ArrayReverseIterator__nitc__MPropDef
, /* ArrayReverseIterator[E]: ArrayReverseIterator[MPropDef] */
6519 /* runtime type HashMap[MProperty, MPropDef] */
6520 const struct type type_core__HashMap__nitc__MProperty__nitc__MPropDef
= {
6522 "HashMap[MProperty, MPropDef]", /* class_name_string */
6525 &resolution_table_core__HashMap__nitc__MProperty__nitc__MPropDef
,
6529 2401, /* nullable Object */
6530 2206, /* MapRead[nullable Object, nullable Object] */
6546 3006, /* MapRead[MProperty, MPropDef] */
6595 3055, /* MapRead[Object, nullable Object] */
6643 105, /* HashMap[MProperty, MPropDef] */
6662 1704, /* HashMap[Object, nullable Object] */
6696 const struct types resolution_table_core__HashMap__nitc__MProperty__nitc__MPropDef
= {
6702 &type_core__hash_collection__HashMapIterator__nitc__MProperty__nitc__MPropDef
, /* HashMapIterator[K, V]: HashMapIterator[MProperty, MPropDef] */
6703 &type_nitc__MProperty
, /* K: MProperty */
6704 &type_nitc__MPropDef
, /* V: MPropDef */
6705 &type_core__hash_collection__HashMapNode__nitc__MProperty__nitc__MPropDef
, /* HashMapNode[K, V]: HashMapNode[MProperty, MPropDef] */
6706 &type_core__hash_collection__HashMapKeys__nitc__MProperty__nitc__MPropDef
, /* HashMapKeys[K, V]: HashMapKeys[MProperty, MPropDef] */
6707 &type_core__hash_collection__HashMapValues__nitc__MProperty__nitc__MPropDef
, /* HashMapValues[K, V]: HashMapValues[MProperty, MPropDef] */
6708 &type_nullable__core__hash_collection__HashMapNode__nitc__MProperty__nitc__MPropDef
, /* nullable N: nullable HashMapNode[MProperty, MPropDef] */
6709 &type_core__MapRead__nitc__MProperty__nitc__MPropDef
, /* MapRead[K, V]: MapRead[MProperty, MPropDef] */
6711 &type_core__hash_collection__HashMapNode__nitc__MProperty__nitc__MPropDef
, /* N: HashMapNode[MProperty, MPropDef] */
6712 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__nitc__MPropDef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MProperty, MPropDef]] */
6715 /* runtime type HashMap[MProperty, APropdef] */
6716 const struct type type_core__HashMap__nitc__MProperty__nitc__APropdef
= {
6718 "HashMap[MProperty, APropdef]", /* class_name_string */
6721 &resolution_table_core__HashMap__nitc__MProperty__nitc__APropdef
,
6725 2401, /* nullable Object */
6726 2206, /* MapRead[nullable Object, nullable Object] */
6743 3007, /* MapRead[MProperty, APropdef] */
6791 3055, /* MapRead[Object, nullable Object] */
6840 106, /* HashMap[MProperty, APropdef] */
6858 1704, /* HashMap[Object, nullable Object] */
6892 const struct types resolution_table_core__HashMap__nitc__MProperty__nitc__APropdef
= {
6898 &type_core__hash_collection__HashMapIterator__nitc__MProperty__nitc__APropdef
, /* HashMapIterator[K, V]: HashMapIterator[MProperty, APropdef] */
6899 &type_nitc__MProperty
, /* K: MProperty */
6900 &type_nitc__APropdef
, /* V: APropdef */
6901 &type_core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef
, /* HashMapNode[K, V]: HashMapNode[MProperty, APropdef] */
6902 &type_core__hash_collection__HashMapKeys__nitc__MProperty__nitc__APropdef
, /* HashMapKeys[K, V]: HashMapKeys[MProperty, APropdef] */
6903 &type_core__hash_collection__HashMapValues__nitc__MProperty__nitc__APropdef
, /* HashMapValues[K, V]: HashMapValues[MProperty, APropdef] */
6904 &type_nullable__core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef
, /* nullable N: nullable HashMapNode[MProperty, APropdef] */
6905 &type_core__MapRead__nitc__MProperty__nitc__APropdef
, /* MapRead[K, V]: MapRead[MProperty, APropdef] */
6907 &type_core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef
, /* N: HashMapNode[MProperty, APropdef] */
6908 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__nitc__MProperty__nitc__APropdef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */
6911 /* runtime type MMethodDef */
6912 const struct type type_nitc__MMethodDef
= {
6914 "MMethodDef", /* class_name_string */
6917 &resolution_table_nitc__MMethodDef
,
6921 2401, /* nullable Object */
6923 2381, /* PropertyLayoutElement */
6924 2407, /* nullable PropertyLayoutElement */
6925 2377, /* MPropDef */
6926 2382, /* nullable MPropDef */
6927 107, /* MMethodDef */
6928 3082, /* nullable MMethodDef */
6931 const struct types resolution_table_nitc__MMethodDef
= {
6934 &type_nitc__AbstractCompilerVisitor
, /* VISITOR: AbstractCompilerVisitor */
6935 &type_nitc__MMethod
, /* MPROPERTY: MMethod */
6936 &type_nitc__MMethodDef
, /* MPROPDEF: MMethodDef */
6939 /* runtime type RopeChars */
6940 const struct type type_core__ropes__RopeChars
= {
6942 "RopeChars", /* class_name_string */
6945 &resolution_table_core__ropes__RopeChars
,
6949 2401, /* nullable Object */
6950 108, /* RopeChars */
6951 2211, /* Collection[Char] */
6985 2442, /* Collection[Object] */
7045 2502, /* Collection[nullable Object] */
7078 2210, /* SequenceRead[nullable Object] */
7082 const struct types resolution_table_core__ropes__RopeChars
= {
7085 &type_core__ropes__Concat
, /* SELFTYPE: Concat */
7096 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
7099 /* runtime type RopeSubstrings */
7100 const struct type type_core__ropes__RopeSubstrings
= {
7102 "RopeSubstrings", /* class_name_string */
7105 &resolution_table_core__ropes__RopeSubstrings
,
7109 2401, /* nullable Object */
7110 2400, /* Iterator[Object] */
7112 2840, /* Iterator[String] */
7119 109, /* RopeSubstrings */
7122 const struct types resolution_table_core__ropes__RopeSubstrings
= {
7125 &type_core__Array__core__FlatString
, /* Array[E]: Array[FlatString] */
7128 /* runtime type FlatBufferCharView */
7129 const struct type type_core__flat__FlatBufferCharView
= {
7131 "FlatBufferCharView", /* class_name_string */
7134 &resolution_table_core__flat__FlatBufferCharView
,
7138 2401, /* nullable Object */
7139 110, /* FlatBufferCharView */
7140 2211, /* Collection[Char] */
7174 2442, /* Collection[Object] */
7234 2502, /* Collection[nullable Object] */
7267 2210, /* SequenceRead[nullable Object] */
7271 const struct types resolution_table_core__flat__FlatBufferCharView
= {
7274 &type_core__FlatBuffer
, /* SELFTYPE: FlatBuffer */
7282 &type_core__Char
, /* E: Char */
7283 &type_core__Collection__core__Char
, /* Collection[E]: Collection[Char] */
7284 &type_core__Collection__core__Char
, /* Collection[E]: Collection[Char] */
7285 &type_core__Array__core__Char
, /* Array[E]: Array[Char] */
7288 /* runtime type BestDistance[String] */
7289 const struct type type_more_collections__BestDistance__core__String
= {
7291 "BestDistance[String]", /* class_name_string */
7294 &resolution_table_more_collections__BestDistance__core__String
,
7298 2401, /* nullable Object */
7299 111, /* BestDistance[String] */
7303 const struct types resolution_table_more_collections__BestDistance__core__String
= {
7306 &type_core__Set__core__String
, /* Set[E]: Set[String] */
7307 &type_core__String
, /* E: String */
7310 /* runtime type MPackage */
7311 const struct type type_nitc__MPackage
= {
7313 "MPackage", /* class_name_string */
7316 NULL
, /*NO RESOLUTIONS*/
7320 2401, /* nullable Object */
7325 /* runtime type POSet[MGroup] */
7326 const struct type type_poset__POSet__nitc__MGroup
= {
7328 "POSet[MGroup]", /* class_name_string */
7331 &resolution_table_poset__POSet__nitc__MGroup
,
7335 2401, /* nullable Object */
7336 2207, /* POSet[nullable Object] */
7371 2442, /* Collection[Object] */
7405 2476, /* Collection[nullable MGroup] */
7413 2484, /* Collection[MGroup] */
7431 2502, /* Collection[nullable Object] */
7467 113, /* POSet[MGroup] */
7472 const struct types resolution_table_poset__POSet__nitc__MGroup
= {
7475 &type_core__HashMap__nitc__MGroup__poset__POSetElement__nitc__MGroup
, /* HashMap[E, POSetElement[E]]: HashMap[MGroup, POSetElement[MGroup]] */
7476 &type_poset__POSet__nitc__MGroup
, /* SELF: POSet[MGroup] */
7477 &type_nitc__MGroup
, /* E: MGroup */
7478 &type_poset__POSetElement__nitc__MGroup
, /* POSetElement[E]: POSetElement[MGroup] */
7479 &type_core__Array__nitc__MGroup
, /* Array[E]: Array[MGroup] */
7480 &type_nitc__MGroup
, /* COMPARED: MGroup */
7481 &type_core__Collection__nitc__MGroup
, /* Collection[E]: Collection[MGroup] */
7482 &type_poset__POSet__nitc__MGroup
, /* POSet[E]: POSet[MGroup] */
7483 &type_nitc__POSetConflictGraph__nitc__MGroup
, /* POSetConflictGraph[E]: POSetConflictGraph[MGroup] */
7484 &type_core__Array__nitc__MGroup
, /* Array[COMPARED]: Array[MGroup] */
7486 &type_core__Array__nitc__MGroup
, /* Array[E]: Array[MGroup] */
7489 /* runtime type MGroup */
7490 const struct type type_nitc__MGroup
= {
7492 "MGroup", /* class_name_string */
7495 NULL
, /*NO RESOLUTIONS*/
7499 2401, /* nullable Object */
7501 2394, /* nullable MGroup */
7505 /* runtime type ConfigTree */
7506 const struct type type_ini__ConfigTree
= {
7508 "ConfigTree", /* class_name_string */
7511 NULL
, /*NO RESOLUTIONS*/
7515 2401, /* nullable Object */
7516 115, /* ConfigTree */
7643 2384, /* Writable */
7646 /* runtime type Array[ConfigNode] */
7647 const struct type type_core__Array__ini__ConfigNode
= {
7649 "Array[ConfigNode]", /* class_name_string */
7652 &resolution_table_core__Array__ini__ConfigNode
,
7656 2401, /* nullable Object */
7677 2427, /* Collection[ConfigNode] */
7692 2442, /* Collection[Object] */
7752 2502, /* Collection[nullable Object] */
7784 1715, /* Array[nullable Object] */
7785 2210, /* SequenceRead[nullable Object] */
7833 2580, /* AbstractArrayRead[ConfigNode] */
7856 2603, /* AbstractArrayRead[nullable Object] */
7874 2621, /* AbstractArrayRead[Object] */
7930 2873, /* AbstractArray[ConfigNode] */
7945 2888, /* AbstractArray[Object] */
8006 2949, /* AbstractArray[nullable Object] */
8039 226, /* Array[Object] */
8067 116, /* Array[ConfigNode] */
8167 const struct types resolution_table_core__Array__ini__ConfigNode
= {
8170 &type_ini__ConfigNode
, /* E: ConfigNode */
8171 &type_core__Array__ini__ConfigNode
, /* SELF: Array[ConfigNode] */
8172 &type_core__Collection__ini__ConfigNode
, /* Collection[E]: Collection[ConfigNode] */
8173 &type_core__Array__ini__ConfigNode
, /* Array[E]: Array[ConfigNode] */
8174 &type_core__AbstractArray__ini__ConfigNode
, /* AbstractArray[E]: AbstractArray[ConfigNode] */
8175 &type_core__NativeArray__ini__ConfigNode
, /* NativeArray[E]: NativeArray[ConfigNode] */
8176 &type_ini__ConfigNode
, /* E: ConfigNode */
8177 &type_core__Collection__ini__ConfigNode
, /* Collection[E]: Collection[ConfigNode] */
8178 &type_ini__ConfigNode
, /* E: ConfigNode */
8179 &type_core__Collection__ini__ConfigNode
, /* Collection[E]: Collection[ConfigNode] */
8180 &type_core__Collection__ini__ConfigNode
, /* Collection[E]: Collection[ConfigNode] */
8181 &type_core__Array__ini__ConfigNode
, /* Array[E]: Array[ConfigNode] */
8182 &type_core__Array__ini__ConfigNode
, /* Array[E]: Array[ConfigNode] */
8183 &type_core__AbstractArray__ini__ConfigNode
, /* AbstractArray[E]: AbstractArray[ConfigNode] */
8184 &type_core__array__ArrayIterator__ini__ConfigNode
, /* ArrayIterator[E]: ArrayIterator[ConfigNode] */
8185 &type_core__array__ArrayReverseIterator__ini__ConfigNode
, /* ArrayReverseIterator[E]: ArrayReverseIterator[ConfigNode] */
8188 /* runtime type ANodes[AClassdef] */
8189 const struct type type_nitc__ANodes__nitc__AClassdef
= {
8191 "ANodes[AClassdef]", /* class_name_string */
8194 &resolution_table_nitc__ANodes__nitc__AClassdef
,
8198 2401, /* nullable Object */
8199 117, /* ANodes[AClassdef] */
8229 2437, /* Collection[AClassdef] */
8234 2442, /* Collection[Object] */
8241 2449, /* Collection[Prod] */
8288 2496, /* Collection[ANode] */
8294 2502, /* Collection[nullable Object] */
8327 2210, /* SequenceRead[nullable Object] */
8342 const struct types resolution_table_nitc__ANodes__nitc__AClassdef
= {
8345 &type_core__Array__nitc__AClassdef
, /* Array[E]: Array[AClassdef] */
8346 &type_nitc__AClassdef
, /* E: AClassdef */
8353 &type_nitc__AClassdef
, /* E: AClassdef */
8354 &type_core__Collection__nitc__AClassdef
, /* Collection[E]: Collection[AClassdef] */
8355 &type_core__Collection__nitc__AClassdef
, /* Collection[E]: Collection[AClassdef] */
8356 &type_core__Array__nitc__AClassdef
, /* Array[E]: Array[AClassdef] */
8359 /* runtime type ANodes[APropdef] */
8360 const struct type type_nitc__ANodes__nitc__APropdef
= {
8362 "ANodes[APropdef]", /* class_name_string */
8365 &resolution_table_nitc__ANodes__nitc__APropdef
,
8369 2401, /* nullable Object */
8405 2442, /* Collection[Object] */
8412 2449, /* Collection[Prod] */
8441 2478, /* Collection[APropdef] */
8459 2496, /* Collection[ANode] */
8465 2502, /* Collection[nullable Object] */
8497 118, /* ANodes[APropdef] */
8498 2210, /* SequenceRead[nullable Object] */
8513 const struct types resolution_table_nitc__ANodes__nitc__APropdef
= {
8516 &type_core__Array__nitc__APropdef
, /* Array[E]: Array[APropdef] */
8517 &type_nitc__APropdef
, /* E: APropdef */
8524 &type_nitc__APropdef
, /* E: APropdef */
8525 &type_core__Collection__nitc__APropdef
, /* Collection[E]: Collection[APropdef] */
8526 &type_core__Collection__nitc__APropdef
, /* Collection[E]: Collection[APropdef] */
8527 &type_core__Array__nitc__APropdef
, /* Array[E]: Array[APropdef] */
8530 /* runtime type MClass */
8531 const struct type type_nitc__MClass
= {
8533 "MClass", /* class_name_string */
8536 NULL
, /*NO RESOLUTIONS*/
8540 2401, /* nullable Object */
8543 2383, /* nullable MClass */
8546 /* runtime type Array[MParameterType] */
8547 const struct type type_core__Array__nitc__MParameterType
= {
8549 "Array[MParameterType]", /* class_name_string */
8552 &resolution_table_core__Array__nitc__MParameterType
,
8556 2401, /* nullable Object */
8578 2428, /* Collection[MParameterType] */
8584 2434, /* Collection[MType] */
8592 2442, /* Collection[Object] */
8603 2453, /* Collection[nullable MType] */
8652 2502, /* Collection[nullable Object] */
8684 1715, /* Array[nullable Object] */
8685 2210, /* SequenceRead[nullable Object] */
8734 2581, /* AbstractArrayRead[MParameterType] */
8753 2600, /* AbstractArrayRead[MType] */
8756 2603, /* AbstractArrayRead[nullable Object] */
8774 2621, /* AbstractArrayRead[Object] */
8797 2644, /* AbstractArrayRead[nullable MType] */
8831 2874, /* AbstractArray[MParameterType] */
8837 2880, /* AbstractArray[MType] */
8845 2888, /* AbstractArray[Object] */
8856 2899, /* AbstractArray[nullable MType] */
8906 2949, /* AbstractArray[nullable Object] */
8939 226, /* Array[Object] */
8947 172, /* Array[MType] */
8952 729, /* Array[nullable MType] */
8968 120, /* Array[MParameterType] */
9067 const struct types resolution_table_core__Array__nitc__MParameterType
= {
9070 &type_nitc__MParameterType
, /* E: MParameterType */
9071 &type_core__Array__nitc__MParameterType
, /* SELF: Array[MParameterType] */
9072 &type_core__Collection__nitc__MParameterType
, /* Collection[E]: Collection[MParameterType] */
9073 &type_core__Array__nitc__MParameterType
, /* Array[E]: Array[MParameterType] */
9074 &type_core__AbstractArray__nitc__MParameterType
, /* AbstractArray[E]: AbstractArray[MParameterType] */
9075 &type_core__NativeArray__nitc__MParameterType
, /* NativeArray[E]: NativeArray[MParameterType] */
9076 &type_nitc__MParameterType
, /* E: MParameterType */
9077 &type_core__Collection__nitc__MParameterType
, /* Collection[E]: Collection[MParameterType] */
9078 &type_nitc__MParameterType
, /* E: MParameterType */
9079 &type_core__Collection__nitc__MParameterType
, /* Collection[E]: Collection[MParameterType] */
9080 &type_core__Collection__nitc__MParameterType
, /* Collection[E]: Collection[MParameterType] */
9081 &type_core__Array__nitc__MParameterType
, /* Array[E]: Array[MParameterType] */
9082 &type_core__Array__nitc__MParameterType
, /* Array[E]: Array[MParameterType] */
9083 &type_core__AbstractArray__nitc__MParameterType
, /* AbstractArray[E]: AbstractArray[MParameterType] */
9084 &type_core__array__ArrayIterator__nitc__MParameterType
, /* ArrayIterator[E]: ArrayIterator[MParameterType] */
9085 &type_core__array__ArrayReverseIterator__nitc__MParameterType
, /* ArrayReverseIterator[E]: ArrayReverseIterator[MParameterType] */
9088 /* runtime type HashMap[Array[MType], MGenericType] */
9089 const struct type type_core__HashMap__core__Array__nitc__MType__nitc__MGenericType
= {
9091 "HashMap[Array[MType], MGenericType]", /* class_name_string */
9094 &resolution_table_core__HashMap__core__Array__nitc__MType__nitc__MGenericType
,
9098 2401, /* nullable Object */
9099 2206, /* MapRead[nullable Object, nullable Object] */
9117 3008, /* MapRead[Array[MType], MGenericType] */
9164 3055, /* MapRead[Object, nullable Object] */
9216 121, /* HashMap[Array[MType], MGenericType] */
9231 1704, /* HashMap[Object, nullable Object] */
9265 const struct types resolution_table_core__HashMap__core__Array__nitc__MType__nitc__MGenericType
= {
9271 &type_core__hash_collection__HashMapIterator__core__Array__nitc__MType__nitc__MGenericType
, /* HashMapIterator[K, V]: HashMapIterator[Array[MType], MGenericType] */
9272 &type_core__Array__nitc__MType
, /* K: Array[MType] */
9273 &type_nitc__MGenericType
, /* V: MGenericType */
9274 &type_core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType
, /* HashMapNode[K, V]: HashMapNode[Array[MType], MGenericType] */
9275 &type_core__hash_collection__HashMapKeys__core__Array__nitc__MType__nitc__MGenericType
, /* HashMapKeys[K, V]: HashMapKeys[Array[MType], MGenericType] */
9276 &type_core__hash_collection__HashMapValues__core__Array__nitc__MType__nitc__MGenericType
, /* HashMapValues[K, V]: HashMapValues[Array[MType], MGenericType] */
9277 &type_nullable__core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType
, /* nullable N: nullable HashMapNode[Array[MType], MGenericType] */
9278 &type_core__MapRead__core__Array__nitc__MType__nitc__MGenericType
, /* MapRead[K, V]: MapRead[Array[MType], MGenericType] */
9280 &type_core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType
, /* N: HashMapNode[Array[MType], MGenericType] */
9281 &type_core__NativeArray__nullable__core__hash_collection__HashMapNode__core__Array__nitc__MType__nitc__MGenericType
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Array[MType], MGenericType]] */
9284 /* runtime type MVisibility */
9285 const struct type type_nitc__MVisibility
= {
9287 "MVisibility", /* class_name_string */
9290 &resolution_table_nitc__MVisibility
,
9294 2401, /* nullable Object */
9295 2845, /* Comparable */
9296 122, /* MVisibility */
9299 const struct types resolution_table_nitc__MVisibility
= {
9302 &type_nitc__MVisibility
, /* OTHER: MVisibility */
9305 /* runtime type RapidTypeAnalysis */
9306 const struct type type_nitc__RapidTypeAnalysis
= {
9308 "RapidTypeAnalysis", /* class_name_string */
9311 NULL
, /*NO RESOLUTIONS*/
9315 2401, /* nullable Object */
9316 123, /* RapidTypeAnalysis */
9319 /* runtime type HashSet[MClassType] */
9320 const struct type type_core__HashSet__nitc__MClassType
= {
9322 "HashSet[MClassType]", /* class_name_string */
9325 &resolution_table_core__HashSet__nitc__MClassType
,
9329 2401, /* nullable Object */
9330 2208, /* Set[nullable Object] */
9348 2425, /* Collection[MClassType] */
9357 2434, /* Collection[MType] */
9365 2442, /* Collection[Object] */
9376 2453, /* Collection[nullable MType] */
9425 2502, /* Collection[nullable Object] */
9460 2391, /* Set[MClassType] */
9466 2404, /* Set[MType] */
9475 2851, /* Set[Object] */
9480 126, /* HashSet[MType] */
9488 124, /* HashSet[MClassType] */
9493 136, /* HashSet[Object] */
9505 const struct types resolution_table_core__HashSet__nitc__MClassType
= {
9508 &type_nitc__MClassType
, /* E: MClassType */
9509 &type_core__HashSet__nitc__MClassType
, /* SELF: HashSet[MClassType] */
9510 &type_core__hash_collection__HashSetNode__nitc__MClassType
, /* HashSetNode[E]: HashSetNode[MClassType] */
9511 &type_core__hash_collection__HashSetIterator__nitc__MClassType
, /* HashSetIterator[E]: HashSetIterator[MClassType] */
9512 &type_core__Collection__nitc__MClassType
, /* Collection[E]: Collection[MClassType] */
9513 &type_core__HashSet__nitc__MClassType
, /* HashSet[E]: HashSet[MClassType] */
9514 &type_core__Set__nitc__MClassType
, /* Set[E]: Set[MClassType] */
9515 &type_core__HashSet__nitc__MClassType
, /* HashSet[E]: HashSet[MClassType] */
9517 &type_nullable__core__hash_collection__HashSetNode__nitc__MClassType
, /* nullable N: nullable HashSetNode[MClassType] */
9518 &type_core__Collection__nitc__MClassType
, /* Collection[E]: Collection[MClassType] */
9519 &type_core__Array__nitc__MClassType
, /* Array[E]: Array[MClassType] */
9520 &type_core__hash_collection__HashSetNode__nitc__MClassType
, /* N: HashSetNode[MClassType] */
9521 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClassType
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MClassType]] */
9524 /* runtime type HashSet[MClass] */
9525 const struct type type_core__HashSet__nitc__MClass
= {
9527 "HashSet[MClass]", /* class_name_string */
9530 &resolution_table_core__HashSet__nitc__MClass
,
9534 2401, /* nullable Object */
9535 2208, /* Set[nullable Object] */
9545 2417, /* Collection[MClass] */
9570 2442, /* Collection[Object] */
9574 2446, /* Collection[nullable MClass] */
9630 2502, /* Collection[nullable Object] */
9669 2023, /* Set[MClass] */
9680 2851, /* Set[Object] */
9694 125, /* HashSet[MClass] */
9698 136, /* HashSet[Object] */
9710 const struct types resolution_table_core__HashSet__nitc__MClass
= {
9713 &type_nitc__MClass
, /* E: MClass */
9714 &type_core__HashSet__nitc__MClass
, /* SELF: HashSet[MClass] */
9715 &type_core__hash_collection__HashSetNode__nitc__MClass
, /* HashSetNode[E]: HashSetNode[MClass] */
9716 &type_core__hash_collection__HashSetIterator__nitc__MClass
, /* HashSetIterator[E]: HashSetIterator[MClass] */
9717 &type_core__Collection__nitc__MClass
, /* Collection[E]: Collection[MClass] */
9718 &type_core__HashSet__nitc__MClass
, /* HashSet[E]: HashSet[MClass] */
9719 &type_core__Set__nitc__MClass
, /* Set[E]: Set[MClass] */
9720 &type_core__HashSet__nitc__MClass
, /* HashSet[E]: HashSet[MClass] */
9722 &type_nullable__core__hash_collection__HashSetNode__nitc__MClass
, /* nullable N: nullable HashSetNode[MClass] */
9723 &type_core__Collection__nitc__MClass
, /* Collection[E]: Collection[MClass] */
9724 &type_core__Array__nitc__MClass
, /* Array[E]: Array[MClass] */
9725 &type_core__hash_collection__HashSetNode__nitc__MClass
, /* N: HashSetNode[MClass] */
9726 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MClass
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MClass]] */
9729 /* runtime type HashSet[MType] */
9730 const struct type type_core__HashSet__nitc__MType
= {
9732 "HashSet[MType]", /* class_name_string */
9735 &resolution_table_core__HashSet__nitc__MType
,
9739 2401, /* nullable Object */
9740 2208, /* Set[nullable Object] */
9767 2434, /* Collection[MType] */
9775 2442, /* Collection[Object] */
9786 2453, /* Collection[nullable MType] */
9835 2502, /* Collection[nullable Object] */
9876 2404, /* Set[MType] */
9885 2851, /* Set[Object] */
9890 126, /* HashSet[MType] */
9903 136, /* HashSet[Object] */
9915 const struct types resolution_table_core__HashSet__nitc__MType
= {
9918 &type_nitc__MType
, /* E: MType */
9919 &type_core__HashSet__nitc__MType
, /* SELF: HashSet[MType] */
9920 &type_core__hash_collection__HashSetNode__nitc__MType
, /* HashSetNode[E]: HashSetNode[MType] */
9921 &type_core__hash_collection__HashSetIterator__nitc__MType
, /* HashSetIterator[E]: HashSetIterator[MType] */
9922 &type_core__Collection__nitc__MType
, /* Collection[E]: Collection[MType] */
9923 &type_core__HashSet__nitc__MType
, /* HashSet[E]: HashSet[MType] */
9924 &type_core__Set__nitc__MType
, /* Set[E]: Set[MType] */
9925 &type_core__HashSet__nitc__MType
, /* HashSet[E]: HashSet[MType] */
9927 &type_nullable__core__hash_collection__HashSetNode__nitc__MType
, /* nullable N: nullable HashSetNode[MType] */
9928 &type_core__Collection__nitc__MType
, /* Collection[E]: Collection[MType] */
9929 &type_core__Array__nitc__MType
, /* Array[E]: Array[MType] */
9930 &type_core__hash_collection__HashSetNode__nitc__MType
, /* N: HashSetNode[MType] */
9931 &type_core__NativeArray__nullable__core__hash_collection__HashSetNode__nitc__MType
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MType]] */