1 #include "nit__nith.types.0.h"
3 const struct type type_standard__Sys
= {
5 "Sys", /* class_name_string */
8 NULL
, /*NO RESOLUTIONS*/
12 2622, /* nullable Object */
15 /* runtime type Stdin */
16 const struct type type_standard__Stdin
= {
18 "Stdin", /* class_name_string */
21 NULL
, /*NO RESOLUTIONS*/
25 2622, /* nullable Object */
28 /* runtime type Bool */
29 const struct type type_standard__Bool
= {
31 "Bool", /* class_name_string */
34 NULL
, /*NO RESOLUTIONS*/
38 2622, /* nullable Object */
42 /* runtime type NativeString */
43 const struct type type_standard__NativeString
= {
45 "NativeString", /* class_name_string */
48 NULL
, /*NO RESOLUTIONS*/
52 2622, /* nullable Object */
55 /* runtime type Int */
56 const struct type type_standard__Int
= {
58 "Int", /* class_name_string */
61 &resolution_table_standard__Int
,
65 2622, /* nullable Object */
66 2621, /* Comparable */
70 const struct types resolution_table_standard__Int
= {
73 &type_standard__Int
, /* OTHER: Int */
76 /* runtime type Stdout */
77 const struct type type_standard__Stdout
= {
79 "Stdout", /* class_name_string */
82 NULL
, /*NO RESOLUTIONS*/
86 2622, /* nullable Object */
89 /* runtime type Stderr */
90 const struct type type_standard__Stderr
= {
92 "Stderr", /* class_name_string */
95 NULL
, /*NO RESOLUTIONS*/
99 2622, /* nullable Object */
102 /* runtime type Float */
103 const struct type type_standard__Float
= {
105 "Float", /* class_name_string */
108 &resolution_table_standard__Float
,
112 2622, /* nullable Object */
113 2621, /* Comparable */
117 const struct types resolution_table_standard__Float
= {
120 &type_standard__Float
, /* OTHER: Float */
123 /* runtime type Char */
124 const struct type type_standard__Char
= {
126 "Char", /* class_name_string */
129 &resolution_table_standard__Char
,
133 2622, /* nullable Object */
134 2621, /* Comparable */
138 const struct types resolution_table_standard__Char
= {
141 &type_standard__Char
, /* OTHER: Char */
144 /* runtime type Pointer */
145 const struct type type_standard__Pointer
= {
147 "Pointer", /* class_name_string */
150 NULL
, /*NO RESOLUTIONS*/
154 2622, /* nullable Object */
157 /* runtime type Byte */
158 const struct type type_standard__Byte
= {
160 "Byte", /* class_name_string */
163 &resolution_table_standard__Byte
,
167 2622, /* nullable Object */
168 2621, /* Comparable */
172 const struct types resolution_table_standard__Byte
= {
175 &type_standard__Byte
, /* OTHER: Byte */
178 /* runtime type NativeFile */
179 const struct type type_standard__file__NativeFile
= {
181 "NativeFile", /* class_name_string */
184 NULL
, /*NO RESOLUTIONS*/
188 2622, /* nullable Object */
191 /* runtime type FlatString */
192 const struct type type_standard__FlatString
= {
194 "FlatString", /* class_name_string */
197 &resolution_table_standard__FlatString
,
201 2622, /* nullable Object */
202 2621, /* Comparable */
206 2171, /* nullable String */
327 const struct types resolution_table_standard__FlatString
= {
330 &type_standard__Text
, /* OTHER: Text */
331 &type_standard__String
, /* SELFTYPE: String */
332 &type_standard__Array__standard__String
, /* Array[SELFTYPE]: Array[String] */
335 /* runtime type FlatStringCharView */
336 const struct type type_standard__string__FlatStringCharView
= {
338 "FlatStringCharView", /* class_name_string */
341 &resolution_table_standard__string__FlatStringCharView
,
345 2622, /* nullable Object */
347 2008, /* Collection[Char] */
380 2337, /* Collection[Object] */
468 2003, /* SequenceRead[nullable Object] */
471 const struct types resolution_table_standard__string__FlatStringCharView
= {
474 &type_standard__FlatString
, /* SELFTYPE: FlatString */
475 &type_standard__Array__standard__Char
, /* Array[E]: Array[Char] */
478 /* runtime type IOError */
479 const struct type type_standard__IOError
= {
481 "IOError", /* class_name_string */
484 NULL
, /*NO RESOLUTIONS*/
488 2622, /* nullable Object */
491 /* runtime type Array[String] */
492 const struct type type_standard__Array__standard__String
= {
494 "Array[String]", /* class_name_string */
497 &resolution_table_standard__Array__standard__String
,
501 2622, /* nullable Object */
505 2306, /* Collection[String] */
536 2337, /* Collection[Object] */
542 2343, /* Collection[Writable] */
624 2003, /* SequenceRead[nullable Object] */
625 2425, /* AbstractArrayRead[String] */
657 2457, /* AbstractArrayRead[Object] */
663 2463, /* AbstractArrayRead[Writable] */
746 2649, /* AbstractArray[String] */
778 2681, /* AbstractArray[Object] */
784 2687, /* AbstractArray[Writable] */
867 2004, /* Array[nullable Object] */
868 650, /* Array[Object] */
869 16, /* Array[String] */
874 2172, /* Array[Comparable] */
913 672, /* Array[Writable] */
992 const struct types resolution_table_standard__Array__standard__String
= {
995 &type_standard__String
, /* E: String */
996 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
997 &type_standard__Collection__standard__String
, /* Collection[E]: Collection[String] */
998 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
999 &type_standard__NativeArray__standard__String
, /* NativeArray[E]: NativeArray[String] */
1000 &type_standard__String
, /* E: String */
1001 &type_standard__Collection__standard__String
, /* Collection[E]: Collection[String] */
1002 &type_standard__String
, /* E: String */
1003 &type_standard__Collection__standard__String
, /* Collection[E]: Collection[String] */
1004 &type_standard__Collection__standard__String
, /* Collection[E]: Collection[String] */
1005 &type_standard__Array__standard__String
, /* Array[E]: Array[String] */
1006 &type_standard__AbstractArray__standard__String
, /* AbstractArray[E]: AbstractArray[String] */
1007 &type_standard__array__ArrayIterator__standard__String
, /* ArrayIterator[E]: ArrayIterator[String] */
1010 /* runtime type NativeArray[String] */
1011 const struct type type_standard__NativeArray__standard__String
= {
1013 "NativeArray[String]", /* class_name_string */
1016 &resolution_table_standard__NativeArray__standard__String
,
1020 2622, /* nullable Object */
1021 17, /* NativeArray[String] */
1053 651, /* NativeArray[Object] */
1059 1402, /* NativeArray[Writable] */
1240 const struct types resolution_table_standard__NativeArray__standard__String
= {
1243 &type_standard__String
, /* E: String */
1244 &type_standard__NativeArray__standard__String
, /* NativeArray[E]: NativeArray[String] */
1247 /* runtime type ToolContext */
1248 const struct type type_nit__ToolContext
= {
1250 "ToolContext", /* class_name_string */
1253 NULL
, /*NO RESOLUTIONS*/
1257 2622, /* nullable Object */
1260 /* runtime type Array[Message] */
1261 const struct type type_standard__Array__nit__Message
= {
1263 "Array[Message]", /* class_name_string */
1266 &resolution_table_standard__Array__nit__Message
,
1270 2622, /* nullable Object */
1275 2307, /* Collection[Message] */
1305 2337, /* Collection[Object] */
1393 2003, /* SequenceRead[nullable Object] */
1395 2426, /* AbstractArrayRead[Message] */
1426 2457, /* AbstractArrayRead[Object] */
1516 2650, /* AbstractArray[Message] */
1547 2681, /* AbstractArray[Object] */
1636 2004, /* Array[nullable Object] */
1637 650, /* Array[Object] */
1643 2172, /* Array[Comparable] */
1657 19, /* Array[Message] */
1761 const struct types resolution_table_standard__Array__nit__Message
= {
1764 &type_nit__Message
, /* E: Message */
1765 &type_standard__Array__nit__Message
, /* Array[E]: Array[Message] */
1766 &type_standard__Collection__nit__Message
, /* Collection[E]: Collection[Message] */
1767 &type_standard__Array__nit__Message
, /* Array[E]: Array[Message] */
1768 &type_standard__NativeArray__nit__Message
, /* NativeArray[E]: NativeArray[Message] */
1769 &type_nit__Message
, /* E: Message */
1770 &type_standard__Collection__nit__Message
, /* Collection[E]: Collection[Message] */
1771 &type_nit__Message
, /* E: Message */
1772 &type_standard__Collection__nit__Message
, /* Collection[E]: Collection[Message] */
1773 &type_standard__Collection__nit__Message
, /* Collection[E]: Collection[Message] */
1774 &type_standard__Array__nit__Message
, /* Array[E]: Array[Message] */
1775 &type_standard__AbstractArray__nit__Message
, /* AbstractArray[E]: AbstractArray[Message] */
1776 &type_standard__array__ArrayIterator__nit__Message
, /* ArrayIterator[E]: ArrayIterator[Message] */
1779 /* runtime type MultiHashMap[SourceFile, String] */
1780 const struct type type_more_collections__MultiHashMap__nit__SourceFile__standard__String
= {
1782 "MultiHashMap[SourceFile, String]", /* class_name_string */
1785 &resolution_table_more_collections__MultiHashMap__nit__SourceFile__standard__String
,
1789 2622, /* nullable Object */
1790 2005, /* MapRead[nullable Object, nullable Object] */
1798 2164, /* HashMap[SourceFile, Array[String]] */
1849 1295, /* HashMap[Object, Array[Object]] */
1873 const struct types resolution_table_more_collections__MultiHashMap__nit__SourceFile__standard__String
= {
1876 &type_nit__SourceFile
, /* K: SourceFile */
1877 &type_standard__String
, /* V: String */
1878 &type_standard__Array__standard__String
, /* Array[V]: Array[String] */
1879 &type_standard__HashMapIterator__nit__SourceFile__standard__Array__standard__String
, /* HashMapIterator[K, V]: HashMapIterator[SourceFile, Array[String]] */
1880 &type_nit__SourceFile
, /* K: SourceFile */
1881 &type_standard__Array__standard__String
, /* V: Array[String] */
1882 &type_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String
, /* HashMapNode[K, V]: HashMapNode[SourceFile, Array[String]] */
1883 &type_standard__hash_collection__HashMapKeys__nit__SourceFile__standard__Array__standard__String
, /* HashMapKeys[K, V]: HashMapKeys[SourceFile, Array[String]] */
1884 &type_standard__hash_collection__HashMapValues__nit__SourceFile__standard__Array__standard__String
, /* HashMapValues[K, V]: HashMapValues[SourceFile, Array[String]] */
1886 &type_nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String
, /* nullable N: nullable HashMapNode[SourceFile, Array[String]] */
1887 &type_standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String
, /* N: HashMapNode[SourceFile, Array[String]] */
1888 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[SourceFile, Array[String]]] */
1891 /* runtime type OptionContext */
1892 const struct type type_opts__OptionContext
= {
1894 "OptionContext", /* class_name_string */
1897 NULL
, /*NO RESOLUTIONS*/
1901 2622, /* nullable Object */
1904 /* runtime type Array[Option] */
1905 const struct type type_standard__Array__opts__Option
= {
1907 "Array[Option]", /* class_name_string */
1910 &resolution_table_standard__Array__opts__Option
,
1914 2622, /* nullable Object */
1920 2308, /* Collection[Option] */
1949 2337, /* Collection[Object] */
2037 2003, /* SequenceRead[nullable Object] */
2040 2427, /* AbstractArrayRead[Option] */
2070 2457, /* AbstractArrayRead[Object] */
2161 2651, /* AbstractArray[Option] */
2191 2681, /* AbstractArray[Object] */
2280 2004, /* Array[nullable Object] */
2281 650, /* Array[Object] */
2302 22, /* Array[Option] */
2405 const struct types resolution_table_standard__Array__opts__Option
= {
2408 &type_opts__Option
, /* E: Option */
2409 &type_standard__Array__opts__Option
, /* Array[E]: Array[Option] */
2410 &type_standard__Collection__opts__Option
, /* Collection[E]: Collection[Option] */
2411 &type_standard__Array__opts__Option
, /* Array[E]: Array[Option] */
2412 &type_standard__NativeArray__opts__Option
, /* NativeArray[E]: NativeArray[Option] */
2413 &type_opts__Option
, /* E: Option */
2414 &type_standard__Collection__opts__Option
, /* Collection[E]: Collection[Option] */
2415 &type_opts__Option
, /* E: Option */
2416 &type_standard__Collection__opts__Option
, /* Collection[E]: Collection[Option] */
2417 &type_standard__Collection__opts__Option
, /* Collection[E]: Collection[Option] */
2418 &type_standard__Array__opts__Option
, /* Array[E]: Array[Option] */
2419 &type_standard__AbstractArray__opts__Option
, /* AbstractArray[E]: AbstractArray[Option] */
2420 &type_standard__array__ArrayIterator__opts__Option
, /* ArrayIterator[E]: ArrayIterator[Option] */
2423 /* runtime type HashMap[String, Option] */
2424 const struct type type_standard__HashMap__standard__String__opts__Option
= {
2426 "HashMap[String, Option]", /* class_name_string */
2429 &resolution_table_standard__HashMap__standard__String__opts__Option
,
2433 2622, /* nullable Object */
2434 2005, /* MapRead[nullable Object, nullable Object] */
2443 23, /* HashMap[String, Option] */
2517 const struct types resolution_table_standard__HashMap__standard__String__opts__Option
= {
2523 &type_standard__HashMapIterator__standard__String__opts__Option
, /* HashMapIterator[K, V]: HashMapIterator[String, Option] */
2524 &type_standard__String
, /* K: String */
2525 &type_opts__Option
, /* V: Option */
2526 &type_standard__hash_collection__HashMapNode__standard__String__opts__Option
, /* HashMapNode[K, V]: HashMapNode[String, Option] */
2527 &type_standard__hash_collection__HashMapKeys__standard__String__opts__Option
, /* HashMapKeys[K, V]: HashMapKeys[String, Option] */
2528 &type_standard__hash_collection__HashMapValues__standard__String__opts__Option
, /* HashMapValues[K, V]: HashMapValues[String, Option] */
2530 &type_nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option
, /* nullable N: nullable HashMapNode[String, Option] */
2531 &type_standard__hash_collection__HashMapNode__standard__String__opts__Option
, /* N: HashMapNode[String, Option] */
2532 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Option]] */
2535 /* runtime type OptionCount */
2536 const struct type type_opts__OptionCount
= {
2538 "OptionCount", /* class_name_string */
2541 &resolution_table_opts__OptionCount
,
2545 2622, /* nullable Object */
2549 const struct types resolution_table_opts__OptionCount
= {
2552 &type_standard__Int
, /* VALUE: Int */
2555 /* runtime type OptionArray */
2556 const struct type type_opts__OptionArray
= {
2558 "OptionArray", /* class_name_string */
2561 &resolution_table_opts__OptionArray
,
2565 2622, /* nullable Object */
2567 2153, /* OptionParameter */
2570 const struct types resolution_table_opts__OptionArray
= {
2573 &type_standard__Array__standard__String
, /* VALUE: Array[String] */
2576 /* runtime type OptionBool */
2577 const struct type type_opts__OptionBool
= {
2579 "OptionBool", /* class_name_string */
2582 &resolution_table_opts__OptionBool
,
2586 2622, /* nullable Object */
2590 const struct types resolution_table_opts__OptionBool
= {
2593 &type_standard__Bool
, /* VALUE: Bool */
2596 /* runtime type OptionString */
2597 const struct type type_opts__OptionString
= {
2599 "OptionString", /* class_name_string */
2602 &resolution_table_opts__OptionString
,
2606 2622, /* nullable Object */
2608 2153, /* OptionParameter */
2611 const struct types resolution_table_opts__OptionString
= {
2614 &type_nullable__standard__String
, /* VALUE: nullable String */
2617 /* runtime type POSet[Phase] */
2618 const struct type type_poset__POSet__nit__Phase
= {
2620 "POSet[Phase]", /* class_name_string */
2623 &resolution_table_poset__POSet__nit__Phase
,
2627 2622, /* nullable Object */
2628 28, /* POSet[Phase] */
2634 2309, /* Collection[Phase] */
2662 2337, /* Collection[Object] */
2758 const struct types resolution_table_poset__POSet__nit__Phase
= {
2761 &type_standard__HashMap__nit__Phase__poset__POSetElement__nit__Phase
, /* HashMap[E, POSetElement[E]]: HashMap[Phase, POSetElement[Phase]] */
2762 &type_standard__Array__nit__Phase
, /* Array[E]: Array[Phase] */
2763 &type_nit__Phase
, /* E: Phase */
2764 &type_poset__POSetElement__nit__Phase
, /* POSetElement[E]: POSetElement[Phase] */
2765 &type_standard__Array__nit__Phase
, /* Array[E]: Array[Phase] */
2766 &type_standard__Collection__nit__Phase
, /* Collection[E]: Collection[Phase] */
2767 &type_nit__POSetConflictGraph__nit__Phase
, /* POSetConflictGraph[E]: POSetConflictGraph[Phase] */
2768 &type_standard__Array__nit__Phase
, /* Array[COMPARED]: Array[Phase] */
2771 /* runtime type HashSet[AModule] */
2772 const struct type type_standard__HashSet__nit__AModule
= {
2774 "HashSet[AModule]", /* class_name_string */
2777 &resolution_table_standard__HashSet__nit__AModule
,
2781 2622, /* nullable Object */
2782 2006, /* Set[nullable Object] */
2795 2316, /* Collection[AModule] */
2806 2327, /* Collection[Prod] */
2816 2337, /* Collection[Object] */
2842 2363, /* Collection[ANode] */
2918 29, /* HashSet[AModule] */
2927 133, /* HashSet[Object] */
2928 164, /* HashSet[ANode] */
2941 const struct types resolution_table_standard__HashSet__nit__AModule
= {
2944 &type_nit__AModule
, /* E: AModule */
2945 &type_standard__Array__nit__AModule
, /* Array[E]: Array[AModule] */
2946 &type_standard__hash_collection__HashSetNode__nit__AModule
, /* HashSetNode[E]: HashSetNode[AModule] */
2947 &type_standard__hash_collection__HashSetIterator__nit__AModule
, /* HashSetIterator[E]: HashSetIterator[AModule] */
2948 &type_standard__Collection__nit__AModule
, /* Collection[E]: Collection[AModule] */
2953 &type_standard__Collection__nit__AModule
, /* Collection[E]: Collection[AModule] */
2954 &type_nullable__standard__hash_collection__HashSetNode__nit__AModule
, /* nullable N: nullable HashSetNode[AModule] */
2955 &type_standard__hash_collection__HashSetNode__nit__AModule
, /* N: HashSetNode[AModule] */
2956 &type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule
, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[AModule]] */
2959 /* runtime type LiteralPhase */
2960 const struct type type_nit__literal__LiteralPhase
= {
2962 "LiteralPhase", /* class_name_string */
2965 NULL
, /*NO RESOLUTIONS*/
2969 2622, /* nullable Object */
2973 /* runtime type ScopePhase */
2974 const struct type type_nit__scope__ScopePhase
= {
2976 "ScopePhase", /* class_name_string */
2979 NULL
, /*NO RESOLUTIONS*/
2983 2622, /* nullable Object */
2987 /* runtime type FlowPhase */
2988 const struct type type_nit__flow__FlowPhase
= {
2990 "FlowPhase", /* class_name_string */
2993 NULL
, /*NO RESOLUTIONS*/
2997 2622, /* nullable Object */
3001 /* runtime type Array[Phase] */
3002 const struct type type_standard__Array__nit__Phase
= {
3004 "Array[Phase]", /* class_name_string */
3007 &resolution_table_standard__Array__nit__Phase
,
3011 2622, /* nullable Object */
3018 2309, /* Collection[Phase] */
3046 2337, /* Collection[Object] */
3134 2003, /* SequenceRead[nullable Object] */
3138 2428, /* AbstractArrayRead[Phase] */
3167 2457, /* AbstractArrayRead[Object] */
3259 2652, /* AbstractArray[Phase] */
3288 2681, /* AbstractArray[Object] */
3377 2004, /* Array[nullable Object] */
3378 650, /* Array[Object] */
3380 33, /* Array[Phase] */
3502 const struct types resolution_table_standard__Array__nit__Phase
= {
3505 &type_nit__Phase
, /* E: Phase */
3506 &type_standard__Array__nit__Phase
, /* Array[E]: Array[Phase] */
3507 &type_standard__Collection__nit__Phase
, /* Collection[E]: Collection[Phase] */
3508 &type_standard__Array__nit__Phase
, /* Array[E]: Array[Phase] */
3509 &type_standard__NativeArray__nit__Phase
, /* NativeArray[E]: NativeArray[Phase] */
3510 &type_nit__Phase
, /* E: Phase */
3511 &type_standard__Collection__nit__Phase
, /* Collection[E]: Collection[Phase] */
3512 &type_nit__Phase
, /* E: Phase */
3513 &type_standard__Collection__nit__Phase
, /* Collection[E]: Collection[Phase] */
3514 &type_standard__Collection__nit__Phase
, /* Collection[E]: Collection[Phase] */
3515 &type_standard__Array__nit__Phase
, /* Array[E]: Array[Phase] */
3516 &type_standard__AbstractArray__nit__Phase
, /* AbstractArray[E]: AbstractArray[Phase] */
3517 &type_standard__array__ArrayIterator__nit__Phase
, /* ArrayIterator[E]: ArrayIterator[Phase] */
3520 /* runtime type LocalVarInitPhase */
3521 const struct type type_nit__local_var_init__LocalVarInitPhase
= {
3523 "LocalVarInitPhase", /* class_name_string */
3526 NULL
, /*NO RESOLUTIONS*/
3530 2622, /* nullable Object */
3534 /* runtime type ModelizeClassPhase */
3535 const struct type type_nit__modelize_class__ModelizeClassPhase
= {
3537 "ModelizeClassPhase", /* class_name_string */
3540 NULL
, /*NO RESOLUTIONS*/
3544 2622, /* nullable Object */
3548 /* runtime type FFILanguageAssignationPhase */
3549 const struct type type_nit__FFILanguageAssignationPhase
= {
3551 "FFILanguageAssignationPhase", /* class_name_string */
3554 NULL
, /*NO RESOLUTIONS*/
3558 2622, /* nullable Object */
3562 /* runtime type Array[FFILanguage] */
3563 const struct type type_standard__Array__nit__FFILanguage
= {
3565 "Array[FFILanguage]", /* class_name_string */
3568 &resolution_table_standard__Array__nit__FFILanguage
,
3572 2622, /* nullable Object */
3580 2310, /* Collection[FFILanguage] */
3607 2337, /* Collection[Object] */
3695 2003, /* SequenceRead[nullable Object] */
3700 2429, /* AbstractArrayRead[FFILanguage] */
3728 2457, /* AbstractArrayRead[Object] */
3821 2653, /* AbstractArray[FFILanguage] */
3849 2681, /* AbstractArray[Object] */
3938 2004, /* Array[nullable Object] */
3939 650, /* Array[Object] */
3961 37, /* Array[FFILanguage] */
4063 const struct types resolution_table_standard__Array__nit__FFILanguage
= {
4066 &type_nit__FFILanguage
, /* E: FFILanguage */
4067 &type_standard__Array__nit__FFILanguage
, /* Array[E]: Array[FFILanguage] */
4068 &type_standard__Collection__nit__FFILanguage
, /* Collection[E]: Collection[FFILanguage] */
4069 &type_standard__Array__nit__FFILanguage
, /* Array[E]: Array[FFILanguage] */
4070 &type_standard__NativeArray__nit__FFILanguage
, /* NativeArray[E]: NativeArray[FFILanguage] */
4071 &type_nit__FFILanguage
, /* E: FFILanguage */
4072 &type_standard__Collection__nit__FFILanguage
, /* Collection[E]: Collection[FFILanguage] */
4073 &type_nit__FFILanguage
, /* E: FFILanguage */
4074 &type_standard__Collection__nit__FFILanguage
, /* Collection[E]: Collection[FFILanguage] */
4075 &type_standard__Collection__nit__FFILanguage
, /* Collection[E]: Collection[FFILanguage] */
4076 &type_standard__Array__nit__FFILanguage
, /* Array[E]: Array[FFILanguage] */
4077 &type_standard__AbstractArray__nit__FFILanguage
, /* AbstractArray[E]: AbstractArray[FFILanguage] */
4078 &type_standard__array__ArrayIterator__nit__FFILanguage
, /* ArrayIterator[E]: ArrayIterator[FFILanguage] */
4081 /* runtime type CLanguage */
4082 const struct type type_nit__CLanguage
= {
4084 "CLanguage", /* class_name_string */
4087 NULL
, /*NO RESOLUTIONS*/
4091 2622, /* nullable Object */
4092 2175, /* FFILanguage */
4095 /* runtime type ModelizePropertyPhase */
4096 const struct type type_nit__modelize_property__ModelizePropertyPhase
= {
4098 "ModelizePropertyPhase", /* class_name_string */
4101 NULL
, /*NO RESOLUTIONS*/
4105 2622, /* nullable Object */
4109 /* runtime type PlatformPhase */
4110 const struct type type_nit__platform__PlatformPhase
= {
4112 "PlatformPhase", /* class_name_string */
4115 NULL
, /*NO RESOLUTIONS*/
4119 2622, /* nullable Object */
4123 /* runtime type TypingPhase */
4124 const struct type type_nit__typing__TypingPhase
= {
4126 "TypingPhase", /* class_name_string */
4129 NULL
, /*NO RESOLUTIONS*/
4133 2622, /* nullable Object */
4137 /* runtime type AutoSuperInitPhase */
4138 const struct type type_nit__auto_super_init__AutoSuperInitPhase
= {
4140 "AutoSuperInitPhase", /* class_name_string */
4143 NULL
, /*NO RESOLUTIONS*/
4147 2622, /* nullable Object */
4151 /* runtime type ExternClassesTypingPhaseAst */
4152 const struct type type_nit__extern_classes__ExternClassesTypingPhaseAst
= {
4154 "ExternClassesTypingPhaseAst", /* class_name_string */
4157 NULL
, /*NO RESOLUTIONS*/
4161 2622, /* nullable Object */
4165 /* runtime type ExternClassesTypingPhaseModel */
4166 const struct type type_nit__extern_classes__ExternClassesTypingPhaseModel
= {
4168 "ExternClassesTypingPhaseModel", /* class_name_string */
4171 NULL
, /*NO RESOLUTIONS*/
4175 2622, /* nullable Object */
4179 /* runtime type TransformPhase */
4180 const struct type type_nit__transform__TransformPhase
= {
4182 "TransformPhase", /* class_name_string */
4185 NULL
, /*NO RESOLUTIONS*/
4189 2622, /* nullable Object */
4193 /* runtime type OptionInt */
4194 const struct type type_opts__OptionInt
= {
4196 "OptionInt", /* class_name_string */
4199 &resolution_table_opts__OptionInt
,
4203 2622, /* nullable Object */
4205 2153, /* OptionParameter */
4208 const struct types resolution_table_opts__OptionInt
= {
4211 &type_standard__Int
, /* VALUE: Int */
4214 /* runtime type SeparateCompilerPhase */
4215 const struct type type_nit__SeparateCompilerPhase
= {
4217 "SeparateCompilerPhase", /* class_name_string */
4220 NULL
, /*NO RESOLUTIONS*/
4224 2622, /* nullable Object */
4228 /* runtime type ErasureCompilerPhase */
4229 const struct type type_nit__ErasureCompilerPhase
= {
4231 "ErasureCompilerPhase", /* class_name_string */
4234 NULL
, /*NO RESOLUTIONS*/
4238 2622, /* nullable Object */
4242 /* runtime type Model */
4243 const struct type type_nit__Model
= {
4245 "Model", /* class_name_string */
4248 NULL
, /*NO RESOLUTIONS*/
4252 2622, /* nullable Object */
4255 /* runtime type Array[MProject] */
4256 const struct type type_standard__Array__nit__MProject
= {
4258 "Array[MProject]", /* class_name_string */
4261 &resolution_table_standard__Array__nit__MProject
,
4265 2622, /* nullable Object */
4274 2311, /* Collection[MProject] */
4300 2337, /* Collection[Object] */
4388 2003, /* SequenceRead[nullable Object] */
4394 2430, /* AbstractArrayRead[MProject] */
4421 2457, /* AbstractArrayRead[Object] */
4515 2654, /* AbstractArray[MProject] */
4542 2681, /* AbstractArray[Object] */
4631 2004, /* Array[nullable Object] */
4632 650, /* Array[Object] */
4643 50, /* Array[MProject] */
4756 const struct types resolution_table_standard__Array__nit__MProject
= {
4759 &type_nit__MProject
, /* E: MProject */
4760 &type_standard__Array__nit__MProject
, /* Array[E]: Array[MProject] */
4761 &type_standard__Collection__nit__MProject
, /* Collection[E]: Collection[MProject] */
4762 &type_standard__Array__nit__MProject
, /* Array[E]: Array[MProject] */
4763 &type_standard__NativeArray__nit__MProject
, /* NativeArray[E]: NativeArray[MProject] */
4764 &type_nit__MProject
, /* E: MProject */
4765 &type_standard__Collection__nit__MProject
, /* Collection[E]: Collection[MProject] */
4766 &type_nit__MProject
, /* E: MProject */
4767 &type_standard__Collection__nit__MProject
, /* Collection[E]: Collection[MProject] */
4768 &type_standard__Collection__nit__MProject
, /* Collection[E]: Collection[MProject] */
4769 &type_standard__Array__nit__MProject
, /* Array[E]: Array[MProject] */
4770 &type_standard__AbstractArray__nit__MProject
, /* AbstractArray[E]: AbstractArray[MProject] */
4771 &type_standard__array__ArrayIterator__nit__MProject
, /* ArrayIterator[E]: ArrayIterator[MProject] */
4774 /* runtime type MultiHashMap[String, MProject] */
4775 const struct type type_more_collections__MultiHashMap__standard__String__nit__MProject
= {
4777 "MultiHashMap[String, MProject]", /* class_name_string */
4780 &resolution_table_more_collections__MultiHashMap__standard__String__nit__MProject
,
4784 2622, /* nullable Object */
4785 2005, /* MapRead[nullable Object, nullable Object] */
4795 2165, /* HashMap[String, Array[MProject]] */
4844 1295, /* HashMap[Object, Array[Object]] */
4868 const struct types resolution_table_more_collections__MultiHashMap__standard__String__nit__MProject
= {
4871 &type_standard__String
, /* K: String */
4872 &type_nit__MProject
, /* V: MProject */
4873 &type_standard__Array__nit__MProject
, /* Array[V]: Array[MProject] */
4874 &type_standard__HashMapIterator__standard__String__standard__Array__nit__MProject
, /* HashMapIterator[K, V]: HashMapIterator[String, Array[MProject]] */
4875 &type_standard__String
, /* K: String */
4876 &type_standard__Array__nit__MProject
, /* V: Array[MProject] */
4877 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject
, /* HashMapNode[K, V]: HashMapNode[String, Array[MProject]] */
4878 &type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProject
, /* HashMapKeys[K, V]: HashMapKeys[String, Array[MProject]] */
4879 &type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProject
, /* HashMapValues[K, V]: HashMapValues[String, Array[MProject]] */
4881 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject
, /* nullable N: nullable HashMapNode[String, Array[MProject]] */
4882 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject
, /* N: HashMapNode[String, Array[MProject]] */
4883 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[MProject]]] */
4886 /* runtime type Array[MModule] */
4887 const struct type type_standard__Array__nit__MModule
= {
4889 "Array[MModule]", /* class_name_string */
4892 &resolution_table_standard__Array__nit__MModule
,
4896 2622, /* nullable Object */
4906 2312, /* Collection[MModule] */
4931 2337, /* Collection[Object] */
5019 2003, /* SequenceRead[nullable Object] */
5026 2431, /* AbstractArrayRead[MModule] */
5052 2457, /* AbstractArrayRead[Object] */
5147 2655, /* AbstractArray[MModule] */
5173 2681, /* AbstractArray[Object] */
5262 2004, /* Array[nullable Object] */
5263 650, /* Array[Object] */
5266 52, /* Array[MModule] */
5387 const struct types resolution_table_standard__Array__nit__MModule
= {
5390 &type_nit__MModule
, /* E: MModule */
5391 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
5392 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
5393 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
5394 &type_standard__NativeArray__nit__MModule
, /* NativeArray[E]: NativeArray[MModule] */
5395 &type_nit__MModule
, /* E: MModule */
5396 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
5397 &type_nit__MModule
, /* E: MModule */
5398 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
5399 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
5400 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
5401 &type_standard__AbstractArray__nit__MModule
, /* AbstractArray[E]: AbstractArray[MModule] */
5402 &type_standard__array__ArrayIterator__nit__MModule
, /* ArrayIterator[E]: ArrayIterator[MModule] */
5405 /* runtime type POSet[MModule] */
5406 const struct type type_poset__POSet__nit__MModule
= {
5408 "POSet[MModule]", /* class_name_string */
5411 &resolution_table_poset__POSet__nit__MModule
,
5415 2622, /* nullable Object */
5425 2312, /* Collection[MModule] */
5450 2337, /* Collection[Object] */
5538 53, /* POSet[MModule] */
5546 const struct types resolution_table_poset__POSet__nit__MModule
= {
5549 &type_standard__HashMap__nit__MModule__poset__POSetElement__nit__MModule
, /* HashMap[E, POSetElement[E]]: HashMap[MModule, POSetElement[MModule]] */
5550 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
5551 &type_nit__MModule
, /* E: MModule */
5552 &type_poset__POSetElement__nit__MModule
, /* POSetElement[E]: POSetElement[MModule] */
5553 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
5554 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
5555 &type_nit__POSetConflictGraph__nit__MModule
, /* POSetConflictGraph[E]: POSetConflictGraph[MModule] */
5556 &type_standard__Array__nit__MModule
, /* Array[COMPARED]: Array[MModule] */
5559 /* runtime type MultiHashMap[String, MModule] */
5560 const struct type type_more_collections__MultiHashMap__standard__String__nit__MModule
= {
5562 "MultiHashMap[String, MModule]", /* class_name_string */
5565 &resolution_table_more_collections__MultiHashMap__standard__String__nit__MModule
,
5569 2622, /* nullable Object */
5570 2005, /* MapRead[nullable Object, nullable Object] */
5581 2166, /* HashMap[String, Array[MModule]] */
5629 1295, /* HashMap[Object, Array[Object]] */
5653 const struct types resolution_table_more_collections__MultiHashMap__standard__String__nit__MModule
= {
5656 &type_standard__String
, /* K: String */
5657 &type_nit__MModule
, /* V: MModule */
5658 &type_standard__Array__nit__MModule
, /* Array[V]: Array[MModule] */
5659 &type_standard__HashMapIterator__standard__String__standard__Array__nit__MModule
, /* HashMapIterator[K, V]: HashMapIterator[String, Array[MModule]] */
5660 &type_standard__String
, /* K: String */
5661 &type_standard__Array__nit__MModule
, /* V: Array[MModule] */
5662 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule
, /* HashMapNode[K, V]: HashMapNode[String, Array[MModule]] */
5663 &type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MModule
, /* HashMapKeys[K, V]: HashMapKeys[String, Array[MModule]] */
5664 &type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MModule
, /* HashMapValues[K, V]: HashMapValues[String, Array[MModule]] */
5666 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule
, /* nullable N: nullable HashMapNode[String, Array[MModule]] */
5667 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule
, /* N: HashMapNode[String, Array[MModule]] */
5668 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[MModule]]] */
5671 /* runtime type Array[MClass] */
5672 const struct type type_standard__Array__nit__MClass
= {
5674 "Array[MClass]", /* class_name_string */
5677 &resolution_table_standard__Array__nit__MClass
,
5681 2622, /* nullable Object */
5692 2313, /* Collection[MClass] */
5716 2337, /* Collection[Object] */
5720 2341, /* Collection[nullable MClass] */
5804 2003, /* SequenceRead[nullable Object] */
5812 2432, /* AbstractArrayRead[MClass] */
5837 2457, /* AbstractArrayRead[Object] */
5841 2461, /* AbstractArrayRead[nullable MClass] */
5933 2656, /* AbstractArray[MClass] */
5958 2681, /* AbstractArray[Object] */
5962 2685, /* AbstractArray[nullable MClass] */
6047 2004, /* Array[nullable Object] */
6048 650, /* Array[Object] */
6057 55, /* Array[MClass] */
6064 665, /* Array[nullable MClass] */
6172 const struct types resolution_table_standard__Array__nit__MClass
= {
6175 &type_nit__MClass
, /* E: MClass */
6176 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
6177 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
6178 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
6179 &type_standard__NativeArray__nit__MClass
, /* NativeArray[E]: NativeArray[MClass] */
6180 &type_nit__MClass
, /* E: MClass */
6181 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
6182 &type_nit__MClass
, /* E: MClass */
6183 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
6184 &type_standard__Collection__nit__MClass
, /* Collection[E]: Collection[MClass] */
6185 &type_standard__Array__nit__MClass
, /* Array[E]: Array[MClass] */
6186 &type_standard__AbstractArray__nit__MClass
, /* AbstractArray[E]: AbstractArray[MClass] */
6187 &type_standard__array__ArrayIterator__nit__MClass
, /* ArrayIterator[E]: ArrayIterator[MClass] */
6190 /* runtime type Array[MProperty] */
6191 const struct type type_standard__Array__nit__MProperty
= {
6193 "Array[MProperty]", /* class_name_string */
6196 &resolution_table_standard__Array__nit__MProperty
,
6200 2622, /* nullable Object */
6212 2314, /* Collection[MProperty] */
6235 2337, /* Collection[Object] */
6237 2339, /* Collection[PropertyLayoutElement] */
6267 2369, /* Collection[nullable PropertyLayoutElement] */
6315 2417, /* Collection[nullable MProperty] */
6323 2003, /* SequenceRead[nullable Object] */
6332 2433, /* AbstractArrayRead[MProperty] */
6356 2457, /* AbstractArrayRead[Object] */
6358 2459, /* AbstractArrayRead[PropertyLayoutElement] */
6389 2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */
6437 2538, /* AbstractArrayRead[nullable MProperty] */
6453 2657, /* AbstractArray[MProperty] */
6477 2681, /* AbstractArray[Object] */
6479 2683, /* AbstractArray[PropertyLayoutElement] */
6510 2714, /* AbstractArray[nullable PropertyLayoutElement] */
6558 2762, /* AbstractArray[nullable MProperty] */
6566 2004, /* Array[nullable Object] */
6567 650, /* Array[Object] */
6579 56, /* Array[MProperty] */
6582 1942, /* Array[nullable MProperty] */
6610 658, /* Array[PropertyLayoutElement] */
6636 1380, /* Array[nullable PropertyLayoutElement] */
6691 const struct types resolution_table_standard__Array__nit__MProperty
= {
6694 &type_nit__MProperty
, /* E: MProperty */
6695 &type_standard__Array__nit__MProperty
, /* Array[E]: Array[MProperty] */
6696 &type_standard__Collection__nit__MProperty
, /* Collection[E]: Collection[MProperty] */
6697 &type_standard__Array__nit__MProperty
, /* Array[E]: Array[MProperty] */
6698 &type_standard__NativeArray__nit__MProperty
, /* NativeArray[E]: NativeArray[MProperty] */
6699 &type_nit__MProperty
, /* E: MProperty */
6700 &type_standard__Collection__nit__MProperty
, /* Collection[E]: Collection[MProperty] */
6701 &type_nit__MProperty
, /* E: MProperty */
6702 &type_standard__Collection__nit__MProperty
, /* Collection[E]: Collection[MProperty] */
6703 &type_standard__Collection__nit__MProperty
, /* Collection[E]: Collection[MProperty] */
6704 &type_standard__Array__nit__MProperty
, /* Array[E]: Array[MProperty] */
6705 &type_standard__AbstractArray__nit__MProperty
, /* AbstractArray[E]: AbstractArray[MProperty] */
6706 &type_standard__array__ArrayIterator__nit__MProperty
, /* ArrayIterator[E]: ArrayIterator[MProperty] */
6709 /* runtime type POSet[MClassDef] */
6710 const struct type type_poset__POSet__nit__MClassDef
= {
6712 "POSet[MClassDef]", /* class_name_string */
6715 &resolution_table_poset__POSet__nit__MClassDef
,
6719 2622, /* nullable Object */
6735 2318, /* Collection[MClassDef] */
6754 2337, /* Collection[Object] */
6843 57, /* POSet[MClassDef] */
6850 const struct types resolution_table_poset__POSet__nit__MClassDef
= {
6853 &type_standard__HashMap__nit__MClassDef__poset__POSetElement__nit__MClassDef
, /* HashMap[E, POSetElement[E]]: HashMap[MClassDef, POSetElement[MClassDef]] */
6854 &type_standard__Array__nit__MClassDef
, /* Array[E]: Array[MClassDef] */
6855 &type_nit__MClassDef
, /* E: MClassDef */
6856 &type_poset__POSetElement__nit__MClassDef
, /* POSetElement[E]: POSetElement[MClassDef] */
6857 &type_standard__Array__nit__MClassDef
, /* Array[E]: Array[MClassDef] */
6858 &type_standard__Collection__nit__MClassDef
, /* Collection[E]: Collection[MClassDef] */
6859 &type_nit__POSetConflictGraph__nit__MClassDef
, /* POSetConflictGraph[E]: POSetConflictGraph[MClassDef] */
6860 &type_standard__Array__nit__MClassDef
, /* Array[COMPARED]: Array[MClassDef] */
6863 /* runtime type POSet[MClassType] */
6864 const struct type type_poset__POSet__nit__MClassType
= {
6866 "POSet[MClassType]", /* class_name_string */
6869 &resolution_table_poset__POSet__nit__MClassType
,
6873 2622, /* nullable Object */
6891 2320, /* Collection[MClassType] */
6900 2329, /* Collection[MType] */
6908 2337, /* Collection[Object] */
6920 2349, /* Collection[nullable MType] */
6998 58, /* POSet[MClassType] */
7000 629, /* POSet[MType] */
7004 const struct types resolution_table_poset__POSet__nit__MClassType
= {
7007 &type_standard__HashMap__nit__MClassType__poset__POSetElement__nit__MClassType
, /* HashMap[E, POSetElement[E]]: HashMap[MClassType, POSetElement[MClassType]] */
7008 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
7009 &type_nit__MClassType
, /* E: MClassType */
7010 &type_poset__POSetElement__nit__MClassType
, /* POSetElement[E]: POSetElement[MClassType] */
7011 &type_standard__Array__nit__MClassType
, /* Array[E]: Array[MClassType] */
7012 &type_standard__Collection__nit__MClassType
, /* Collection[E]: Collection[MClassType] */
7013 &type_nit__POSetConflictGraph__nit__MClassType
, /* POSetConflictGraph[E]: POSetConflictGraph[MClassType] */
7014 &type_standard__Array__nit__MClassType
, /* Array[COMPARED]: Array[MClassType] */
7017 /* runtime type MultiHashMap[String, MClass] */
7018 const struct type type_more_collections__MultiHashMap__standard__String__nit__MClass
= {
7020 "MultiHashMap[String, MClass]", /* class_name_string */
7023 &resolution_table_more_collections__MultiHashMap__standard__String__nit__MClass
,
7027 2622, /* nullable Object */
7028 2005, /* MapRead[nullable Object, nullable Object] */
7040 2167, /* HashMap[String, Array[MClass]] */
7087 1295, /* HashMap[Object, Array[Object]] */
7111 const struct types resolution_table_more_collections__MultiHashMap__standard__String__nit__MClass
= {
7114 &type_standard__String
, /* K: String */
7115 &type_nit__MClass
, /* V: MClass */
7116 &type_standard__Array__nit__MClass
, /* Array[V]: Array[MClass] */
7117 &type_standard__HashMapIterator__standard__String__standard__Array__nit__MClass
, /* HashMapIterator[K, V]: HashMapIterator[String, Array[MClass]] */
7118 &type_standard__String
, /* K: String */
7119 &type_standard__Array__nit__MClass
, /* V: Array[MClass] */
7120 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass
, /* HashMapNode[K, V]: HashMapNode[String, Array[MClass]] */
7121 &type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MClass
, /* HashMapKeys[K, V]: HashMapKeys[String, Array[MClass]] */
7122 &type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MClass
, /* HashMapValues[K, V]: HashMapValues[String, Array[MClass]] */
7124 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass
, /* nullable N: nullable HashMapNode[String, Array[MClass]] */
7125 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass
, /* N: HashMapNode[String, Array[MClass]] */
7126 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[MClass]]] */
7129 /* runtime type MultiHashMap[String, MProperty] */
7130 const struct type type_more_collections__MultiHashMap__standard__String__nit__MProperty
= {
7132 "MultiHashMap[String, MProperty]", /* class_name_string */
7135 &resolution_table_more_collections__MultiHashMap__standard__String__nit__MProperty
,
7139 2622, /* nullable Object */
7140 2005, /* MapRead[nullable Object, nullable Object] */
7153 2168, /* HashMap[String, Array[MProperty]] */
7199 1295, /* HashMap[Object, Array[Object]] */
7223 const struct types resolution_table_more_collections__MultiHashMap__standard__String__nit__MProperty
= {
7226 &type_standard__String
, /* K: String */
7227 &type_nit__MProperty
, /* V: MProperty */
7228 &type_standard__Array__nit__MProperty
, /* Array[V]: Array[MProperty] */
7229 &type_standard__HashMapIterator__standard__String__standard__Array__nit__MProperty
, /* HashMapIterator[K, V]: HashMapIterator[String, Array[MProperty]] */
7230 &type_standard__String
, /* K: String */
7231 &type_standard__Array__nit__MProperty
, /* V: Array[MProperty] */
7232 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty
, /* HashMapNode[K, V]: HashMapNode[String, Array[MProperty]] */
7233 &type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__nit__MProperty
, /* HashMapKeys[K, V]: HashMapKeys[String, Array[MProperty]] */
7234 &type_standard__hash_collection__HashMapValues__standard__String__standard__Array__nit__MProperty
, /* HashMapValues[K, V]: HashMapValues[String, Array[MProperty]] */
7236 &type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty
, /* nullable N: nullable HashMapNode[String, Array[MProperty]] */
7237 &type_standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty
, /* N: HashMapNode[String, Array[MProperty]] */
7238 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[MProperty]]] */
7241 /* runtime type MNullType */
7242 const struct type type_nit__MNullType
= {
7244 "MNullType", /* class_name_string */
7247 NULL
, /*NO RESOLUTIONS*/
7251 2622, /* nullable Object */
7254 2185, /* nullable MType */
7258 /* runtime type MBottomType */
7259 const struct type type_nit__MBottomType
= {
7261 "MBottomType", /* class_name_string */
7264 NULL
, /*NO RESOLUTIONS*/
7268 2622, /* nullable Object */
7271 2185, /* nullable MType */
7274 /* runtime type ModelBuilder */
7275 const struct type type_nit__ModelBuilder
= {
7277 "ModelBuilder", /* class_name_string */
7280 NULL
, /*NO RESOLUTIONS*/
7284 2622, /* nullable Object */
7287 /* runtime type HashMap3[MModule, MType, String, nullable MProperty] */
7288 const struct type type_more_collections__HashMap3__nit__MModule__nit__MType__standard__String__nullable__nit__MProperty
= {
7290 "HashMap3[MModule, MType, String, nullable MProperty]", /* class_name_string */
7293 &resolution_table_more_collections__HashMap3__nit__MModule__nit__MType__standard__String__nullable__nit__MProperty
,
7297 2622, /* nullable Object */
7300 const struct types resolution_table_more_collections__HashMap3__nit__MModule__nit__MType__standard__String__nullable__nit__MProperty
= {
7303 &type_standard__HashMap__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* HashMap[K1, HashMap2[K2, K3, V]]: HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */
7304 &type_nit__MModule
, /* K1: MModule */
7305 &type_nit__MType
, /* K2: MType */
7306 &type_standard__String
, /* K3: String */
7307 &type_nullable__nit__MProperty
, /* V: nullable MProperty */
7308 &type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty
, /* HashMap2[K2, K3, V]: HashMap2[MType, String, nullable MProperty] */
7311 /* runtime type HashMap[String, nullable ModulePath] */
7312 const struct type type_standard__HashMap__standard__String__nullable__nit__ModulePath
= {
7314 "HashMap[String, nullable ModulePath]", /* class_name_string */
7317 &resolution_table_standard__HashMap__standard__String__nullable__nit__ModulePath
,
7321 2622, /* nullable Object */
7322 2005, /* MapRead[nullable Object, nullable Object] */
7336 65, /* HashMap[String, nullable ModulePath] */
7405 const struct types resolution_table_standard__HashMap__standard__String__nullable__nit__ModulePath
= {
7411 &type_standard__HashMapIterator__standard__String__nullable__nit__ModulePath
, /* HashMapIterator[K, V]: HashMapIterator[String, nullable ModulePath] */
7412 &type_standard__String
, /* K: String */
7413 &type_nullable__nit__ModulePath
, /* V: nullable ModulePath */
7414 &type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath
, /* HashMapNode[K, V]: HashMapNode[String, nullable ModulePath] */
7415 &type_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__ModulePath
, /* HashMapKeys[K, V]: HashMapKeys[String, nullable ModulePath] */
7416 &type_standard__hash_collection__HashMapValues__standard__String__nullable__nit__ModulePath
, /* HashMapValues[K, V]: HashMapValues[String, nullable ModulePath] */
7418 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath
, /* nullable N: nullable HashMapNode[String, nullable ModulePath] */
7419 &type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath
, /* N: HashMapNode[String, nullable ModulePath] */
7420 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, nullable ModulePath]] */
7423 /* runtime type Array[ModulePath] */
7424 const struct type type_standard__Array__nit__ModulePath
= {
7426 "Array[ModulePath]", /* class_name_string */
7429 &resolution_table_standard__Array__nit__ModulePath
,
7433 2622, /* nullable Object */
7446 2315, /* Collection[ModulePath] */
7468 2337, /* Collection[Object] */
7513 2382, /* Collection[nullable ModulePath] */
7556 2003, /* SequenceRead[nullable Object] */
7566 2434, /* AbstractArrayRead[ModulePath] */
7589 2457, /* AbstractArrayRead[Object] */
7635 2503, /* AbstractArrayRead[nullable ModulePath] */
7687 2658, /* AbstractArray[ModulePath] */
7710 2681, /* AbstractArray[Object] */
7756 2727, /* AbstractArray[nullable ModulePath] */
7799 2004, /* Array[nullable Object] */
7800 650, /* Array[Object] */
7823 66, /* Array[ModulePath] */
7880 1528, /* Array[nullable ModulePath] */
7924 const struct types resolution_table_standard__Array__nit__ModulePath
= {
7927 &type_nit__ModulePath
, /* E: ModulePath */
7928 &type_standard__Array__nit__ModulePath
, /* Array[E]: Array[ModulePath] */
7929 &type_standard__Collection__nit__ModulePath
, /* Collection[E]: Collection[ModulePath] */
7930 &type_standard__Array__nit__ModulePath
, /* Array[E]: Array[ModulePath] */
7931 &type_standard__NativeArray__nit__ModulePath
, /* NativeArray[E]: NativeArray[ModulePath] */
7932 &type_nit__ModulePath
, /* E: ModulePath */
7933 &type_standard__Collection__nit__ModulePath
, /* Collection[E]: Collection[ModulePath] */
7934 &type_nit__ModulePath
, /* E: ModulePath */
7935 &type_standard__Collection__nit__ModulePath
, /* Collection[E]: Collection[ModulePath] */
7936 &type_standard__Collection__nit__ModulePath
, /* Collection[E]: Collection[ModulePath] */
7937 &type_standard__Array__nit__ModulePath
, /* Array[E]: Array[ModulePath] */
7938 &type_standard__AbstractArray__nit__ModulePath
, /* AbstractArray[E]: AbstractArray[ModulePath] */
7939 &type_standard__array__ArrayIterator__nit__ModulePath
, /* ArrayIterator[E]: ArrayIterator[ModulePath] */
7942 /* runtime type HashMap[String, nullable MGroup] */
7943 const struct type type_standard__HashMap__standard__String__nullable__nit__MGroup
= {
7945 "HashMap[String, nullable MGroup]", /* class_name_string */
7948 &resolution_table_standard__HashMap__standard__String__nullable__nit__MGroup
,
7952 2622, /* nullable Object */
7953 2005, /* MapRead[nullable Object, nullable Object] */
7968 67, /* HashMap[String, nullable MGroup] */
8036 const struct types resolution_table_standard__HashMap__standard__String__nullable__nit__MGroup
= {
8042 &type_standard__HashMapIterator__standard__String__nullable__nit__MGroup
, /* HashMapIterator[K, V]: HashMapIterator[String, nullable MGroup] */
8043 &type_standard__String
, /* K: String */
8044 &type_nullable__nit__MGroup
, /* V: nullable MGroup */
8045 &type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup
, /* HashMapNode[K, V]: HashMapNode[String, nullable MGroup] */
8046 &type_standard__hash_collection__HashMapKeys__standard__String__nullable__nit__MGroup
, /* HashMapKeys[K, V]: HashMapKeys[String, nullable MGroup] */
8047 &type_standard__hash_collection__HashMapValues__standard__String__nullable__nit__MGroup
, /* HashMapValues[K, V]: HashMapValues[String, nullable MGroup] */
8049 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup
, /* nullable N: nullable HashMapNode[String, nullable MGroup] */
8050 &type_standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup
, /* N: HashMapNode[String, nullable MGroup] */
8051 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, nullable MGroup]] */
8054 /* runtime type Array[AModule] */
8055 const struct type type_standard__Array__nit__AModule
= {
8057 "Array[AModule]", /* class_name_string */
8060 &resolution_table_standard__Array__nit__AModule
,
8064 2622, /* nullable Object */
8078 2316, /* Collection[AModule] */
8089 2327, /* Collection[Prod] */
8099 2337, /* Collection[Object] */
8125 2363, /* Collection[ANode] */
8187 2003, /* SequenceRead[nullable Object] */
8198 2435, /* AbstractArrayRead[AModule] */
8210 2447, /* AbstractArrayRead[Prod] */
8220 2457, /* AbstractArrayRead[Object] */
8247 2484, /* AbstractArrayRead[ANode] */
8319 2659, /* AbstractArray[AModule] */
8331 2671, /* AbstractArray[Prod] */
8341 2681, /* AbstractArray[Object] */
8368 2708, /* AbstractArray[ANode] */
8430 2004, /* Array[nullable Object] */
8431 650, /* Array[Object] */
8455 68, /* Array[AModule] */
8464 150, /* Array[Prod] */
8494 1267, /* Array[ANode] */
8555 const struct types resolution_table_standard__Array__nit__AModule
= {
8558 &type_nit__AModule
, /* E: AModule */
8559 &type_standard__Array__nit__AModule
, /* Array[E]: Array[AModule] */
8560 &type_standard__Collection__nit__AModule
, /* Collection[E]: Collection[AModule] */
8561 &type_standard__Array__nit__AModule
, /* Array[E]: Array[AModule] */
8562 &type_standard__NativeArray__nit__AModule
, /* NativeArray[E]: NativeArray[AModule] */
8563 &type_nit__AModule
, /* E: AModule */
8564 &type_standard__Collection__nit__AModule
, /* Collection[E]: Collection[AModule] */
8565 &type_nit__AModule
, /* E: AModule */
8566 &type_standard__Collection__nit__AModule
, /* Collection[E]: Collection[AModule] */
8567 &type_standard__Collection__nit__AModule
, /* Collection[E]: Collection[AModule] */
8568 &type_standard__Array__nit__AModule
, /* Array[E]: Array[AModule] */
8569 &type_standard__AbstractArray__nit__AModule
, /* AbstractArray[E]: AbstractArray[AModule] */
8570 &type_standard__array__ArrayIterator__nit__AModule
, /* ArrayIterator[E]: ArrayIterator[AModule] */
8573 /* runtime type HashMap[MModule, AModule] */
8574 const struct type type_standard__HashMap__nit__MModule__nit__AModule
= {
8576 "HashMap[MModule, AModule]", /* class_name_string */
8579 &resolution_table_standard__HashMap__nit__MModule__nit__AModule
,
8583 2622, /* nullable Object */
8584 2005, /* MapRead[nullable Object, nullable Object] */
8600 69, /* HashMap[MModule, AModule] */
8667 const struct types resolution_table_standard__HashMap__nit__MModule__nit__AModule
= {
8673 &type_standard__HashMapIterator__nit__MModule__nit__AModule
, /* HashMapIterator[K, V]: HashMapIterator[MModule, AModule] */
8674 &type_nit__MModule
, /* K: MModule */
8675 &type_nit__AModule
, /* V: AModule */
8676 &type_standard__hash_collection__HashMapNode__nit__MModule__nit__AModule
, /* HashMapNode[K, V]: HashMapNode[MModule, AModule] */
8677 &type_standard__hash_collection__HashMapKeys__nit__MModule__nit__AModule
, /* HashMapKeys[K, V]: HashMapKeys[MModule, AModule] */
8678 &type_standard__hash_collection__HashMapValues__nit__MModule__nit__AModule
, /* HashMapValues[K, V]: HashMapValues[MModule, AModule] */
8680 &type_nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule
, /* nullable N: nullable HashMapNode[MModule, AModule] */
8681 &type_standard__hash_collection__HashMapNode__nit__MModule__nit__AModule
, /* N: HashMapNode[MModule, AModule] */
8682 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MModule, AModule]] */
8685 /* runtime type HashMap[MClassDef, AClassdef] */
8686 const struct type type_standard__HashMap__nit__MClassDef__nit__AClassdef
= {
8688 "HashMap[MClassDef, AClassdef]", /* class_name_string */
8691 &resolution_table_standard__HashMap__nit__MClassDef__nit__AClassdef
,
8695 2622, /* nullable Object */
8696 2005, /* MapRead[nullable Object, nullable Object] */
8713 70, /* HashMap[MClassDef, AClassdef] */
8779 const struct types resolution_table_standard__HashMap__nit__MClassDef__nit__AClassdef
= {
8785 &type_standard__HashMapIterator__nit__MClassDef__nit__AClassdef
, /* HashMapIterator[K, V]: HashMapIterator[MClassDef, AClassdef] */
8786 &type_nit__MClassDef
, /* K: MClassDef */
8787 &type_nit__AClassdef
, /* V: AClassdef */
8788 &type_standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef
, /* HashMapNode[K, V]: HashMapNode[MClassDef, AClassdef] */
8789 &type_standard__hash_collection__HashMapKeys__nit__MClassDef__nit__AClassdef
, /* HashMapKeys[K, V]: HashMapKeys[MClassDef, AClassdef] */
8790 &type_standard__hash_collection__HashMapValues__nit__MClassDef__nit__AClassdef
, /* HashMapValues[K, V]: HashMapValues[MClassDef, AClassdef] */
8792 &type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef
, /* nullable N: nullable HashMapNode[MClassDef, AClassdef] */
8793 &type_standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef
, /* N: HashMapNode[MClassDef, AClassdef] */
8794 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */
8797 /* runtime type HashMap[String, MModuleData[AAnnotation]] */
8798 const struct type type_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation
= {
8800 "HashMap[String, MModuleData[AAnnotation]]", /* class_name_string */
8803 &resolution_table_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation
,
8807 2622, /* nullable Object */
8808 2005, /* MapRead[nullable Object, nullable Object] */
8826 71, /* HashMap[String, MModuleData[AAnnotation]] */
8891 const struct types resolution_table_standard__HashMap__standard__String__nit__MModuleData__nit__AAnnotation
= {
8897 &type_standard__HashMapIterator__standard__String__nit__MModuleData__nit__AAnnotation
, /* HashMapIterator[K, V]: HashMapIterator[String, MModuleData[AAnnotation]] */
8898 &type_standard__String
, /* K: String */
8899 &type_nit__MModuleData__nit__AAnnotation
, /* V: MModuleData[AAnnotation] */
8900 &type_standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation
, /* HashMapNode[K, V]: HashMapNode[String, MModuleData[AAnnotation]] */
8901 &type_standard__hash_collection__HashMapKeys__standard__String__nit__MModuleData__nit__AAnnotation
, /* HashMapKeys[K, V]: HashMapKeys[String, MModuleData[AAnnotation]] */
8902 &type_standard__hash_collection__HashMapValues__standard__String__nit__MModuleData__nit__AAnnotation
, /* HashMapValues[K, V]: HashMapValues[String, MModuleData[AAnnotation]] */
8904 &type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation
, /* nullable N: nullable HashMapNode[String, MModuleData[AAnnotation]] */
8905 &type_standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation
, /* N: HashMapNode[String, MModuleData[AAnnotation]] */
8906 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, MModuleData[AAnnotation]]] */
8909 /* runtime type HashMap[MPropDef, APropdef] */
8910 const struct type type_standard__HashMap__nit__MPropDef__nit__APropdef
= {
8912 "HashMap[MPropDef, APropdef]", /* class_name_string */
8915 &resolution_table_standard__HashMap__nit__MPropDef__nit__APropdef
,
8919 2622, /* nullable Object */
8920 2005, /* MapRead[nullable Object, nullable Object] */
8939 72, /* HashMap[MPropDef, APropdef] */
9003 const struct types resolution_table_standard__HashMap__nit__MPropDef__nit__APropdef
= {
9009 &type_standard__HashMapIterator__nit__MPropDef__nit__APropdef
, /* HashMapIterator[K, V]: HashMapIterator[MPropDef, APropdef] */
9010 &type_nit__MPropDef
, /* K: MPropDef */
9011 &type_nit__APropdef
, /* V: APropdef */
9012 &type_standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef
, /* HashMapNode[K, V]: HashMapNode[MPropDef, APropdef] */
9013 &type_standard__hash_collection__HashMapKeys__nit__MPropDef__nit__APropdef
, /* HashMapKeys[K, V]: HashMapKeys[MPropDef, APropdef] */
9014 &type_standard__hash_collection__HashMapValues__nit__MPropDef__nit__APropdef
, /* HashMapValues[K, V]: HashMapValues[MPropDef, APropdef] */
9016 &type_nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef
, /* nullable N: nullable HashMapNode[MPropDef, APropdef] */
9017 &type_standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef
, /* N: HashMapNode[MPropDef, APropdef] */
9018 &type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef
, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */
9021 /* runtime type Buffer */
9022 const struct type type_standard__Buffer
= {
9024 "Buffer", /* class_name_string */
9027 &resolution_table_standard__Buffer
,
9031 2622, /* nullable Object */
9032 2621, /* Comparable */
9154 2184, /* Writable */
9157 const struct types resolution_table_standard__Buffer
= {
9160 &type_standard__Text
, /* OTHER: Text */
9161 &type_standard__Buffer
, /* SELFTYPE: Buffer */
9162 &type_standard__Array__standard__Buffer
, /* Array[SELFTYPE]: Array[Buffer] */
9165 /* runtime type DefaultComparator */
9166 const struct type type_standard__DefaultComparator
= {
9168 "DefaultComparator", /* class_name_string */
9171 &resolution_table_standard__DefaultComparator
,
9175 2622, /* nullable Object */
9178 const struct types resolution_table_standard__DefaultComparator
= {
9181 &type_standard__Comparable
, /* COMPARED: Comparable */
9188 &type_standard__Array__standard__Comparable
, /* Array[COMPARED]: Array[Comparable] */
9191 /* runtime type ArraySet[MModule] */
9192 const struct type type_standard__ArraySet__nit__MModule
= {
9194 "ArraySet[MModule]", /* class_name_string */
9197 &resolution_table_standard__ArraySet__nit__MModule
,
9201 2622, /* nullable Object */
9202 2006, /* Set[nullable Object] */
9211 2312, /* Collection[MModule] */
9236 2337, /* Collection[Object] */
9334 2207, /* Set[MModule] */
9338 const struct types resolution_table_standard__ArraySet__nit__MModule
= {
9341 &type_nit__MModule
, /* E: MModule */
9342 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
9343 &type_standard__array__ArraySetIterator__nit__MModule
, /* ArraySetIterator[E]: ArraySetIterator[MModule] */
9344 &type_standard__Array__nit__MModule
, /* Array[E]: Array[MModule] */
9350 &type_standard__Collection__nit__MModule
, /* Collection[E]: Collection[MModule] */
9353 /* runtime type FlatBuffer */
9354 const struct type type_standard__FlatBuffer
= {
9356 "FlatBuffer", /* class_name_string */
9359 &resolution_table_standard__FlatBuffer
,
9363 2622, /* nullable Object */
9364 2621, /* Comparable */
9366 2187, /* FlatText */
9368 76, /* FlatBuffer */
9486 2184, /* Writable */
9489 const struct types resolution_table_standard__FlatBuffer
= {
9492 &type_standard__Text
, /* OTHER: Text */
9493 &type_standard__Buffer
, /* SELFTYPE: Buffer */
9494 &type_standard__Array__standard__Buffer
, /* Array[SELFTYPE]: Array[Buffer] */
9497 /* runtime type FlatBufferCharView */
9498 const struct type type_standard__string__FlatBufferCharView
= {
9500 "FlatBufferCharView", /* class_name_string */
9503 &resolution_table_standard__string__FlatBufferCharView
,
9507 2622, /* nullable Object */
9509 2008, /* Collection[Char] */
9542 2337, /* Collection[Object] */
9630 2003, /* SequenceRead[nullable Object] */
9633 const struct types resolution_table_standard__string__FlatBufferCharView
= {
9636 &type_standard__FlatBuffer
, /* SELFTYPE: FlatBuffer */
9637 &type_standard__Array__standard__Char
, /* Array[E]: Array[Char] */
9643 &type_standard__Char
, /* E: Char */
9644 &type_standard__Collection__standard__Char
, /* Collection[E]: Collection[Char] */
9645 &type_standard__Collection__standard__Char
, /* Collection[E]: Collection[Char] */
9648 /* runtime type FlatSubstringsIter */
9649 const struct type type_standard__string__FlatSubstringsIter
= {
9651 "FlatSubstringsIter", /* class_name_string */
9654 &resolution_table_standard__string__FlatSubstringsIter
,
9658 2622, /* nullable Object */
9659 2200, /* Iterator[Object] */
9664 const struct types resolution_table_standard__string__FlatSubstringsIter
= {
9667 &type_standard__Array__standard__FlatText
, /* Array[E]: Array[FlatText] */
9670 /* runtime type NativeArray[Option] */
9671 const struct type type_standard__NativeArray__opts__Option
= {
9673 "NativeArray[Option]", /* class_name_string */
9676 &resolution_table_standard__NativeArray__opts__Option
,
9680 2622, /* nullable Object */
9683 79, /* NativeArray[Option] */
9713 651, /* NativeArray[Object] */
9900 const struct types resolution_table_standard__NativeArray__opts__Option
= {
9903 &type_opts__Option
, /* E: Option */
9904 &type_standard__NativeArray__opts__Option
, /* NativeArray[E]: NativeArray[Option] */
9907 /* runtime type Object */
9908 const struct type type_standard__Object
= {
9910 "Object", /* class_name_string */
9913 NULL
, /*NO RESOLUTIONS*/
9917 2622, /* nullable Object */
9920 /* runtime type AnnotationPhaseVisitor */
9921 const struct type type_nit__phase__AnnotationPhaseVisitor
= {
9923 "AnnotationPhaseVisitor", /* class_name_string */
9926 NULL
, /*NO RESOLUTIONS*/
9930 2622, /* nullable Object */