const int COLOR_hash_collection__HashMaplayout_builders__MPropertyHasher_FT0kernel__Int = -1;
/* runtime type Sys */
const struct type type_kernel__Sys = {
-160,
+158,
"Sys", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-160, /* Sys */
+158, /* Sys */
},
};
const struct types resolution_table_kernel__Sys = {
};
/* runtime type Bool */
const struct type type_kernel__Bool = {
-161,
+159,
"Bool", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-161, /* Bool */
+159, /* Bool */
},
};
const struct types resolution_table_kernel__Bool = {
};
/* runtime type ToolContext */
const struct type type_toolcontext__ToolContext = {
-162,
+160,
"ToolContext", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-162, /* ToolContext */
+160, /* ToolContext */
},
};
const struct types resolution_table_toolcontext__ToolContext = {
};
/* runtime type Int */
const struct type type_kernel__Int = {
-163,
+161,
"Int", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-163, /* Int */
+161, /* Int */
},
};
const struct types resolution_table_kernel__Int = {
};
/* runtime type NativeString */
const struct type type_string__NativeString = {
-164,
+162,
"NativeString", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-164, /* NativeString */
+162, /* NativeString */
},
};
const struct types resolution_table_string__NativeString = {
};
/* runtime type Array[Message] */
const struct type type_array__Arraytoolcontext__Message = {
-2543,
+2477,
"Array[Message]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-573, /* Collection[Message] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2250, /* AbstractArrayRead[Message] */
-1778, /* AbstractArrayRead[Object] */
-2543, /* Array[Message] */
+571, /* Collection[Message] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2191, /* AbstractArrayRead[Message] */
+1728, /* AbstractArrayRead[Object] */
+2477, /* Array[Message] */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arraytoolcontext__Message = {
};
/* runtime type Array[Object] */
const struct type type_array__Arraykernel__Object = {
-1962,
+1911,
"Array[Object]", /* class_name_string */
9,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
-1, /* empty */
-1778, /* AbstractArrayRead[Object] */
+1728, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arraykernel__Object = {
};
/* runtime type SequenceRead[nullable Object] */
const struct type type_abstract_collection__SequenceReadnullable_kernel__Object = {
-165,
+163,
"SequenceRead[nullable Object]", /* class_name_string */
3,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-165, /* SequenceRead[nullable Object] */
+163, /* SequenceRead[nullable Object] */
},
};
/* runtime type Collection[Message] */
const struct type type_abstract_collection__Collectiontoolcontext__Message = {
-573,
+571,
"Collection[Message]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-573, /* Collection[Message] */
+571, /* Collection[Message] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type Collection[Object] */
const struct type type_abstract_collection__Collectionkernel__Object = {
-166,
+164,
"Collection[Object]", /* class_name_string */
4,
0,
1, /* Object */
-1, /* empty */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type AbstractArrayRead[Message] */
const struct type type_array__AbstractArrayReadtoolcontext__Message = {
-2250,
+2191,
"AbstractArrayRead[Message]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-573, /* Collection[Message] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2250, /* AbstractArrayRead[Message] */
-1778, /* AbstractArrayRead[Object] */
+571, /* Collection[Message] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2191, /* AbstractArrayRead[Message] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type AbstractArrayRead[Object] */
const struct type type_array__AbstractArrayReadkernel__Object = {
-1778,
+1728,
"AbstractArrayRead[Object]", /* class_name_string */
6,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
-1, /* empty */
-1778, /* AbstractArrayRead[Object] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type ComparableSorter[Message] */
const struct type type_sorter__ComparableSortertoolcontext__Message = {
-167,
+165,
"ComparableSorter[Message]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-167, /* ComparableSorter[Message] */
+165, /* ComparableSorter[Message] */
},
};
const struct types resolution_table_sorter__ComparableSortertoolcontext__Message = {
};
/* runtime type OptionContext */
const struct type type_opts__OptionContext = {
-168,
+166,
"OptionContext", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-168, /* OptionContext */
+166, /* OptionContext */
},
};
const struct types resolution_table_opts__OptionContext = {
};
/* runtime type OptionCount */
const struct type type_opts__OptionCount = {
-574,
+572,
"OptionCount", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-169, /* Option */
-574, /* OptionCount */
+167, /* Option */
+572, /* OptionCount */
},
};
const struct types resolution_table_opts__OptionCount = {
};
/* runtime type Option */
const struct type type_opts__Option = {
-169,
+167,
"Option", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-169, /* Option */
+167, /* Option */
},
};
/* runtime type OptionBool */
const struct type type_opts__OptionBool = {
-575,
+573,
"OptionBool", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-169, /* Option */
-575, /* OptionBool */
+167, /* Option */
+573, /* OptionBool */
},
};
const struct types resolution_table_opts__OptionBool = {
};
/* runtime type OptionString */
const struct type type_opts__OptionString = {
-1779,
+1729,
"OptionString", /* class_name_string */
4,
0,
{
0, /* nullable Object */
1, /* Object */
-169, /* Option */
-576, /* OptionParameter */
-1779, /* OptionString */
+167, /* Option */
+574, /* OptionParameter */
+1729, /* OptionString */
},
};
const struct types resolution_table_opts__OptionString = {
};
/* runtime type OptionParameter */
const struct type type_opts__OptionParameter = {
-576,
+574,
"OptionParameter", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-169, /* Option */
-576, /* OptionParameter */
+167, /* Option */
+574, /* OptionParameter */
},
};
/* runtime type POSet[Phase] */
const struct type type_poset__POSetphase__Phase = {
-1780,
+1730,
"POSet[Phase]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-577, /* Collection[Phase] */
-1780, /* POSet[Phase] */
-166, /* Collection[Object] */
+575, /* Collection[Phase] */
+1730, /* POSet[Phase] */
+164, /* Collection[Object] */
},
};
const struct types resolution_table_poset__POSetphase__Phase = {
};
/* runtime type Collection[Phase] */
const struct type type_abstract_collection__Collectionphase__Phase = {
-577,
+575,
"Collection[Phase]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-577, /* Collection[Phase] */
+575, /* Collection[Phase] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type SimpleMiscAnalysisPhase */
const struct type type_simple_misc_analysis__SimpleMiscAnalysisPhase = {
-578,
+576,
"SimpleMiscAnalysisPhase", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-170, /* Phase */
-578, /* SimpleMiscAnalysisPhase */
+168, /* Phase */
+576, /* SimpleMiscAnalysisPhase */
},
};
const struct types resolution_table_simple_misc_analysis__SimpleMiscAnalysisPhase = {
};
/* runtime type Phase */
const struct type type_phase__Phase = {
-170,
+168,
"Phase", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-170, /* Phase */
+168, /* Phase */
},
};
/* runtime type LiteralPhase */
const struct type type_literal__LiteralPhase = {
-579,
+577,
"LiteralPhase", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-170, /* Phase */
-579, /* LiteralPhase */
+168, /* Phase */
+577, /* LiteralPhase */
},
};
const struct types resolution_table_literal__LiteralPhase = {
};
/* runtime type ScopePhase */
const struct type type_scope__ScopePhase = {
-580,
+578,
"ScopePhase", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-170, /* Phase */
-580, /* ScopePhase */
+168, /* Phase */
+578, /* ScopePhase */
},
};
const struct types resolution_table_scope__ScopePhase = {
};
/* runtime type FlowPhase */
const struct type type_flow__FlowPhase = {
-581,
+579,
"FlowPhase", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-170, /* Phase */
-581, /* FlowPhase */
+168, /* Phase */
+579, /* FlowPhase */
},
};
const struct types resolution_table_flow__FlowPhase = {
};
/* runtime type Array[Phase] */
const struct type type_array__Arrayphase__Phase = {
-2544,
+2478,
"Array[Phase]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-577, /* Collection[Phase] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2251, /* AbstractArrayRead[Phase] */
-1778, /* AbstractArrayRead[Object] */
-2544, /* Array[Phase] */
+575, /* Collection[Phase] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2192, /* AbstractArrayRead[Phase] */
+1728, /* AbstractArrayRead[Object] */
+2478, /* Array[Phase] */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arrayphase__Phase = {
};
/* runtime type AbstractArrayRead[Phase] */
const struct type type_array__AbstractArrayReadphase__Phase = {
-2251,
+2192,
"AbstractArrayRead[Phase]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-577, /* Collection[Phase] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2251, /* AbstractArrayRead[Phase] */
-1778, /* AbstractArrayRead[Object] */
+575, /* Collection[Phase] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2192, /* AbstractArrayRead[Phase] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type LocalVarInitPhase */
const struct type type_local_var_init__LocalVarInitPhase = {
-582,
+580,
"LocalVarInitPhase", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-170, /* Phase */
-582, /* LocalVarInitPhase */
+168, /* Phase */
+580, /* LocalVarInitPhase */
},
};
const struct types resolution_table_local_var_init__LocalVarInitPhase = {
};
/* runtime type OptionArray */
const struct type type_opts__OptionArray = {
-1781,
+1731,
"OptionArray", /* class_name_string */
4,
0,
{
0, /* nullable Object */
1, /* Object */
-169, /* Option */
-576, /* OptionParameter */
-1781, /* OptionArray */
+167, /* Option */
+574, /* OptionParameter */
+1731, /* OptionArray */
},
};
const struct types resolution_table_opts__OptionArray = {
};
/* runtime type ModelizeClassPhase */
const struct type type_modelize_class__ModelizeClassPhase = {
-583,
+581,
"ModelizeClassPhase", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-170, /* Phase */
-583, /* ModelizeClassPhase */
+168, /* Phase */
+581, /* ModelizeClassPhase */
},
};
const struct types resolution_table_modelize_class__ModelizeClassPhase = {
};
/* runtime type ModelizePropertyPhase */
const struct type type_modelize_property__ModelizePropertyPhase = {
-584,
+582,
"ModelizePropertyPhase", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-170, /* Phase */
-584, /* ModelizePropertyPhase */
+168, /* Phase */
+582, /* ModelizePropertyPhase */
},
};
const struct types resolution_table_modelize_property__ModelizePropertyPhase = {
};
/* runtime type CachedPhase */
const struct type type_cached__CachedPhase = {
-585,
+583,
"CachedPhase", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-170, /* Phase */
-585, /* CachedPhase */
+168, /* Phase */
+583, /* CachedPhase */
},
};
const struct types resolution_table_cached__CachedPhase = {
};
/* runtime type TypingPhase */
const struct type type_typing__TypingPhase = {
-586,
+584,
"TypingPhase", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-170, /* Phase */
-586, /* TypingPhase */
+168, /* Phase */
+584, /* TypingPhase */
},
};
const struct types resolution_table_typing__TypingPhase = {
};
/* runtime type AutoSuperInitPhase */
const struct type type_auto_super_init__AutoSuperInitPhase = {
-587,
+585,
"AutoSuperInitPhase", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-170, /* Phase */
-587, /* AutoSuperInitPhase */
+168, /* Phase */
+585, /* AutoSuperInitPhase */
},
};
const struct types resolution_table_auto_super_init__AutoSuperInitPhase = {
};
/* runtime type DivByZeroPhase */
const struct type type_div_by_zero__DivByZeroPhase = {
-588,
+586,
"DivByZeroPhase", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-170, /* Phase */
-588, /* DivByZeroPhase */
+168, /* Phase */
+586, /* DivByZeroPhase */
},
};
const struct types resolution_table_div_by_zero__DivByZeroPhase = {
};
/* runtime type TransformPhase */
const struct type type_transform__TransformPhase = {
-589,
+587,
"TransformPhase", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-170, /* Phase */
-589, /* TransformPhase */
+168, /* Phase */
+587, /* TransformPhase */
},
};
const struct types resolution_table_transform__TransformPhase = {
};
/* runtime type Model */
const struct type type_model_base__Model = {
-171,
+169,
"Model", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-171, /* Model */
+169, /* Model */
},
};
const struct types resolution_table_model_base__Model = {
};
/* runtime type Array[MModule] */
const struct type type_array__Arraymodel_base__MModule = {
-2545,
+2479,
"Array[MModule]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-590, /* Collection[MModule] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2252, /* AbstractArrayRead[MModule] */
-1778, /* AbstractArrayRead[Object] */
-2545, /* Array[MModule] */
+588, /* Collection[MModule] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2193, /* AbstractArrayRead[MModule] */
+1728, /* AbstractArrayRead[Object] */
+2479, /* Array[MModule] */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arraymodel_base__MModule = {
};
/* runtime type Collection[MModule] */
const struct type type_abstract_collection__Collectionmodel_base__MModule = {
-590,
+588,
"Collection[MModule]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-590, /* Collection[MModule] */
+588, /* Collection[MModule] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type AbstractArrayRead[MModule] */
const struct type type_array__AbstractArrayReadmodel_base__MModule = {
-2252,
+2193,
"AbstractArrayRead[MModule]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-590, /* Collection[MModule] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2252, /* AbstractArrayRead[MModule] */
-1778, /* AbstractArrayRead[Object] */
+588, /* Collection[MModule] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2193, /* AbstractArrayRead[MModule] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type POSet[MModule] */
const struct type type_poset__POSetmodel_base__MModule = {
-1782,
+1732,
"POSet[MModule]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-590, /* Collection[MModule] */
-1782, /* POSet[MModule] */
-166, /* Collection[Object] */
+588, /* Collection[MModule] */
+1732, /* POSet[MModule] */
+164, /* Collection[Object] */
},
};
const struct types resolution_table_poset__POSetmodel_base__MModule = {
};
/* runtime type MultiHashMap[String, MModule] */
const struct type type_more_collections__MultiHashMapstring__Stringmodel_base__MModule = {
-591,
+589,
"MultiHashMap[String, MModule]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-172, /* HashMap[String, Array[MModule]] */
-591, /* MultiHashMap[String, MModule] */
+170, /* HashMap[String, Array[MModule]] */
+589, /* MultiHashMap[String, MModule] */
},
};
const struct types resolution_table_more_collections__MultiHashMapstring__Stringmodel_base__MModule = {
};
/* runtime type HashMap[String, Array[MModule]] */
const struct type type_hash_collection__HashMapstring__Stringarray__Arraymodel_base__MModule = {
-172,
+170,
"HashMap[String, Array[MModule]]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-172, /* HashMap[String, Array[MModule]] */
+170, /* HashMap[String, Array[MModule]] */
},
};
/* runtime type Array[MClass] */
const struct type type_array__Arraymodel__MClass = {
-2646,
+2578,
"Array[MClass]", /* class_name_string */
11,
0,
{
0, /* nullable Object */
1, /* Object */
-173, /* Collection[nullable MClass] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-1783, /* Collection[MClass] */
-1778, /* AbstractArrayRead[Object] */
-1784, /* AbstractArrayRead[nullable MClass] */
-1963, /* Array[nullable MClass] */
-1962, /* Array[Object] */
-2546, /* AbstractArrayRead[MClass] */
-2646, /* Array[MClass] */
+171, /* Collection[nullable MClass] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+1733, /* Collection[MClass] */
+1728, /* AbstractArrayRead[Object] */
+1734, /* AbstractArrayRead[nullable MClass] */
+1912, /* Array[nullable MClass] */
+1911, /* Array[Object] */
+2480, /* AbstractArrayRead[MClass] */
+2578, /* Array[MClass] */
},
};
const struct types resolution_table_array__Arraymodel__MClass = {
};
/* runtime type Array[nullable MClass] */
const struct type type_array__Arraynullable_model__MClass = {
-1963,
+1912,
"Array[nullable MClass]", /* class_name_string */
8,
0,
{
0, /* nullable Object */
1, /* Object */
-173, /* Collection[nullable MClass] */
-165, /* SequenceRead[nullable Object] */
+171, /* Collection[nullable MClass] */
+163, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1784, /* AbstractArrayRead[nullable MClass] */
-1963, /* Array[nullable MClass] */
+1734, /* AbstractArrayRead[nullable MClass] */
+1912, /* Array[nullable MClass] */
},
};
const struct types resolution_table_array__Arraynullable_model__MClass = {
};
/* runtime type Collection[MClass] */
const struct type type_abstract_collection__Collectionmodel__MClass = {
-1783,
+1733,
"Collection[MClass]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-173, /* Collection[nullable MClass] */
+171, /* Collection[nullable MClass] */
-1, /* empty */
-166, /* Collection[Object] */
-1783, /* Collection[MClass] */
+164, /* Collection[Object] */
+1733, /* Collection[MClass] */
},
};
/* runtime type Collection[nullable MClass] */
const struct type type_abstract_collection__Collectionnullable_model__MClass = {
-173,
+171,
"Collection[nullable MClass]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-173, /* Collection[nullable MClass] */
+171, /* Collection[nullable MClass] */
},
};
/* runtime type AbstractArrayRead[MClass] */
const struct type type_array__AbstractArrayReadmodel__MClass = {
-2546,
+2480,
"AbstractArrayRead[MClass]", /* class_name_string */
10,
0,
{
0, /* nullable Object */
1, /* Object */
-173, /* Collection[nullable MClass] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-1783, /* Collection[MClass] */
-1778, /* AbstractArrayRead[Object] */
-1784, /* AbstractArrayRead[nullable MClass] */
+171, /* Collection[nullable MClass] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+1733, /* Collection[MClass] */
+1728, /* AbstractArrayRead[Object] */
+1734, /* AbstractArrayRead[nullable MClass] */
-1, /* empty */
-1, /* empty */
-2546, /* AbstractArrayRead[MClass] */
+2480, /* AbstractArrayRead[MClass] */
},
};
/* runtime type AbstractArrayRead[nullable MClass] */
const struct type type_array__AbstractArrayReadnullable_model__MClass = {
-1784,
+1734,
"AbstractArrayRead[nullable MClass]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-173, /* Collection[nullable MClass] */
-165, /* SequenceRead[nullable Object] */
+171, /* Collection[nullable MClass] */
+163, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1784, /* AbstractArrayRead[nullable MClass] */
+1734, /* AbstractArrayRead[nullable MClass] */
},
};
/* runtime type Array[MProperty] */
const struct type type_array__Arraymodel__MProperty = {
-2675,
+2607,
"Array[MProperty]", /* class_name_string */
16,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1778, /* AbstractArrayRead[Object] */
-1785, /* AbstractArrayRead[nullable MProperty] */
-1964, /* Array[nullable MProperty] */
-1962, /* Array[Object] */
-1965, /* Collection[MProperty] */
-2253, /* AbstractArrayRead[PropertyLayoutElement] */
+172, /* Collection[nullable MProperty] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
+1728, /* AbstractArrayRead[Object] */
+1735, /* AbstractArrayRead[nullable MProperty] */
+1913, /* Array[nullable MProperty] */
+1911, /* Array[Object] */
+1914, /* Collection[MProperty] */
+2194, /* AbstractArrayRead[PropertyLayoutElement] */
-1, /* empty */
-2547, /* Array[PropertyLayoutElement] */
-2618, /* AbstractArrayRead[MProperty] */
+2481, /* Array[PropertyLayoutElement] */
+2552, /* AbstractArrayRead[MProperty] */
-1, /* empty */
-2675, /* Array[MProperty] */
+2607, /* Array[MProperty] */
},
};
const struct types resolution_table_array__Arraymodel__MProperty = {
};
/* runtime type Array[PropertyLayoutElement] */
const struct type type_array__Arraylayout_builders__PropertyLayoutElement = {
-2547,
+2481,
"Array[PropertyLayoutElement]", /* class_name_string */
13,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1778, /* AbstractArrayRead[Object] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
+1728, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
-1, /* empty */
-2253, /* AbstractArrayRead[PropertyLayoutElement] */
+2194, /* AbstractArrayRead[PropertyLayoutElement] */
-1, /* empty */
-2547, /* Array[PropertyLayoutElement] */
+2481, /* Array[PropertyLayoutElement] */
},
};
const struct types resolution_table_array__Arraylayout_builders__PropertyLayoutElement = {
};
/* runtime type Array[nullable MProperty] */
const struct type type_array__Arraynullable_model__MProperty = {
-1964,
+1913,
"Array[nullable MProperty]", /* class_name_string */
8,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
-165, /* SequenceRead[nullable Object] */
+172, /* Collection[nullable MProperty] */
+163, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1785, /* AbstractArrayRead[nullable MProperty] */
-1964, /* Array[nullable MProperty] */
+1735, /* AbstractArrayRead[nullable MProperty] */
+1913, /* Array[nullable MProperty] */
},
};
const struct types resolution_table_array__Arraynullable_model__MProperty = {
};
/* runtime type Collection[MProperty] */
const struct type type_abstract_collection__Collectionmodel__MProperty = {
-1965,
+1914,
"Collection[MProperty]", /* class_name_string */
10,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
+172, /* Collection[nullable MProperty] */
-1, /* empty */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1965, /* Collection[MProperty] */
+1914, /* Collection[MProperty] */
},
};
/* runtime type Collection[PropertyLayoutElement] */
const struct type type_abstract_collection__Collectionlayout_builders__PropertyLayoutElement = {
-592,
+590,
"Collection[PropertyLayoutElement]", /* class_name_string */
5,
0,
1, /* Object */
-1, /* empty */
-1, /* empty */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
},
};
/* runtime type Collection[nullable MProperty] */
const struct type type_abstract_collection__Collectionnullable_model__MProperty = {
-174,
+172,
"Collection[nullable MProperty]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
+172, /* Collection[nullable MProperty] */
},
};
/* runtime type AbstractArrayRead[MProperty] */
const struct type type_array__AbstractArrayReadmodel__MProperty = {
-2618,
+2552,
"AbstractArrayRead[MProperty]", /* class_name_string */
14,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1778, /* AbstractArrayRead[Object] */
-1785, /* AbstractArrayRead[nullable MProperty] */
+172, /* Collection[nullable MProperty] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
+1728, /* AbstractArrayRead[Object] */
+1735, /* AbstractArrayRead[nullable MProperty] */
-1, /* empty */
-1, /* empty */
-1965, /* Collection[MProperty] */
-2253, /* AbstractArrayRead[PropertyLayoutElement] */
+1914, /* Collection[MProperty] */
+2194, /* AbstractArrayRead[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-2618, /* AbstractArrayRead[MProperty] */
+2552, /* AbstractArrayRead[MProperty] */
},
};
/* runtime type AbstractArrayRead[PropertyLayoutElement] */
const struct type type_array__AbstractArrayReadlayout_builders__PropertyLayoutElement = {
-2253,
+2194,
"AbstractArrayRead[PropertyLayoutElement]", /* class_name_string */
11,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1778, /* AbstractArrayRead[Object] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
+1728, /* AbstractArrayRead[Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2253, /* AbstractArrayRead[PropertyLayoutElement] */
+2194, /* AbstractArrayRead[PropertyLayoutElement] */
},
};
/* runtime type AbstractArrayRead[nullable MProperty] */
const struct type type_array__AbstractArrayReadnullable_model__MProperty = {
-1785,
+1735,
"AbstractArrayRead[nullable MProperty]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
-165, /* SequenceRead[nullable Object] */
+172, /* Collection[nullable MProperty] */
+163, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1785, /* AbstractArrayRead[nullable MProperty] */
+1735, /* AbstractArrayRead[nullable MProperty] */
},
};
/* runtime type POSet[MClassDef] */
const struct type type_poset__POSetmodel__MClassDef = {
-1786,
+1736,
"POSet[MClassDef]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-593, /* Collection[MClassDef] */
-1786, /* POSet[MClassDef] */
-166, /* Collection[Object] */
+591, /* Collection[MClassDef] */
+1736, /* POSet[MClassDef] */
+164, /* Collection[Object] */
},
};
const struct types resolution_table_poset__POSetmodel__MClassDef = {
};
/* runtime type Collection[MClassDef] */
const struct type type_abstract_collection__Collectionmodel__MClassDef = {
-593,
+591,
"Collection[MClassDef]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-593, /* Collection[MClassDef] */
+591, /* Collection[MClassDef] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type POSet[MClassType] */
const struct type type_poset__POSetmodel__MClassType = {
-2463,
+2422,
"POSet[MClassType]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-1966, /* POSet[MType] */
-2463, /* POSet[MClassType] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
+1915, /* POSet[MType] */
+2422, /* POSet[MClassType] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
-1, /* empty */
-1787, /* Collection[MType] */
+1737, /* Collection[MType] */
-1, /* empty */
-1, /* empty */
-1967, /* Collection[MClassType] */
+1916, /* Collection[MClassType] */
},
};
const struct types resolution_table_poset__POSetmodel__MClassType = {
};
/* runtime type POSet[MType] */
const struct type type_poset__POSetmodel__MType = {
-1966,
+1915,
"POSet[MType]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-1966, /* POSet[MType] */
+1915, /* POSet[MType] */
-1, /* empty */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
-1, /* empty */
-1787, /* Collection[MType] */
+1737, /* Collection[MType] */
},
};
const struct types resolution_table_poset__POSetmodel__MType = {
};
/* runtime type Collection[MClassType] */
const struct type type_abstract_collection__Collectionmodel__MClassType = {
-1967,
+1916,
"Collection[MClassType]", /* class_name_string */
10,
0,
1, /* Object */
-1, /* empty */
-1, /* empty */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
-1, /* empty */
-1787, /* Collection[MType] */
+1737, /* Collection[MType] */
-1, /* empty */
-1, /* empty */
-1967, /* Collection[MClassType] */
+1916, /* Collection[MClassType] */
},
};
/* runtime type Collection[MType] */
const struct type type_abstract_collection__Collectionmodel__MType = {
-1787,
+1737,
"Collection[MType]", /* class_name_string */
7,
0,
1, /* Object */
-1, /* empty */
-1, /* empty */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
-1, /* empty */
-1787, /* Collection[MType] */
+1737, /* Collection[MType] */
},
};
/* runtime type Collection[nullable MType] */
const struct type type_abstract_collection__Collectionnullable_model__MType = {
-175,
+173,
"Collection[nullable MType]", /* class_name_string */
5,
0,
-1, /* empty */
-1, /* empty */
-1, /* empty */
-175, /* Collection[nullable MType] */
+173, /* Collection[nullable MType] */
},
};
/* runtime type MultiHashMap[String, MClass] */
const struct type type_more_collections__MultiHashMapstring__Stringmodel__MClass = {
-594,
+592,
"MultiHashMap[String, MClass]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-176, /* HashMap[String, Array[MClass]] */
-594, /* MultiHashMap[String, MClass] */
+174, /* HashMap[String, Array[MClass]] */
+592, /* MultiHashMap[String, MClass] */
},
};
const struct types resolution_table_more_collections__MultiHashMapstring__Stringmodel__MClass = {
};
/* runtime type HashMap[String, Array[MClass]] */
const struct type type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass = {
-176,
+174,
"HashMap[String, Array[MClass]]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-176, /* HashMap[String, Array[MClass]] */
+174, /* HashMap[String, Array[MClass]] */
},
};
/* runtime type MultiHashMap[String, MProperty] */
const struct type type_more_collections__MultiHashMapstring__Stringmodel__MProperty = {
-595,
+593,
"MultiHashMap[String, MProperty]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-177, /* HashMap[String, Array[MProperty]] */
-595, /* MultiHashMap[String, MProperty] */
+175, /* HashMap[String, Array[MProperty]] */
+593, /* MultiHashMap[String, MProperty] */
},
};
const struct types resolution_table_more_collections__MultiHashMapstring__Stringmodel__MProperty = {
};
/* runtime type HashMap[String, Array[MProperty]] */
const struct type type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty = {
-177,
+175,
"HashMap[String, Array[MProperty]]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-177, /* HashMap[String, Array[MProperty]] */
+175, /* HashMap[String, Array[MProperty]] */
},
};
/* runtime type MNullType */
const struct type type_model__MNullType = {
-1788,
+1738,
"MNullType", /* class_name_string */
4,
0,
0, /* nullable Object */
1, /* Object */
2, /* nullable MType */
-596, /* MType */
-1788, /* MNullType */
+594, /* MType */
+1738, /* MNullType */
},
};
const struct types resolution_table_model__MNullType = {
};
/* runtime type MType */
const struct type type_model__MType = {
-596,
+594,
"MType", /* class_name_string */
3,
0,
0, /* nullable Object */
1, /* Object */
2, /* nullable MType */
-596, /* MType */
+594, /* MType */
},
};
/* runtime type nullable MType */
};
/* runtime type ModelBuilder */
const struct type type_modelbuilder__ModelBuilder = {
-178,
+176,
"ModelBuilder", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-178, /* ModelBuilder */
+176, /* ModelBuilder */
},
};
const struct types resolution_table_modelbuilder__ModelBuilder = {
};
/* runtime type HashMap3[MModule, MType, String, nullable MProperty] */
const struct type type_more_collections__HashMap3model_base__MModulemodel__MTypestring__Stringnullable_model__MProperty = {
-179,
+177,
"HashMap3[MModule, MType, String, nullable MProperty]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-179, /* HashMap3[MModule, MType, String, nullable MProperty] */
+177, /* HashMap3[MModule, MType, String, nullable MProperty] */
},
};
const struct types resolution_table_more_collections__HashMap3model_base__MModulemodel__MTypestring__Stringnullable_model__MProperty = {
};
/* runtime type Array[String] */
const struct type type_array__Arraystring__String = {
-2548,
+2482,
"Array[String]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-597, /* Collection[String] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2254, /* AbstractArrayRead[String] */
-1778, /* AbstractArrayRead[Object] */
-2548, /* Array[String] */
+595, /* Collection[String] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2195, /* AbstractArrayRead[String] */
+1728, /* AbstractArrayRead[Object] */
+2482, /* Array[String] */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arraystring__String = {
};
/* runtime type Collection[String] */
const struct type type_abstract_collection__Collectionstring__String = {
-597,
+595,
"Collection[String]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-597, /* Collection[String] */
+595, /* Collection[String] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type AbstractArrayRead[String] */
const struct type type_array__AbstractArrayReadstring__String = {
-2254,
+2195,
"AbstractArrayRead[String]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-597, /* Collection[String] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2254, /* AbstractArrayRead[String] */
-1778, /* AbstractArrayRead[Object] */
+595, /* Collection[String] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2195, /* AbstractArrayRead[String] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type HashMap[String, AModule] */
const struct type type_hash_collection__HashMapstring__Stringparser_nodes__AModule = {
-180,
+178,
"HashMap[String, AModule]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-180, /* HashMap[String, AModule] */
+178, /* HashMap[String, AModule] */
},
};
const struct types resolution_table_hash_collection__HashMapstring__Stringparser_nodes__AModule = {
};
/* runtime type Array[AModule] */
const struct type type_array__Arrayparser_nodes__AModule = {
-2676,
+2608,
"Array[AModule]", /* class_name_string */
13,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-1789, /* Collection[Prod] */
-1778, /* AbstractArrayRead[Object] */
-1968, /* Collection[AModule] */
-2255, /* AbstractArrayRead[ANode] */
-1962, /* Array[Object] */
-2619, /* AbstractArrayRead[AModule] */
-2549, /* Array[ANode] */
-2550, /* AbstractArrayRead[Prod] */
-2676, /* Array[AModule] */
-2647, /* Array[Prod] */
+596, /* Collection[ANode] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+1739, /* Collection[Prod] */
+1728, /* AbstractArrayRead[Object] */
+1917, /* Collection[AModule] */
+2196, /* AbstractArrayRead[ANode] */
+1911, /* Array[Object] */
+2553, /* AbstractArrayRead[AModule] */
+2483, /* Array[ANode] */
+2484, /* AbstractArrayRead[Prod] */
+2608, /* Array[AModule] */
+2579, /* Array[Prod] */
},
};
const struct types resolution_table_array__Arrayparser_nodes__AModule = {
};
/* runtime type Array[Prod] */
const struct type type_array__Arrayparser_nodes__Prod = {
-2647,
+2579,
"Array[Prod]", /* class_name_string */
14,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-1789, /* Collection[Prod] */
-1778, /* AbstractArrayRead[Object] */
+596, /* Collection[ANode] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+1739, /* Collection[Prod] */
+1728, /* AbstractArrayRead[Object] */
-1, /* empty */
-2255, /* AbstractArrayRead[ANode] */
-1962, /* Array[Object] */
+2196, /* AbstractArrayRead[ANode] */
+1911, /* Array[Object] */
-1, /* empty */
-2549, /* Array[ANode] */
-2550, /* AbstractArrayRead[Prod] */
+2483, /* Array[ANode] */
+2484, /* AbstractArrayRead[Prod] */
-1, /* empty */
-2647, /* Array[Prod] */
+2579, /* Array[Prod] */
},
};
const struct types resolution_table_array__Arrayparser_nodes__Prod = {
};
/* runtime type Array[ANode] */
const struct type type_array__Arrayparser_nodes__ANode = {
-2549,
+2483,
"Array[ANode]", /* class_name_string */
11,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
+596, /* Collection[ANode] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
-1, /* empty */
-1778, /* AbstractArrayRead[Object] */
+1728, /* AbstractArrayRead[Object] */
-1, /* empty */
-2255, /* AbstractArrayRead[ANode] */
-1962, /* Array[Object] */
+2196, /* AbstractArrayRead[ANode] */
+1911, /* Array[Object] */
-1, /* empty */
-2549, /* Array[ANode] */
+2483, /* Array[ANode] */
},
};
const struct types resolution_table_array__Arrayparser_nodes__ANode = {
};
/* runtime type Collection[AModule] */
const struct type type_abstract_collection__Collectionparser_nodes__AModule = {
-1968,
+1917,
"Collection[AModule]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
+596, /* Collection[ANode] */
-1, /* empty */
-166, /* Collection[Object] */
-1789, /* Collection[Prod] */
+164, /* Collection[Object] */
+1739, /* Collection[Prod] */
-1, /* empty */
-1968, /* Collection[AModule] */
+1917, /* Collection[AModule] */
},
};
/* runtime type Collection[Prod] */
const struct type type_abstract_collection__Collectionparser_nodes__Prod = {
-1789,
+1739,
"Collection[Prod]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
+596, /* Collection[ANode] */
-1, /* empty */
-166, /* Collection[Object] */
-1789, /* Collection[Prod] */
+164, /* Collection[Object] */
+1739, /* Collection[Prod] */
},
};
/* runtime type Collection[ANode] */
const struct type type_abstract_collection__Collectionparser_nodes__ANode = {
-598,
+596,
"Collection[ANode]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
+596, /* Collection[ANode] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type AbstractArrayRead[AModule] */
const struct type type_array__AbstractArrayReadparser_nodes__AModule = {
-2619,
+2553,
"AbstractArrayRead[AModule]", /* class_name_string */
10,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-1789, /* Collection[Prod] */
-1778, /* AbstractArrayRead[Object] */
-1968, /* Collection[AModule] */
-2255, /* AbstractArrayRead[ANode] */
+596, /* Collection[ANode] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+1739, /* Collection[Prod] */
+1728, /* AbstractArrayRead[Object] */
+1917, /* Collection[AModule] */
+2196, /* AbstractArrayRead[ANode] */
-1, /* empty */
-2619, /* AbstractArrayRead[AModule] */
+2553, /* AbstractArrayRead[AModule] */
-1, /* empty */
-2550, /* AbstractArrayRead[Prod] */
+2484, /* AbstractArrayRead[Prod] */
},
};
/* runtime type AbstractArrayRead[Prod] */
const struct type type_array__AbstractArrayReadparser_nodes__Prod = {
-2550,
+2484,
"AbstractArrayRead[Prod]", /* class_name_string */
12,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-1789, /* Collection[Prod] */
-1778, /* AbstractArrayRead[Object] */
+596, /* Collection[ANode] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+1739, /* Collection[Prod] */
+1728, /* AbstractArrayRead[Object] */
-1, /* empty */
-2255, /* AbstractArrayRead[ANode] */
+2196, /* AbstractArrayRead[ANode] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2550, /* AbstractArrayRead[Prod] */
+2484, /* AbstractArrayRead[Prod] */
},
};
/* runtime type AbstractArrayRead[ANode] */
const struct type type_array__AbstractArrayReadparser_nodes__ANode = {
-2255,
+2196,
"AbstractArrayRead[ANode]", /* class_name_string */
8,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
+596, /* Collection[ANode] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
-1, /* empty */
-1778, /* AbstractArrayRead[Object] */
+1728, /* AbstractArrayRead[Object] */
-1, /* empty */
-2255, /* AbstractArrayRead[ANode] */
+2196, /* AbstractArrayRead[ANode] */
},
};
/* runtime type HashMap[MModule, AModule] */
const struct type type_hash_collection__HashMapmodel_base__MModuleparser_nodes__AModule = {
-181,
+179,
"HashMap[MModule, AModule]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-181, /* HashMap[MModule, AModule] */
+179, /* HashMap[MModule, AModule] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel_base__MModuleparser_nodes__AModule = {
};
/* runtime type HashMap[MClassDef, AClassdef] */
const struct type type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef = {
-182,
+180,
"HashMap[MClassDef, AClassdef]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-182, /* HashMap[MClassDef, AClassdef] */
+180, /* HashMap[MClassDef, AClassdef] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef = {
};
/* runtime type HashMap[MPropDef, APropdef] */
const struct type type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef = {
-183,
+181,
"HashMap[MPropDef, APropdef]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-183, /* HashMap[MPropDef, APropdef] */
+181, /* HashMap[MPropDef, APropdef] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef = {
};
/* runtime type MModule */
const struct type type_model_base__MModule = {
-184,
+182,
"MModule", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-184, /* MModule */
+182, /* MModule */
},
};
const struct types resolution_table_model_base__MModule = {
};
/* runtime type HashSet[MModule] */
const struct type type_hash_collection__HashSetmodel_base__MModule = {
-2256,
+2197,
"HashSet[MModule]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-590, /* Collection[MModule] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-2256, /* HashSet[MModule] */
-1790, /* HashSet[Object] */
+588, /* Collection[MModule] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+2197, /* HashSet[MModule] */
+1740, /* HashSet[Object] */
},
};
const struct types resolution_table_hash_collection__HashSetmodel_base__MModule = {
};
/* runtime type HashSet[Object] */
const struct type type_hash_collection__HashSetkernel__Object = {
-1790,
+1740,
"HashSet[Object]", /* class_name_string */
6,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-599, /* Set[Object] */
-166, /* Collection[Object] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
-1, /* empty */
-1790, /* HashSet[Object] */
+1740, /* HashSet[Object] */
},
};
const struct types resolution_table_hash_collection__HashSetkernel__Object = {
};
/* runtime type Set[Object] */
const struct type type_abstract_collection__Setkernel__Object = {
-599,
+597,
"Set[Object]", /* class_name_string */
3,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-599, /* Set[Object] */
-166, /* Collection[Object] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type Array[MClassDef] */
const struct type type_array__Arraymodel__MClassDef = {
-2551,
+2485,
"Array[MClassDef]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-593, /* Collection[MClassDef] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2257, /* AbstractArrayRead[MClassDef] */
-1778, /* AbstractArrayRead[Object] */
-2551, /* Array[MClassDef] */
+591, /* Collection[MClassDef] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2198, /* AbstractArrayRead[MClassDef] */
+1728, /* AbstractArrayRead[Object] */
+2485, /* Array[MClassDef] */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arraymodel__MClassDef = {
};
/* runtime type AbstractArrayRead[MClassDef] */
const struct type type_array__AbstractArrayReadmodel__MClassDef = {
-2257,
+2198,
"AbstractArrayRead[MClassDef]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-593, /* Collection[MClassDef] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2257, /* AbstractArrayRead[MClassDef] */
-1778, /* AbstractArrayRead[Object] */
+591, /* Collection[MClassDef] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2198, /* AbstractArrayRead[MClassDef] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type HashMap[MClass, Set[MProperty]] */
const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty = {
-1791,
+1741,
"HashMap[MClass, Set[MProperty]]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-185, /* Map[MClass, Set[PropertyLayoutElement]] */
-600, /* HashMap[MClass, Set[PropertyLayoutElement]] */
+183, /* Map[MClass, Set[PropertyLayoutElement]] */
+598, /* HashMap[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-1791, /* HashMap[MClass, Set[MProperty]] */
+1741, /* HashMap[MClass, Set[MProperty]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty = {
};
/* runtime type HashMap[MClass, Set[PropertyLayoutElement]] */
const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = {
-600,
+598,
"HashMap[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-185, /* Map[MClass, Set[PropertyLayoutElement]] */
-600, /* HashMap[MClass, Set[PropertyLayoutElement]] */
+183, /* Map[MClass, Set[PropertyLayoutElement]] */
+598, /* HashMap[MClass, Set[PropertyLayoutElement]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = {
};
/* runtime type Map[MClass, Set[PropertyLayoutElement]] */
const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = {
-185,
+183,
"Map[MClass, Set[PropertyLayoutElement]]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-185, /* Map[MClass, Set[PropertyLayoutElement]] */
+183, /* Map[MClass, Set[PropertyLayoutElement]] */
},
};
/* runtime type Array[Option] */
const struct type type_array__Arrayopts__Option = {
-2552,
+2486,
"Array[Option]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-601, /* Collection[Option] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2258, /* AbstractArrayRead[Option] */
-1778, /* AbstractArrayRead[Object] */
-2552, /* Array[Option] */
+599, /* Collection[Option] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2199, /* AbstractArrayRead[Option] */
+1728, /* AbstractArrayRead[Object] */
+2486, /* Array[Option] */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arrayopts__Option = {
};
/* runtime type Collection[Option] */
const struct type type_abstract_collection__Collectionopts__Option = {
-601,
+599,
"Collection[Option]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-601, /* Collection[Option] */
+599, /* Collection[Option] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type AbstractArrayRead[Option] */
const struct type type_array__AbstractArrayReadopts__Option = {
-2258,
+2199,
"AbstractArrayRead[Option]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-601, /* Collection[Option] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2258, /* AbstractArrayRead[Option] */
-1778, /* AbstractArrayRead[Object] */
+599, /* Collection[Option] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2199, /* AbstractArrayRead[Option] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type HashMap[String, Option] */
const struct type type_hash_collection__HashMapstring__Stringopts__Option = {
-186,
+184,
"HashMap[String, Option]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-186, /* HashMap[String, Option] */
+184, /* HashMap[String, Option] */
},
};
const struct types resolution_table_hash_collection__HashMapstring__Stringopts__Option = {
};
/* runtime type NativeArray[String] */
const struct type type_array__NativeArraystring__String = {
-602,
+600,
"NativeArray[String]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-187, /* NativeArray[Object] */
-602, /* NativeArray[String] */
+185, /* NativeArray[Object] */
+600, /* NativeArray[String] */
},
};
const struct types resolution_table_array__NativeArraystring__String = {
};
/* runtime type NativeArray[Object] */
const struct type type_array__NativeArraykernel__Object = {
-187,
+185,
"NativeArray[Object]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-187, /* NativeArray[Object] */
+185, /* NativeArray[Object] */
},
};
const struct types resolution_table_array__NativeArraykernel__Object = {
};
/* runtime type NativeArray[Option] */
const struct type type_array__NativeArrayopts__Option = {
-603,
+601,
"NativeArray[Option]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-187, /* NativeArray[Object] */
-603, /* NativeArray[Option] */
+185, /* NativeArray[Object] */
+601, /* NativeArray[Option] */
},
};
const struct types resolution_table_array__NativeArrayopts__Option = {
};
/* runtime type Char */
const struct type type_kernel__Char = {
-188,
+186,
"Char", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-188, /* Char */
+186, /* Char */
},
};
const struct types resolution_table_kernel__Char = {
};
/* runtime type Buffer */
const struct type type_string__Buffer = {
-2612,
+2546,
"Buffer", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-2612, /* Buffer */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-604, /* Collection[Char] */
-1778, /* AbstractArrayRead[Object] */
-1969, /* SequenceRead[Char] */
-2464, /* AbstractArrayRead[Char] */
-2553, /* AbstractString */
+2546, /* Buffer */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+602, /* Collection[Char] */
+1728, /* AbstractArrayRead[Object] */
+1918, /* SequenceRead[Char] */
+2423, /* AbstractArrayRead[Char] */
+2487, /* AbstractString */
},
};
const struct types resolution_table_string__Buffer = {
};
/* runtime type Collection[Char] */
const struct type type_abstract_collection__Collectionkernel__Char = {
-604,
+602,
"Collection[Char]", /* class_name_string */
5,
0,
1, /* Object */
-1, /* empty */
-1, /* empty */
-166, /* Collection[Object] */
-604, /* Collection[Char] */
+164, /* Collection[Object] */
+602, /* Collection[Char] */
},
};
/* runtime type AbstractArrayRead[Char] */
const struct type type_array__AbstractArrayReadkernel__Char = {
-2464,
+2423,
"AbstractArrayRead[Char]", /* class_name_string */
8,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-604, /* Collection[Char] */
-1778, /* AbstractArrayRead[Object] */
-1969, /* SequenceRead[Char] */
-2464, /* AbstractArrayRead[Char] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+602, /* Collection[Char] */
+1728, /* AbstractArrayRead[Object] */
+1918, /* SequenceRead[Char] */
+2423, /* AbstractArrayRead[Char] */
},
};
/* runtime type AbstractString */
const struct type type_string__AbstractString = {
-2553,
+2487,
"AbstractString", /* class_name_string */
9,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-604, /* Collection[Char] */
-1778, /* AbstractArrayRead[Object] */
-1969, /* SequenceRead[Char] */
-2464, /* AbstractArrayRead[Char] */
-2553, /* AbstractString */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+602, /* Collection[Char] */
+1728, /* AbstractArrayRead[Object] */
+1918, /* SequenceRead[Char] */
+2423, /* AbstractArrayRead[Char] */
+2487, /* AbstractString */
},
};
/* runtime type SequenceRead[Char] */
const struct type type_abstract_collection__SequenceReadkernel__Char = {
-1969,
+1918,
"SequenceRead[Char]", /* class_name_string */
7,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-604, /* Collection[Char] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+602, /* Collection[Char] */
-1, /* empty */
-1969, /* SequenceRead[Char] */
+1918, /* SequenceRead[Char] */
},
};
/* runtime type RapidTypeAnalysis */
const struct type type_rapid_type_analysis__RapidTypeAnalysis = {
-189,
+187,
"RapidTypeAnalysis", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-189, /* RapidTypeAnalysis */
+187, /* RapidTypeAnalysis */
},
};
const struct types resolution_table_rapid_type_analysis__RapidTypeAnalysis = {
};
/* runtime type HashSet[MClassType] */
const struct type type_hash_collection__HashSetmodel__MClassType = {
-2648,
+2580,
"HashSet[MClassType]", /* class_name_string */
11,
0,
{
0, /* nullable Object */
1, /* Object */
-2259, /* Set[MType] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
-1790, /* HashSet[Object] */
-1787, /* Collection[MType] */
-2554, /* HashSet[MType] */
-2555, /* Set[MClassType] */
-1967, /* Collection[MClassType] */
-2648, /* HashSet[MClassType] */
+2200, /* Set[MType] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
+1740, /* HashSet[Object] */
+1737, /* Collection[MType] */
+2488, /* HashSet[MType] */
+2489, /* Set[MClassType] */
+1916, /* Collection[MClassType] */
+2580, /* HashSet[MClassType] */
},
};
const struct types resolution_table_hash_collection__HashSetmodel__MClassType = {
};
/* runtime type HashSet[MType] */
const struct type type_hash_collection__HashSetmodel__MType = {
-2554,
+2488,
"HashSet[MType]", /* class_name_string */
8,
0,
{
0, /* nullable Object */
1, /* Object */
-2259, /* Set[MType] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
-1790, /* HashSet[Object] */
-1787, /* Collection[MType] */
-2554, /* HashSet[MType] */
+2200, /* Set[MType] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
+1740, /* HashSet[Object] */
+1737, /* Collection[MType] */
+2488, /* HashSet[MType] */
},
};
const struct types resolution_table_hash_collection__HashSetmodel__MType = {
};
/* runtime type Set[MClassType] */
const struct type type_abstract_collection__Setmodel__MClassType = {
-2555,
+2489,
"Set[MClassType]", /* class_name_string */
9,
0,
{
0, /* nullable Object */
1, /* Object */
-2259, /* Set[MType] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
+2200, /* Set[MType] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
-1, /* empty */
-1787, /* Collection[MType] */
+1737, /* Collection[MType] */
-1, /* empty */
-2555, /* Set[MClassType] */
-1967, /* Collection[MClassType] */
+2489, /* Set[MClassType] */
+1916, /* Collection[MClassType] */
},
};
/* runtime type Set[MType] */
const struct type type_abstract_collection__Setmodel__MType = {
-2259,
+2200,
"Set[MType]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-2259, /* Set[MType] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
+2200, /* Set[MType] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
-1, /* empty */
-1787, /* Collection[MType] */
+1737, /* Collection[MType] */
},
};
/* runtime type HashSet[MClass] */
const struct type type_hash_collection__HashSetmodel__MClass = {
-2556,
+2490,
"HashSet[MClass]", /* class_name_string */
8,
0,
{
0, /* nullable Object */
1, /* Object */
-173, /* Collection[nullable MClass] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-1783, /* Collection[MClass] */
-1790, /* HashSet[Object] */
-2260, /* Set[MClass] */
-2556, /* HashSet[MClass] */
+171, /* Collection[nullable MClass] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+1733, /* Collection[MClass] */
+1740, /* HashSet[Object] */
+2201, /* Set[MClass] */
+2490, /* HashSet[MClass] */
},
};
const struct types resolution_table_hash_collection__HashSetmodel__MClass = {
};
/* runtime type Set[MClass] */
const struct type type_abstract_collection__Setmodel__MClass = {
-2260,
+2201,
"Set[MClass]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-173, /* Collection[nullable MClass] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-1783, /* Collection[MClass] */
+171, /* Collection[nullable MClass] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+1733, /* Collection[MClass] */
-1, /* empty */
-2260, /* Set[MClass] */
+2201, /* Set[MClass] */
},
};
/* runtime type HashSet[MMethodDef] */
const struct type type_hash_collection__HashSetmodel__MMethodDef = {
-2649,
+2581,
"HashSet[MMethodDef]", /* class_name_string */
10,
0,
{
0, /* nullable Object */
1, /* Object */
-190, /* Collection[nullable MPropDef] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1790, /* HashSet[Object] */
-1970, /* Set[PropertyLayoutElement] */
-1971, /* Collection[MPropDef] */
-2465, /* HashSet[PropertyLayoutElement] */
-2649, /* HashSet[MMethodDef] */
+188, /* Collection[nullable MPropDef] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
+1740, /* HashSet[Object] */
+1919, /* Set[PropertyLayoutElement] */
+1920, /* Collection[MPropDef] */
+2424, /* HashSet[PropertyLayoutElement] */
+2581, /* HashSet[MMethodDef] */
-1, /* empty */
-2261, /* Collection[MMethodDef] */
+2202, /* Collection[MMethodDef] */
},
};
const struct types resolution_table_hash_collection__HashSetmodel__MMethodDef = {
};
/* runtime type HashSet[PropertyLayoutElement] */
const struct type type_hash_collection__HashSetlayout_builders__PropertyLayoutElement = {
-2465,
+2424,
"HashSet[PropertyLayoutElement]", /* class_name_string */
9,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1790, /* HashSet[Object] */
-1970, /* Set[PropertyLayoutElement] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
+1740, /* HashSet[Object] */
+1919, /* Set[PropertyLayoutElement] */
-1, /* empty */
-2465, /* HashSet[PropertyLayoutElement] */
+2424, /* HashSet[PropertyLayoutElement] */
},
};
const struct types resolution_table_hash_collection__HashSetlayout_builders__PropertyLayoutElement = {
};
/* runtime type Set[PropertyLayoutElement] */
const struct type type_abstract_collection__Setlayout_builders__PropertyLayoutElement = {
-1970,
+1919,
"Set[PropertyLayoutElement]", /* class_name_string */
7,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
-1, /* empty */
-1970, /* Set[PropertyLayoutElement] */
+1919, /* Set[PropertyLayoutElement] */
},
};
/* runtime type Collection[MMethodDef] */
const struct type type_abstract_collection__Collectionmodel__MMethodDef = {
-2261,
+2202,
"Collection[MMethodDef]", /* class_name_string */
12,
0,
{
0, /* nullable Object */
1, /* Object */
-190, /* Collection[nullable MPropDef] */
+188, /* Collection[nullable MPropDef] */
-1, /* empty */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1971, /* Collection[MPropDef] */
+1920, /* Collection[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2261, /* Collection[MMethodDef] */
+2202, /* Collection[MMethodDef] */
},
};
/* runtime type Collection[MPropDef] */
const struct type type_abstract_collection__Collectionmodel__MPropDef = {
-1971,
+1920,
"Collection[MPropDef]", /* class_name_string */
8,
0,
{
0, /* nullable Object */
1, /* Object */
-190, /* Collection[nullable MPropDef] */
+188, /* Collection[nullable MPropDef] */
-1, /* empty */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1971, /* Collection[MPropDef] */
+1920, /* Collection[MPropDef] */
},
};
/* runtime type Collection[nullable MPropDef] */
const struct type type_abstract_collection__Collectionnullable_model__MPropDef = {
-190,
+188,
"Collection[nullable MPropDef]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-190, /* Collection[nullable MPropDef] */
+188, /* Collection[nullable MPropDef] */
},
};
/* runtime type HashSet[MMethod] */
const struct type type_hash_collection__HashSetmodel__MMethod = {
-2674,
+2606,
"HashSet[MMethod]", /* class_name_string */
11,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1790, /* HashSet[Object] */
-1970, /* Set[PropertyLayoutElement] */
-2557, /* Set[MProperty] */
-2465, /* HashSet[PropertyLayoutElement] */
-1965, /* Collection[MProperty] */
-2674, /* HashSet[MMethod] */
-2262, /* Collection[MMethod] */
-2650, /* HashSet[MProperty] */
+172, /* Collection[nullable MProperty] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
+1740, /* HashSet[Object] */
+1919, /* Set[PropertyLayoutElement] */
+2491, /* Set[MProperty] */
+2424, /* HashSet[PropertyLayoutElement] */
+1914, /* Collection[MProperty] */
+2606, /* HashSet[MMethod] */
+2203, /* Collection[MMethod] */
+2582, /* HashSet[MProperty] */
},
};
const struct types resolution_table_hash_collection__HashSetmodel__MMethod = {
};
/* runtime type HashSet[MProperty] */
const struct type type_hash_collection__HashSetmodel__MProperty = {
-2650,
+2582,
"HashSet[MProperty]", /* class_name_string */
13,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1790, /* HashSet[Object] */
-1970, /* Set[PropertyLayoutElement] */
-2557, /* Set[MProperty] */
-2465, /* HashSet[PropertyLayoutElement] */
-1965, /* Collection[MProperty] */
+172, /* Collection[nullable MProperty] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
+1740, /* HashSet[Object] */
+1919, /* Set[PropertyLayoutElement] */
+2491, /* Set[MProperty] */
+2424, /* HashSet[PropertyLayoutElement] */
+1914, /* Collection[MProperty] */
-1, /* empty */
-1, /* empty */
-2650, /* HashSet[MProperty] */
+2582, /* HashSet[MProperty] */
},
};
const struct types resolution_table_hash_collection__HashSetmodel__MProperty = {
};
/* runtime type Set[MProperty] */
const struct type type_abstract_collection__Setmodel__MProperty = {
-2557,
+2491,
"Set[MProperty]", /* class_name_string */
8,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
+172, /* Collection[nullable MProperty] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
-1, /* empty */
-1970, /* Set[PropertyLayoutElement] */
-2557, /* Set[MProperty] */
+1919, /* Set[PropertyLayoutElement] */
+2491, /* Set[MProperty] */
-1, /* empty */
-1965, /* Collection[MProperty] */
+1914, /* Collection[MProperty] */
},
};
/* runtime type Collection[MMethod] */
const struct type type_abstract_collection__Collectionmodel__MMethod = {
-2262,
+2203,
"Collection[MMethod]", /* class_name_string */
12,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
+172, /* Collection[nullable MProperty] */
-1, /* empty */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1965, /* Collection[MProperty] */
+1914, /* Collection[MProperty] */
-1, /* empty */
-2262, /* Collection[MMethod] */
+2203, /* Collection[MMethod] */
},
};
/* runtime type List[MMethodDef] */
const struct type type_list__Listmodel__MMethodDef = {
-2558,
+2492,
"List[MMethodDef]", /* class_name_string */
6,
0,
{
0, /* nullable Object */
1, /* Object */
-190, /* Collection[nullable MPropDef] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-2558, /* List[MMethodDef] */
+188, /* Collection[nullable MPropDef] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
+2492, /* List[MMethodDef] */
-1, /* empty */
-1971, /* Collection[MPropDef] */
+1920, /* Collection[MPropDef] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2261, /* Collection[MMethodDef] */
+2202, /* Collection[MMethodDef] */
},
};
const struct types resolution_table_list__Listmodel__MMethodDef = {
};
/* runtime type SeparateErasureCompiler */
const struct type type_separate_erasure_compiler__SeparateErasureCompiler = {
-1792,
+1742,
"SeparateErasureCompiler", /* class_name_string */
4,
0,
{
0, /* nullable Object */
1, /* Object */
-191, /* AbstractCompiler */
-605, /* SeparateCompiler */
-1792, /* SeparateErasureCompiler */
+189, /* AbstractCompiler */
+603, /* SeparateCompiler */
+1742, /* SeparateErasureCompiler */
},
};
const struct types resolution_table_separate_erasure_compiler__SeparateErasureCompiler = {
};
/* runtime type SeparateCompiler */
const struct type type_separate_compiler__SeparateCompiler = {
-605,
+603,
"SeparateCompiler", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-191, /* AbstractCompiler */
-605, /* SeparateCompiler */
+189, /* AbstractCompiler */
+603, /* SeparateCompiler */
},
};
const struct types resolution_table_separate_compiler__SeparateCompiler = {
};
/* runtime type AbstractCompiler */
const struct type type_abstract_compiler__AbstractCompiler = {
-191,
+189,
"AbstractCompiler", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-191, /* AbstractCompiler */
+189, /* AbstractCompiler */
},
};
/* runtime type HashMap[MClassDef, HashSet[MType]] */
const struct type type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType = {
-192,
+190,
"HashMap[MClassDef, HashSet[MType]]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-192, /* HashMap[MClassDef, HashSet[MType]] */
+190, /* HashMap[MClassDef, HashSet[MType]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType = {
};
/* runtime type HashMap[MClass, Int] */
const struct type type_hash_collection__HashMapmodel__MClasskernel__Int = {
-606,
+604,
"HashMap[MClass, Int]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-193, /* Map[MClass, Int] */
-606, /* HashMap[MClass, Int] */
+191, /* Map[MClass, Int] */
+604, /* HashMap[MClass, Int] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MClasskernel__Int = {
};
/* runtime type Map[MClass, Int] */
const struct type type_abstract_collection__Mapmodel__MClasskernel__Int = {
-193,
+191,
"Map[MClass, Int]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-193, /* Map[MClass, Int] */
+191, /* Map[MClass, Int] */
},
};
/* runtime type HashMap[MType, Array[nullable MType]] */
const struct type type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType = {
-194,
+192,
"HashMap[MType, Array[nullable MType]]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-194, /* HashMap[MType, Array[nullable MType]] */
+192, /* HashMap[MType, Array[nullable MType]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType = {
};
/* runtime type HashMap[MClassType, Array[nullable MType]] */
const struct type type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType = {
-607,
+605,
"HashMap[MClassType, Array[nullable MType]]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-194, /* HashMap[MType, Array[nullable MType]] */
-607, /* HashMap[MClassType, Array[nullable MType]] */
+192, /* HashMap[MType, Array[nullable MType]] */
+605, /* HashMap[MClassType, Array[nullable MType]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType = {
};
/* runtime type HashMap[MClass, Array[nullable MPropDef]] */
const struct type type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef = {
-195,
+193,
"HashMap[MClass, Array[nullable MPropDef]]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-195, /* HashMap[MClass, Array[nullable MPropDef]] */
+193, /* HashMap[MClass, Array[nullable MPropDef]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef = {
};
/* runtime type List[CodeFile] */
const struct type type_list__Listabstract_compiler__CodeFile = {
-1972,
+1921,
"List[CodeFile]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-608, /* Collection[CodeFile] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-1972, /* List[CodeFile] */
+606, /* Collection[CodeFile] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+1921, /* List[CodeFile] */
},
};
const struct types resolution_table_list__Listabstract_compiler__CodeFile = {
};
/* runtime type Collection[CodeFile] */
const struct type type_abstract_collection__Collectionabstract_compiler__CodeFile = {
-608,
+606,
"Collection[CodeFile]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-608, /* Collection[CodeFile] */
+606, /* Collection[CodeFile] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type HashMap[String, String] */
const struct type type_hash_collection__HashMapstring__Stringstring__String = {
-196,
+194,
"HashMap[String, String]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-196, /* HashMap[String, String] */
+194, /* HashMap[String, String] */
},
};
const struct types resolution_table_hash_collection__HashMapstring__Stringstring__String = {
};
/* runtime type Array[ExternCFile] */
const struct type type_array__Arrayabstract_compiler__ExternCFile = {
-2559,
+2493,
"Array[ExternCFile]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-609, /* Collection[ExternCFile] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2263, /* AbstractArrayRead[ExternCFile] */
-1778, /* AbstractArrayRead[Object] */
-2559, /* Array[ExternCFile] */
+607, /* Collection[ExternCFile] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2204, /* AbstractArrayRead[ExternCFile] */
+1728, /* AbstractArrayRead[Object] */
+2493, /* Array[ExternCFile] */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arrayabstract_compiler__ExternCFile = {
};
/* runtime type Collection[ExternCFile] */
const struct type type_abstract_collection__Collectionabstract_compiler__ExternCFile = {
-609,
+607,
"Collection[ExternCFile]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-609, /* Collection[ExternCFile] */
+607, /* Collection[ExternCFile] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type AbstractArrayRead[ExternCFile] */
const struct type type_array__AbstractArrayReadabstract_compiler__ExternCFile = {
-2263,
+2204,
"AbstractArrayRead[ExternCFile]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-609, /* Collection[ExternCFile] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2263, /* AbstractArrayRead[ExternCFile] */
-1778, /* AbstractArrayRead[Object] */
+607, /* Collection[ExternCFile] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2204, /* AbstractArrayRead[ExternCFile] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type ArraySet[String] */
const struct type type_array__ArraySetstring__String = {
-1973,
+1922,
"ArraySet[String]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-597, /* Collection[String] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-1973, /* ArraySet[String] */
+595, /* Collection[String] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+1922, /* ArraySet[String] */
},
};
const struct types resolution_table_array__ArraySetstring__String = {
};
/* runtime type GlobalCompiler */
const struct type type_global_compiler__GlobalCompiler = {
-610,
+608,
"GlobalCompiler", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-191, /* AbstractCompiler */
-610, /* GlobalCompiler */
+189, /* AbstractCompiler */
+608, /* GlobalCompiler */
},
};
const struct types resolution_table_global_compiler__GlobalCompiler = {
};
/* runtime type HashMap[MClassType, String] */
const struct type type_hash_collection__HashMapmodel__MClassTypestring__String = {
-197,
+195,
"HashMap[MClassType, String]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-197, /* HashMap[MClassType, String] */
+195, /* HashMap[MClassType, String] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MClassTypestring__String = {
};
/* runtime type List[AbstractRuntimeFunction] */
const struct type type_list__Listabstract_compiler__AbstractRuntimeFunction = {
-1974,
+1923,
"List[AbstractRuntimeFunction]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-611, /* Collection[AbstractRuntimeFunction] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-1974, /* List[AbstractRuntimeFunction] */
+609, /* Collection[AbstractRuntimeFunction] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+1923, /* List[AbstractRuntimeFunction] */
},
};
const struct types resolution_table_list__Listabstract_compiler__AbstractRuntimeFunction = {
};
/* runtime type Collection[AbstractRuntimeFunction] */
const struct type type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction = {
-611,
+609,
"Collection[AbstractRuntimeFunction]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-611, /* Collection[AbstractRuntimeFunction] */
+609, /* Collection[AbstractRuntimeFunction] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type HashSet[AbstractRuntimeFunction] */
const struct type type_hash_collection__HashSetabstract_compiler__AbstractRuntimeFunction = {
-2264,
+2205,
"HashSet[AbstractRuntimeFunction]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-611, /* Collection[AbstractRuntimeFunction] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-2264, /* HashSet[AbstractRuntimeFunction] */
-1790, /* HashSet[Object] */
+609, /* Collection[AbstractRuntimeFunction] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+2205, /* HashSet[AbstractRuntimeFunction] */
+1740, /* HashSet[Object] */
},
};
const struct types resolution_table_hash_collection__HashSetabstract_compiler__AbstractRuntimeFunction = {
};
/* runtime type HashMap[MType, Array[MClassType]] */
const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType = {
-1793,
+1743,
"HashMap[MType, Array[MClassType]]", /* class_name_string */
4,
0,
{
0, /* nullable Object */
1, /* Object */
-194, /* HashMap[MType, Array[nullable MType]] */
-612, /* HashMap[MType, Array[MType]] */
-1793, /* HashMap[MType, Array[MClassType]] */
+192, /* HashMap[MType, Array[nullable MType]] */
+610, /* HashMap[MType, Array[MType]] */
+1743, /* HashMap[MType, Array[MClassType]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType = {
};
/* runtime type HashMap[MType, Array[MType]] */
const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType = {
-612,
+610,
"HashMap[MType, Array[MType]]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-194, /* HashMap[MType, Array[nullable MType]] */
-612, /* HashMap[MType, Array[MType]] */
+192, /* HashMap[MType, Array[nullable MType]] */
+610, /* HashMap[MType, Array[MType]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType = {
};
/* runtime type String */
const struct type type_string__String = {
-2620,
+2554,
"String", /* class_name_string */
10,
0,
0, /* nullable Object */
1, /* Object */
3, /* nullable String */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-604, /* Collection[Char] */
-1778, /* AbstractArrayRead[Object] */
-1969, /* SequenceRead[Char] */
-2464, /* AbstractArrayRead[Char] */
-2553, /* AbstractString */
-2620, /* String */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+602, /* Collection[Char] */
+1728, /* AbstractArrayRead[Object] */
+1918, /* SequenceRead[Char] */
+2423, /* AbstractArrayRead[Char] */
+2487, /* AbstractString */
+2554, /* String */
},
};
const struct types resolution_table_string__String = {
};
/* runtime type Message */
const struct type type_toolcontext__Message = {
-198,
+196,
"Message", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-198, /* Message */
+196, /* Message */
},
};
const struct types resolution_table_toolcontext__Message = {
};
/* runtime type Stdout */
const struct type type_file__Stdout = {
-613,
+611,
"Stdout", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-199, /* OFStream */
-613, /* Stdout */
+197, /* OFStream */
+611, /* Stdout */
},
};
const struct types resolution_table_file__Stdout = {
};
/* runtime type OFStream */
const struct type type_file__OFStream = {
-199,
+197,
"OFStream", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-199, /* OFStream */
+197, /* OFStream */
},
};
const struct types resolution_table_file__OFStream = {
};
/* runtime type IFStream */
const struct type type_file__IFStream = {
-200,
+198,
"IFStream", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-200, /* IFStream */
+198, /* IFStream */
},
};
const struct types resolution_table_file__IFStream = {
};
/* runtime type Lexer */
const struct type type_lexer__Lexer = {
-201,
+199,
"Lexer", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-201, /* Lexer */
+199, /* Lexer */
},
};
const struct types resolution_table_lexer__Lexer = {
};
/* runtime type SourceFile */
const struct type type_location__SourceFile = {
-202,
+200,
"SourceFile", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-202, /* SourceFile */
+200, /* SourceFile */
},
};
const struct types resolution_table_location__SourceFile = {
};
/* runtime type Array[Int] */
const struct type type_array__Arraykernel__Int = {
-2560,
+2494,
"Array[Int]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-614, /* Collection[Int] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2265, /* AbstractArrayRead[Int] */
-1778, /* AbstractArrayRead[Object] */
-2560, /* Array[Int] */
+612, /* Collection[Int] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2206, /* AbstractArrayRead[Int] */
+1728, /* AbstractArrayRead[Object] */
+2494, /* Array[Int] */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arraykernel__Int = {
};
/* runtime type Collection[Int] */
const struct type type_abstract_collection__Collectionkernel__Int = {
-614,
+612,
"Collection[Int]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-614, /* Collection[Int] */
+612, /* Collection[Int] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type AbstractArrayRead[Int] */
const struct type type_array__AbstractArrayReadkernel__Int = {
-2265,
+2206,
"AbstractArrayRead[Int]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-614, /* Collection[Int] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2265, /* AbstractArrayRead[Int] */
-1778, /* AbstractArrayRead[Object] */
+612, /* Collection[Int] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2206, /* AbstractArrayRead[Int] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type Parser */
const struct type type_parser__Parser = {
-203,
+201,
"Parser", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-203, /* Parser */
+201, /* Parser */
},
};
const struct types resolution_table_parser__Parser = {
};
/* runtime type AnnotationPhaseVisitor */
const struct type type_phase__AnnotationPhaseVisitor = {
-204,
+202,
"AnnotationPhaseVisitor", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-204, /* AnnotationPhaseVisitor */
+202, /* AnnotationPhaseVisitor */
},
};
const struct types resolution_table_phase__AnnotationPhaseVisitor = {
};
/* runtime type RapidTypeVisitor */
const struct type type_rapid_type_analysis__RapidTypeVisitor = {
-205,
+203,
"RapidTypeVisitor", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-205, /* RapidTypeVisitor */
+203, /* RapidTypeVisitor */
},
};
const struct types resolution_table_rapid_type_analysis__RapidTypeVisitor = {
};
/* runtime type Array[MType] */
const struct type type_array__Arraymodel__MType = {
-2662,
+2594,
"Array[MType]", /* class_name_string */
15,
0,
0, /* nullable Object */
1, /* Object */
4, /* nullable Array[nullable MType] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
-1778, /* AbstractArrayRead[Object] */
-1787, /* Collection[MType] */
-1794, /* AbstractArrayRead[nullable MType] */
-1962, /* Array[Object] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
+1728, /* AbstractArrayRead[Object] */
+1737, /* Collection[MType] */
+1744, /* AbstractArrayRead[nullable MType] */
+1911, /* Array[Object] */
-1, /* empty */
-2266, /* Array[nullable MType] */
+2207, /* Array[nullable MType] */
-1, /* empty */
-2561, /* AbstractArrayRead[MType] */
+2495, /* AbstractArrayRead[MType] */
-1, /* empty */
-2662, /* Array[MType] */
+2594, /* Array[MType] */
},
};
const struct types resolution_table_array__Arraymodel__MType = {
};
/* runtime type Array[nullable MType] */
const struct type type_array__Arraynullable_model__MType = {
-2266,
+2207,
"Array[nullable MType]", /* class_name_string */
11,
0,
0, /* nullable Object */
1, /* Object */
4, /* nullable Array[nullable MType] */
-165, /* SequenceRead[nullable Object] */
+163, /* SequenceRead[nullable Object] */
-1, /* empty */
-175, /* Collection[nullable MType] */
+173, /* Collection[nullable MType] */
-1, /* empty */
-1, /* empty */
-1794, /* AbstractArrayRead[nullable MType] */
+1744, /* AbstractArrayRead[nullable MType] */
-1, /* empty */
-1, /* empty */
-2266, /* Array[nullable MType] */
+2207, /* Array[nullable MType] */
},
};
const struct types resolution_table_array__Arraynullable_model__MType = {
};
/* runtime type AbstractArrayRead[MType] */
const struct type type_array__AbstractArrayReadmodel__MType = {
-2561,
+2495,
"AbstractArrayRead[MType]", /* class_name_string */
13,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
-1778, /* AbstractArrayRead[Object] */
-1787, /* Collection[MType] */
-1794, /* AbstractArrayRead[nullable MType] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
+1728, /* AbstractArrayRead[Object] */
+1737, /* Collection[MType] */
+1744, /* AbstractArrayRead[nullable MType] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-2561, /* AbstractArrayRead[MType] */
+2495, /* AbstractArrayRead[MType] */
},
};
/* runtime type AbstractArrayRead[nullable MType] */
const struct type type_array__AbstractArrayReadnullable_model__MType = {
-1794,
+1744,
"AbstractArrayRead[nullable MType]", /* class_name_string */
8,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-165, /* SequenceRead[nullable Object] */
+163, /* SequenceRead[nullable Object] */
-1, /* empty */
-175, /* Collection[nullable MType] */
+173, /* Collection[nullable MType] */
-1, /* empty */
-1, /* empty */
-1794, /* AbstractArrayRead[nullable MType] */
+1744, /* AbstractArrayRead[nullable MType] */
},
};
/* runtime type nullable Array[nullable MType] */
};
/* runtime type Range[Int] */
const struct type type_range__Rangekernel__Int = {
-1795,
+1745,
"Range[Int]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-614, /* Collection[Int] */
-1795, /* Range[Int] */
-166, /* Collection[Object] */
+612, /* Collection[Int] */
+1745, /* Range[Int] */
+164, /* Collection[Object] */
},
};
const struct types resolution_table_range__Rangekernel__Int = {
};
/* runtime type List[MClassType] */
const struct type type_list__Listmodel__MClassType = {
-2466,
+2425,
"List[MClassType]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-2466, /* List[MClassType] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
+2425, /* List[MClassType] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
-1, /* empty */
-1787, /* Collection[MType] */
+1737, /* Collection[MType] */
-1, /* empty */
-1, /* empty */
-1967, /* Collection[MClassType] */
+1916, /* Collection[MClassType] */
},
};
const struct types resolution_table_list__Listmodel__MClassType = {
};
/* runtime type HashMap[String, Int] */
const struct type type_hash_collection__HashMapstring__Stringkernel__Int = {
-206,
+204,
"HashMap[String, Int]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-206, /* HashMap[String, Int] */
+204, /* HashMap[String, Int] */
},
};
const struct types resolution_table_hash_collection__HashMapstring__Stringkernel__Int = {
};
/* runtime type MClassColorer */
const struct type type_layout_builders__MClassColorer = {
-207,
+205,
"MClassColorer", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-207, /* MClassColorer */
+205, /* MClassColorer */
},
};
const struct types resolution_table_layout_builders__MClassColorer = {
};
/* runtime type MClassHasher */
const struct type type_layout_builders__MClassHasher = {
-208,
+206,
"MClassHasher", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-208, /* MClassHasher */
+206, /* MClassHasher */
},
};
const struct types resolution_table_layout_builders__MClassHasher = {
};
/* runtime type PHModOperator */
const struct type type_layout_builders__PHModOperator = {
-209,
+207,
"PHModOperator", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-209, /* PHModOperator */
+207, /* PHModOperator */
},
};
const struct types resolution_table_layout_builders__PHModOperator = {
};
/* runtime type PHAndOperator */
const struct type type_layout_builders__PHAndOperator = {
-210,
+208,
"PHAndOperator", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-210, /* PHAndOperator */
+208, /* PHAndOperator */
},
};
const struct types resolution_table_layout_builders__PHAndOperator = {
};
/* runtime type MClassBMizer */
const struct type type_layout_builders__MClassBMizer = {
-211,
+209,
"MClassBMizer", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-211, /* MClassBMizer */
+209, /* MClassBMizer */
},
};
const struct types resolution_table_layout_builders__MClassBMizer = {
};
/* runtime type HashMap[MClass, Set[MVirtualTypeProp]] */
const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = {
-2267,
+2208,
"HashMap[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
6,
0,
{
0, /* nullable Object */
1, /* Object */
-185, /* Map[MClass, Set[PropertyLayoutElement]] */
-600, /* HashMap[MClass, Set[PropertyLayoutElement]] */
-615, /* Map[MClass, Set[MVirtualTypeProp]] */
-1791, /* HashMap[MClass, Set[MProperty]] */
-2267, /* HashMap[MClass, Set[MVirtualTypeProp]] */
+183, /* Map[MClass, Set[PropertyLayoutElement]] */
+598, /* HashMap[MClass, Set[PropertyLayoutElement]] */
+613, /* Map[MClass, Set[MVirtualTypeProp]] */
+1741, /* HashMap[MClass, Set[MProperty]] */
+2208, /* HashMap[MClass, Set[MVirtualTypeProp]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = {
};
/* runtime type Map[MClass, Set[MVirtualTypeProp]] */
const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = {
-615,
+613,
"Map[MClass, Set[MVirtualTypeProp]]", /* class_name_string */
4,
0,
{
0, /* nullable Object */
1, /* Object */
-185, /* Map[MClass, Set[PropertyLayoutElement]] */
+183, /* Map[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-615, /* Map[MClass, Set[MVirtualTypeProp]] */
+613, /* Map[MClass, Set[MVirtualTypeProp]] */
},
};
/* runtime type HashSet[MVirtualTypeProp] */
const struct type type_hash_collection__HashSetmodel__MVirtualTypeProp = {
-2677,
+2609,
"HashSet[MVirtualTypeProp]", /* class_name_string */
14,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1790, /* HashSet[Object] */
-1970, /* Set[PropertyLayoutElement] */
-2557, /* Set[MProperty] */
-2465, /* HashSet[PropertyLayoutElement] */
-1965, /* Collection[MProperty] */
-2621, /* Set[MVirtualTypeProp] */
-2268, /* Collection[MVirtualTypeProp] */
-2650, /* HashSet[MProperty] */
-2677, /* HashSet[MVirtualTypeProp] */
+172, /* Collection[nullable MProperty] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
+1740, /* HashSet[Object] */
+1919, /* Set[PropertyLayoutElement] */
+2491, /* Set[MProperty] */
+2424, /* HashSet[PropertyLayoutElement] */
+1914, /* Collection[MProperty] */
+2555, /* Set[MVirtualTypeProp] */
+2209, /* Collection[MVirtualTypeProp] */
+2582, /* HashSet[MProperty] */
+2609, /* HashSet[MVirtualTypeProp] */
},
};
const struct types resolution_table_hash_collection__HashSetmodel__MVirtualTypeProp = {
};
/* runtime type Set[MVirtualTypeProp] */
const struct type type_abstract_collection__Setmodel__MVirtualTypeProp = {
-2621,
+2555,
"Set[MVirtualTypeProp]", /* class_name_string */
11,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
+172, /* Collection[nullable MProperty] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
-1, /* empty */
-1970, /* Set[PropertyLayoutElement] */
-2557, /* Set[MProperty] */
+1919, /* Set[PropertyLayoutElement] */
+2491, /* Set[MProperty] */
-1, /* empty */
-1965, /* Collection[MProperty] */
-2621, /* Set[MVirtualTypeProp] */
-2268, /* Collection[MVirtualTypeProp] */
+1914, /* Collection[MProperty] */
+2555, /* Set[MVirtualTypeProp] */
+2209, /* Collection[MVirtualTypeProp] */
},
};
/* runtime type Collection[MVirtualTypeProp] */
const struct type type_abstract_collection__Collectionmodel__MVirtualTypeProp = {
-2268,
+2209,
"Collection[MVirtualTypeProp]", /* class_name_string */
12,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
+172, /* Collection[nullable MProperty] */
-1, /* empty */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1965, /* Collection[MProperty] */
+1914, /* Collection[MProperty] */
-1, /* empty */
-2268, /* Collection[MVirtualTypeProp] */
+2209, /* Collection[MVirtualTypeProp] */
},
};
/* runtime type MPropertyColorer[MVirtualTypeProp] */
const struct type type_layout_builders__MPropertyColorermodel__MVirtualTypeProp = {
-616,
+614,
"MPropertyColorer[MVirtualTypeProp]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-212, /* MPropertyColorer[PropertyLayoutElement] */
-616, /* MPropertyColorer[MVirtualTypeProp] */
+210, /* MPropertyColorer[PropertyLayoutElement] */
+614, /* MPropertyColorer[MVirtualTypeProp] */
},
};
const struct types resolution_table_layout_builders__MPropertyColorermodel__MVirtualTypeProp = {
};
/* runtime type MPropertyColorer[PropertyLayoutElement] */
const struct type type_layout_builders__MPropertyColorerlayout_builders__PropertyLayoutElement = {
-212,
+210,
"MPropertyColorer[PropertyLayoutElement]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-212, /* MPropertyColorer[PropertyLayoutElement] */
+210, /* MPropertyColorer[PropertyLayoutElement] */
},
};
const struct types resolution_table_layout_builders__MPropertyColorerlayout_builders__PropertyLayoutElement = {
};
/* runtime type CodeFile */
const struct type type_abstract_compiler__CodeFile = {
-213,
+211,
"CodeFile", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-213, /* CodeFile */
+211, /* CodeFile */
},
};
const struct types resolution_table_abstract_compiler__CodeFile = {
};
/* runtime type Array[CodeWriter] */
const struct type type_array__Arrayabstract_compiler__CodeWriter = {
-2562,
+2496,
"Array[CodeWriter]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-617, /* Collection[CodeWriter] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2269, /* AbstractArrayRead[CodeWriter] */
-1778, /* AbstractArrayRead[Object] */
-2562, /* Array[CodeWriter] */
+615, /* Collection[CodeWriter] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2210, /* AbstractArrayRead[CodeWriter] */
+1728, /* AbstractArrayRead[Object] */
+2496, /* Array[CodeWriter] */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arrayabstract_compiler__CodeWriter = {
};
/* runtime type Collection[CodeWriter] */
const struct type type_abstract_collection__Collectionabstract_compiler__CodeWriter = {
-617,
+615,
"Collection[CodeWriter]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-617, /* Collection[CodeWriter] */
+615, /* Collection[CodeWriter] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type AbstractArrayRead[CodeWriter] */
const struct type type_array__AbstractArrayReadabstract_compiler__CodeWriter = {
-2269,
+2210,
"AbstractArrayRead[CodeWriter]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-617, /* Collection[CodeWriter] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2269, /* AbstractArrayRead[CodeWriter] */
-1778, /* AbstractArrayRead[Object] */
+615, /* Collection[CodeWriter] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2210, /* AbstractArrayRead[CodeWriter] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type HashSet[String] */
const struct type type_hash_collection__HashSetstring__String = {
-2270,
+2211,
"HashSet[String]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-597, /* Collection[String] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-2270, /* HashSet[String] */
-1790, /* HashSet[Object] */
+595, /* Collection[String] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+2211, /* HashSet[String] */
+1740, /* HashSet[Object] */
},
};
const struct types resolution_table_hash_collection__HashSetstring__String = {
};
/* runtime type MPropertyColorer[MAttribute] */
const struct type type_layout_builders__MPropertyColorermodel__MAttribute = {
-618,
+616,
"MPropertyColorer[MAttribute]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-212, /* MPropertyColorer[PropertyLayoutElement] */
-618, /* MPropertyColorer[MAttribute] */
+210, /* MPropertyColorer[PropertyLayoutElement] */
+616, /* MPropertyColorer[MAttribute] */
},
};
const struct types resolution_table_layout_builders__MPropertyColorermodel__MAttribute = {
};
/* runtime type HashMap[MClass, Set[MAttribute]] */
const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute = {
-2271,
+2212,
"HashMap[MClass, Set[MAttribute]]", /* class_name_string */
6,
0,
{
0, /* nullable Object */
1, /* Object */
-185, /* Map[MClass, Set[PropertyLayoutElement]] */
-600, /* HashMap[MClass, Set[PropertyLayoutElement]] */
-619, /* Map[MClass, Set[MAttribute]] */
-1791, /* HashMap[MClass, Set[MProperty]] */
-2271, /* HashMap[MClass, Set[MAttribute]] */
+183, /* Map[MClass, Set[PropertyLayoutElement]] */
+598, /* HashMap[MClass, Set[PropertyLayoutElement]] */
+617, /* Map[MClass, Set[MAttribute]] */
+1741, /* HashMap[MClass, Set[MProperty]] */
+2212, /* HashMap[MClass, Set[MAttribute]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute = {
};
/* runtime type Map[MClass, Set[MAttribute]] */
const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MAttribute = {
-619,
+617,
"Map[MClass, Set[MAttribute]]", /* class_name_string */
4,
0,
{
0, /* nullable Object */
1, /* Object */
-185, /* Map[MClass, Set[PropertyLayoutElement]] */
+183, /* Map[MClass, Set[PropertyLayoutElement]] */
-1, /* empty */
-619, /* Map[MClass, Set[MAttribute]] */
+617, /* Map[MClass, Set[MAttribute]] */
},
};
/* runtime type HashSet[MAttribute] */
const struct type type_hash_collection__HashSetmodel__MAttribute = {
-2678,
+2610,
"HashSet[MAttribute]", /* class_name_string */
14,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1790, /* HashSet[Object] */
-1970, /* Set[PropertyLayoutElement] */
-2557, /* Set[MProperty] */
-2465, /* HashSet[PropertyLayoutElement] */
-1965, /* Collection[MProperty] */
-2622, /* Set[MAttribute] */
-2272, /* Collection[MAttribute] */
-2650, /* HashSet[MProperty] */
-2678, /* HashSet[MAttribute] */
+172, /* Collection[nullable MProperty] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
+1740, /* HashSet[Object] */
+1919, /* Set[PropertyLayoutElement] */
+2491, /* Set[MProperty] */
+2424, /* HashSet[PropertyLayoutElement] */
+1914, /* Collection[MProperty] */
+2556, /* Set[MAttribute] */
+2213, /* Collection[MAttribute] */
+2582, /* HashSet[MProperty] */
+2610, /* HashSet[MAttribute] */
},
};
const struct types resolution_table_hash_collection__HashSetmodel__MAttribute = {
};
/* runtime type Set[MAttribute] */
const struct type type_abstract_collection__Setmodel__MAttribute = {
-2622,
+2556,
"Set[MAttribute]", /* class_name_string */
11,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
+172, /* Collection[nullable MProperty] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
-1, /* empty */
-1970, /* Set[PropertyLayoutElement] */
-2557, /* Set[MProperty] */
+1919, /* Set[PropertyLayoutElement] */
+2491, /* Set[MProperty] */
-1, /* empty */
-1965, /* Collection[MProperty] */
-2622, /* Set[MAttribute] */
-2272, /* Collection[MAttribute] */
+1914, /* Collection[MProperty] */
+2556, /* Set[MAttribute] */
+2213, /* Collection[MAttribute] */
},
};
/* runtime type Collection[MAttribute] */
const struct type type_abstract_collection__Collectionmodel__MAttribute = {
-2272,
+2213,
"Collection[MAttribute]", /* class_name_string */
12,
0,
{
0, /* nullable Object */
1, /* Object */
-174, /* Collection[nullable MProperty] */
+172, /* Collection[nullable MProperty] */
-1, /* empty */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1965, /* Collection[MProperty] */
+1914, /* Collection[MProperty] */
-1, /* empty */
-2272, /* Collection[MAttribute] */
+2213, /* Collection[MAttribute] */
},
};
/* runtime type Array[RuntimeVariable] */
const struct type type_array__Arrayabstract_compiler__RuntimeVariable = {
-2563,
+2497,
"Array[RuntimeVariable]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-620, /* Collection[RuntimeVariable] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2273, /* AbstractArrayRead[RuntimeVariable] */
-1778, /* AbstractArrayRead[Object] */
-2563, /* Array[RuntimeVariable] */
+618, /* Collection[RuntimeVariable] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2214, /* AbstractArrayRead[RuntimeVariable] */
+1728, /* AbstractArrayRead[Object] */
+2497, /* Array[RuntimeVariable] */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arrayabstract_compiler__RuntimeVariable = {
};
/* runtime type Collection[RuntimeVariable] */
const struct type type_abstract_collection__Collectionabstract_compiler__RuntimeVariable = {
-620,
+618,
"Collection[RuntimeVariable]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-620, /* Collection[RuntimeVariable] */
+618, /* Collection[RuntimeVariable] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type AbstractArrayRead[RuntimeVariable] */
const struct type type_array__AbstractArrayReadabstract_compiler__RuntimeVariable = {
-2273,
+2214,
"AbstractArrayRead[RuntimeVariable]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-620, /* Collection[RuntimeVariable] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2273, /* AbstractArrayRead[RuntimeVariable] */
-1778, /* AbstractArrayRead[Object] */
+618, /* Collection[RuntimeVariable] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2214, /* AbstractArrayRead[RuntimeVariable] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type ExternCFile */
const struct type type_abstract_compiler__ExternCFile = {
-214,
+212,
"ExternCFile", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-214, /* ExternCFile */
+212, /* ExternCFile */
},
};
const struct types resolution_table_abstract_compiler__ExternCFile = {
};
/* runtime type CodeWriter */
const struct type type_abstract_compiler__CodeWriter = {
-215,
+213,
"CodeWriter", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-215, /* CodeWriter */
+213, /* CodeWriter */
},
};
const struct types resolution_table_abstract_compiler__CodeWriter = {
};
/* runtime type List[String] */
const struct type type_list__Liststring__String = {
-1975,
+1924,
"List[String]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-597, /* Collection[String] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-1975, /* List[String] */
+595, /* Collection[String] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+1924, /* List[String] */
},
};
const struct types resolution_table_list__Liststring__String = {
};
/* runtime type Array[MClassType] */
const struct type type_array__Arraymodel__MClassType = {
-2699,
+2629,
"Array[MClassType]", /* class_name_string */
17,
0,
0, /* nullable Object */
1, /* Object */
4, /* nullable Array[nullable MType] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
-1778, /* AbstractArrayRead[Object] */
-1787, /* Collection[MType] */
-1794, /* AbstractArrayRead[nullable MType] */
-1962, /* Array[Object] */
-1967, /* Collection[MClassType] */
-2266, /* Array[nullable MType] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
+1728, /* AbstractArrayRead[Object] */
+1737, /* Collection[MType] */
+1744, /* AbstractArrayRead[nullable MType] */
+1911, /* Array[Object] */
+1916, /* Collection[MClassType] */
+2207, /* Array[nullable MType] */
-1, /* empty */
-2561, /* AbstractArrayRead[MType] */
-2623, /* AbstractArrayRead[MClassType] */
-2662, /* Array[MType] */
+2495, /* AbstractArrayRead[MType] */
+2557, /* AbstractArrayRead[MClassType] */
+2594, /* Array[MType] */
-1, /* empty */
-2699, /* Array[MClassType] */
+2629, /* Array[MClassType] */
},
};
const struct types resolution_table_array__Arraymodel__MClassType = {
};
/* runtime type AbstractArrayRead[MClassType] */
const struct type type_array__AbstractArrayReadmodel__MClassType = {
-2623,
+2557,
"AbstractArrayRead[MClassType]", /* class_name_string */
14,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
-1778, /* AbstractArrayRead[Object] */
-1787, /* Collection[MType] */
-1794, /* AbstractArrayRead[nullable MType] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
+1728, /* AbstractArrayRead[Object] */
+1737, /* Collection[MType] */
+1744, /* AbstractArrayRead[nullable MType] */
-1, /* empty */
-1967, /* Collection[MClassType] */
+1916, /* Collection[MClassType] */
-1, /* empty */
-1, /* empty */
-2561, /* AbstractArrayRead[MType] */
-2623, /* AbstractArrayRead[MClassType] */
+2495, /* AbstractArrayRead[MType] */
+2557, /* AbstractArrayRead[MClassType] */
},
};
/* runtime type RuntimeVariable */
const struct type type_abstract_compiler__RuntimeVariable = {
-216,
+214,
"RuntimeVariable", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-216, /* RuntimeVariable */
+214, /* RuntimeVariable */
},
};
const struct types resolution_table_abstract_compiler__RuntimeVariable = {
};
/* runtime type MClassKind */
const struct type type_model__MClassKind = {
-217,
+215,
"MClassKind", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-217, /* MClassKind */
+215, /* MClassKind */
},
};
const struct types resolution_table_model__MClassKind = {
};
/* runtime type MTypeBMizer */
const struct type type_layout_builders__MTypeBMizer = {
-218,
+216,
"MTypeBMizer", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-218, /* MTypeBMizer */
+216, /* MTypeBMizer */
},
};
const struct types resolution_table_layout_builders__MTypeBMizer = {
};
/* runtime type MTypeHasher */
const struct type type_layout_builders__MTypeHasher = {
-219,
+217,
"MTypeHasher", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-219, /* MTypeHasher */
+217, /* MTypeHasher */
},
};
const struct types resolution_table_layout_builders__MTypeHasher = {
};
/* runtime type MTypeColorer */
const struct type type_layout_builders__MTypeColorer = {
-220,
+218,
"MTypeColorer", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-220, /* MTypeColorer */
+218, /* MTypeColorer */
},
};
const struct types resolution_table_layout_builders__MTypeColorer = {
};
/* runtime type SeparateCompilerVisitor */
const struct type type_separate_compiler__SeparateCompilerVisitor = {
-621,
+619,
"SeparateCompilerVisitor", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-221, /* AbstractCompilerVisitor */
-621, /* SeparateCompilerVisitor */
+219, /* AbstractCompilerVisitor */
+619, /* SeparateCompilerVisitor */
},
};
const struct types resolution_table_separate_compiler__SeparateCompilerVisitor = {
};
/* runtime type AbstractCompilerVisitor */
const struct type type_abstract_compiler__AbstractCompilerVisitor = {
-221,
+219,
"AbstractCompilerVisitor", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-221, /* AbstractCompilerVisitor */
+219, /* AbstractCompilerVisitor */
},
};
/* runtime type HashMap[EscapeMark, String] */
const struct type type_hash_collection__HashMapscope__EscapeMarkstring__String = {
-222,
+220,
"HashMap[EscapeMark, String]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-222, /* HashMap[EscapeMark, String] */
+220, /* HashMap[EscapeMark, String] */
},
};
const struct types resolution_table_hash_collection__HashMapscope__EscapeMarkstring__String = {
};
/* runtime type HashMap[Variable, RuntimeVariable] */
const struct type type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable = {
-223,
+221,
"HashMap[Variable, RuntimeVariable]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-223, /* HashMap[Variable, RuntimeVariable] */
+221, /* HashMap[Variable, RuntimeVariable] */
},
};
const struct types resolution_table_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable = {
};
/* runtime type NativeFile */
const struct type type_file__NativeFile = {
-622,
+620,
"NativeFile", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-224, /* Pointer */
-622, /* NativeFile */
+222, /* Pointer */
+620, /* NativeFile */
},
};
const struct types resolution_table_file__NativeFile = {
};
/* runtime type Pointer */
const struct type type_kernel__Pointer = {
-224,
+222,
"Pointer", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-224, /* Pointer */
+222, /* Pointer */
},
};
/* runtime type Array[State] */
const struct type type_array__Arrayparser__State = {
-2564,
+2498,
"Array[State]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-623, /* Collection[State] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2274, /* AbstractArrayRead[State] */
-1778, /* AbstractArrayRead[Object] */
-2564, /* Array[State] */
+621, /* Collection[State] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2215, /* AbstractArrayRead[State] */
+1728, /* AbstractArrayRead[Object] */
+2498, /* Array[State] */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arrayparser__State = {
};
/* runtime type Collection[State] */
const struct type type_abstract_collection__Collectionparser__State = {
-623,
+621,
"Collection[State]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-623, /* Collection[State] */
+621, /* Collection[State] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type AbstractArrayRead[State] */
const struct type type_array__AbstractArrayReadparser__State = {
-2274,
+2215,
"AbstractArrayRead[State]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-623, /* Collection[State] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2274, /* AbstractArrayRead[State] */
-1778, /* AbstractArrayRead[Object] */
+621, /* Collection[State] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2215, /* AbstractArrayRead[State] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type Start */
const struct type type_parser_nodes__Start = {
-1796,
+1746,
"Start", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-1796, /* Start */
-225, /* ANode */
-624, /* Prod */
+1746, /* Start */
+223, /* ANode */
+622, /* Prod */
},
};
const struct types resolution_table_parser_nodes__Start = {
};
/* runtime type Prod */
const struct type type_parser_nodes__Prod = {
-624,
+622,
"Prod", /* class_name_string */
4,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-225, /* ANode */
-624, /* Prod */
+223, /* ANode */
+622, /* Prod */
},
};
/* runtime type ANode */
const struct type type_parser_nodes__ANode = {
-225,
+223,
"ANode", /* class_name_string */
3,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-225, /* ANode */
+223, /* ANode */
},
};
/* runtime type ComputeProdLocationVisitor */
const struct type type_parser__ComputeProdLocationVisitor = {
-226,
+224,
"ComputeProdLocationVisitor", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-226, /* ComputeProdLocationVisitor */
+224, /* ComputeProdLocationVisitor */
},
};
const struct types resolution_table_parser__ComputeProdLocationVisitor = {
};
/* runtime type AParserError */
const struct type type_parser_nodes__AParserError = {
-2275,
+2216,
"AParserError", /* class_name_string */
6,
0,
{
0, /* nullable Object */
1, /* Object */
-1797, /* EOF */
-225, /* ANode */
-625, /* Token */
-1976, /* AError */
-2275, /* AParserError */
+1747, /* EOF */
+223, /* ANode */
+623, /* Token */
+1925, /* AError */
+2216, /* AParserError */
},
};
const struct types resolution_table_parser_nodes__AParserError = {
};
/* runtime type EOF */
const struct type type_parser_nodes__EOF = {
-1797,
+1747,
"EOF", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-1797, /* EOF */
-225, /* ANode */
-625, /* Token */
+1747, /* EOF */
+223, /* ANode */
+623, /* Token */
},
};
const struct types resolution_table_parser_nodes__EOF = {
};
/* runtime type AError */
const struct type type_parser_nodes__AError = {
-1976,
+1925,
"AError", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-1797, /* EOF */
-225, /* ANode */
-625, /* Token */
-1976, /* AError */
+1747, /* EOF */
+223, /* ANode */
+623, /* Token */
+1925, /* AError */
},
};
/* runtime type Token */
const struct type type_parser_nodes__Token = {
-625,
+623,
"Token", /* class_name_string */
4,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-225, /* ANode */
-625, /* Token */
+223, /* ANode */
+623, /* Token */
},
};
/* runtime type Stderr */
const struct type type_file__Stderr = {
-626,
+624,
"Stderr", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-199, /* OFStream */
-626, /* Stderr */
+197, /* OFStream */
+624, /* Stderr */
},
};
const struct types resolution_table_file__Stderr = {
};
/* runtime type DivByZeroVisitor */
const struct type type_div_by_zero__DivByZeroVisitor = {
-227,
+225,
"DivByZeroVisitor", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-227, /* DivByZeroVisitor */
+225, /* DivByZeroVisitor */
},
};
const struct types resolution_table_div_by_zero__DivByZeroVisitor = {
};
/* runtime type ANodes[AClassdef] */
const struct type type_parser_nodes__ANodesparser_nodes__AClassdef = {
-2467,
+2426,
"ANodes[AClassdef]", /* class_name_string */
6,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-1789, /* Collection[Prod] */
-2467, /* ANodes[AClassdef] */
-1977, /* Collection[AClassdef] */
+596, /* Collection[ANode] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+1739, /* Collection[Prod] */
+2426, /* ANodes[AClassdef] */
+1926, /* Collection[AClassdef] */
},
};
const struct types resolution_table_parser_nodes__ANodesparser_nodes__AClassdef = {
};
/* runtime type Collection[AClassdef] */
const struct type type_abstract_collection__Collectionparser_nodes__AClassdef = {
-1977,
+1926,
"Collection[AClassdef]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
+596, /* Collection[ANode] */
-1, /* empty */
-166, /* Collection[Object] */
-1789, /* Collection[Prod] */
+164, /* Collection[Object] */
+1739, /* Collection[Prod] */
-1, /* empty */
-1977, /* Collection[AClassdef] */
+1926, /* Collection[AClassdef] */
},
};
/* runtime type ANodes[APropdef] */
const struct type type_parser_nodes__ANodesparser_nodes__APropdef = {
-2468,
+2427,
"ANodes[APropdef]", /* class_name_string */
6,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-1789, /* Collection[Prod] */
-2468, /* ANodes[APropdef] */
-1978, /* Collection[APropdef] */
+596, /* Collection[ANode] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+1739, /* Collection[Prod] */
+2427, /* ANodes[APropdef] */
+1927, /* Collection[APropdef] */
},
};
const struct types resolution_table_parser_nodes__ANodesparser_nodes__APropdef = {
};
/* runtime type Collection[APropdef] */
const struct type type_abstract_collection__Collectionparser_nodes__APropdef = {
-1978,
+1927,
"Collection[APropdef]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
+596, /* Collection[ANode] */
-1, /* empty */
-166, /* Collection[Object] */
-1789, /* Collection[Prod] */
+164, /* Collection[Object] */
+1739, /* Collection[Prod] */
-1, /* empty */
-1978, /* Collection[APropdef] */
+1927, /* Collection[APropdef] */
},
};
/* runtime type TransformVisitor */
const struct type type_transform__TransformVisitor = {
-228,
+226,
"TransformVisitor", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-228, /* TransformVisitor */
+226, /* TransformVisitor */
},
};
const struct types resolution_table_transform__TransformVisitor = {
};
/* runtime type ASTValidationVisitor */
const struct type type_astvalidation__ASTValidationVisitor = {
-229,
+227,
"ASTValidationVisitor", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-229, /* ASTValidationVisitor */
+227, /* ASTValidationVisitor */
},
};
const struct types resolution_table_astvalidation__ASTValidationVisitor = {
};
/* runtime type List[ANode] */
const struct type type_list__Listparser_nodes__ANode = {
-1979,
+1928,
"List[ANode]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-1979, /* List[ANode] */
+596, /* Collection[ANode] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+1928, /* List[ANode] */
},
};
const struct types resolution_table_list__Listparser_nodes__ANode = {
};
/* runtime type HashSet[ANode] */
const struct type type_hash_collection__HashSetparser_nodes__ANode = {
-2276,
+2217,
"HashSet[ANode]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-598, /* Collection[ANode] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-2276, /* HashSet[ANode] */
-1790, /* HashSet[Object] */
+596, /* Collection[ANode] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+2217, /* HashSet[ANode] */
+1740, /* HashSet[Object] */
},
};
const struct types resolution_table_hash_collection__HashSetparser_nodes__ANode = {
};
/* runtime type MGenericType */
const struct type type_model__MGenericType = {
-1980,
+1929,
"MGenericType", /* class_name_string */
5,
0,
0, /* nullable Object */
1, /* Object */
2, /* nullable MType */
-596, /* MType */
-1798, /* MClassType */
-1980, /* MGenericType */
+594, /* MType */
+1748, /* MClassType */
+1929, /* MGenericType */
},
};
const struct types resolution_table_model__MGenericType = {
};
/* runtime type MClassType */
const struct type type_model__MClassType = {
-1798,
+1748,
"MClassType", /* class_name_string */
4,
0,
0, /* nullable Object */
1, /* Object */
2, /* nullable MType */
-596, /* MType */
-1798, /* MClassType */
+594, /* MType */
+1748, /* MClassType */
},
};
const struct types resolution_table_model__MClassType = {
};
/* runtime type HashMap[MModule, Set[MClassDef]] */
const struct type type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassDef = {
-230,
+228,
"HashMap[MModule, Set[MClassDef]]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-230, /* HashMap[MModule, Set[MClassDef]] */
+228, /* HashMap[MModule, Set[MClassDef]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassDef = {
};
/* runtime type HashMap[MModule, Set[MClass]] */
const struct type type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClass = {
-231,
+229,
"HashMap[MModule, Set[MClass]]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-231, /* HashMap[MModule, Set[MClass]] */
+229, /* HashMap[MModule, Set[MClass]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClass = {
};
/* runtime type HashMap[MModule, Set[MClassType]] */
const struct type type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassType = {
-232,
+230,
"HashMap[MModule, Set[MClassType]]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-232, /* HashMap[MModule, Set[MClassType]] */
+230, /* HashMap[MModule, Set[MClassType]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassType = {
};
/* runtime type MClass */
const struct type type_model__MClass = {
-627,
+625,
"MClass", /* class_name_string */
3,
0,
0, /* nullable Object */
1, /* Object */
5, /* nullable MClass */
-627, /* MClass */
+625, /* MClass */
},
};
const struct types resolution_table_model__MClass = {
};
/* runtime type Array[MGenericType] */
const struct type type_array__Arraymodel__MGenericType = {
-2712,
+2642,
"Array[MGenericType]", /* class_name_string */
18,
0,
0, /* nullable Object */
1, /* Object */
4, /* nullable Array[nullable MType] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
-1778, /* AbstractArrayRead[Object] */
-1787, /* Collection[MType] */
-1794, /* AbstractArrayRead[nullable MType] */
-1962, /* Array[Object] */
-1967, /* Collection[MClassType] */
-2266, /* Array[nullable MType] */
-2277, /* Collection[MGenericType] */
-2561, /* AbstractArrayRead[MType] */
-2623, /* AbstractArrayRead[MClassType] */
-2662, /* Array[MType] */
-2663, /* AbstractArrayRead[MGenericType] */
-2699, /* Array[MClassType] */
-2712, /* Array[MGenericType] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
+1728, /* AbstractArrayRead[Object] */
+1737, /* Collection[MType] */
+1744, /* AbstractArrayRead[nullable MType] */
+1911, /* Array[Object] */
+1916, /* Collection[MClassType] */
+2207, /* Array[nullable MType] */
+2218, /* Collection[MGenericType] */
+2495, /* AbstractArrayRead[MType] */
+2557, /* AbstractArrayRead[MClassType] */
+2594, /* Array[MType] */
+2595, /* AbstractArrayRead[MGenericType] */
+2629, /* Array[MClassType] */
+2642, /* Array[MGenericType] */
},
};
const struct types resolution_table_array__Arraymodel__MGenericType = {
};
/* runtime type Collection[MGenericType] */
const struct type type_abstract_collection__Collectionmodel__MGenericType = {
-2277,
+2218,
"Collection[MGenericType]", /* class_name_string */
12,
0,
1, /* Object */
-1, /* empty */
-1, /* empty */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
-1, /* empty */
-1787, /* Collection[MType] */
+1737, /* Collection[MType] */
-1, /* empty */
-1, /* empty */
-1967, /* Collection[MClassType] */
+1916, /* Collection[MClassType] */
-1, /* empty */
-2277, /* Collection[MGenericType] */
+2218, /* Collection[MGenericType] */
},
};
/* runtime type AbstractArrayRead[MGenericType] */
const struct type type_array__AbstractArrayReadmodel__MGenericType = {
-2663,
+2595,
"AbstractArrayRead[MGenericType]", /* class_name_string */
16,
0,
0, /* nullable Object */
1, /* Object */
-1, /* empty */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-175, /* Collection[nullable MType] */
-1778, /* AbstractArrayRead[Object] */
-1787, /* Collection[MType] */
-1794, /* AbstractArrayRead[nullable MType] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+173, /* Collection[nullable MType] */
+1728, /* AbstractArrayRead[Object] */
+1737, /* Collection[MType] */
+1744, /* AbstractArrayRead[nullable MType] */
-1, /* empty */
-1967, /* Collection[MClassType] */
+1916, /* Collection[MClassType] */
-1, /* empty */
-2277, /* Collection[MGenericType] */
-2561, /* AbstractArrayRead[MType] */
-2623, /* AbstractArrayRead[MClassType] */
+2218, /* Collection[MGenericType] */
+2495, /* AbstractArrayRead[MType] */
+2557, /* AbstractArrayRead[MClassType] */
-1, /* empty */
-2663, /* AbstractArrayRead[MGenericType] */
+2595, /* AbstractArrayRead[MGenericType] */
},
};
/* runtime type MClassDef */
const struct type type_model__MClassDef = {
-233,
+231,
"MClassDef", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-233, /* MClassDef */
+231, /* MClassDef */
},
};
const struct types resolution_table_model__MClassDef = {
};
/* runtime type Array[MPropDef] */
const struct type type_array__Arraymodel__MPropDef = {
-2679,
+2611,
"Array[MPropDef]", /* class_name_string */
16,
0,
{
0, /* nullable Object */
1, /* Object */
-190, /* Collection[nullable MPropDef] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1778, /* AbstractArrayRead[Object] */
-1799, /* AbstractArrayRead[nullable MPropDef] */
-1971, /* Collection[MPropDef] */
-1962, /* Array[Object] */
-1981, /* Array[nullable MPropDef] */
-2253, /* AbstractArrayRead[PropertyLayoutElement] */
+188, /* Collection[nullable MPropDef] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
+1728, /* AbstractArrayRead[Object] */
+1749, /* AbstractArrayRead[nullable MPropDef] */
+1920, /* Collection[MPropDef] */
+1911, /* Array[Object] */
+1930, /* Array[nullable MPropDef] */
+2194, /* AbstractArrayRead[PropertyLayoutElement] */
-1, /* empty */
-2547, /* Array[PropertyLayoutElement] */
-2624, /* AbstractArrayRead[MPropDef] */
+2481, /* Array[PropertyLayoutElement] */
+2558, /* AbstractArrayRead[MPropDef] */
-1, /* empty */
-2679, /* Array[MPropDef] */
+2611, /* Array[MPropDef] */
},
};
const struct types resolution_table_array__Arraymodel__MPropDef = {
};
/* runtime type Array[nullable MPropDef] */
const struct type type_array__Arraynullable_model__MPropDef = {
-1981,
+1930,
"Array[nullable MPropDef]", /* class_name_string */
10,
0,
{
0, /* nullable Object */
1, /* Object */
-190, /* Collection[nullable MPropDef] */
-165, /* SequenceRead[nullable Object] */
+188, /* Collection[nullable MPropDef] */
+163, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1799, /* AbstractArrayRead[nullable MPropDef] */
+1749, /* AbstractArrayRead[nullable MPropDef] */
-1, /* empty */
-1, /* empty */
-1981, /* Array[nullable MPropDef] */
+1930, /* Array[nullable MPropDef] */
},
};
const struct types resolution_table_array__Arraynullable_model__MPropDef = {
};
/* runtime type AbstractArrayRead[MPropDef] */
const struct type type_array__AbstractArrayReadmodel__MPropDef = {
-2624,
+2558,
"AbstractArrayRead[MPropDef]", /* class_name_string */
14,
0,
{
0, /* nullable Object */
1, /* Object */
-190, /* Collection[nullable MPropDef] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-592, /* Collection[PropertyLayoutElement] */
-1778, /* AbstractArrayRead[Object] */
-1799, /* AbstractArrayRead[nullable MPropDef] */
-1971, /* Collection[MPropDef] */
+188, /* Collection[nullable MPropDef] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+590, /* Collection[PropertyLayoutElement] */
+1728, /* AbstractArrayRead[Object] */
+1749, /* AbstractArrayRead[nullable MPropDef] */
+1920, /* Collection[MPropDef] */
-1, /* empty */
-1, /* empty */
-2253, /* AbstractArrayRead[PropertyLayoutElement] */
+2194, /* AbstractArrayRead[PropertyLayoutElement] */
-1, /* empty */
-1, /* empty */
-2624, /* AbstractArrayRead[MPropDef] */
+2558, /* AbstractArrayRead[MPropDef] */
},
};
/* runtime type AbstractArrayRead[nullable MPropDef] */
const struct type type_array__AbstractArrayReadnullable_model__MPropDef = {
-1799,
+1749,
"AbstractArrayRead[nullable MPropDef]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-190, /* Collection[nullable MPropDef] */
-165, /* SequenceRead[nullable Object] */
+188, /* Collection[nullable MPropDef] */
+163, /* SequenceRead[nullable Object] */
-1, /* empty */
-1, /* empty */
-1, /* empty */
-1799, /* AbstractArrayRead[nullable MPropDef] */
+1749, /* AbstractArrayRead[nullable MPropDef] */
},
};
/* runtime type Location */
const struct type type_location__Location = {
-234,
+232,
"Location", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-234, /* Location */
+232, /* Location */
},
};
const struct types resolution_table_location__Location = {
};
/* runtime type MClassPOSetBuilder */
const struct type type_layout_builders__MClassPOSetBuilder = {
-628,
+626,
"MClassPOSetBuilder", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-235, /* POSetBuilder[MClass] */
-628, /* MClassPOSetBuilder */
+233, /* POSetBuilder[MClass] */
+626, /* MClassPOSetBuilder */
},
};
const struct types resolution_table_layout_builders__MClassPOSetBuilder = {
};
/* runtime type POSetBuilder[MClass] */
const struct type type_layout_builders__POSetBuildermodel__MClass = {
-235,
+233,
"POSetBuilder[MClass]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-235, /* POSetBuilder[MClass] */
+233, /* POSetBuilder[MClass] */
},
};
/* runtime type HashMap[MClass, Array[nullable MClass]] */
const struct type type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass = {
-236,
+234,
"HashMap[MClass, Array[nullable MClass]]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-236, /* HashMap[MClass, Array[nullable MClass]] */
+234, /* HashMap[MClass, Array[nullable MClass]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass = {
};
/* runtime type SeparateErasureCompilerVisitor */
const struct type type_separate_erasure_compiler__SeparateErasureCompilerVisitor = {
-1800,
+1750,
"SeparateErasureCompilerVisitor", /* class_name_string */
4,
0,
{
0, /* nullable Object */
1, /* Object */
-221, /* AbstractCompilerVisitor */
-621, /* SeparateCompilerVisitor */
-1800, /* SeparateErasureCompilerVisitor */
+219, /* AbstractCompilerVisitor */
+619, /* SeparateCompilerVisitor */
+1750, /* SeparateErasureCompilerVisitor */
},
};
const struct types resolution_table_separate_erasure_compiler__SeparateErasureCompilerVisitor = {
};
/* runtime type GlobalCompilerVisitor */
const struct type type_global_compiler__GlobalCompilerVisitor = {
-629,
+627,
"GlobalCompilerVisitor", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-221, /* AbstractCompilerVisitor */
-629, /* GlobalCompilerVisitor */
+219, /* AbstractCompilerVisitor */
+627, /* GlobalCompilerVisitor */
},
};
const struct types resolution_table_global_compiler__GlobalCompilerVisitor = {
};
/* runtime type SeparateRuntimeFunction */
const struct type type_separate_compiler__SeparateRuntimeFunction = {
-630,
+628,
"SeparateRuntimeFunction", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-237, /* AbstractRuntimeFunction */
-630, /* SeparateRuntimeFunction */
+235, /* AbstractRuntimeFunction */
+628, /* SeparateRuntimeFunction */
},
};
const struct types resolution_table_separate_compiler__SeparateRuntimeFunction = {
};
/* runtime type AbstractRuntimeFunction */
const struct type type_abstract_compiler__AbstractRuntimeFunction = {
-237,
+235,
"AbstractRuntimeFunction", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-237, /* AbstractRuntimeFunction */
+235, /* AbstractRuntimeFunction */
},
};
/* runtime type VirtualRuntimeFunction */
const struct type type_separate_compiler__VirtualRuntimeFunction = {
-631,
+629,
"VirtualRuntimeFunction", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-237, /* AbstractRuntimeFunction */
-631, /* VirtualRuntimeFunction */
+235, /* AbstractRuntimeFunction */
+629, /* VirtualRuntimeFunction */
},
};
const struct types resolution_table_separate_compiler__VirtualRuntimeFunction = {
};
/* runtime type Float */
const struct type type_kernel__Float = {
-238,
+236,
"Float", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-238, /* Float */
+236, /* Float */
},
};
const struct types resolution_table_kernel__Float = {
};
/* runtime type HashSet[MClassDef] */
const struct type type_hash_collection__HashSetmodel__MClassDef = {
-2469,
+2428,
"HashSet[MClassDef]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-593, /* Collection[MClassDef] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-1982, /* Set[MClassDef] */
-1790, /* HashSet[Object] */
-2469, /* HashSet[MClassDef] */
+591, /* Collection[MClassDef] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+1931, /* Set[MClassDef] */
+1740, /* HashSet[Object] */
+2428, /* HashSet[MClassDef] */
},
};
const struct types resolution_table_hash_collection__HashSetmodel__MClassDef = {
};
/* runtime type Set[MClassDef] */
const struct type type_abstract_collection__Setmodel__MClassDef = {
-1982,
+1931,
"Set[MClassDef]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-593, /* Collection[MClassDef] */
-599, /* Set[Object] */
-166, /* Collection[Object] */
-1982, /* Set[MClassDef] */
+591, /* Collection[MClassDef] */
+597, /* Set[Object] */
+164, /* Collection[Object] */
+1931, /* Set[MClassDef] */
},
};
/* runtime type MTypePOSetBuilder */
const struct type type_layout_builders__MTypePOSetBuilder = {
-632,
+630,
"MTypePOSetBuilder", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-239, /* POSetBuilder[MType] */
-632, /* MTypePOSetBuilder */
+237, /* POSetBuilder[MType] */
+630, /* MTypePOSetBuilder */
},
};
const struct types resolution_table_layout_builders__MTypePOSetBuilder = {
};
/* runtime type POSetBuilder[MType] */
const struct type type_layout_builders__POSetBuildermodel__MType = {
-239,
+237,
"POSetBuilder[MType]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-239, /* POSetBuilder[MType] */
+237, /* POSetBuilder[MType] */
},
};
/* runtime type HashMap[MClassType, Set[MType]] */
const struct type type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType = {
-1983,
+1932,
"HashMap[MClassType, Set[MType]]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-240, /* Map[MType, Set[MType]] */
-633, /* HashMap[MType, Set[MType]] */
-634, /* Map[MClassType, Set[MType]] */
-1983, /* HashMap[MClassType, Set[MType]] */
+238, /* Map[MType, Set[MType]] */
+631, /* HashMap[MType, Set[MType]] */
+632, /* Map[MClassType, Set[MType]] */
+1932, /* HashMap[MClassType, Set[MType]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType = {
};
/* runtime type HashMap[MType, Set[MType]] */
const struct type type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType = {
-633,
+631,
"HashMap[MType, Set[MType]]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-240, /* Map[MType, Set[MType]] */
-633, /* HashMap[MType, Set[MType]] */
+238, /* Map[MType, Set[MType]] */
+631, /* HashMap[MType, Set[MType]] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType = {
};
/* runtime type Map[MType, Set[MType]] */
const struct type type_abstract_collection__Mapmodel__MTypeabstract_collection__Setmodel__MType = {
-240,
+238,
"Map[MType, Set[MType]]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-240, /* Map[MType, Set[MType]] */
+238, /* Map[MType, Set[MType]] */
},
};
/* runtime type Map[MClassType, Set[MType]] */
const struct type type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Setmodel__MType = {
-634,
+632,
"Map[MClassType, Set[MType]]", /* class_name_string */
4,
0,
{
0, /* nullable Object */
1, /* Object */
-240, /* Map[MType, Set[MType]] */
+238, /* Map[MType, Set[MType]] */
-1, /* empty */
-634, /* Map[MClassType, Set[MType]] */
+632, /* Map[MClassType, Set[MType]] */
},
};
/* runtime type ResolutionBMizer */
const struct type type_layout_builders__ResolutionBMizer = {
-241,
+239,
"ResolutionBMizer", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-241, /* ResolutionBMizer */
+239, /* ResolutionBMizer */
},
};
const struct types resolution_table_layout_builders__ResolutionBMizer = {
};
/* runtime type ResolutionHasher */
const struct type type_layout_builders__ResolutionHasher = {
-242,
+240,
"ResolutionHasher", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-242, /* ResolutionHasher */
+240, /* ResolutionHasher */
},
};
const struct types resolution_table_layout_builders__ResolutionHasher = {
};
/* runtime type ResolutionColorer */
const struct type type_layout_builders__ResolutionColorer = {
-243,
+241,
"ResolutionColorer", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-243, /* ResolutionColorer */
+241, /* ResolutionColorer */
},
};
const struct types resolution_table_layout_builders__ResolutionColorer = {
};
/* runtime type HashMap[MType, Int] */
const struct type type_hash_collection__HashMapmodel__MTypekernel__Int = {
-635,
+633,
"HashMap[MType, Int]", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-244, /* Map[MType, Int] */
-635, /* HashMap[MType, Int] */
+242, /* Map[MType, Int] */
+633, /* HashMap[MType, Int] */
},
};
const struct types resolution_table_hash_collection__HashMapmodel__MTypekernel__Int = {
};
/* runtime type Map[MType, Int] */
const struct type type_abstract_collection__Mapmodel__MTypekernel__Int = {
-244,
+242,
"Map[MType, Int]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-244, /* Map[MType, Int] */
+242, /* Map[MType, Int] */
},
};
/* runtime type Array[Match] */
const struct type type_array__Arraystring_search__Match = {
-2565,
+2499,
"Array[Match]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-636, /* Collection[Match] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2278, /* AbstractArrayRead[Match] */
-1778, /* AbstractArrayRead[Object] */
-2565, /* Array[Match] */
+634, /* Collection[Match] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2219, /* AbstractArrayRead[Match] */
+1728, /* AbstractArrayRead[Object] */
+2499, /* Array[Match] */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arraystring_search__Match = {
};
/* runtime type Collection[Match] */
const struct type type_abstract_collection__Collectionstring_search__Match = {
-636,
+634,
"Collection[Match]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-636, /* Collection[Match] */
+634, /* Collection[Match] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type AbstractArrayRead[Match] */
const struct type type_array__AbstractArrayReadstring_search__Match = {
-2278,
+2219,
"AbstractArrayRead[Match]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-636, /* Collection[Match] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2278, /* AbstractArrayRead[Match] */
-1778, /* AbstractArrayRead[Object] */
+634, /* Collection[Match] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2219, /* AbstractArrayRead[Match] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type Match */
const struct type type_string_search__Match = {
-245,
+243,
"Match", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-245, /* Match */
+243, /* Match */
},
};
const struct types resolution_table_string_search__Match = {
};
/* runtime type Array[ReduceAction] */
const struct type type_array__Arrayparser__ReduceAction = {
-2566,
+2500,
"Array[ReduceAction]", /* class_name_string */
7,
0,
{
0, /* nullable Object */
1, /* Object */
-637, /* Collection[ReduceAction] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2279, /* AbstractArrayRead[ReduceAction] */
-1778, /* AbstractArrayRead[Object] */
-2566, /* Array[ReduceAction] */
+635, /* Collection[ReduceAction] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2220, /* AbstractArrayRead[ReduceAction] */
+1728, /* AbstractArrayRead[Object] */
+2500, /* Array[ReduceAction] */
-1, /* empty */
-1962, /* Array[Object] */
+1911, /* Array[Object] */
},
};
const struct types resolution_table_array__Arrayparser__ReduceAction = {
};
/* runtime type Collection[ReduceAction] */
const struct type type_abstract_collection__Collectionparser__ReduceAction = {
-637,
+635,
"Collection[ReduceAction]", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-637, /* Collection[ReduceAction] */
+635, /* Collection[ReduceAction] */
-1, /* empty */
-166, /* Collection[Object] */
+164, /* Collection[Object] */
},
};
/* runtime type AbstractArrayRead[ReduceAction] */
const struct type type_array__AbstractArrayReadparser__ReduceAction = {
-2279,
+2220,
"AbstractArrayRead[ReduceAction]", /* class_name_string */
5,
0,
{
0, /* nullable Object */
1, /* Object */
-637, /* Collection[ReduceAction] */
-165, /* SequenceRead[nullable Object] */
-166, /* Collection[Object] */
-2279, /* AbstractArrayRead[ReduceAction] */
-1778, /* AbstractArrayRead[Object] */
+635, /* Collection[ReduceAction] */
+163, /* SequenceRead[nullable Object] */
+164, /* Collection[Object] */
+2220, /* AbstractArrayRead[ReduceAction] */
+1728, /* AbstractArrayRead[Object] */
},
};
/* runtime type ReduceAction0 */
const struct type type_parser__ReduceAction0 = {
-638,
+636,
"ReduceAction0", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-638, /* ReduceAction0 */
+244, /* ReduceAction */
+636, /* ReduceAction0 */
},
};
const struct types resolution_table_parser__ReduceAction0 = {
};
/* runtime type ReduceAction */
const struct type type_parser__ReduceAction = {
-246,
+244,
"ReduceAction", /* class_name_string */
2,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
+244, /* ReduceAction */
},
};
/* runtime type ReduceAction1 */
const struct type type_parser__ReduceAction1 = {
-639,
+637,
"ReduceAction1", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-639, /* ReduceAction1 */
+244, /* ReduceAction */
+637, /* ReduceAction1 */
},
};
const struct types resolution_table_parser__ReduceAction1 = {
};
/* runtime type ReduceAction2 */
const struct type type_parser__ReduceAction2 = {
-640,
+638,
"ReduceAction2", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-640, /* ReduceAction2 */
+244, /* ReduceAction */
+638, /* ReduceAction2 */
},
};
const struct types resolution_table_parser__ReduceAction2 = {
};
/* runtime type ReduceAction3 */
const struct type type_parser__ReduceAction3 = {
-641,
+639,
"ReduceAction3", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-641, /* ReduceAction3 */
+244, /* ReduceAction */
+639, /* ReduceAction3 */
},
};
const struct types resolution_table_parser__ReduceAction3 = {
};
/* runtime type ReduceAction4 */
const struct type type_parser__ReduceAction4 = {
-642,
+640,
"ReduceAction4", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-642, /* ReduceAction4 */
+244, /* ReduceAction */
+640, /* ReduceAction4 */
},
};
const struct types resolution_table_parser__ReduceAction4 = {
};
/* runtime type ReduceAction5 */
const struct type type_parser__ReduceAction5 = {
-643,
+641,
"ReduceAction5", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-643, /* ReduceAction5 */
+244, /* ReduceAction */
+641, /* ReduceAction5 */
},
};
const struct types resolution_table_parser__ReduceAction5 = {
};
/* runtime type ReduceAction6 */
const struct type type_parser__ReduceAction6 = {
-644,
+642,
"ReduceAction6", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-644, /* ReduceAction6 */
+244, /* ReduceAction */
+642, /* ReduceAction6 */
},
};
const struct types resolution_table_parser__ReduceAction6 = {
};
/* runtime type ReduceAction7 */
const struct type type_parser__ReduceAction7 = {
-645,
+643,
"ReduceAction7", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-645, /* ReduceAction7 */
+244, /* ReduceAction */
+643, /* ReduceAction7 */
},
};
const struct types resolution_table_parser__ReduceAction7 = {
};
/* runtime type ReduceAction8 */
const struct type type_parser__ReduceAction8 = {
-646,
+644,
"ReduceAction8", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-646, /* ReduceAction8 */
+244, /* ReduceAction */
+644, /* ReduceAction8 */
},
};
const struct types resolution_table_parser__ReduceAction8 = {
};
/* runtime type ReduceAction9 */
const struct type type_parser__ReduceAction9 = {
-647,
+645,
"ReduceAction9", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-647, /* ReduceAction9 */
+244, /* ReduceAction */
+645, /* ReduceAction9 */
},
};
const struct types resolution_table_parser__ReduceAction9 = {
};
/* runtime type ReduceAction10 */
const struct type type_parser__ReduceAction10 = {
-648,
+646,
"ReduceAction10", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-648, /* ReduceAction10 */
+244, /* ReduceAction */
+646, /* ReduceAction10 */
},
};
const struct types resolution_table_parser__ReduceAction10 = {
};
/* runtime type ReduceAction11 */
const struct type type_parser__ReduceAction11 = {
-649,
+647,
"ReduceAction11", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-649, /* ReduceAction11 */
+244, /* ReduceAction */
+647, /* ReduceAction11 */
},
};
const struct types resolution_table_parser__ReduceAction11 = {
};
/* runtime type ReduceAction12 */
const struct type type_parser__ReduceAction12 = {
-650,
+648,
"ReduceAction12", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-650, /* ReduceAction12 */
+244, /* ReduceAction */
+648, /* ReduceAction12 */
},
};
const struct types resolution_table_parser__ReduceAction12 = {
};
/* runtime type ReduceAction13 */
const struct type type_parser__ReduceAction13 = {
-651,
+649,
"ReduceAction13", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-651, /* ReduceAction13 */
+244, /* ReduceAction */
+649, /* ReduceAction13 */
},
};
const struct types resolution_table_parser__ReduceAction13 = {
};
/* runtime type ReduceAction14 */
const struct type type_parser__ReduceAction14 = {
-652,
+650,
"ReduceAction14", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-652, /* ReduceAction14 */
+244, /* ReduceAction */
+650, /* ReduceAction14 */
},
};
const struct types resolution_table_parser__ReduceAction14 = {
};
/* runtime type ReduceAction15 */
const struct type type_parser__ReduceAction15 = {
-653,
+651,
"ReduceAction15", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-653, /* ReduceAction15 */
+244, /* ReduceAction */
+651, /* ReduceAction15 */
},
};
const struct types resolution_table_parser__ReduceAction15 = {
};
/* runtime type ReduceAction16 */
const struct type type_parser__ReduceAction16 = {
-654,
+652,
"ReduceAction16", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-654, /* ReduceAction16 */
+244, /* ReduceAction */
+652, /* ReduceAction16 */
},
};
const struct types resolution_table_parser__ReduceAction16 = {
};
/* runtime type ReduceAction17 */
const struct type type_parser__ReduceAction17 = {
-655,
+653,
"ReduceAction17", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-655, /* ReduceAction17 */
+244, /* ReduceAction */
+653, /* ReduceAction17 */
},
};
const struct types resolution_table_parser__ReduceAction17 = {
};
/* runtime type ReduceAction18 */
const struct type type_parser__ReduceAction18 = {
-656,
+654,
"ReduceAction18", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-656, /* ReduceAction18 */
+244, /* ReduceAction */
+654, /* ReduceAction18 */
},
};
const struct types resolution_table_parser__ReduceAction18 = {
};
/* runtime type ReduceAction19 */
const struct type type_parser__ReduceAction19 = {
-657,
+655,
"ReduceAction19", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-657, /* ReduceAction19 */
+244, /* ReduceAction */
+655, /* ReduceAction19 */
},
};
const struct types resolution_table_parser__ReduceAction19 = {
};
/* runtime type ReduceAction20 */
const struct type type_parser__ReduceAction20 = {
-658,
+656,
"ReduceAction20", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-658, /* ReduceAction20 */
+244, /* ReduceAction */
+656, /* ReduceAction20 */
},
};
const struct types resolution_table_parser__ReduceAction20 = {
};
/* runtime type ReduceAction21 */
const struct type type_parser__ReduceAction21 = {
-659,
+657,
"ReduceAction21", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-659, /* ReduceAction21 */
+244, /* ReduceAction */
+657, /* ReduceAction21 */
},
};
const struct types resolution_table_parser__ReduceAction21 = {
};
/* runtime type ReduceAction22 */
const struct type type_parser__ReduceAction22 = {
-660,
+658,
"ReduceAction22", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-660, /* ReduceAction22 */
+244, /* ReduceAction */
+658, /* ReduceAction22 */
},
};
const struct types resolution_table_parser__ReduceAction22 = {
};
/* runtime type ReduceAction23 */
const struct type type_parser__ReduceAction23 = {
-661,
+659,
"ReduceAction23", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-661, /* ReduceAction23 */
+244, /* ReduceAction */
+659, /* ReduceAction23 */
},
};
const struct types resolution_table_parser__ReduceAction23 = {
};
/* runtime type ReduceAction24 */
const struct type type_parser__ReduceAction24 = {
-662,
+660,
"ReduceAction24", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-662, /* ReduceAction24 */
+244, /* ReduceAction */
+660, /* ReduceAction24 */
},
};
const struct types resolution_table_parser__ReduceAction24 = {
};
/* runtime type ReduceAction25 */
const struct type type_parser__ReduceAction25 = {
-663,
+661,
"ReduceAction25", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-663, /* ReduceAction25 */
+244, /* ReduceAction */
+661, /* ReduceAction25 */
},
};
const struct types resolution_table_parser__ReduceAction25 = {
};
/* runtime type ReduceAction26 */
const struct type type_parser__ReduceAction26 = {
-664,
+662,
"ReduceAction26", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-664, /* ReduceAction26 */
+244, /* ReduceAction */
+662, /* ReduceAction26 */
},
};
const struct types resolution_table_parser__ReduceAction26 = {
};
/* runtime type ReduceAction27 */
const struct type type_parser__ReduceAction27 = {
-665,
+663,
"ReduceAction27", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-665, /* ReduceAction27 */
+244, /* ReduceAction */
+663, /* ReduceAction27 */
},
};
const struct types resolution_table_parser__ReduceAction27 = {
};
/* runtime type ReduceAction28 */
const struct type type_parser__ReduceAction28 = {
-666,
+664,
"ReduceAction28", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-666, /* ReduceAction28 */
+244, /* ReduceAction */
+664, /* ReduceAction28 */
},
};
const struct types resolution_table_parser__ReduceAction28 = {
};
/* runtime type ReduceAction29 */
const struct type type_parser__ReduceAction29 = {
-667,
+665,
"ReduceAction29", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-667, /* ReduceAction29 */
+244, /* ReduceAction */
+665, /* ReduceAction29 */
},
};
const struct types resolution_table_parser__ReduceAction29 = {
};
/* runtime type ReduceAction30 */
const struct type type_parser__ReduceAction30 = {
-668,
+666,
"ReduceAction30", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-668, /* ReduceAction30 */
+244, /* ReduceAction */
+666, /* ReduceAction30 */
},
};
const struct types resolution_table_parser__ReduceAction30 = {
};
/* runtime type ReduceAction31 */
const struct type type_parser__ReduceAction31 = {
-669,
+667,
"ReduceAction31", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-669, /* ReduceAction31 */
+244, /* ReduceAction */
+667, /* ReduceAction31 */
},
};
const struct types resolution_table_parser__ReduceAction31 = {
};
/* runtime type ReduceAction32 */
const struct type type_parser__ReduceAction32 = {
-670,
+668,
"ReduceAction32", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-670, /* ReduceAction32 */
+244, /* ReduceAction */
+668, /* ReduceAction32 */
},
};
const struct types resolution_table_parser__ReduceAction32 = {
};
/* runtime type ReduceAction33 */
const struct type type_parser__ReduceAction33 = {
-671,
+669,
"ReduceAction33", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-671, /* ReduceAction33 */
+244, /* ReduceAction */
+669, /* ReduceAction33 */
},
};
const struct types resolution_table_parser__ReduceAction33 = {
};
/* runtime type ReduceAction34 */
const struct type type_parser__ReduceAction34 = {
-672,
+670,
"ReduceAction34", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-672, /* ReduceAction34 */
+244, /* ReduceAction */
+670, /* ReduceAction34 */
},
};
const struct types resolution_table_parser__ReduceAction34 = {
};
/* runtime type ReduceAction35 */
const struct type type_parser__ReduceAction35 = {
-673,
+671,
"ReduceAction35", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-673, /* ReduceAction35 */
+244, /* ReduceAction */
+671, /* ReduceAction35 */
},
};
const struct types resolution_table_parser__ReduceAction35 = {
};
/* runtime type ReduceAction36 */
const struct type type_parser__ReduceAction36 = {
-674,
+672,
"ReduceAction36", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-674, /* ReduceAction36 */
+244, /* ReduceAction */
+672, /* ReduceAction36 */
},
};
const struct types resolution_table_parser__ReduceAction36 = {
};
/* runtime type ReduceAction37 */
const struct type type_parser__ReduceAction37 = {
-675,
+673,
"ReduceAction37", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-675, /* ReduceAction37 */
+244, /* ReduceAction */
+673, /* ReduceAction37 */
},
};
const struct types resolution_table_parser__ReduceAction37 = {
};
/* runtime type ReduceAction38 */
const struct type type_parser__ReduceAction38 = {
-676,
+674,
"ReduceAction38", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-676, /* ReduceAction38 */
+244, /* ReduceAction */
+674, /* ReduceAction38 */
},
};
const struct types resolution_table_parser__ReduceAction38 = {
};
/* runtime type ReduceAction39 */
const struct type type_parser__ReduceAction39 = {
-677,
+675,
"ReduceAction39", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-677, /* ReduceAction39 */
+244, /* ReduceAction */
+675, /* ReduceAction39 */
},
};
const struct types resolution_table_parser__ReduceAction39 = {
};
/* runtime type ReduceAction40 */
const struct type type_parser__ReduceAction40 = {
-678,
+676,
"ReduceAction40", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-678, /* ReduceAction40 */
+244, /* ReduceAction */
+676, /* ReduceAction40 */
},
};
const struct types resolution_table_parser__ReduceAction40 = {
};
/* runtime type ReduceAction41 */
const struct type type_parser__ReduceAction41 = {
-679,
+677,
"ReduceAction41", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-679, /* ReduceAction41 */
+244, /* ReduceAction */
+677, /* ReduceAction41 */
},
};
const struct types resolution_table_parser__ReduceAction41 = {
};
/* runtime type ReduceAction42 */
const struct type type_parser__ReduceAction42 = {
-680,
+678,
"ReduceAction42", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-680, /* ReduceAction42 */
+244, /* ReduceAction */
+678, /* ReduceAction42 */
},
};
const struct types resolution_table_parser__ReduceAction42 = {
};
/* runtime type ReduceAction43 */
const struct type type_parser__ReduceAction43 = {
-681,
+679,
"ReduceAction43", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-681, /* ReduceAction43 */
+244, /* ReduceAction */
+679, /* ReduceAction43 */
},
};
const struct types resolution_table_parser__ReduceAction43 = {
};
/* runtime type ReduceAction44 */
const struct type type_parser__ReduceAction44 = {
-682,
+680,
"ReduceAction44", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-682, /* ReduceAction44 */
+244, /* ReduceAction */
+680, /* ReduceAction44 */
},
};
const struct types resolution_table_parser__ReduceAction44 = {
};
/* runtime type ReduceAction45 */
const struct type type_parser__ReduceAction45 = {
-683,
+681,
"ReduceAction45", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-683, /* ReduceAction45 */
+244, /* ReduceAction */
+681, /* ReduceAction45 */
},
};
const struct types resolution_table_parser__ReduceAction45 = {
};
/* runtime type ReduceAction46 */
const struct type type_parser__ReduceAction46 = {
-684,
+682,
"ReduceAction46", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-684, /* ReduceAction46 */
+244, /* ReduceAction */
+682, /* ReduceAction46 */
},
};
const struct types resolution_table_parser__ReduceAction46 = {
};
/* runtime type ReduceAction47 */
const struct type type_parser__ReduceAction47 = {
-685,
+683,
"ReduceAction47", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-685, /* ReduceAction47 */
+244, /* ReduceAction */
+683, /* ReduceAction47 */
},
};
const struct types resolution_table_parser__ReduceAction47 = {
};
/* runtime type ReduceAction48 */
const struct type type_parser__ReduceAction48 = {
-686,
+684,
"ReduceAction48", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-686, /* ReduceAction48 */
+244, /* ReduceAction */
+684, /* ReduceAction48 */
},
};
const struct types resolution_table_parser__ReduceAction48 = {
};
/* runtime type ReduceAction49 */
const struct type type_parser__ReduceAction49 = {
-687,
+685,
"ReduceAction49", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-687, /* ReduceAction49 */
+244, /* ReduceAction */
+685, /* ReduceAction49 */
},
};
const struct types resolution_table_parser__ReduceAction49 = {
};
/* runtime type ReduceAction50 */
const struct type type_parser__ReduceAction50 = {
-688,
+686,
"ReduceAction50", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-688, /* ReduceAction50 */
+244, /* ReduceAction */
+686, /* ReduceAction50 */
},
};
const struct types resolution_table_parser__ReduceAction50 = {
};
/* runtime type ReduceAction51 */
const struct type type_parser__ReduceAction51 = {
-689,
+687,
"ReduceAction51", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-689, /* ReduceAction51 */
+244, /* ReduceAction */
+687, /* ReduceAction51 */
},
};
const struct types resolution_table_parser__ReduceAction51 = {
};
/* runtime type ReduceAction52 */
const struct type type_parser__ReduceAction52 = {
-690,
+688,
"ReduceAction52", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-690, /* ReduceAction52 */
+244, /* ReduceAction */
+688, /* ReduceAction52 */
},
};
const struct types resolution_table_parser__ReduceAction52 = {
};
/* runtime type ReduceAction53 */
const struct type type_parser__ReduceAction53 = {
-691,
+689,
"ReduceAction53", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-691, /* ReduceAction53 */
+244, /* ReduceAction */
+689, /* ReduceAction53 */
},
};
const struct types resolution_table_parser__ReduceAction53 = {
};
/* runtime type ReduceAction54 */
const struct type type_parser__ReduceAction54 = {
-692,
+690,
"ReduceAction54", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-692, /* ReduceAction54 */
+244, /* ReduceAction */
+690, /* ReduceAction54 */
},
};
const struct types resolution_table_parser__ReduceAction54 = {
};
/* runtime type ReduceAction55 */
const struct type type_parser__ReduceAction55 = {
-693,
+691,
"ReduceAction55", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-693, /* ReduceAction55 */
+244, /* ReduceAction */
+691, /* ReduceAction55 */
},
};
const struct types resolution_table_parser__ReduceAction55 = {
};
/* runtime type ReduceAction56 */
const struct type type_parser__ReduceAction56 = {
-694,
+692,
"ReduceAction56", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-694, /* ReduceAction56 */
+244, /* ReduceAction */
+692, /* ReduceAction56 */
},
};
const struct types resolution_table_parser__ReduceAction56 = {
};
/* runtime type ReduceAction57 */
const struct type type_parser__ReduceAction57 = {
-695,
+693,
"ReduceAction57", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-695, /* ReduceAction57 */
+244, /* ReduceAction */
+693, /* ReduceAction57 */
},
};
const struct types resolution_table_parser__ReduceAction57 = {
};
/* runtime type ReduceAction58 */
const struct type type_parser__ReduceAction58 = {
-696,
+694,
"ReduceAction58", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-696, /* ReduceAction58 */
+244, /* ReduceAction */
+694, /* ReduceAction58 */
},
};
const struct types resolution_table_parser__ReduceAction58 = {
};
/* runtime type ReduceAction59 */
const struct type type_parser__ReduceAction59 = {
-697,
+695,
"ReduceAction59", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-697, /* ReduceAction59 */
+244, /* ReduceAction */
+695, /* ReduceAction59 */
},
};
const struct types resolution_table_parser__ReduceAction59 = {
};
/* runtime type ReduceAction60 */
const struct type type_parser__ReduceAction60 = {
-698,
+696,
"ReduceAction60", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-698, /* ReduceAction60 */
+244, /* ReduceAction */
+696, /* ReduceAction60 */
},
};
const struct types resolution_table_parser__ReduceAction60 = {
};
/* runtime type ReduceAction61 */
const struct type type_parser__ReduceAction61 = {
-699,
+697,
"ReduceAction61", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-699, /* ReduceAction61 */
+244, /* ReduceAction */
+697, /* ReduceAction61 */
},
};
const struct types resolution_table_parser__ReduceAction61 = {
};
/* runtime type ReduceAction62 */
const struct type type_parser__ReduceAction62 = {
-700,
+698,
"ReduceAction62", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-700, /* ReduceAction62 */
+244, /* ReduceAction */
+698, /* ReduceAction62 */
},
};
const struct types resolution_table_parser__ReduceAction62 = {
};
/* runtime type ReduceAction63 */
const struct type type_parser__ReduceAction63 = {
-701,
+699,
"ReduceAction63", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-701, /* ReduceAction63 */
+244, /* ReduceAction */
+699, /* ReduceAction63 */
},
};
const struct types resolution_table_parser__ReduceAction63 = {
};
/* runtime type ReduceAction64 */
const struct type type_parser__ReduceAction64 = {
-702,
+700,
"ReduceAction64", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-702, /* ReduceAction64 */
+244, /* ReduceAction */
+700, /* ReduceAction64 */
},
};
const struct types resolution_table_parser__ReduceAction64 = {
};
/* runtime type ReduceAction65 */
const struct type type_parser__ReduceAction65 = {
-703,
+701,
"ReduceAction65", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-703, /* ReduceAction65 */
+244, /* ReduceAction */
+701, /* ReduceAction65 */
},
};
const struct types resolution_table_parser__ReduceAction65 = {
};
/* runtime type ReduceAction66 */
const struct type type_parser__ReduceAction66 = {
-704,
+702,
"ReduceAction66", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-704, /* ReduceAction66 */
+244, /* ReduceAction */
+702, /* ReduceAction66 */
},
};
const struct types resolution_table_parser__ReduceAction66 = {
};
/* runtime type ReduceAction67 */
const struct type type_parser__ReduceAction67 = {
-705,
+703,
"ReduceAction67", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-705, /* ReduceAction67 */
+244, /* ReduceAction */
+703, /* ReduceAction67 */
},
};
const struct types resolution_table_parser__ReduceAction67 = {
};
/* runtime type ReduceAction68 */
const struct type type_parser__ReduceAction68 = {
-706,
+704,
"ReduceAction68", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-706, /* ReduceAction68 */
+244, /* ReduceAction */
+704, /* ReduceAction68 */
},
};
const struct types resolution_table_parser__ReduceAction68 = {
};
/* runtime type ReduceAction69 */
const struct type type_parser__ReduceAction69 = {
-707,
+705,
"ReduceAction69", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-707, /* ReduceAction69 */
+244, /* ReduceAction */
+705, /* ReduceAction69 */
},
};
const struct types resolution_table_parser__ReduceAction69 = {
};
/* runtime type ReduceAction70 */
const struct type type_parser__ReduceAction70 = {
-708,
+706,
"ReduceAction70", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-708, /* ReduceAction70 */
+244, /* ReduceAction */
+706, /* ReduceAction70 */
},
};
const struct types resolution_table_parser__ReduceAction70 = {
};
/* runtime type ReduceAction71 */
const struct type type_parser__ReduceAction71 = {
-709,
+707,
"ReduceAction71", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-709, /* ReduceAction71 */
+244, /* ReduceAction */
+707, /* ReduceAction71 */
},
};
const struct types resolution_table_parser__ReduceAction71 = {
};
/* runtime type ReduceAction73 */
const struct type type_parser__ReduceAction73 = {
-710,
+708,
"ReduceAction73", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-710, /* ReduceAction73 */
+244, /* ReduceAction */
+708, /* ReduceAction73 */
},
};
const struct types resolution_table_parser__ReduceAction73 = {
};
/* runtime type ReduceAction74 */
const struct type type_parser__ReduceAction74 = {
-711,
+709,
"ReduceAction74", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-711, /* ReduceAction74 */
+244, /* ReduceAction */
+709, /* ReduceAction74 */
},
};
const struct types resolution_table_parser__ReduceAction74 = {
};
/* runtime type ReduceAction75 */
const struct type type_parser__ReduceAction75 = {
-712,
+710,
"ReduceAction75", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-712, /* ReduceAction75 */
+244, /* ReduceAction */
+710, /* ReduceAction75 */
},
};
const struct types resolution_table_parser__ReduceAction75 = {
};
/* runtime type ReduceAction76 */
const struct type type_parser__ReduceAction76 = {
-713,
+711,
"ReduceAction76", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-713, /* ReduceAction76 */
+244, /* ReduceAction */
+711, /* ReduceAction76 */
},
};
const struct types resolution_table_parser__ReduceAction76 = {
};
/* runtime type ReduceAction78 */
const struct type type_parser__ReduceAction78 = {
-714,
+712,
"ReduceAction78", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-714, /* ReduceAction78 */
+244, /* ReduceAction */
+712, /* ReduceAction78 */
},
};
const struct types resolution_table_parser__ReduceAction78 = {
};
/* runtime type ReduceAction79 */
const struct type type_parser__ReduceAction79 = {
-715,
+713,
"ReduceAction79", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-715, /* ReduceAction79 */
+244, /* ReduceAction */
+713, /* ReduceAction79 */
},
};
const struct types resolution_table_parser__ReduceAction79 = {
};
/* runtime type ReduceAction81 */
const struct type type_parser__ReduceAction81 = {
-716,
+714,
"ReduceAction81", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-716, /* ReduceAction81 */
+244, /* ReduceAction */
+714, /* ReduceAction81 */
},
};
const struct types resolution_table_parser__ReduceAction81 = {
};
/* runtime type ReduceAction82 */
const struct type type_parser__ReduceAction82 = {
-717,
+715,
"ReduceAction82", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-717, /* ReduceAction82 */
+244, /* ReduceAction */
+715, /* ReduceAction82 */
},
};
const struct types resolution_table_parser__ReduceAction82 = {
};
/* runtime type ReduceAction83 */
const struct type type_parser__ReduceAction83 = {
-718,
+716,
"ReduceAction83", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-718, /* ReduceAction83 */
+244, /* ReduceAction */
+716, /* ReduceAction83 */
},
};
const struct types resolution_table_parser__ReduceAction83 = {
};
/* runtime type ReduceAction84 */
const struct type type_parser__ReduceAction84 = {
-719,
+717,
"ReduceAction84", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-719, /* ReduceAction84 */
+244, /* ReduceAction */
+717, /* ReduceAction84 */
},
};
const struct types resolution_table_parser__ReduceAction84 = {
};
/* runtime type ReduceAction86 */
const struct type type_parser__ReduceAction86 = {
-720,
+718,
"ReduceAction86", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-720, /* ReduceAction86 */
+244, /* ReduceAction */
+718, /* ReduceAction86 */
},
};
const struct types resolution_table_parser__ReduceAction86 = {
};
/* runtime type ReduceAction87 */
const struct type type_parser__ReduceAction87 = {
-721,
+719,
"ReduceAction87", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-721, /* ReduceAction87 */
+244, /* ReduceAction */
+719, /* ReduceAction87 */
},
};
const struct types resolution_table_parser__ReduceAction87 = {
};
/* runtime type ReduceAction89 */
const struct type type_parser__ReduceAction89 = {
-722,
+720,
"ReduceAction89", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-722, /* ReduceAction89 */
+244, /* ReduceAction */
+720, /* ReduceAction89 */
},
};
const struct types resolution_table_parser__ReduceAction89 = {
};
/* runtime type ReduceAction90 */
const struct type type_parser__ReduceAction90 = {
-723,
+721,
"ReduceAction90", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-723, /* ReduceAction90 */
+244, /* ReduceAction */
+721, /* ReduceAction90 */
},
};
const struct types resolution_table_parser__ReduceAction90 = {
};
/* runtime type ReduceAction91 */
const struct type type_parser__ReduceAction91 = {
-724,
+722,
"ReduceAction91", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-724, /* ReduceAction91 */
+244, /* ReduceAction */
+722, /* ReduceAction91 */
},
};
const struct types resolution_table_parser__ReduceAction91 = {
};
/* runtime type ReduceAction92 */
const struct type type_parser__ReduceAction92 = {
-725,
+723,
"ReduceAction92", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-725, /* ReduceAction92 */
+244, /* ReduceAction */
+723, /* ReduceAction92 */
},
};
const struct types resolution_table_parser__ReduceAction92 = {
};
/* runtime type ReduceAction94 */
const struct type type_parser__ReduceAction94 = {
-726,
+724,
"ReduceAction94", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-726, /* ReduceAction94 */
+244, /* ReduceAction */
+724, /* ReduceAction94 */
},
};
const struct types resolution_table_parser__ReduceAction94 = {
};
/* runtime type ReduceAction95 */
const struct type type_parser__ReduceAction95 = {
-727,
+725,
"ReduceAction95", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-727, /* ReduceAction95 */
+244, /* ReduceAction */
+725, /* ReduceAction95 */
},
};
const struct types resolution_table_parser__ReduceAction95 = {
};
/* runtime type ReduceAction97 */
const struct type type_parser__ReduceAction97 = {
-728,
+726,
"ReduceAction97", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-728, /* ReduceAction97 */
+244, /* ReduceAction */
+726, /* ReduceAction97 */
},
};
const struct types resolution_table_parser__ReduceAction97 = {
};
/* runtime type ReduceAction98 */
const struct type type_parser__ReduceAction98 = {
-729,
+727,
"ReduceAction98", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-729, /* ReduceAction98 */
+244, /* ReduceAction */
+727, /* ReduceAction98 */
},
};
const struct types resolution_table_parser__ReduceAction98 = {
};
/* runtime type ReduceAction99 */
const struct type type_parser__ReduceAction99 = {
-730,
+728,
"ReduceAction99", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-730, /* ReduceAction99 */
+244, /* ReduceAction */
+728, /* ReduceAction99 */
},
};
const struct types resolution_table_parser__ReduceAction99 = {
};
/* runtime type ReduceAction100 */
const struct type type_parser__ReduceAction100 = {
-731,
+729,
"ReduceAction100", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-731, /* ReduceAction100 */
+244, /* ReduceAction */
+729, /* ReduceAction100 */
},
};
const struct types resolution_table_parser__ReduceAction100 = {
};
/* runtime type ReduceAction102 */
const struct type type_parser__ReduceAction102 = {
-732,
+730,
"ReduceAction102", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-732, /* ReduceAction102 */
+244, /* ReduceAction */
+730, /* ReduceAction102 */
},
};
const struct types resolution_table_parser__ReduceAction102 = {
};
/* runtime type ReduceAction103 */
const struct type type_parser__ReduceAction103 = {
-733,
+731,
"ReduceAction103", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-733, /* ReduceAction103 */
+244, /* ReduceAction */
+731, /* ReduceAction103 */
},
};
const struct types resolution_table_parser__ReduceAction103 = {
};
/* runtime type ReduceAction105 */
const struct type type_parser__ReduceAction105 = {
-734,
+732,
"ReduceAction105", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-734, /* ReduceAction105 */
+244, /* ReduceAction */
+732, /* ReduceAction105 */
},
};
const struct types resolution_table_parser__ReduceAction105 = {
};
/* runtime type ReduceAction106 */
const struct type type_parser__ReduceAction106 = {
-735,
+733,
"ReduceAction106", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-735, /* ReduceAction106 */
+244, /* ReduceAction */
+733, /* ReduceAction106 */
},
};
const struct types resolution_table_parser__ReduceAction106 = {
};
/* runtime type ReduceAction107 */
const struct type type_parser__ReduceAction107 = {
-736,
+734,
"ReduceAction107", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-736, /* ReduceAction107 */
+244, /* ReduceAction */
+734, /* ReduceAction107 */
},
};
const struct types resolution_table_parser__ReduceAction107 = {
};
/* runtime type ReduceAction108 */
const struct type type_parser__ReduceAction108 = {
-737,
+735,
"ReduceAction108", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-737, /* ReduceAction108 */
+244, /* ReduceAction */
+735, /* ReduceAction108 */
},
};
const struct types resolution_table_parser__ReduceAction108 = {
};
/* runtime type ReduceAction110 */
const struct type type_parser__ReduceAction110 = {
-738,
+736,
"ReduceAction110", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-738, /* ReduceAction110 */
+244, /* ReduceAction */
+736, /* ReduceAction110 */
},
};
const struct types resolution_table_parser__ReduceAction110 = {
};
/* runtime type ReduceAction111 */
const struct type type_parser__ReduceAction111 = {
-739,
+737,
"ReduceAction111", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-739, /* ReduceAction111 */
+244, /* ReduceAction */
+737, /* ReduceAction111 */
},
};
const struct types resolution_table_parser__ReduceAction111 = {
};
/* runtime type ReduceAction113 */
const struct type type_parser__ReduceAction113 = {
-740,
+738,
"ReduceAction113", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-740, /* ReduceAction113 */
+244, /* ReduceAction */
+738, /* ReduceAction113 */
},
};
const struct types resolution_table_parser__ReduceAction113 = {
};
/* runtime type ReduceAction114 */
const struct type type_parser__ReduceAction114 = {
-741,
+739,
"ReduceAction114", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-741, /* ReduceAction114 */
+244, /* ReduceAction */
+739, /* ReduceAction114 */
},
};
const struct types resolution_table_parser__ReduceAction114 = {
};
/* runtime type ReduceAction115 */
const struct type type_parser__ReduceAction115 = {
-742,
+740,
"ReduceAction115", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-742, /* ReduceAction115 */
+244, /* ReduceAction */
+740, /* ReduceAction115 */
},
};
const struct types resolution_table_parser__ReduceAction115 = {
};
/* runtime type ReduceAction116 */
const struct type type_parser__ReduceAction116 = {
-743,
+741,
"ReduceAction116", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-743, /* ReduceAction116 */
+244, /* ReduceAction */
+741, /* ReduceAction116 */
},
};
const struct types resolution_table_parser__ReduceAction116 = {
};
/* runtime type ReduceAction118 */
const struct type type_parser__ReduceAction118 = {
-744,
+742,
"ReduceAction118", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-744, /* ReduceAction118 */
+244, /* ReduceAction */
+742, /* ReduceAction118 */
},
};
const struct types resolution_table_parser__ReduceAction118 = {
};
/* runtime type ReduceAction119 */
const struct type type_parser__ReduceAction119 = {
-745,
+743,
"ReduceAction119", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-745, /* ReduceAction119 */
+244, /* ReduceAction */
+743, /* ReduceAction119 */
},
};
const struct types resolution_table_parser__ReduceAction119 = {
};
/* runtime type ReduceAction121 */
const struct type type_parser__ReduceAction121 = {
-746,
+744,
"ReduceAction121", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-746, /* ReduceAction121 */
+244, /* ReduceAction */
+744, /* ReduceAction121 */
},
};
const struct types resolution_table_parser__ReduceAction121 = {
};
/* runtime type ReduceAction122 */
const struct type type_parser__ReduceAction122 = {
-747,
+745,
"ReduceAction122", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-747, /* ReduceAction122 */
+244, /* ReduceAction */
+745, /* ReduceAction122 */
},
};
const struct types resolution_table_parser__ReduceAction122 = {
};
/* runtime type ReduceAction123 */
const struct type type_parser__ReduceAction123 = {
-748,
+746,
"ReduceAction123", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-748, /* ReduceAction123 */
+244, /* ReduceAction */
+746, /* ReduceAction123 */
},
};
const struct types resolution_table_parser__ReduceAction123 = {
};
/* runtime type ReduceAction124 */
const struct type type_parser__ReduceAction124 = {
-749,
+747,
"ReduceAction124", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-749, /* ReduceAction124 */
+244, /* ReduceAction */
+747, /* ReduceAction124 */
},
};
const struct types resolution_table_parser__ReduceAction124 = {
};
/* runtime type ReduceAction126 */
const struct type type_parser__ReduceAction126 = {
-750,
+748,
"ReduceAction126", /* class_name_string */
3,
0,
{
0, /* nullable Object */
1, /* Object */
-246, /* ReduceAction */
-750, /* ReduceAction126 */
+244, /* ReduceAction */
+748, /* ReduceAction126 */
},
};