X-Git-Url: http://nitlanguage.org diff --git a/c_src/nitg.types.4.c b/c_src/nith.types.3.c similarity index 63% rename from c_src/nitg.types.4.c rename to c_src/nith.types.3.c index a935c18..ee78773 100644 --- a/c_src/nitg.types.4.c +++ b/c_src/nith.types.3.c @@ -1,272 +1,272 @@ -#include "nitg.types.0.h" -/* runtime type nullable HashMapNode[String, Array[MClass]] */ -const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass = { -25, -"nullable HashMapNode[String, Array[MClass]]", /* class_name_string */ -2, -1, +#include "nith.types.0.h" +const struct types resolution_table_array__Arrayparser_nodes__AContinueExpr = { +0, /* dummy */ +{ +&type_parser_nodes__AContinueExpr, /* Sequence#0: AContinueExpr */ +&type_parser_nodes__AContinueExpr, /* SimpleCollection#0: AContinueExpr */ +&type_array__NativeArrayparser_nodes__AContinueExpr, /* NativeArray[Array#0]: NativeArray[AContinueExpr] */ +&type_array__Arrayparser_nodes__AContinueExpr, /* Array[Array#0]: Array[AContinueExpr] */ +&type_array__NativeArrayparser_nodes__AContinueExpr, /* NativeArray[ArrayCapable#0]: NativeArray[AContinueExpr] */ +&type_parser_nodes__AContinueExpr, /* RemovableCollection#0: AContinueExpr */ +&type_abstract_collection__Collectionparser_nodes__AContinueExpr, /* Collection[Sequence#0]: Collection[AContinueExpr] */ +&type_abstract_collection__Collectionparser_nodes__AContinueExpr, /* Collection[SimpleCollection#0]: Collection[AContinueExpr] */ +&type_parser_nodes__AContinueExpr, /* Collection#0: AContinueExpr */ +&type_abstract_collection__Collectionparser_nodes__AContinueExpr, /* Collection[Collection#0]: Collection[AContinueExpr] */ +&type_parser_nodes__AContinueExpr, /* SequenceRead#0: AContinueExpr */ +&type_parser_nodes__AContinueExpr, /* AbstractArrayRead#0: AContinueExpr */ +&type_array__Arrayparser_nodes__AContinueExpr, /* Array[AbstractArrayRead#0]: Array[AContinueExpr] */ +&type_array__ArrayIteratorparser_nodes__AContinueExpr, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AContinueExpr] */ +} +}; +/* runtime type Collection[AContinueExpr] */ +const struct type type_abstract_collection__Collectionparser_nodes__AContinueExpr = { +1795, +"Collection[AContinueExpr]", /* class_name_string */ +11, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[String, Array[MClass]] */ -const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass = { +/* runtime type AbstractArrayRead[AContinueExpr] */ +const struct type type_array__AbstractArrayReadparser_nodes__AContinueExpr = { +2169, +"AbstractArrayRead[AContinueExpr]", /* class_name_string */ +16, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type AVarExpr */ +const struct type type_parser_nodes__AVarExpr = { -1, /*CAST DEAD*/ -"HashMapIterator[String, Array[MClass]]", /* class_name_string */ +"AVarExpr", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass, -4, +NULL, /*NO RESOLUTIONS*/ +8, { 0, /* nullable Object */ 1, /* Object */ -339, /* MapIterator[String, Array[MClass]] */ -1530, /* HashMapIterator[String, Array[MClass]] */ +8, /* nullable ANode */ +191, /* nullable AExpr */ +622, /* ANode */ +1328, /* Prod */ +1698, /* AExpr */ +1996, /* AVarExpr */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass = { -0, /* dummy */ -{ -&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MClass]] */ -} -}; -/* runtime type MapIterator[String, Array[MClass]] */ -const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass = { -339, -"MapIterator[String, Array[MClass]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapKeys[String, Array[MProperty]] */ -const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty = { +/* runtime type AVarAssignExpr */ +const struct type type_parser_nodes__AVarAssignExpr = { -1, /*CAST DEAD*/ -"HashMapKeys[String, Array[MProperty]]", /* class_name_string */ +"AVarAssignExpr", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty, -7, +NULL, /*NO RESOLUTIONS*/ +8, { 0, /* nullable Object */ 1, /* Object */ -2099, /* HashMapKeys[String, Array[MProperty]] */ --1, /* empty */ -92, /* Collection[Object] */ -652, /* Collection[Streamable] */ -1870, /* Collection[String] */ +8, /* nullable ANode */ +191, /* nullable AExpr */ +622, /* ANode */ +1328, /* Prod */ +1698, /* AExpr */ +1997, /* AVarAssignExpr */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty = { -0, /* dummy */ -{ -&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MProperty]] */ -&type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MProperty]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_string__String, /* RemovableCollection#0: String */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_string__String, /* Collection#0: String */ -&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ -} -}; -/* runtime type HashMapValues[String, Array[MProperty]] */ -const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty = { +/* runtime type AVarReassignExpr */ +const struct type type_parser_nodes__AVarReassignExpr = { -1, /*CAST DEAD*/ -"HashMapValues[String, Array[MProperty]]", /* class_name_string */ +"AVarReassignExpr", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty, -5, +NULL, /*NO RESOLUTIONS*/ +8, { 0, /* nullable Object */ 1, /* Object */ -1531, /* Collection[Array[MProperty]] */ -1901, /* HashMapValues[String, Array[MProperty]] */ -92, /* Collection[Object] */ +8, /* nullable ANode */ +191, /* nullable AExpr */ +622, /* ANode */ +1328, /* Prod */ +1698, /* AExpr */ +1998, /* AVarReassignExpr */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty = { -0, /* dummy */ +/* runtime type EscapeMark */ +const struct type type_scope__EscapeMark = { +1016, +"EscapeMark", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, { -&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MProperty]] */ -&type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MProperty]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_array__Arraymodel__MProperty, /* RemovableCollection#0: Array[MProperty] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_array__Arraymodel__MProperty, /* Collection#0: Array[MProperty] */ -&type_abstract_collection__Collectionarray__Arraymodel__MProperty, /* Collection[Collection#0]: Collection[Array[MProperty]] */ -} +0, /* nullable Object */ +1, /* Object */ +15, /* nullable EscapeMark */ +1016, /* EscapeMark */ +}, }; -/* runtime type Collection[Array[MProperty]] */ -const struct type type_abstract_collection__Collectionarray__Arraymodel__MProperty = { -1531, -"Collection[Array[MProperty]]", /* class_name_string */ +/* runtime type nullable EscapeMark */ +const struct type type_nullable_scope__EscapeMark = { +15, +"nullable EscapeMark", /* class_name_string */ 2, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type NativeArray[nullable HashMapNode[String, Array[MProperty]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = { -340, -"NativeArray[nullable HashMapNode[String, Array[MProperty]]]", /* class_name_string */ -2, +/* runtime type MPropDefSorter */ +const struct type type_model__MPropDefSorter = { +-1, /*CAST DEAD*/ +"MPropDefSorter", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty, +&resolution_table_model__MPropDefSorter, 3, { 0, /* nullable Object */ 1, /* Object */ -340, /* NativeArray[nullable HashMapNode[String, Array[MProperty]]] */ +287, /* MPropDefSorter */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = { +const struct types resolution_table_model__MPropDefSorter = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty, /* NativeArray#0: nullable HashMapNode[String, Array[MProperty]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MProperty]]] */ +NULL, /* empty */ +&type_array__Arraymodel__MPropDef, /* Array[Comparator#0]: Array[MPropDef] */ } }; -/* runtime type HashMapNode[String, Array[MProperty]] */ -const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = { -1532, -"HashMapNode[String, Array[MProperty]]", /* class_name_string */ -3, +/* runtime type APlaceholderExpr */ +const struct type type_astbuilder__APlaceholderExpr = { +-1, /*CAST DEAD*/ +"APlaceholderExpr", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty, -4, +NULL, /*NO RESOLUTIONS*/ +8, { 0, /* nullable Object */ 1, /* Object */ -26, /* nullable HashMapNode[String, Array[MProperty]] */ -1532, /* HashMapNode[String, Array[MProperty]] */ +8, /* nullable ANode */ +191, /* nullable AExpr */ +622, /* ANode */ +1328, /* Prod */ +1698, /* AExpr */ +1999, /* APlaceholderExpr */ }, }; -const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = { +/* runtime type ArraySet[MMethodDef] */ +const struct type type_array__ArraySetmodel__MMethodDef = { +-1, /*CAST DEAD*/ +"ArraySet[MMethodDef]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_array__ArraySetmodel__MMethodDef, +16, +{ +0, /* nullable Object */ +1, /* Object */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +120, /* Collection[nullable MPropDef] */ +596, /* Collection[PropertyLayoutElement] */ +607, /* Set[Object] */ +-1, /* empty */ +1476, /* Set[PropertyLayoutElement] */ +1477, /* Collection[MPropDef] */ +-1, /* empty */ +-1, /* empty */ +1656, /* Collection[MMethodDef] */ +2109, /* Set[MMethodDef] */ +2130, /* ArraySet[MMethodDef] */ +}, +}; +const struct types resolution_table_array__ArraySetmodel__MMethodDef = { 0, /* dummy */ { -&type_string__String, /* HashMapNode#0: String */ -&type_array__Arraymodel__MProperty, /* HashMapNode#1: Array[MProperty] */ -&type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty, /* nullable N: nullable HashMapNode[String, Array[MProperty]] */ -&type_string__String, /* HashNode#0: String */ +&type_array__ArraySetIteratormodel__MMethodDef, /* ArraySetIterator[ArraySet#0]: ArraySetIterator[MMethodDef] */ +&type_model__MMethodDef, /* SimpleCollection#0: MMethodDef */ +&type_array__Arraymodel__MMethodDef, /* Array[ArraySet#0]: Array[MMethodDef] */ +&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[Set#0]: Collection[MMethodDef] */ +NULL, /* empty */ +&type_model__MMethodDef, /* RemovableCollection#0: MMethodDef */ +NULL, /* empty */ +&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[SimpleCollection#0]: Collection[MMethodDef] */ +&type_model__MMethodDef, /* Collection#0: MMethodDef */ +&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[Collection#0]: Collection[MMethodDef] */ } }; -/* runtime type nullable HashMapNode[String, Array[MProperty]] */ -const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = { -26, -"nullable HashMapNode[String, Array[MProperty]]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapIterator[String, Array[MProperty]] */ -const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty = { +/* runtime type ArrayIterator[Message] */ +const struct type type_array__ArrayIteratortoolcontext__Message = { -1, /*CAST DEAD*/ -"HashMapIterator[String, Array[MProperty]]", /* class_name_string */ +"ArrayIterator[Message]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty, +&resolution_table_array__ArrayIteratortoolcontext__Message, 4, { 0, /* nullable Object */ 1, /* Object */ -341, /* MapIterator[String, Array[MProperty]] */ -1533, /* HashMapIterator[String, Array[MProperty]] */ +288, /* ArrayIterator[Object] */ +1017, /* ArrayIterator[Message] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty = { +const struct types resolution_table_array__ArrayIteratortoolcontext__Message = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MProperty]] */ +&type_array__Arraytoolcontext__Message, /* Array[Iterator#0]: Array[Message] */ +&type_array__AbstractArrayReadtoolcontext__Message, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Message] */ } }; -/* runtime type MapIterator[String, Array[MProperty]] */ -const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty = { -341, -"MapIterator[String, Array[MProperty]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */ -const struct type type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { -342, -"HashMap[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ -2, +/* runtime type ArrayIterator[Object] */ +const struct type type_array__ArrayIteratorkernel__Object = { +-1, /*CAST DEAD*/ +"ArrayIterator[Object]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, +&resolution_table_array__ArrayIteratorkernel__Object, 3, { 0, /* nullable Object */ 1, /* Object */ -342, /* HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */ +288, /* ArrayIterator[Object] */ }, }; -const struct types resolution_table_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { +const struct types resolution_table_array__ArrayIteratorkernel__Object = { 0, /* dummy */ { -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_mmodule__MModule, /* MapRead#0: MModule */ -&type_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */ -&type_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */ -&type_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -&type_mmodule__MModule, /* Map#0: MModule */ -&type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Map#1: HashMap2[MType, String, nullable MProperty] */ -&type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */ -NULL, /* empty (Map[Map#0, Map#1]: Map[MModule, HashMap2[MType, String, nullable MProperty]] not a live type) */ -&type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* MapRead#1: HashMap2[MType, String, nullable MProperty] */ -&type_mmodule__MModule, /* HashCollection#0: MModule */ -&type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* nullable HashCollection#1: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */ -&type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashCollection#1: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */ -&type_nullable_mmodule__MModule, /* nullable HashCollection#0: nullable MModule */ +&type_array__Arraykernel__Object, /* Array[Iterator#0]: Array[Object] */ +&type_array__AbstractArrayReadkernel__Object, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Object] */ } }; -/* runtime type HashMap2[MType, String, nullable MProperty] */ -const struct type type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { -343, -"HashMap2[MType, String, nullable MProperty]", /* class_name_string */ -2, -0, -&resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, +/* runtime type NativeArray[Message] */ +const struct type type_array__NativeArraytoolcontext__Message = { +1018, +"NativeArray[Message]", /* class_name_string */ 3, +0, +&resolution_table_array__NativeArraytoolcontext__Message, +4, { 0, /* nullable Object */ 1, /* Object */ -343, /* HashMap2[MType, String, nullable MProperty] */ +103, /* NativeArray[Object] */ +1018, /* NativeArray[Message] */ }, }; -const struct types resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { +const struct types resolution_table_array__NativeArraytoolcontext__Message = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MType, HashMap[String, nullable MProperty]] */ -&type_model__MType, /* HashMap2#0: MType */ -&type_string__String, /* HashMap2#1: String */ -&type_nullable_model__MProperty, /* HashMap2#2: nullable MProperty */ -&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[String, nullable MProperty] */ +&type_toolcontext__Message, /* NativeArray#0: Message */ +&type_array__NativeArraytoolcontext__Message, /* NativeArray[NativeArray#0]: NativeArray[Message] */ } }; /* runtime type ArrayIterator[String] */ const struct type type_array__ArrayIteratorstring__String = { -1902, +1340, "ArrayIterator[String]", /* class_name_string */ 4, 0, @@ -275,9 +275,9 @@ const struct type type_array__ArrayIteratorstring__String = { { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1534, /* ArrayIterator[Streamable] */ -1902, /* ArrayIterator[String] */ +288, /* ArrayIterator[Object] */ +1019, /* ArrayIterator[Streamable] */ +1340, /* ArrayIterator[String] */ }, }; const struct types resolution_table_array__ArrayIteratorstring__String = { @@ -298,8 +298,8 @@ const struct type type_array__ArrayIteratorstream__Streamable = { { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1534, /* ArrayIterator[Streamable] */ +288, /* ArrayIterator[Object] */ +1019, /* ArrayIterator[Streamable] */ }, }; const struct types resolution_table_array__ArrayIteratorstream__Streamable = { @@ -309,9623 +309,9612 @@ const struct types resolution_table_array__ArrayIteratorstream__Streamable = { &type_array__AbstractArrayReadstream__Streamable, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Streamable] */ } }; -/* runtime type HashMapKeys[String, nullable ModulePath] */ -const struct type type_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath = { --1, /*CAST DEAD*/ -"HashMapKeys[String, nullable ModulePath]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMap[Phase, POSetElement[Phase]] */ +const struct type type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase = { +289, +"HashMap[Phase, POSetElement[Phase]]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath, -7, +&resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase, +3, { 0, /* nullable Object */ 1, /* Object */ -2100, /* HashMapKeys[String, nullable ModulePath] */ --1, /* empty */ -92, /* Collection[Object] */ -652, /* Collection[Streamable] */ -1870, /* Collection[String] */ +289, /* HashMap[Phase, POSetElement[Phase]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath = { +const struct types resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, nullable ModulePath] */ -&type_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, nullable ModulePath] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_string__String, /* RemovableCollection#0: String */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_string__String, /* Collection#0: String */ -&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ +&type_phase__Phase, /* MapRead#0: Phase */ +&type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[Phase, POSetElement[Phase]]] */ +&type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[Phase, POSetElement[Phase]] */ +&type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[Phase, POSetElement[Phase]] */ +&type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[Phase, POSetElement[Phase]] */ +&type_phase__Phase, /* Map#0: Phase */ +&type_poset__POSetElementphase__Phase, /* Map#1: POSetElement[Phase] */ +&type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[Phase, POSetElement[Phase]] */ +&type_phase__Phase, /* HashCollection#0: Phase */ +&type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase, /* nullable HashCollection#1: nullable HashMapNode[Phase, POSetElement[Phase]] */ +&type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase, /* HashCollection#1: HashMapNode[Phase, POSetElement[Phase]] */ +&type_nullable_phase__Phase, /* nullable HashCollection#0: nullable Phase */ } }; -/* runtime type HashMapValues[String, nullable ModulePath] */ -const struct type type_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath = { --1, /*CAST DEAD*/ -"HashMapValues[String, nullable ModulePath]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type POSetElement[Phase] */ +const struct type type_poset__POSetElementphase__Phase = { +290, +"POSetElement[Phase]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath, -4, +&resolution_table_poset__POSetElementphase__Phase, +3, { 0, /* nullable Object */ 1, /* Object */ -344, /* Collection[nullable ModulePath] */ -1535, /* HashMapValues[String, nullable ModulePath] */ +290, /* POSetElement[Phase] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath = { +const struct types resolution_table_poset__POSetElementphase__Phase = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, nullable ModulePath] */ -&type_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, nullable ModulePath] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nullable_modelbuilder__ModulePath, /* RemovableCollection#0: nullable ModulePath */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nullable_modelbuilder__ModulePath, /* Collection#0: nullable ModulePath */ -&type_abstract_collection__Collectionnullable_modelbuilder__ModulePath, /* Collection[Collection#0]: Collection[nullable ModulePath] */ +&type_hash_collection__HashSetphase__Phase, /* HashSet[POSetElement#0]: HashSet[Phase] */ +&type_poset__POSetphase__Phase, /* POSet[POSetElement#0]: POSet[Phase] */ +&type_phase__Phase, /* POSetElement#0: Phase */ } }; -/* runtime type Collection[nullable ModulePath] */ -const struct type type_abstract_collection__Collectionnullable_modelbuilder__ModulePath = { -344, -"Collection[nullable ModulePath]", /* class_name_string */ -2, +/* runtime type ArrayIterator[Phase] */ +const struct type type_array__ArrayIteratorphase__Phase = { +-1, /*CAST DEAD*/ +"ArrayIterator[Phase]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type NativeArray[nullable HashMapNode[String, nullable ModulePath]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = { -345, -"NativeArray[nullable HashMapNode[String, nullable ModulePath]]", /* class_name_string */ -2, -0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath, -3, +&resolution_table_array__ArrayIteratorphase__Phase, +4, { 0, /* nullable Object */ 1, /* Object */ -345, /* NativeArray[nullable HashMapNode[String, nullable ModulePath]] */ +288, /* ArrayIterator[Object] */ +1020, /* ArrayIterator[Phase] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = { +const struct types resolution_table_array__ArrayIteratorphase__Phase = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath, /* NativeArray#0: nullable HashMapNode[String, nullable ModulePath] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, nullable ModulePath]] */ +&type_array__Arrayphase__Phase, /* Array[Iterator#0]: Array[Phase] */ +&type_array__AbstractArrayReadphase__Phase, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Phase] */ } }; -/* runtime type HashMapNode[String, nullable ModulePath] */ -const struct type type_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = { -1536, -"HashMapNode[String, nullable ModulePath]", /* class_name_string */ +/* runtime type NativeArray[Phase] */ +const struct type type_array__NativeArrayphase__Phase = { +1021, +"NativeArray[Phase]", /* class_name_string */ 3, 0, -&resolution_table_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath, +&resolution_table_array__NativeArrayphase__Phase, 4, { 0, /* nullable Object */ 1, /* Object */ -27, /* nullable HashMapNode[String, nullable ModulePath] */ -1536, /* HashMapNode[String, nullable ModulePath] */ +103, /* NativeArray[Object] */ +1021, /* NativeArray[Phase] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = { +const struct types resolution_table_array__NativeArrayphase__Phase = { 0, /* dummy */ { -&type_string__String, /* HashMapNode#0: String */ -&type_nullable_modelbuilder__ModulePath, /* HashMapNode#1: nullable ModulePath */ -&type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath, /* nullable N: nullable HashMapNode[String, nullable ModulePath] */ -&type_string__String, /* HashNode#0: String */ +&type_phase__Phase, /* NativeArray#0: Phase */ +&type_array__NativeArrayphase__Phase, /* NativeArray[NativeArray#0]: NativeArray[Phase] */ } }; -/* runtime type nullable HashMapNode[String, nullable ModulePath] */ -const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = { -27, -"nullable HashMapNode[String, nullable ModulePath]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapIterator[String, nullable ModulePath] */ -const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath = { +/* runtime type ArrayIterator[MProject] */ +const struct type type_array__ArrayIteratormproject__MProject = { -1, /*CAST DEAD*/ -"HashMapIterator[String, nullable ModulePath]", /* class_name_string */ +"ArrayIterator[MProject]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath, +&resolution_table_array__ArrayIteratormproject__MProject, 4, { 0, /* nullable Object */ 1, /* Object */ -346, /* MapIterator[String, nullable ModulePath] */ -1537, /* HashMapIterator[String, nullable ModulePath] */ +288, /* ArrayIterator[Object] */ +1022, /* ArrayIterator[MProject] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath = { +const struct types resolution_table_array__ArrayIteratormproject__MProject = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, nullable ModulePath] */ +&type_array__Arraymproject__MProject, /* Array[Iterator#0]: Array[MProject] */ +&type_array__AbstractArrayReadmproject__MProject, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MProject] */ } }; -/* runtime type MapIterator[String, nullable ModulePath] */ -const struct type type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath = { -346, -"MapIterator[String, nullable ModulePath]", /* class_name_string */ -2, +/* runtime type NativeArray[MProject] */ +const struct type type_array__NativeArraymproject__MProject = { +1023, +"NativeArray[MProject]", /* class_name_string */ +3, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_array__NativeArraymproject__MProject, +4, +{ +0, /* nullable Object */ +1, /* Object */ +103, /* NativeArray[Object] */ +1023, /* NativeArray[MProject] */ +}, }; -/* runtime type HashMapKeys[String, nullable MGroup] */ -const struct type type_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup = { +const struct types resolution_table_array__NativeArraymproject__MProject = { +0, /* dummy */ +{ +&type_mproject__MProject, /* NativeArray#0: MProject */ +&type_array__NativeArraymproject__MProject, /* NativeArray[NativeArray#0]: NativeArray[MProject] */ +} +}; +/* runtime type HashMapKeys[String, Array[MProject]] */ +const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject = { -1, /*CAST DEAD*/ -"HashMapKeys[String, nullable MGroup]", /* class_name_string */ +"HashMapKeys[String, Array[MProject]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup, -7, +&resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject, +8, { 0, /* nullable Object */ 1, /* Object */ -2101, /* HashMapKeys[String, nullable MGroup] */ -1, /* empty */ -92, /* Collection[Object] */ -652, /* Collection[Streamable] */ -1870, /* Collection[String] */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1521, /* HashMapKeys[String, Array[MProject]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup = { +const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, nullable MGroup] */ -&type_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, nullable MGroup] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapstring__Stringarray__Arraymproject__MProject, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MProject]] */ +&type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MProject]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ &type_string__String, /* RemovableCollection#0: String */ NULL, /* empty */ NULL, /* empty */ -NULL, /* empty */ &type_string__String, /* Collection#0: String */ &type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ } }; -/* runtime type HashMapValues[String, nullable MGroup] */ -const struct type type_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup = { +/* runtime type HashMapValues[String, Array[MProject]] */ +const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject = { -1, /*CAST DEAD*/ -"HashMapValues[String, nullable MGroup]", /* class_name_string */ +"HashMapValues[String, Array[MProject]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup, -4, +&resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject, +7, { 0, /* nullable Object */ 1, /* Object */ -150, /* Collection[nullable MGroup] */ -1538, /* HashMapValues[String, nullable MGroup] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +1024, /* Collection[Array[MProject]] */ +1341, /* HashMapValues[String, Array[MProject]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup = { +const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, nullable MGroup] */ -&type_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, nullable MGroup] */ -NULL, /* empty */ +&type_hash_collection__HashMapstring__Stringarray__Arraymproject__MProject, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MProject]] */ +&type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MProject]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ +&type_array__Arraymproject__MProject, /* RemovableCollection#0: Array[MProject] */ NULL, /* empty */ NULL, /* empty */ -&type_nullable_mproject__MGroup, /* RemovableCollection#0: nullable MGroup */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_nullable_mproject__MGroup, /* Collection#0: nullable MGroup */ -&type_abstract_collection__Collectionnullable_mproject__MGroup, /* Collection[Collection#0]: Collection[nullable MGroup] */ +&type_array__Arraymproject__MProject, /* Collection#0: Array[MProject] */ +&type_abstract_collection__Collectionarray__Arraymproject__MProject, /* Collection[Collection#0]: Collection[Array[MProject]] */ } }; -/* runtime type NativeArray[nullable HashMapNode[String, nullable MGroup]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = { -347, -"NativeArray[nullable HashMapNode[String, nullable MGroup]]", /* class_name_string */ +/* runtime type Collection[Array[MProject]] */ +const struct type type_abstract_collection__Collectionarray__Arraymproject__MProject = { +1024, +"Collection[Array[MProject]]", /* class_name_string */ +5, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type NativeArray[nullable HashMapNode[String, Array[MProject]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject = { +291, +"NativeArray[nullable HashMapNode[String, Array[MProject]]]", /* class_name_string */ 2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject, 3, { 0, /* nullable Object */ 1, /* Object */ -347, /* NativeArray[nullable HashMapNode[String, nullable MGroup]] */ +291, /* NativeArray[nullable HashMapNode[String, Array[MProject]]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup, /* NativeArray#0: nullable HashMapNode[String, nullable MGroup] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, nullable MGroup]] */ +&type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject, /* NativeArray#0: nullable HashMapNode[String, Array[MProject]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MProject]]] */ } }; -/* runtime type HashMapNode[String, nullable MGroup] */ -const struct type type_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = { -1539, -"HashMapNode[String, nullable MGroup]", /* class_name_string */ -3, +/* runtime type HashMapIterator[String, Array[MProject]] */ +const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject = { +-1, /*CAST DEAD*/ +"HashMapIterator[String, Array[MProject]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup, +&resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject, 4, { 0, /* nullable Object */ 1, /* Object */ -28, /* nullable HashMapNode[String, nullable MGroup] */ -1539, /* HashMapNode[String, nullable MGroup] */ +292, /* MapIterator[String, Array[MProject]] */ +1025, /* HashMapIterator[String, Array[MProject]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = { +const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject = { 0, /* dummy */ { -&type_string__String, /* HashMapNode#0: String */ -&type_nullable_mproject__MGroup, /* HashMapNode#1: nullable MGroup */ -&type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup, /* nullable N: nullable HashMapNode[String, nullable MGroup] */ -&type_string__String, /* HashNode#0: String */ +&type_hash_collection__HashMapstring__Stringarray__Arraymproject__MProject, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MProject]] */ } }; -/* runtime type nullable HashMapNode[String, nullable MGroup] */ -const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = { -28, -"nullable HashMapNode[String, nullable MGroup]", /* class_name_string */ +/* runtime type MapIterator[String, Array[MProject]] */ +const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject = { +292, +"MapIterator[String, Array[MProject]]", /* class_name_string */ 2, -1, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[String, nullable MGroup] */ -const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup = { --1, /*CAST DEAD*/ -"HashMapIterator[String, nullable MGroup]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[String, Array[MProject]] */ +const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject = { +1026, +"HashMapNode[String, Array[MProject]]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup, +&resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject, 4, { 0, /* nullable Object */ 1, /* Object */ -348, /* MapIterator[String, nullable MGroup] */ -1540, /* HashMapIterator[String, nullable MGroup] */ +16, /* nullable HashMapNode[String, Array[MProject]] */ +1026, /* HashMapNode[String, Array[MProject]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup = { +const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, nullable MGroup] */ +&type_string__String, /* HashMapNode#0: String */ +&type_array__Arraymproject__MProject, /* HashMapNode#1: Array[MProject] */ +&type_string__String, /* HashNode#0: String */ } }; -/* runtime type MapIterator[String, nullable MGroup] */ -const struct type type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup = { -348, -"MapIterator[String, nullable MGroup]", /* class_name_string */ +/* runtime type nullable HashMapNode[String, Array[MProject]] */ +const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject = { +16, +"nullable HashMapNode[String, Array[MProject]]", /* class_name_string */ 2, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type ArrayIterator[AModule] */ -const struct type type_array__ArrayIteratorparser_nodes__AModule = { --1, /*CAST DEAD*/ -"ArrayIterator[AModule]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_array__ArrayIteratorparser_nodes__AModule, -6, -{ -0, /* nullable Object */ -1, /* Object */ -321, /* ArrayIterator[Object] */ -1541, /* ArrayIterator[ANode] */ -1903, /* ArrayIterator[Prod] */ -2102, /* ArrayIterator[AModule] */ -}, -}; -const struct types resolution_table_array__ArrayIteratorparser_nodes__AModule = { -0, /* dummy */ -{ -&type_array__Arrayparser_nodes__AModule, /* Array[Iterator#0]: Array[AModule] */ -&type_array__AbstractArrayReadparser_nodes__AModule, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AModule] */ -} -}; -/* runtime type ArrayIterator[Prod] */ -const struct type type_array__ArrayIteratorparser_nodes__Prod = { --1, /*CAST DEAD*/ -"ArrayIterator[Prod]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ArrayIterator[MModule] */ +const struct type type_array__ArrayIteratormmodule__MModule = { +1027, +"ArrayIterator[MModule]", /* class_name_string */ +3, 0, -&resolution_table_array__ArrayIteratorparser_nodes__Prod, -5, +&resolution_table_array__ArrayIteratormmodule__MModule, +4, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1541, /* ArrayIterator[ANode] */ -1903, /* ArrayIterator[Prod] */ +288, /* ArrayIterator[Object] */ +1027, /* ArrayIterator[MModule] */ }, }; -const struct types resolution_table_array__ArrayIteratorparser_nodes__Prod = { +const struct types resolution_table_array__ArrayIteratormmodule__MModule = { 0, /* dummy */ { -&type_array__Arrayparser_nodes__Prod, /* Array[Iterator#0]: Array[Prod] */ -&type_array__AbstractArrayReadparser_nodes__Prod, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Prod] */ +&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */ +&type_array__AbstractArrayReadmmodule__MModule, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MModule] */ } }; -/* runtime type ArrayIterator[ANode] */ -const struct type type_array__ArrayIteratorparser_nodes__ANode = { --1, /*CAST DEAD*/ -"ArrayIterator[ANode]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type NativeArray[MModule] */ +const struct type type_array__NativeArraymmodule__MModule = { +1028, +"NativeArray[MModule]", /* class_name_string */ +3, 0, -&resolution_table_array__ArrayIteratorparser_nodes__ANode, +&resolution_table_array__NativeArraymmodule__MModule, 4, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1541, /* ArrayIterator[ANode] */ +103, /* NativeArray[Object] */ +1028, /* NativeArray[MModule] */ }, }; -const struct types resolution_table_array__ArrayIteratorparser_nodes__ANode = { +const struct types resolution_table_array__NativeArraymmodule__MModule = { 0, /* dummy */ { -&type_array__Arrayparser_nodes__ANode, /* Array[Iterator#0]: Array[ANode] */ -&type_array__AbstractArrayReadparser_nodes__ANode, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ANode] */ +&type_mmodule__MModule, /* NativeArray#0: MModule */ +&type_array__NativeArraymmodule__MModule, /* NativeArray[NativeArray#0]: NativeArray[MModule] */ } }; -/* runtime type NativeArray[AModule] */ -const struct type type_array__NativeArrayparser_nodes__AModule = { -2103, -"NativeArray[AModule]", /* class_name_string */ -5, +/* runtime type HashMap[MModule, POSetElement[MModule]] */ +const struct type type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule = { +293, +"HashMap[MModule, POSetElement[MModule]]", /* class_name_string */ +2, 0, -&resolution_table_array__NativeArrayparser_nodes__AModule, -6, +&resolution_table_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule, +3, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -1542, /* NativeArray[ANode] */ -1904, /* NativeArray[Prod] */ -2103, /* NativeArray[AModule] */ +293, /* HashMap[MModule, POSetElement[MModule]] */ }, }; -const struct types resolution_table_array__NativeArrayparser_nodes__AModule = { +const struct types resolution_table_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule = { 0, /* dummy */ { -&type_parser_nodes__AModule, /* NativeArray#0: AModule */ -&type_array__NativeArrayparser_nodes__AModule, /* NativeArray[NativeArray#0]: NativeArray[AModule] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_mmodule__MModule, /* MapRead#0: MModule */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, POSetElement[MModule]]] */ +&type_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, POSetElement[MModule]] */ +&type_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, POSetElement[MModule]] */ +&type_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, POSetElement[MModule]] */ +&type_mmodule__MModule, /* Map#0: MModule */ +&type_poset__POSetElementmmodule__MModule, /* Map#1: POSetElement[MModule] */ +&type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, POSetElement[MModule]] */ +&type_mmodule__MModule, /* HashCollection#0: MModule */ +&type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule, /* nullable HashCollection#1: nullable HashMapNode[MModule, POSetElement[MModule]] */ +&type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule, /* HashCollection#1: HashMapNode[MModule, POSetElement[MModule]] */ +&type_nullable_mmodule__MModule, /* nullable HashCollection#0: nullable MModule */ } }; -/* runtime type NativeArray[Prod] */ -const struct type type_array__NativeArrayparser_nodes__Prod = { -1904, -"NativeArray[Prod]", /* class_name_string */ -4, +/* runtime type POSetElement[MModule] */ +const struct type type_poset__POSetElementmmodule__MModule = { +294, +"POSetElement[MModule]", /* class_name_string */ +2, 0, -&resolution_table_array__NativeArrayparser_nodes__Prod, -5, -{ -0, /* nullable Object */ -1, /* Object */ -115, /* NativeArray[Object] */ -1542, /* NativeArray[ANode] */ -1904, /* NativeArray[Prod] */ -}, -}; -const struct types resolution_table_array__NativeArrayparser_nodes__Prod = { -0, /* dummy */ -{ -&type_parser_nodes__Prod, /* NativeArray#0: Prod */ -&type_array__NativeArrayparser_nodes__Prod, /* NativeArray[NativeArray#0]: NativeArray[Prod] */ -} -}; -/* runtime type NativeArray[ANode] */ -const struct type type_array__NativeArrayparser_nodes__ANode = { -1542, -"NativeArray[ANode]", /* class_name_string */ +&resolution_table_poset__POSetElementmmodule__MModule, 3, -0, -&resolution_table_array__NativeArrayparser_nodes__ANode, -4, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -1542, /* NativeArray[ANode] */ +294, /* POSetElement[MModule] */ }, }; -const struct types resolution_table_array__NativeArrayparser_nodes__ANode = { +const struct types resolution_table_poset__POSetElementmmodule__MModule = { 0, /* dummy */ { -&type_parser_nodes__ANode, /* NativeArray#0: ANode */ -&type_array__NativeArrayparser_nodes__ANode, /* NativeArray[NativeArray#0]: NativeArray[ANode] */ +&type_hash_collection__HashSetmmodule__MModule, /* HashSet[POSetElement#0]: HashSet[MModule] */ +&type_poset__POSetmmodule__MModule, /* POSet[POSetElement#0]: POSet[MModule] */ +&type_mmodule__MModule, /* POSetElement#0: MModule */ } }; -/* runtime type HashMapKeys[MModule, AModule] */ -const struct type type_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule = { +/* runtime type HashMapKeys[String, Array[MModule]] */ +const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule = { -1, /*CAST DEAD*/ -"HashMapKeys[MModule, AModule]", /* class_name_string */ +"HashMapKeys[String, Array[MModule]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule, -5, +&resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule, +8, { 0, /* nullable Object */ 1, /* Object */ -644, /* Collection[MModule] */ -1905, /* HashMapKeys[MModule, AModule] */ -92, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1522, /* HashMapKeys[String, Array[MModule]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule = { +const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, AModule] */ -&type_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, AModule] */ -NULL, /* empty */ +&type_hash_collection__HashMapstring__Stringarray__Arraymmodule__MModule, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MModule]] */ +&type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MModule]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ +&type_string__String, /* RemovableCollection#0: String */ NULL, /* empty */ NULL, /* empty */ -&type_mmodule__MModule, /* RemovableCollection#0: MModule */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_mmodule__MModule, /* Collection#0: MModule */ -&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */ +&type_string__String, /* Collection#0: String */ +&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ } }; -/* runtime type HashMapValues[MModule, AModule] */ -const struct type type_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule = { +/* runtime type HashMapValues[String, Array[MModule]] */ +const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule = { -1, /*CAST DEAD*/ -"HashMapValues[MModule, AModule]", /* class_name_string */ +"HashMapValues[String, Array[MModule]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule, +&resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule, 7, { 0, /* nullable Object */ 1, /* Object */ -1871, /* Collection[Prod] */ -2395, /* HashMapValues[MModule, AModule] */ -92, /* Collection[Object] */ -653, /* Collection[ANode] */ -2035, /* Collection[AModule] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +1029, /* Collection[Array[MModule]] */ +1342, /* HashMapValues[String, Array[MModule]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule = { +const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, AModule] */ -&type_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, AModule] */ +&type_hash_collection__HashMapstring__Stringarray__Arraymmodule__MModule, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MModule]] */ +&type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MModule]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ +&type_array__Arraymmodule__MModule, /* RemovableCollection#0: Array[MModule] */ NULL, /* empty */ NULL, /* empty */ -NULL, /* empty */ -&type_parser_nodes__AModule, /* RemovableCollection#0: AModule */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_parser_nodes__AModule, /* Collection#0: AModule */ -&type_abstract_collection__Collectionparser_nodes__AModule, /* Collection[Collection#0]: Collection[AModule] */ +&type_array__Arraymmodule__MModule, /* Collection#0: Array[MModule] */ +&type_abstract_collection__Collectionarray__Arraymmodule__MModule, /* Collection[Collection#0]: Collection[Array[MModule]] */ } }; -/* runtime type NativeArray[nullable HashMapNode[MModule, AModule]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = { -349, -"NativeArray[nullable HashMapNode[MModule, AModule]]", /* class_name_string */ +/* runtime type Collection[Array[MModule]] */ +const struct type type_abstract_collection__Collectionarray__Arraymmodule__MModule = { +1029, +"Collection[Array[MModule]]", /* class_name_string */ +5, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type NativeArray[nullable HashMapNode[String, Array[MModule]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule = { +295, +"NativeArray[nullable HashMapNode[String, Array[MModule]]]", /* class_name_string */ 2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule, 3, { 0, /* nullable Object */ 1, /* Object */ -349, /* NativeArray[nullable HashMapNode[MModule, AModule]] */ +295, /* NativeArray[nullable HashMapNode[String, Array[MModule]]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule, /* NativeArray#0: nullable HashMapNode[MModule, AModule] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, AModule]] */ +&type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule, /* NativeArray#0: nullable HashMapNode[String, Array[MModule]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MModule]]] */ } }; -/* runtime type HashMapNode[MModule, AModule] */ -const struct type type_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = { -1543, -"HashMapNode[MModule, AModule]", /* class_name_string */ -3, +/* runtime type HashMapIterator[String, Array[MModule]] */ +const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule = { +-1, /*CAST DEAD*/ +"HashMapIterator[String, Array[MModule]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule, +&resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule, 4, { 0, /* nullable Object */ 1, /* Object */ -29, /* nullable HashMapNode[MModule, AModule] */ -1543, /* HashMapNode[MModule, AModule] */ +296, /* MapIterator[String, Array[MModule]] */ +1030, /* HashMapIterator[String, Array[MModule]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = { +const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule = { 0, /* dummy */ { -&type_mmodule__MModule, /* HashMapNode#0: MModule */ -&type_parser_nodes__AModule, /* HashMapNode#1: AModule */ -&type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule, /* nullable N: nullable HashMapNode[MModule, AModule] */ -&type_mmodule__MModule, /* HashNode#0: MModule */ +&type_hash_collection__HashMapstring__Stringarray__Arraymmodule__MModule, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MModule]] */ } }; -/* runtime type nullable HashMapNode[MModule, AModule] */ -const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = { -29, -"nullable HashMapNode[MModule, AModule]", /* class_name_string */ +/* runtime type MapIterator[String, Array[MModule]] */ +const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule = { +296, +"MapIterator[String, Array[MModule]]", /* class_name_string */ 2, -1, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MModule, AModule] */ -const struct type type_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, AModule]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[String, Array[MModule]] */ +const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule = { +1031, +"HashMapNode[String, Array[MModule]]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule, +&resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule, 4, { 0, /* nullable Object */ 1, /* Object */ -350, /* MapIterator[MModule, AModule] */ -1544, /* HashMapIterator[MModule, AModule] */ +17, /* nullable HashMapNode[String, Array[MModule]] */ +1031, /* HashMapNode[String, Array[MModule]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule = { +const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, AModule] */ +&type_string__String, /* HashMapNode#0: String */ +&type_array__Arraymmodule__MModule, /* HashMapNode#1: Array[MModule] */ +&type_string__String, /* HashNode#0: String */ } }; -/* runtime type MapIterator[MModule, AModule] */ -const struct type type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule = { -350, -"MapIterator[MModule, AModule]", /* class_name_string */ +/* runtime type nullable HashMapNode[String, Array[MModule]] */ +const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule = { +17, +"nullable HashMapNode[String, Array[MModule]]", /* class_name_string */ 2, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapKeys[MClassDef, AClassdef] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef = { +/* runtime type ArrayIterator[MClass] */ +const struct type type_array__ArrayIteratormodel__MClass = { -1, /*CAST DEAD*/ -"HashMapKeys[MClassDef, AClassdef]", /* class_name_string */ +"ArrayIterator[MClass]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef, +&resolution_table_array__ArrayIteratormodel__MClass, 5, { 0, /* nullable Object */ 1, /* Object */ -647, /* Collection[MClassDef] */ -1906, /* HashMapKeys[MClassDef, AClassdef] */ -92, /* Collection[Object] */ +288, /* ArrayIterator[Object] */ +297, /* ArrayIterator[nullable MClass] */ +1343, /* ArrayIterator[MClass] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef = { +const struct types resolution_table_array__ArrayIteratormodel__MClass = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, AClassdef] */ -&type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, AClassdef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassDef, /* RemovableCollection#0: MClassDef */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassDef, /* Collection#0: MClassDef */ -&type_abstract_collection__Collectionmodel__MClassDef, /* Collection[Collection#0]: Collection[MClassDef] */ +&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ +&type_array__AbstractArrayReadmodel__MClass, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClass] */ } }; -/* runtime type HashMapValues[MClassDef, AClassdef] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef = { +/* runtime type ArrayIterator[nullable MClass] */ +const struct type type_array__ArrayIteratornullable_model__MClass = { -1, /*CAST DEAD*/ -"HashMapValues[MClassDef, AClassdef]", /* class_name_string */ +"ArrayIterator[nullable MClass]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef, -7, +&resolution_table_array__ArrayIteratornullable_model__MClass, +4, { 0, /* nullable Object */ 1, /* Object */ -1871, /* Collection[Prod] */ -2396, /* HashMapValues[MClassDef, AClassdef] */ -92, /* Collection[Object] */ -653, /* Collection[ANode] */ -2045, /* Collection[AClassdef] */ +-1, /* empty */ +297, /* ArrayIterator[nullable MClass] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef = { +const struct types resolution_table_array__ArrayIteratornullable_model__MClass = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, AClassdef] */ -&type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, AClassdef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_parser_nodes__AClassdef, /* RemovableCollection#0: AClassdef */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_parser_nodes__AClassdef, /* Collection#0: AClassdef */ -&type_abstract_collection__Collectionparser_nodes__AClassdef, /* Collection[Collection#0]: Collection[AClassdef] */ +&type_array__Arraynullable_model__MClass, /* Array[Iterator#0]: Array[nullable MClass] */ +&type_array__AbstractArrayReadnullable_model__MClass, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MClass] */ } }; -/* runtime type NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = { -351, -"NativeArray[nullable HashMapNode[MClassDef, AClassdef]]", /* class_name_string */ -2, +/* runtime type NativeArray[MClass] */ +const struct type type_array__NativeArraymodel__MClass = { +1344, +"NativeArray[MClass]", /* class_name_string */ +4, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef, -3, +&resolution_table_array__NativeArraymodel__MClass, +5, { 0, /* nullable Object */ 1, /* Object */ -351, /* NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */ +103, /* NativeArray[Object] */ +298, /* NativeArray[nullable MClass] */ +1344, /* NativeArray[MClass] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = { +const struct types resolution_table_array__NativeArraymodel__MClass = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef, /* NativeArray#0: nullable HashMapNode[MClassDef, AClassdef] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */ +&type_model__MClass, /* NativeArray#0: MClass */ +&type_array__NativeArraymodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[MClass] */ } }; -/* runtime type HashMapNode[MClassDef, AClassdef] */ -const struct type type_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = { -1545, -"HashMapNode[MClassDef, AClassdef]", /* class_name_string */ +/* runtime type NativeArray[nullable MClass] */ +const struct type type_array__NativeArraynullable_model__MClass = { +298, +"NativeArray[nullable MClass]", /* class_name_string */ 3, 0, -&resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef, +&resolution_table_array__NativeArraynullable_model__MClass, 4, { 0, /* nullable Object */ 1, /* Object */ -30, /* nullable HashMapNode[MClassDef, AClassdef] */ -1545, /* HashMapNode[MClassDef, AClassdef] */ +-1, /* empty */ +298, /* NativeArray[nullable MClass] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = { +const struct types resolution_table_array__NativeArraynullable_model__MClass = { 0, /* dummy */ { -&type_model__MClassDef, /* HashMapNode#0: MClassDef */ -&type_parser_nodes__AClassdef, /* HashMapNode#1: AClassdef */ -&type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef, /* nullable N: nullable HashMapNode[MClassDef, AClassdef] */ -&type_model__MClassDef, /* HashNode#0: MClassDef */ +&type_nullable_model__MClass, /* NativeArray#0: nullable MClass */ +&type_array__NativeArraynullable_model__MClass, /* NativeArray[NativeArray#0]: NativeArray[nullable MClass] */ } }; -/* runtime type nullable HashMapNode[MClassDef, AClassdef] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = { -30, -"nullable HashMapNode[MClassDef, AClassdef]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapIterator[MClassDef, AClassdef] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef = { +/* runtime type ArrayIterator[MProperty] */ +const struct type type_array__ArrayIteratormodel__MProperty = { -1, /*CAST DEAD*/ -"HashMapIterator[MClassDef, AClassdef]", /* class_name_string */ +"ArrayIterator[MProperty]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef, -4, +&resolution_table_array__ArrayIteratormodel__MProperty, +6, { 0, /* nullable Object */ 1, /* Object */ -352, /* MapIterator[MClassDef, AClassdef] */ -1546, /* HashMapIterator[MClassDef, AClassdef] */ +288, /* ArrayIterator[Object] */ +299, /* ArrayIterator[nullable MProperty] */ +1032, /* ArrayIterator[PropertyLayoutElement] */ +1523, /* ArrayIterator[MProperty] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef = { +const struct types resolution_table_array__ArrayIteratormodel__MProperty = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, AClassdef] */ +&type_array__Arraymodel__MProperty, /* Array[Iterator#0]: Array[MProperty] */ +&type_array__AbstractArrayReadmodel__MProperty, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MProperty] */ } }; -/* runtime type MapIterator[MClassDef, AClassdef] */ -const struct type type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef = { -352, -"MapIterator[MClassDef, AClassdef]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapKeys[MPropDef, APropdef] */ -const struct type type_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef = { +/* runtime type ArrayIterator[PropertyLayoutElement] */ +const struct type type_array__ArrayIteratorseparate_compiler__PropertyLayoutElement = { -1, /*CAST DEAD*/ -"HashMapKeys[MPropDef, APropdef]", /* class_name_string */ +"ArrayIterator[PropertyLayoutElement]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef, -11, +&resolution_table_array__ArrayIteratorseparate_compiler__PropertyLayoutElement, +5, { 0, /* nullable Object */ 1, /* Object */ -2397, /* HashMapKeys[MPropDef, APropdef] */ --1, /* empty */ -92, /* Collection[Object] */ -124, /* Collection[nullable MPropDef] */ -646, /* Collection[PropertyLayoutElement] */ --1, /* empty */ --1, /* empty */ +288, /* ArrayIterator[Object] */ -1, /* empty */ -2042, /* Collection[MPropDef] */ +1032, /* ArrayIterator[PropertyLayoutElement] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef = { +const struct types resolution_table_array__ArrayIteratorseparate_compiler__PropertyLayoutElement = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MPropDef, APropdef] */ -&type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MPropDef, APropdef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MPropDef, /* RemovableCollection#0: MPropDef */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MPropDef, /* Collection#0: MPropDef */ -&type_abstract_collection__Collectionmodel__MPropDef, /* Collection[Collection#0]: Collection[MPropDef] */ +&type_array__Arrayseparate_compiler__PropertyLayoutElement, /* Array[Iterator#0]: Array[PropertyLayoutElement] */ +&type_array__AbstractArrayReadseparate_compiler__PropertyLayoutElement, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[PropertyLayoutElement] */ } }; -/* runtime type HashMapValues[MPropDef, APropdef] */ -const struct type type_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef = { +/* runtime type ArrayIterator[nullable MProperty] */ +const struct type type_array__ArrayIteratornullable_model__MProperty = { -1, /*CAST DEAD*/ -"HashMapValues[MPropDef, APropdef]", /* class_name_string */ +"ArrayIterator[nullable MProperty]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef, -7, +&resolution_table_array__ArrayIteratornullable_model__MProperty, +4, { 0, /* nullable Object */ 1, /* Object */ -1871, /* Collection[Prod] */ -2398, /* HashMapValues[MPropDef, APropdef] */ -92, /* Collection[Object] */ -653, /* Collection[ANode] */ -2046, /* Collection[APropdef] */ +-1, /* empty */ +299, /* ArrayIterator[nullable MProperty] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef = { +const struct types resolution_table_array__ArrayIteratornullable_model__MProperty = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MPropDef, APropdef] */ -&type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MPropDef, APropdef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_parser_nodes__APropdef, /* RemovableCollection#0: APropdef */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_parser_nodes__APropdef, /* Collection#0: APropdef */ -&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[Collection#0]: Collection[APropdef] */ +&type_array__Arraynullable_model__MProperty, /* Array[Iterator#0]: Array[nullable MProperty] */ +&type_array__AbstractArrayReadnullable_model__MProperty, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MProperty] */ } }; -/* runtime type NativeArray[nullable HashMapNode[MPropDef, APropdef]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = { -353, -"NativeArray[nullable HashMapNode[MPropDef, APropdef]]", /* class_name_string */ -2, +/* runtime type NativeArray[MProperty] */ +const struct type type_array__NativeArraymodel__MProperty = { +1524, +"NativeArray[MProperty]", /* class_name_string */ +5, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef, -3, +&resolution_table_array__NativeArraymodel__MProperty, +6, { 0, /* nullable Object */ 1, /* Object */ -353, /* NativeArray[nullable HashMapNode[MPropDef, APropdef]] */ +103, /* NativeArray[Object] */ +300, /* NativeArray[nullable MProperty] */ +1033, /* NativeArray[PropertyLayoutElement] */ +1524, /* NativeArray[MProperty] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = { +const struct types resolution_table_array__NativeArraymodel__MProperty = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef, /* NativeArray#0: nullable HashMapNode[MPropDef, APropdef] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */ +&type_model__MProperty, /* NativeArray#0: MProperty */ +&type_array__NativeArraymodel__MProperty, /* NativeArray[NativeArray#0]: NativeArray[MProperty] */ } }; -/* runtime type HashMapNode[MPropDef, APropdef] */ -const struct type type_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = { -1547, -"HashMapNode[MPropDef, APropdef]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef, +/* runtime type NativeArray[PropertyLayoutElement] */ +const struct type type_array__NativeArrayseparate_compiler__PropertyLayoutElement = { +1033, +"NativeArray[PropertyLayoutElement]", /* class_name_string */ 4, +0, +&resolution_table_array__NativeArrayseparate_compiler__PropertyLayoutElement, +5, { 0, /* nullable Object */ 1, /* Object */ -31, /* nullable HashMapNode[MPropDef, APropdef] */ -1547, /* HashMapNode[MPropDef, APropdef] */ +103, /* NativeArray[Object] */ +-1, /* empty */ +1033, /* NativeArray[PropertyLayoutElement] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = { +const struct types resolution_table_array__NativeArrayseparate_compiler__PropertyLayoutElement = { 0, /* dummy */ { -&type_model__MPropDef, /* HashMapNode#0: MPropDef */ -&type_parser_nodes__APropdef, /* HashMapNode#1: APropdef */ -&type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef, /* nullable N: nullable HashMapNode[MPropDef, APropdef] */ -&type_model__MPropDef, /* HashNode#0: MPropDef */ +&type_separate_compiler__PropertyLayoutElement, /* NativeArray#0: PropertyLayoutElement */ +&type_array__NativeArrayseparate_compiler__PropertyLayoutElement, /* NativeArray[NativeArray#0]: NativeArray[PropertyLayoutElement] */ } }; -/* runtime type nullable HashMapNode[MPropDef, APropdef] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = { -31, -"nullable HashMapNode[MPropDef, APropdef]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapIterator[MPropDef, APropdef] */ -const struct type type_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef = { --1, /*CAST DEAD*/ -"HashMapIterator[MPropDef, APropdef]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type NativeArray[nullable MProperty] */ +const struct type type_array__NativeArraynullable_model__MProperty = { +300, +"NativeArray[nullable MProperty]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef, +&resolution_table_array__NativeArraynullable_model__MProperty, 4, { 0, /* nullable Object */ 1, /* Object */ -354, /* MapIterator[MPropDef, APropdef] */ -1548, /* HashMapIterator[MPropDef, APropdef] */ +-1, /* empty */ +300, /* NativeArray[nullable MProperty] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef = { +const struct types resolution_table_array__NativeArraynullable_model__MProperty = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MPropDef, APropdef] */ +&type_nullable_model__MProperty, /* NativeArray#0: nullable MProperty */ +&type_array__NativeArraynullable_model__MProperty, /* NativeArray[NativeArray#0]: NativeArray[nullable MProperty] */ } }; -/* runtime type MapIterator[MPropDef, APropdef] */ -const struct type type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef = { -354, -"MapIterator[MPropDef, APropdef]", /* class_name_string */ +/* runtime type HashMap[MClassDef, POSetElement[MClassDef]] */ +const struct type type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef = { +301, +"HashMap[MClassDef, POSetElement[MClassDef]]", /* class_name_string */ 2, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashSetNode[MModule] */ -const struct type type_hash_collection__HashSetNodemmodule__MModule = { -2104, -"HashSetNode[MModule]", /* class_name_string */ -5, -0, -&resolution_table_hash_collection__HashSetNodemmodule__MModule, -6, +&resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef, +3, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -355, /* nullable HashSetNode[MModule] */ -1549, /* HashSetNode[Object] */ -2104, /* HashSetNode[MModule] */ +301, /* HashMap[MClassDef, POSetElement[MClassDef]] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodemmodule__MModule = { +const struct types resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef = { 0, /* dummy */ { -&type_mmodule__MModule, /* HashSetNode#0: MModule */ NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodemmodule__MModule, /* nullable N: nullable HashSetNode[MModule] */ -&type_mmodule__MModule, /* HashNode#0: MModule */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MClassDef, /* MapRead#0: MClassDef */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassDef, POSetElement[MClassDef]]] */ +&type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassDef, POSetElement[MClassDef]] */ +&type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassDef, POSetElement[MClassDef]] */ +&type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassDef, POSetElement[MClassDef]] */ +&type_model__MClassDef, /* Map#0: MClassDef */ +&type_poset__POSetElementmodel__MClassDef, /* Map#1: POSetElement[MClassDef] */ +&type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassDef, POSetElement[MClassDef]] */ +&type_model__MClassDef, /* HashCollection#0: MClassDef */ +&type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef, /* nullable HashCollection#1: nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */ +&type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef, /* HashCollection#1: HashMapNode[MClassDef, POSetElement[MClassDef]] */ +&type_nullable_model__MClassDef, /* nullable HashCollection#0: nullable MClassDef */ } }; -/* runtime type HashSetNode[Object] */ -const struct type type_hash_collection__HashSetNodekernel__Object = { -1549, -"HashSetNode[Object]", /* class_name_string */ -4, -0, -&resolution_table_hash_collection__HashSetNodekernel__Object, -5, -{ -0, /* nullable Object */ -1, /* Object */ -32, /* nullable HashSetNode[Object] */ --1, /* empty */ -1549, /* HashSetNode[Object] */ -}, -}; -const struct types resolution_table_hash_collection__HashSetNodekernel__Object = { -0, /* dummy */ -{ -&type_kernel__Object, /* HashSetNode#0: Object */ -NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodekernel__Object, /* nullable N: nullable HashSetNode[Object] */ -&type_kernel__Object, /* HashNode#0: Object */ -} -}; -/* runtime type nullable HashSetNode[MModule] */ -const struct type type_nullable_hash_collection__HashSetNodemmodule__MModule = { -355, -"nullable HashSetNode[MModule]", /* class_name_string */ -3, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[Object] */ -const struct type type_nullable_hash_collection__HashSetNodekernel__Object = { -32, -"nullable HashSetNode[Object]", /* class_name_string */ +/* runtime type POSetElement[MClassDef] */ +const struct type type_poset__POSetElementmodel__MClassDef = { +302, +"POSetElement[MClassDef]", /* class_name_string */ 2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashSetIterator[MModule] */ -const struct type type_hash_collection__HashSetIteratormmodule__MModule = { --1, /*CAST DEAD*/ -"HashSetIterator[MModule]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_hash_collection__HashSetIteratormmodule__MModule, -4, -{ -0, /* nullable Object */ -1, /* Object */ -356, /* HashSetIterator[Object] */ -1550, /* HashSetIterator[MModule] */ -}, -}; -const struct types resolution_table_hash_collection__HashSetIteratormmodule__MModule = { -0, /* dummy */ -{ -&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */ -&type_hash_collection__HashSetmmodule__MModule, /* HashSet[HashSetIterator#0]: HashSet[MModule] */ -} -}; -/* runtime type HashSetIterator[Object] */ -const struct type type_hash_collection__HashSetIteratorkernel__Object = { --1, /*CAST DEAD*/ -"HashSetIterator[Object]", /* class_name_string */ --1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetIteratorkernel__Object, +&resolution_table_poset__POSetElementmodel__MClassDef, 3, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ +302, /* POSetElement[MClassDef] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratorkernel__Object = { +const struct types resolution_table_poset__POSetElementmodel__MClassDef = { 0, /* dummy */ { -&type_array__Arraykernel__Object, /* Array[Iterator#0]: Array[Object] */ -&type_hash_collection__HashSetkernel__Object, /* HashSet[HashSetIterator#0]: HashSet[Object] */ +&type_hash_collection__HashSetmodel__MClassDef, /* HashSet[POSetElement#0]: HashSet[MClassDef] */ +&type_poset__POSetmodel__MClassDef, /* POSet[POSetElement#0]: POSet[MClassDef] */ +&type_model__MClassDef, /* POSetElement#0: MClassDef */ } }; -/* runtime type NativeArray[nullable HashSetNode[MModule]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule = { -1551, -"NativeArray[nullable HashSetNode[MModule]]", /* class_name_string */ +/* runtime type HashMap[MClassType, POSetElement[MClassType]] */ +const struct type type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType = { +1034, +"HashMap[MClassType, POSetElement[MClassType]]", /* class_name_string */ 3, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule, +&resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType, 4, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1551, /* NativeArray[nullable HashSetNode[MModule]] */ +303, /* HashMap[MType, POSetElement[MType]] */ +1034, /* HashMap[MClassType, POSetElement[MClassType]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule = { +const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodemmodule__MModule, /* NativeArray#0: nullable HashSetNode[MModule] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MModule]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MClassType, /* MapRead#0: MClassType */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, POSetElement[MClassType]]] */ +&type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, POSetElement[MClassType]] */ +&type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, POSetElement[MClassType]] */ +&type_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, POSetElement[MClassType]] */ +&type_model__MClassType, /* Map#0: MClassType */ +&type_poset__POSetElementmodel__MClassType, /* Map#1: POSetElement[MClassType] */ +&type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, POSetElement[MClassType]] */ +&type_model__MClassType, /* HashCollection#0: MClassType */ +&type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType, /* nullable HashCollection#1: nullable HashMapNode[MClassType, POSetElement[MClassType]] */ +&type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType, /* HashCollection#1: HashMapNode[MClassType, POSetElement[MClassType]] */ +&type_nullable_model__MClassType, /* nullable HashCollection#0: nullable MClassType */ } }; -/* runtime type NativeArray[nullable HashSetNode[Object]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object = { -357, -"NativeArray[nullable HashSetNode[Object]]", /* class_name_string */ +/* runtime type HashMap[MType, POSetElement[MType]] */ +const struct type type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType = { +303, +"HashMap[MType, POSetElement[MType]]", /* class_name_string */ 2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object, +&resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType, 3, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ +303, /* HashMap[MType, POSetElement[MType]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object = { +const struct types resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodekernel__Object, /* NativeArray#0: nullable HashSetNode[Object] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Object]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MType, /* MapRead#0: MType */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, POSetElement[MType]]] */ +&type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, POSetElement[MType]] */ +&type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, POSetElement[MType]] */ +&type_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, POSetElement[MType]] */ +&type_model__MType, /* Map#0: MType */ +&type_poset__POSetElementmodel__MType, /* Map#1: POSetElement[MType] */ +&type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, POSetElement[MType]] */ +&type_model__MType, /* HashCollection#0: MType */ +&type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType, /* nullable HashCollection#1: nullable HashMapNode[MType, POSetElement[MType]] */ +&type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType, /* HashCollection#1: HashMapNode[MType, POSetElement[MType]] */ +&type_nullable_model__MType, /* nullable HashCollection#0: nullable MType */ } }; -/* runtime type ArrayIterator[MClassDef] */ -const struct type type_array__ArrayIteratormodel__MClassDef = { --1, /*CAST DEAD*/ -"ArrayIterator[MClassDef]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type POSetElement[MClassType] */ +const struct type type_poset__POSetElementmodel__MClassType = { +1035, +"POSetElement[MClassType]", /* class_name_string */ +3, 0, -&resolution_table_array__ArrayIteratormodel__MClassDef, +&resolution_table_poset__POSetElementmodel__MClassType, 4, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1552, /* ArrayIterator[MClassDef] */ +304, /* POSetElement[MType] */ +1035, /* POSetElement[MClassType] */ }, }; -const struct types resolution_table_array__ArrayIteratormodel__MClassDef = { +const struct types resolution_table_poset__POSetElementmodel__MClassType = { 0, /* dummy */ { -&type_array__Arraymodel__MClassDef, /* Array[Iterator#0]: Array[MClassDef] */ -&type_array__AbstractArrayReadmodel__MClassDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClassDef] */ +&type_hash_collection__HashSetmodel__MClassType, /* HashSet[POSetElement#0]: HashSet[MClassType] */ +&type_poset__POSetmodel__MClassType, /* POSet[POSetElement#0]: POSet[MClassType] */ +&type_model__MClassType, /* POSetElement#0: MClassType */ } }; -/* runtime type NativeArray[MClassDef] */ -const struct type type_array__NativeArraymodel__MClassDef = { -1553, -"NativeArray[MClassDef]", /* class_name_string */ -3, +/* runtime type POSetElement[MType] */ +const struct type type_poset__POSetElementmodel__MType = { +304, +"POSetElement[MType]", /* class_name_string */ +2, 0, -&resolution_table_array__NativeArraymodel__MClassDef, -4, +&resolution_table_poset__POSetElementmodel__MType, +3, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -1553, /* NativeArray[MClassDef] */ +304, /* POSetElement[MType] */ }, }; -const struct types resolution_table_array__NativeArraymodel__MClassDef = { +const struct types resolution_table_poset__POSetElementmodel__MType = { 0, /* dummy */ { -&type_model__MClassDef, /* NativeArray#0: MClassDef */ -&type_array__NativeArraymodel__MClassDef, /* NativeArray[NativeArray#0]: NativeArray[MClassDef] */ +&type_hash_collection__HashSetmodel__MType, /* HashSet[POSetElement#0]: HashSet[MType] */ +&type_poset__POSetmodel__MType, /* POSet[POSetElement#0]: POSet[MType] */ +&type_model__MType, /* POSetElement#0: MType */ } }; -/* runtime type HashMapKeys[MClass, Set[MProperty]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty = { +/* runtime type HashMapKeys[String, Array[MClass]] */ +const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass = { -1, /*CAST DEAD*/ -"HashMapKeys[MClass, Set[MProperty]]", /* class_name_string */ +"HashMapKeys[String, Array[MClass]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty, -7, +&resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass, +8, { 0, /* nullable Object */ 1, /* Object */ -2105, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */ -2399, /* HashMapKeys[MClass, Set[MProperty]] */ -92, /* Collection[Object] */ -99, /* Collection[nullable MClass] */ -1866, /* Collection[MClass] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1525, /* HashMapKeys[String, Array[MClass]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty = { +const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MProperty]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MProperty]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MClass]] */ +&type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MClass]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_model__MClass, /* RemovableCollection#0: MClass */ -NULL, /* empty */ +&type_string__String, /* RemovableCollection#0: String */ NULL, /* empty */ NULL, /* empty */ -&type_model__MClass, /* Collection#0: MClass */ -&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ +&type_string__String, /* Collection#0: String */ +&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ } }; -/* runtime type HashMapKeys[MClass, Set[PropertyLayoutElement]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { +/* runtime type HashMapValues[String, Array[MClass]] */ +const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass = { -1, /*CAST DEAD*/ -"HashMapKeys[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ +"HashMapValues[String, Array[MClass]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, -7, +&resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass, +8, { 0, /* nullable Object */ 1, /* Object */ -2105, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */ -1, /* empty */ -92, /* Collection[Object] */ -99, /* Collection[nullable MClass] */ -1866, /* Collection[MClass] */ +-1, /* empty */ +84, /* Collection[Object] */ +1036, /* Collection[Array[nullable MClass]] */ +1345, /* Collection[Array[MClass]] */ +1526, /* HashMapValues[String, Array[MClass]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { +const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[PropertyLayoutElement]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[PropertyLayoutElement]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MClass]] */ +&type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MClass]] */ NULL, /* empty */ NULL, /* empty */ -&type_model__MClass, /* RemovableCollection#0: MClass */ NULL, /* empty */ +&type_array__Arraymodel__MClass, /* RemovableCollection#0: Array[MClass] */ NULL, /* empty */ NULL, /* empty */ -&type_model__MClass, /* Collection#0: MClass */ -&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ +&type_array__Arraymodel__MClass, /* Collection#0: Array[MClass] */ +&type_abstract_collection__Collectionarray__Arraymodel__MClass, /* Collection[Collection#0]: Collection[Array[MClass]] */ } }; -/* runtime type HashMapValues[MClass, Set[MProperty]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty = { --1, /*CAST DEAD*/ -"HashMapValues[MClass, Set[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type Collection[Array[MClass]] */ +const struct type type_abstract_collection__Collectionarray__Arraymodel__MClass = { +1345, +"Collection[Array[MClass]]", /* class_name_string */ +6, 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty, -8, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type Collection[Array[nullable MClass]] */ +const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MClass = { +1036, +"Collection[Array[nullable MClass]]", /* class_name_string */ +5, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type NativeArray[nullable HashMapNode[String, Array[MClass]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass = { +305, +"NativeArray[nullable HashMapNode[String, Array[MClass]]]", /* class_name_string */ +2, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass, +3, { 0, /* nullable Object */ 1, /* Object */ -1554, /* Collection[Set[PropertyLayoutElement]] */ -1907, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */ -92, /* Collection[Object] */ -1908, /* Collection[Set[MProperty]] */ --1, /* empty */ -2400, /* HashMapValues[MClass, Set[MProperty]] */ +305, /* NativeArray[nullable HashMapNode[String, Array[MClass]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MProperty]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MProperty]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_abstract_collection__Setmodel__MProperty, /* RemovableCollection#0: Set[MProperty] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_abstract_collection__Setmodel__MProperty, /* Collection#0: Set[MProperty] */ -&type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty, /* Collection[Collection#0]: Collection[Set[MProperty]] */ +&type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass, /* NativeArray#0: nullable HashMapNode[String, Array[MClass]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MClass]]] */ } }; -/* runtime type HashMapValues[MClass, Set[PropertyLayoutElement]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { +/* runtime type HashMapIterator[String, Array[MClass]] */ +const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass = { -1, /*CAST DEAD*/ -"HashMapValues[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ +"HashMapIterator[String, Array[MClass]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, -5, +&resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass, +4, { 0, /* nullable Object */ 1, /* Object */ -1554, /* Collection[Set[PropertyLayoutElement]] */ -1907, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */ -92, /* Collection[Object] */ +306, /* MapIterator[String, Array[MClass]] */ +1037, /* HashMapIterator[String, Array[MClass]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { +const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[PropertyLayoutElement]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[PropertyLayoutElement]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_abstract_collection__Setlayout_builders__PropertyLayoutElement, /* RemovableCollection#0: Set[PropertyLayoutElement] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_abstract_collection__Setlayout_builders__PropertyLayoutElement, /* Collection#0: Set[PropertyLayoutElement] */ -&type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement, /* Collection[Collection#0]: Collection[Set[PropertyLayoutElement]] */ +&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MClass]] */ } }; -/* runtime type Collection[Set[MProperty]] */ -const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty = { -1908, -"Collection[Set[MProperty]]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Set[PropertyLayoutElement]] */ -const struct type type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement = { -1554, -"Collection[Set[PropertyLayoutElement]]", /* class_name_string */ +/* runtime type MapIterator[String, Array[MClass]] */ +const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass = { +306, +"MapIterator[String, Array[MClass]]", /* class_name_string */ 2, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = { -1555, -"NativeArray[nullable HashMapNode[MClass, Set[MProperty]]]", /* class_name_string */ +/* runtime type HashMapNode[String, Array[MClass]] */ +const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass = { +1038, +"HashMapNode[String, Array[MClass]]", /* class_name_string */ 3, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty, +&resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass, 4, { 0, /* nullable Object */ 1, /* Object */ -358, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ -1555, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ +18, /* nullable HashMapNode[String, Array[MClass]] */ +1038, /* HashMapNode[String, Array[MClass]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = { +const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty, /* NativeArray#0: nullable HashMapNode[MClass, Set[MProperty]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ +&type_string__String, /* HashMapNode#0: String */ +&type_array__Arraymodel__MClass, /* HashMapNode#1: Array[MClass] */ +&type_string__String, /* HashNode#0: String */ } }; -/* runtime type NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { -358, -"NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]]", /* class_name_string */ +/* runtime type nullable HashMapNode[String, Array[MClass]] */ +const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass = { +18, +"nullable HashMapNode[String, Array[MClass]]", /* class_name_string */ 2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapKeys[String, Array[MProperty]] */ +const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty = { +-1, /*CAST DEAD*/ +"HashMapKeys[String, Array[MProperty]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, -3, +&resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty, +8, { 0, /* nullable Object */ 1, /* Object */ -358, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1527, /* HashMapKeys[String, Array[MProperty]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { +const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, /* NativeArray#0: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ +&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Array[MProperty]] */ +&type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Array[MProperty]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* RemovableCollection#0: String */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* Collection#0: String */ +&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ } }; -/* runtime type HashMapNode[MClass, Set[MProperty]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = { -2106, -"HashMapNode[MClass, Set[MProperty]]", /* class_name_string */ -6, +/* runtime type HashMapValues[String, Array[MProperty]] */ +const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty = { +-1, /*CAST DEAD*/ +"HashMapValues[String, Array[MProperty]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty, +&resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty, 7, { 0, /* nullable Object */ 1, /* Object */ -33, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ -359, /* nullable HashMapNode[MClass, Set[MProperty]] */ -1556, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */ -1, /* empty */ -2106, /* HashMapNode[MClass, Set[MProperty]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = { -0, /* dummy */ -{ -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_abstract_collection__Setmodel__MProperty, /* HashMapNode#1: Set[MProperty] */ -&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty, /* nullable N: nullable HashMapNode[MClass, Set[MProperty]] */ -&type_model__MClass, /* HashNode#0: MClass */ -} -}; -/* runtime type HashMapNode[MClass, Set[PropertyLayoutElement]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { -1556, -"HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ -4, -0, -&resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, -5, -{ -0, /* nullable Object */ -1, /* Object */ -33, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ -1, /* empty */ -1556, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */ +84, /* Collection[Object] */ +1039, /* Collection[Array[MProperty]] */ +1346, /* HashMapValues[String, Array[MProperty]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { +const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty = { 0, /* dummy */ { -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_abstract_collection__Setlayout_builders__PropertyLayoutElement, /* HashMapNode#1: Set[PropertyLayoutElement] */ -&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, /* nullable N: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ -&type_model__MClass, /* HashNode#0: MClass */ +&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Array[MProperty]] */ +&type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Array[MProperty]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_array__Arraymodel__MProperty, /* RemovableCollection#0: Array[MProperty] */ +NULL, /* empty */ +NULL, /* empty */ +&type_array__Arraymodel__MProperty, /* Collection#0: Array[MProperty] */ +&type_abstract_collection__Collectionarray__Arraymodel__MProperty, /* Collection[Collection#0]: Collection[Array[MProperty]] */ } }; -/* runtime type nullable HashMapNode[MClass, Set[MProperty]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = { -359, -"nullable HashMapNode[MClass, Set[MProperty]]", /* class_name_string */ -3, -1, +/* runtime type Collection[Array[MProperty]] */ +const struct type type_abstract_collection__Collectionarray__Arraymodel__MProperty = { +1039, +"Collection[Array[MProperty]]", /* class_name_string */ +5, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { -33, -"nullable HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashMapNode[String, Array[MProperty]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = { +307, +"NativeArray[nullable HashMapNode[String, Array[MProperty]]]", /* class_name_string */ 2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapIterator[MClass, Set[MProperty]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, Set[MProperty]]", /* class_name_string */ --1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty, -7, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty, +3, { 0, /* nullable Object */ 1, /* Object */ -360, /* MapIterator[MClass, Set[PropertyLayoutElement]] */ -1557, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */ -1558, /* MapIterator[MClass, Set[MProperty]] */ --1, /* empty */ -2107, /* HashMapIterator[MClass, Set[MProperty]] */ +307, /* NativeArray[nullable HashMapNode[String, Array[MProperty]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MProperty]] */ +&type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty, /* NativeArray#0: nullable HashMapNode[String, Array[MProperty]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Array[MProperty]]] */ } }; -/* runtime type HashMapIterator[MClass, Set[PropertyLayoutElement]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { +/* runtime type HashMapIterator[String, Array[MProperty]] */ +const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty = { -1, /*CAST DEAD*/ -"HashMapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ +"HashMapIterator[String, Array[MProperty]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, +&resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty, 4, { 0, /* nullable Object */ 1, /* Object */ -360, /* MapIterator[MClass, Set[PropertyLayoutElement]] */ -1557, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */ +308, /* MapIterator[String, Array[MProperty]] */ +1040, /* HashMapIterator[String, Array[MProperty]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { +const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[PropertyLayoutElement]] */ +&type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Array[MProperty]] */ } }; -/* runtime type MapIterator[MClass, Set[MProperty]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty = { -1558, -"MapIterator[MClass, Set[MProperty]]", /* class_name_string */ -4, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[MClass, Set[PropertyLayoutElement]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement = { -360, -"MapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ +/* runtime type MapIterator[String, Array[MProperty]] */ +const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty = { +308, +"MapIterator[String, Array[MProperty]]", /* class_name_string */ 2, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type ArrayIterator[Char] */ -const struct type type_array__ArrayIteratorkernel__Char = { --1, /*CAST DEAD*/ -"ArrayIterator[Char]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[String, Array[MProperty]] */ +const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = { +1041, +"HashMapNode[String, Array[MProperty]]", /* class_name_string */ +3, 0, -&resolution_table_array__ArrayIteratorkernel__Char, +&resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty, 4, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1559, /* ArrayIterator[Char] */ +19, /* nullable HashMapNode[String, Array[MProperty]] */ +1041, /* HashMapNode[String, Array[MProperty]] */ }, }; -const struct types resolution_table_array__ArrayIteratorkernel__Char = { +const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = { 0, /* dummy */ { -&type_array__Arraykernel__Char, /* Array[Iterator#0]: Array[Char] */ -&type_array__AbstractArrayReadkernel__Char, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Char] */ +&type_string__String, /* HashMapNode#0: String */ +&type_array__Arraymodel__MProperty, /* HashMapNode#1: Array[MProperty] */ +&type_string__String, /* HashNode#0: String */ } }; -/* runtime type Array[Char] */ -const struct type type_array__Arraykernel__Char = { -2707, -"Array[Char]", /* class_name_string */ +/* runtime type nullable HashMapNode[String, Array[MProperty]] */ +const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty = { +19, +"nullable HashMapNode[String, Array[MProperty]]", /* class_name_string */ +2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */ +const struct type type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { +309, +"HashMap[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ 2, 0, -&resolution_table_array__Arraykernel__Char, -10, +&resolution_table_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, +3, { 0, /* nullable Object */ 1, /* Object */ -2707, /* Array[Char] */ -91, /* SequenceRead[nullable Object] */ -92, /* Collection[Object] */ --1, /* empty */ -657, /* Collection[Char] */ -1838, /* AbstractArrayRead[Object] */ -2246, /* AbstractArrayRead[Char] */ -2029, /* Array[Object] */ +309, /* HashMap[MModule, HashMap2[MType, String, nullable MProperty]] */ }, }; -const struct types resolution_table_array__Arraykernel__Char = { +const struct types resolution_table_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { 0, /* dummy */ { -&type_array__Arraykernel__Char, /* Array[Array#0]: Array[Char] */ -&type_array__NativeArraykernel__Char, /* NativeArray[Array#0]: NativeArray[Char] */ -&type_kernel__Char, /* Sequence#0: Char */ -&type_kernel__Char, /* SimpleCollection#0: Char */ -&type_abstract_collection__Collectionkernel__Char, /* Collection[Array#0]: Collection[Char] */ -&type_kernel__Char, /* Array#0: Char */ -&type_array__NativeArraykernel__Char, /* NativeArray[ArrayCapable#0]: NativeArray[Char] */ -&type_kernel__Char, /* AbstractArray#0: Char */ -&type_kernel__Char, /* RemovableCollection#0: Char */ -&type_abstract_collection__Collectionkernel__Char, /* Collection[Sequence#0]: Collection[Char] */ -&type_array__Arraykernel__Char, /* Array[Sequence#0]: Array[Char] */ -&type_abstract_collection__Collectionkernel__Char, /* Collection[SimpleCollection#0]: Collection[Char] */ -&type_kernel__Char, /* Collection#0: Char */ -&type_abstract_collection__Collectionkernel__Char, /* Collection[Collection#0]: Collection[Char] */ -&type_kernel__Char, /* SequenceRead#0: Char */ -&type_kernel__Char, /* AbstractArrayRead#0: Char */ -&type_array__Arraykernel__Char, /* Array[AbstractArrayRead#0]: Array[Char] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Char] not a live type) */ -&type_array__ArrayIteratorkernel__Char, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Char] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_mmodule__MModule, /* MapRead#0: MModule */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]] */ +&type_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MModule, HashMap2[MType, String, nullable MProperty]] */ +&type_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MModule, HashMap2[MType, String, nullable MProperty]] */ +&type_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ +&type_mmodule__MModule, /* Map#0: MModule */ +&type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* Map#1: HashMap2[MType, String, nullable MProperty] */ +&type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */ +&type_mmodule__MModule, /* HashCollection#0: MModule */ +&type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* nullable HashCollection#1: nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */ +&type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, /* HashCollection#1: HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */ +&type_nullable_mmodule__MModule, /* nullable HashCollection#0: nullable MModule */ } }; -/* runtime type ArrayIterator[Option] */ -const struct type type_array__ArrayIteratoropts__Option = { --1, /*CAST DEAD*/ -"ArrayIterator[Option]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMap2[MType, String, nullable MProperty] */ +const struct type type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { +310, +"HashMap2[MType, String, nullable MProperty]", /* class_name_string */ +2, 0, -&resolution_table_array__ArrayIteratoropts__Option, -4, +&resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty, +3, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1560, /* ArrayIterator[Option] */ +310, /* HashMap2[MType, String, nullable MProperty] */ }, }; -const struct types resolution_table_array__ArrayIteratoropts__Option = { +const struct types resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty = { 0, /* dummy */ { -&type_array__Arrayopts__Option, /* Array[Iterator#0]: Array[Option] */ -&type_array__AbstractArrayReadopts__Option, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Option] */ +&type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MType, HashMap[String, nullable MProperty]] */ +&type_model__MType, /* HashMap2#0: MType */ +&type_string__String, /* HashMap2#1: String */ +&type_nullable_model__MProperty, /* HashMap2#2: nullable MProperty */ +&type_hash_collection__HashMapstring__Stringnullable_model__MProperty, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[String, nullable MProperty] */ } }; -/* runtime type HashMapKeys[String, Option] */ -const struct type type_hash_collection__HashMapKeysstring__Stringopts__Option = { +/* runtime type HashMapKeys[String, nullable ModulePath] */ +const struct type type_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath = { -1, /*CAST DEAD*/ -"HashMapKeys[String, Option]", /* class_name_string */ +"HashMapKeys[String, nullable ModulePath]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option, -7, +&resolution_table_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath, +8, { 0, /* nullable Object */ 1, /* Object */ -2108, /* HashMapKeys[String, Option] */ -1, /* empty */ -92, /* Collection[Object] */ -652, /* Collection[Streamable] */ -1870, /* Collection[String] */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1528, /* HashMapKeys[String, nullable ModulePath] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option = { +const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringopts__Option, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Option] */ -&type_abstract_collection__MapKeysIteratorstring__Stringopts__Option, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Option] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, nullable ModulePath] */ +&type_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, nullable ModulePath] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ &type_string__String, /* RemovableCollection#0: String */ NULL, /* empty */ NULL, /* empty */ -NULL, /* empty */ &type_string__String, /* Collection#0: String */ &type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ } }; -/* runtime type HashMapValues[String, Option] */ -const struct type type_hash_collection__HashMapValuesstring__Stringopts__Option = { +/* runtime type HashMapValues[String, nullable ModulePath] */ +const struct type type_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath = { -1, /*CAST DEAD*/ -"HashMapValues[String, Option]", /* class_name_string */ +"HashMapValues[String, nullable ModulePath]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option, -5, +&resolution_table_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath, +4, { 0, /* nullable Object */ 1, /* Object */ -658, /* Collection[Option] */ -1909, /* HashMapValues[String, Option] */ -92, /* Collection[Object] */ +114, /* Collection[nullable ModulePath] */ +1042, /* HashMapValues[String, nullable ModulePath] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option = { +const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringopts__Option, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Option] */ -&type_abstract_collection__MapValuesIteratorstring__Stringopts__Option, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Option] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, nullable ModulePath] */ +&type_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, nullable ModulePath] */ NULL, /* empty */ NULL, /* empty */ -&type_opts__Option, /* RemovableCollection#0: Option */ NULL, /* empty */ +&type_nullable_modelbuilder__ModulePath, /* RemovableCollection#0: nullable ModulePath */ NULL, /* empty */ NULL, /* empty */ -&type_opts__Option, /* Collection#0: Option */ -&type_abstract_collection__Collectionopts__Option, /* Collection[Collection#0]: Collection[Option] */ +&type_nullable_modelbuilder__ModulePath, /* Collection#0: nullable ModulePath */ +&type_abstract_collection__Collectionnullable_modelbuilder__ModulePath, /* Collection[Collection#0]: Collection[nullable ModulePath] */ } }; -/* runtime type NativeArray[nullable HashMapNode[String, Option]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option = { -361, -"NativeArray[nullable HashMapNode[String, Option]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashMapNode[String, nullable ModulePath]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = { +311, +"NativeArray[nullable HashMapNode[String, nullable ModulePath]]", /* class_name_string */ 2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath, 3, { 0, /* nullable Object */ 1, /* Object */ -361, /* NativeArray[nullable HashMapNode[String, Option]] */ +311, /* NativeArray[nullable HashMapNode[String, nullable ModulePath]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodestring__Stringopts__Option, /* NativeArray#0: nullable HashMapNode[String, Option] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Option]] */ +&type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath, /* NativeArray#0: nullable HashMapNode[String, nullable ModulePath] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, nullable ModulePath]] */ } }; -/* runtime type HashMapNode[String, Option] */ -const struct type type_hash_collection__HashMapNodestring__Stringopts__Option = { -1561, -"HashMapNode[String, Option]", /* class_name_string */ -3, +/* runtime type HashMapIterator[String, nullable ModulePath] */ +const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath = { +-1, /*CAST DEAD*/ +"HashMapIterator[String, nullable ModulePath]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodestring__Stringopts__Option, +&resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath, 4, { 0, /* nullable Object */ 1, /* Object */ -34, /* nullable HashMapNode[String, Option] */ -1561, /* HashMapNode[String, Option] */ +312, /* MapIterator[String, nullable ModulePath] */ +1043, /* HashMapIterator[String, nullable ModulePath] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodestring__Stringopts__Option = { +const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath = { 0, /* dummy */ { -&type_string__String, /* HashMapNode#0: String */ -&type_opts__Option, /* HashMapNode#1: Option */ -&type_nullable_hash_collection__HashMapNodestring__Stringopts__Option, /* nullable N: nullable HashMapNode[String, Option] */ -&type_string__String, /* HashNode#0: String */ +&type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, nullable ModulePath] */ } }; -/* runtime type nullable HashMapNode[String, Option] */ -const struct type type_nullable_hash_collection__HashMapNodestring__Stringopts__Option = { -34, -"nullable HashMapNode[String, Option]", /* class_name_string */ +/* runtime type MapIterator[String, nullable ModulePath] */ +const struct type type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath = { +312, +"MapIterator[String, nullable ModulePath]", /* class_name_string */ 2, -1, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[String, Option] */ -const struct type type_hash_collection__HashMapIteratorstring__Stringopts__Option = { --1, /*CAST DEAD*/ -"HashMapIterator[String, Option]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[String, nullable ModulePath] */ +const struct type type_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = { +1044, +"HashMapNode[String, nullable ModulePath]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option, +&resolution_table_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath, 4, { 0, /* nullable Object */ 1, /* Object */ -362, /* MapIterator[String, Option] */ -1562, /* HashMapIterator[String, Option] */ +20, /* nullable HashMapNode[String, nullable ModulePath] */ +1044, /* HashMapNode[String, nullable ModulePath] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option = { +const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringopts__Option, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Option] */ +&type_string__String, /* HashMapNode#0: String */ +&type_nullable_modelbuilder__ModulePath, /* HashMapNode#1: nullable ModulePath */ +&type_string__String, /* HashNode#0: String */ } }; -/* runtime type MapIterator[String, Option] */ -const struct type type_abstract_collection__MapIteratorstring__Stringopts__Option = { -362, -"MapIterator[String, Option]", /* class_name_string */ +/* runtime type nullable HashMapNode[String, nullable ModulePath] */ +const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath = { +20, +"nullable HashMapNode[String, nullable ModulePath]", /* class_name_string */ 2, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type IteratorRange[Int] */ -const struct type type_range__IteratorRangekernel__Int = { +/* runtime type HashMapKeys[String, nullable MGroup] */ +const struct type type_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup = { -1, /*CAST DEAD*/ -"IteratorRange[Int]", /* class_name_string */ +"HashMapKeys[String, nullable MGroup]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_range__IteratorRangekernel__Int, -3, +&resolution_table_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup, +8, { 0, /* nullable Object */ 1, /* Object */ -363, /* IteratorRange[Int] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1529, /* HashMapKeys[String, nullable MGroup] */ }, }; -const struct types resolution_table_range__IteratorRangekernel__Int = { +const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup = { 0, /* dummy */ { -&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */ -&type_kernel__Int, /* IteratorRange#0: Int */ -&type_range__Rangekernel__Int, /* Range[IteratorRange#0]: Range[Int] */ +&type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, nullable MGroup] */ +&type_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, nullable MGroup] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* RemovableCollection#0: String */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* Collection#0: String */ +&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ } }; -/* runtime type ArraySetIterator[MModule] */ -const struct type type_array__ArraySetIteratormmodule__MModule = { +/* runtime type HashMapValues[String, nullable MGroup] */ +const struct type type_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup = { -1, /*CAST DEAD*/ -"ArraySetIterator[MModule]", /* class_name_string */ +"HashMapValues[String, nullable MGroup]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArraySetIteratormmodule__MModule, -3, +&resolution_table_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup, +4, { 0, /* nullable Object */ 1, /* Object */ -364, /* ArraySetIterator[MModule] */ +113, /* Collection[nullable MGroup] */ +1045, /* HashMapValues[String, nullable MGroup] */ }, }; -const struct types resolution_table_array__ArraySetIteratormmodule__MModule = { +const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup = { 0, /* dummy */ { -&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */ -&type_array__ArrayIteratormmodule__MModule, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[MModule] */ +&type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, nullable MGroup] */ +&type_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, nullable MGroup] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nullable_mproject__MGroup, /* RemovableCollection#0: nullable MGroup */ +NULL, /* empty */ +NULL, /* empty */ +&type_nullable_mproject__MGroup, /* Collection#0: nullable MGroup */ +&type_abstract_collection__Collectionnullable_mproject__MGroup, /* Collection[Collection#0]: Collection[nullable MGroup] */ } }; -/* runtime type HashSetNode[MType] */ -const struct type type_hash_collection__HashSetNodemodel__MType = { -2629, -"HashSetNode[MType]", /* class_name_string */ -8, +/* runtime type NativeArray[nullable HashMapNode[String, nullable MGroup]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = { +313, +"NativeArray[nullable HashMapNode[String, nullable MGroup]]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashSetNodemodel__MType, -9, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup, +3, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -365, /* nullable HashSetNode[NitniCallback] */ -1549, /* HashSetNode[Object] */ -1563, /* nullable HashSetNode[MType] */ --1, /* empty */ -2109, /* HashSetNode[NitniCallback] */ -2629, /* HashSetNode[MType] */ +313, /* NativeArray[nullable HashMapNode[String, nullable MGroup]] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodemodel__MType = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = { 0, /* dummy */ { -&type_model__MType, /* HashSetNode#0: MType */ -NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodemodel__MType, /* nullable N: nullable HashSetNode[MType] */ -&type_model__MType, /* HashNode#0: MType */ +&type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup, /* NativeArray#0: nullable HashMapNode[String, nullable MGroup] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, nullable MGroup]] */ } }; -/* runtime type HashSetNode[NitniCallback] */ -const struct type type_hash_collection__HashSetNodenitni_callbacks__NitniCallback = { -2109, -"HashSetNode[NitniCallback]", /* class_name_string */ -7, +/* runtime type HashMapIterator[String, nullable MGroup] */ +const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup = { +-1, /*CAST DEAD*/ +"HashMapIterator[String, nullable MGroup]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetNodenitni_callbacks__NitniCallback, -8, +&resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup, +4, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -365, /* nullable HashSetNode[NitniCallback] */ -1549, /* HashSetNode[Object] */ --1, /* empty */ --1, /* empty */ -2109, /* HashSetNode[NitniCallback] */ +314, /* MapIterator[String, nullable MGroup] */ +1046, /* HashMapIterator[String, nullable MGroup] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodenitni_callbacks__NitniCallback = { +const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup = { 0, /* dummy */ { -&type_nitni_callbacks__NitniCallback, /* HashSetNode#0: NitniCallback */ -NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback, /* nullable N: nullable HashSetNode[NitniCallback] */ -&type_nitni_callbacks__NitniCallback, /* HashNode#0: NitniCallback */ +&type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, nullable MGroup] */ } }; -/* runtime type nullable HashSetNode[MType] */ -const struct type type_nullable_hash_collection__HashSetNodemodel__MType = { -1563, -"nullable HashSetNode[MType]", /* class_name_string */ -5, -1, +/* runtime type MapIterator[String, nullable MGroup] */ +const struct type type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup = { +314, +"MapIterator[String, nullable MGroup]", /* class_name_string */ +2, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type nullable HashSetNode[NitniCallback] */ -const struct type type_nullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback = { -365, -"nullable HashSetNode[NitniCallback]", /* class_name_string */ +/* runtime type HashMapNode[String, nullable MGroup] */ +const struct type type_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = { +1047, +"HashMapNode[String, nullable MGroup]", /* class_name_string */ 3, +0, +&resolution_table_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup, +4, +{ +0, /* nullable Object */ +1, /* Object */ +21, /* nullable HashMapNode[String, nullable MGroup] */ +1047, /* HashMapNode[String, nullable MGroup] */ +}, +}; +const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = { +0, /* dummy */ +{ +&type_string__String, /* HashMapNode#0: String */ +&type_nullable_mproject__MGroup, /* HashMapNode#1: nullable MGroup */ +&type_string__String, /* HashNode#0: String */ +} +}; +/* runtime type nullable HashMapNode[String, nullable MGroup] */ +const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup = { +21, +"nullable HashMapNode[String, nullable MGroup]", /* class_name_string */ +2, 1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashSetIterator[MType] */ -const struct type type_hash_collection__HashSetIteratormodel__MType = { +/* runtime type ArrayIterator[AModule] */ +const struct type type_array__ArrayIteratorparser_nodes__AModule = { -1, /*CAST DEAD*/ -"HashSetIterator[MType]", /* class_name_string */ +"ArrayIterator[AModule]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetIteratormodel__MType, +&resolution_table_array__ArrayIteratorparser_nodes__AModule, +6, +{ +0, /* nullable Object */ +1, /* Object */ +288, /* ArrayIterator[Object] */ +1048, /* ArrayIterator[ANode] */ +1347, /* ArrayIterator[Prod] */ +1530, /* ArrayIterator[AModule] */ +}, +}; +const struct types resolution_table_array__ArrayIteratorparser_nodes__AModule = { +0, /* dummy */ +{ +&type_array__Arrayparser_nodes__AModule, /* Array[Iterator#0]: Array[AModule] */ +&type_array__AbstractArrayReadparser_nodes__AModule, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AModule] */ +} +}; +/* runtime type ArrayIterator[Prod] */ +const struct type type_array__ArrayIteratorparser_nodes__Prod = { +-1, /*CAST DEAD*/ +"ArrayIterator[Prod]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_array__ArrayIteratorparser_nodes__Prod, 5, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1564, /* HashSetIterator[NitniCallback] */ -1910, /* HashSetIterator[MType] */ +288, /* ArrayIterator[Object] */ +1048, /* ArrayIterator[ANode] */ +1347, /* ArrayIterator[Prod] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratormodel__MType = { +const struct types resolution_table_array__ArrayIteratorparser_nodes__Prod = { 0, /* dummy */ { -&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */ -&type_hash_collection__HashSetmodel__MType, /* HashSet[HashSetIterator#0]: HashSet[MType] */ +&type_array__Arrayparser_nodes__Prod, /* Array[Iterator#0]: Array[Prod] */ +&type_array__AbstractArrayReadparser_nodes__Prod, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Prod] */ } }; -/* runtime type HashSetIterator[NitniCallback] */ -const struct type type_hash_collection__HashSetIteratornitni_callbacks__NitniCallback = { +/* runtime type ArrayIterator[ANode] */ +const struct type type_array__ArrayIteratorparser_nodes__ANode = { -1, /*CAST DEAD*/ -"HashSetIterator[NitniCallback]", /* class_name_string */ +"ArrayIterator[ANode]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetIteratornitni_callbacks__NitniCallback, +&resolution_table_array__ArrayIteratorparser_nodes__ANode, 4, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1564, /* HashSetIterator[NitniCallback] */ +288, /* ArrayIterator[Object] */ +1048, /* ArrayIterator[ANode] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratornitni_callbacks__NitniCallback = { +const struct types resolution_table_array__ArrayIteratorparser_nodes__ANode = { 0, /* dummy */ { -&type_array__Arraynitni_callbacks__NitniCallback, /* Array[Iterator#0]: Array[NitniCallback] */ -&type_hash_collection__HashSetnitni_callbacks__NitniCallback, /* HashSet[HashSetIterator#0]: HashSet[NitniCallback] */ +&type_array__Arrayparser_nodes__ANode, /* Array[Iterator#0]: Array[ANode] */ +&type_array__AbstractArrayReadparser_nodes__ANode, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ANode] */ } }; -/* runtime type NativeArray[nullable HashSetNode[MType]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType = { -1911, -"NativeArray[nullable HashSetNode[MType]]", /* class_name_string */ +/* runtime type NativeArray[AModule] */ +const struct type type_array__NativeArrayparser_nodes__AModule = { +1531, +"NativeArray[AModule]", /* class_name_string */ +5, +0, +&resolution_table_array__NativeArrayparser_nodes__AModule, +6, +{ +0, /* nullable Object */ +1, /* Object */ +103, /* NativeArray[Object] */ +1049, /* NativeArray[ANode] */ +1348, /* NativeArray[Prod] */ +1531, /* NativeArray[AModule] */ +}, +}; +const struct types resolution_table_array__NativeArrayparser_nodes__AModule = { +0, /* dummy */ +{ +&type_parser_nodes__AModule, /* NativeArray#0: AModule */ +&type_array__NativeArrayparser_nodes__AModule, /* NativeArray[NativeArray#0]: NativeArray[AModule] */ +} +}; +/* runtime type NativeArray[Prod] */ +const struct type type_array__NativeArrayparser_nodes__Prod = { +1348, +"NativeArray[Prod]", /* class_name_string */ 4, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType, +&resolution_table_array__NativeArrayparser_nodes__Prod, 5, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1565, /* NativeArray[nullable HashSetNode[NitniCallback]] */ -1911, /* NativeArray[nullable HashSetNode[MType]] */ +103, /* NativeArray[Object] */ +1049, /* NativeArray[ANode] */ +1348, /* NativeArray[Prod] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType = { +const struct types resolution_table_array__NativeArrayparser_nodes__Prod = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodemodel__MType, /* NativeArray#0: nullable HashSetNode[MType] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MType]] */ +&type_parser_nodes__Prod, /* NativeArray#0: Prod */ +&type_array__NativeArrayparser_nodes__Prod, /* NativeArray[NativeArray#0]: NativeArray[Prod] */ } }; -/* runtime type NativeArray[nullable HashSetNode[NitniCallback]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback = { -1565, -"NativeArray[nullable HashSetNode[NitniCallback]]", /* class_name_string */ +/* runtime type NativeArray[ANode] */ +const struct type type_array__NativeArrayparser_nodes__ANode = { +1049, +"NativeArray[ANode]", /* class_name_string */ 3, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback, +&resolution_table_array__NativeArrayparser_nodes__ANode, 4, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1565, /* NativeArray[nullable HashSetNode[NitniCallback]] */ +103, /* NativeArray[Object] */ +1049, /* NativeArray[ANode] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback = { +const struct types resolution_table_array__NativeArrayparser_nodes__ANode = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback, /* NativeArray#0: nullable HashSetNode[NitniCallback] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[NitniCallback]] */ +&type_parser_nodes__ANode, /* NativeArray#0: ANode */ +&type_array__NativeArrayparser_nodes__ANode, /* NativeArray[NativeArray#0]: NativeArray[ANode] */ } }; -/* runtime type HashMapKeys[MClassDef, HashSet[MType]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType = { +/* runtime type HashMapKeys[MModule, AModule] */ +const struct type type_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule = { -1, /*CAST DEAD*/ -"HashMapKeys[MClassDef, HashSet[MType]]", /* class_name_string */ +"HashMapKeys[MModule, AModule]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType, -5, +&resolution_table_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule, +7, { 0, /* nullable Object */ 1, /* Object */ -647, /* Collection[MClassDef] */ -1912, /* HashMapKeys[MClassDef, HashSet[MType]] */ -92, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +594, /* Collection[MModule] */ +1349, /* HashMapKeys[MModule, AModule] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType = { +const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, HashSet[MType]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, HashSet[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, AModule] */ +&type_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, AModule] */ NULL, /* empty */ NULL, /* empty */ -&type_model__MClassDef, /* RemovableCollection#0: MClassDef */ NULL, /* empty */ +&type_mmodule__MModule, /* RemovableCollection#0: MModule */ NULL, /* empty */ NULL, /* empty */ -&type_model__MClassDef, /* Collection#0: MClassDef */ -&type_abstract_collection__Collectionmodel__MClassDef, /* Collection[Collection#0]: Collection[MClassDef] */ +&type_mmodule__MModule, /* Collection#0: MModule */ +&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */ } }; -/* runtime type HashMapValues[MClassDef, HashSet[MType]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType = { +/* runtime type HashMapValues[MModule, AModule] */ +const struct type type_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule = { -1, /*CAST DEAD*/ -"HashMapValues[MClassDef, HashSet[MType]]", /* class_name_string */ +"HashMapValues[MModule, AModule]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType, -7, +&resolution_table_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule, +10, { 0, /* nullable Object */ 1, /* Object */ -1566, /* Collection[Set[NitniCallback]] */ -2401, /* HashMapValues[MClassDef, HashSet[MType]] */ -92, /* Collection[Object] */ -1913, /* Collection[Set[MType]] */ -2110, /* Collection[HashSet[MType]] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +601, /* Collection[ANode] */ +1318, /* Collection[Prod] */ +-1, /* empty */ +1465, /* Collection[AModule] */ +1796, /* HashMapValues[MModule, AModule] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType = { +const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, HashSet[MType]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, HashSet[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, AModule] */ +&type_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, AModule] */ NULL, /* empty */ NULL, /* empty */ -&type_hash_collection__HashSetmodel__MType, /* RemovableCollection#0: HashSet[MType] */ NULL, /* empty */ +&type_parser_nodes__AModule, /* RemovableCollection#0: AModule */ NULL, /* empty */ NULL, /* empty */ -&type_hash_collection__HashSetmodel__MType, /* Collection#0: HashSet[MType] */ -&type_abstract_collection__Collectionhash_collection__HashSetmodel__MType, /* Collection[Collection#0]: Collection[HashSet[MType]] */ +&type_parser_nodes__AModule, /* Collection#0: AModule */ +&type_abstract_collection__Collectionparser_nodes__AModule, /* Collection[Collection#0]: Collection[AModule] */ } }; -/* runtime type Collection[HashSet[MType]] */ -const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MType = { -2110, -"Collection[HashSet[MType]]", /* class_name_string */ -6, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Set[MType]] */ -const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MType = { -1913, -"Collection[Set[MType]]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Set[NitniCallback]] */ -const struct type type_abstract_collection__Collectionabstract_collection__Setnitni_callbacks__NitniCallback = { -1566, -"Collection[Set[NitniCallback]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = { -366, -"NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashMapNode[MModule, AModule]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = { +315, +"NativeArray[nullable HashMapNode[MModule, AModule]]", /* class_name_string */ 2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule, 3, { 0, /* nullable Object */ 1, /* Object */ -366, /* NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */ +315, /* NativeArray[nullable HashMapNode[MModule, AModule]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType, /* NativeArray#0: nullable HashMapNode[MClassDef, HashSet[MType]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */ +&type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule, /* NativeArray#0: nullable HashMapNode[MModule, AModule] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, AModule]] */ } }; -/* runtime type HashMapNode[MClassDef, HashSet[MType]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = { -1567, -"HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */ -3, +/* runtime type HashMapIterator[MModule, AModule] */ +const struct type type_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule = { +-1, /*CAST DEAD*/ +"HashMapIterator[MModule, AModule]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType, +&resolution_table_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule, 4, { 0, /* nullable Object */ 1, /* Object */ -35, /* nullable HashMapNode[MClassDef, HashSet[MType]] */ -1567, /* HashMapNode[MClassDef, HashSet[MType]] */ +316, /* MapIterator[MModule, AModule] */ +1050, /* HashMapIterator[MModule, AModule] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = { +const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule = { 0, /* dummy */ { -&type_model__MClassDef, /* HashMapNode#0: MClassDef */ -&type_hash_collection__HashSetmodel__MType, /* HashMapNode#1: HashSet[MType] */ -&type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType, /* nullable N: nullable HashMapNode[MClassDef, HashSet[MType]] */ -&type_model__MClassDef, /* HashNode#0: MClassDef */ +&type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, AModule] */ } }; -/* runtime type nullable HashMapNode[MClassDef, HashSet[MType]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = { -35, -"nullable HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */ +/* runtime type MapIterator[MModule, AModule] */ +const struct type type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule = { +316, +"MapIterator[MModule, AModule]", /* class_name_string */ 2, -1, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MClassDef, HashSet[MType]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType = { --1, /*CAST DEAD*/ -"HashMapIterator[MClassDef, HashSet[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[MModule, AModule] */ +const struct type type_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = { +1051, +"HashMapNode[MModule, AModule]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType, +&resolution_table_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule, 4, { 0, /* nullable Object */ 1, /* Object */ -367, /* MapIterator[MClassDef, HashSet[MType]] */ -1568, /* HashMapIterator[MClassDef, HashSet[MType]] */ +22, /* nullable HashMapNode[MModule, AModule] */ +1051, /* HashMapNode[MModule, AModule] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType = { +const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, HashSet[MType]] */ +&type_mmodule__MModule, /* HashMapNode#0: MModule */ +&type_parser_nodes__AModule, /* HashMapNode#1: AModule */ +&type_mmodule__MModule, /* HashNode#0: MModule */ } }; -/* runtime type MapIterator[MClassDef, HashSet[MType]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType = { -367, -"MapIterator[MClassDef, HashSet[MType]]", /* class_name_string */ +/* runtime type nullable HashMapNode[MModule, AModule] */ +const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule = { +22, +"nullable HashMapNode[MModule, AModule]", /* class_name_string */ 2, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapKeys[MClass, Int] */ -const struct type type_hash_collection__HashMapKeysmodel__MClasskernel__Int = { +/* runtime type HashMapKeys[MClassDef, AClassdef] */ +const struct type type_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef = { -1, /*CAST DEAD*/ -"HashMapKeys[MClass, Int]", /* class_name_string */ +"HashMapKeys[MClassDef, AClassdef]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int, +&resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef, 7, { 0, /* nullable Object */ 1, /* Object */ -2111, /* HashMapKeys[MClass, Int] */ -1, /* empty */ -92, /* Collection[Object] */ -99, /* Collection[nullable MClass] */ -1866, /* Collection[MClass] */ +-1, /* empty */ +84, /* Collection[Object] */ +597, /* Collection[MClassDef] */ +1350, /* HashMapKeys[MClassDef, AClassdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClasskernel__Int, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Int] */ -&type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, AClassdef] */ +&type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, AClassdef] */ NULL, /* empty */ NULL, /* empty */ -&type_model__MClass, /* RemovableCollection#0: MClass */ NULL, /* empty */ +&type_model__MClassDef, /* RemovableCollection#0: MClassDef */ NULL, /* empty */ NULL, /* empty */ -&type_model__MClass, /* Collection#0: MClass */ -&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ +&type_model__MClassDef, /* Collection#0: MClassDef */ +&type_abstract_collection__Collectionmodel__MClassDef, /* Collection[Collection#0]: Collection[MClassDef] */ } }; -/* runtime type HashMapValues[MClass, Int] */ -const struct type type_hash_collection__HashMapValuesmodel__MClasskernel__Int = { +/* runtime type HashMapValues[MClassDef, AClassdef] */ +const struct type type_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef = { -1, /*CAST DEAD*/ -"HashMapValues[MClass, Int]", /* class_name_string */ +"HashMapValues[MClassDef, AClassdef]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int, -6, +&resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef, +10, { 0, /* nullable Object */ 1, /* Object */ -1914, /* HashMapValues[MClass, Int] */ -1, /* empty */ -92, /* Collection[Object] */ -661, /* Collection[Int] */ +-1, /* empty */ +84, /* Collection[Object] */ +601, /* Collection[ANode] */ +1318, /* Collection[Prod] */ +-1, /* empty */ +1473, /* Collection[AClassdef] */ +1797, /* HashMapValues[MClassDef, AClassdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClasskernel__Int, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Int] */ -&type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, AClassdef] */ +&type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, AClassdef] */ NULL, /* empty */ NULL, /* empty */ -&type_kernel__Int, /* RemovableCollection#0: Int */ NULL, /* empty */ +&type_parser_nodes__AClassdef, /* RemovableCollection#0: AClassdef */ NULL, /* empty */ NULL, /* empty */ -&type_kernel__Int, /* Collection#0: Int */ -&type_abstract_collection__Collectionkernel__Int, /* Collection[Collection#0]: Collection[Int] */ +&type_parser_nodes__AClassdef, /* Collection#0: AClassdef */ +&type_abstract_collection__Collectionparser_nodes__AClassdef, /* Collection[Collection#0]: Collection[AClassdef] */ } }; -/* runtime type NativeArray[nullable HashMapNode[MClass, Int]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int = { -368, -"NativeArray[nullable HashMapNode[MClass, Int]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = { +317, +"NativeArray[nullable HashMapNode[MClassDef, AClassdef]]", /* class_name_string */ 2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef, 3, { 0, /* nullable Object */ 1, /* Object */ -368, /* NativeArray[nullable HashMapNode[MClass, Int]] */ +317, /* NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int, /* NativeArray#0: nullable HashMapNode[MClass, Int] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Int]] */ +&type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef, /* NativeArray#0: nullable HashMapNode[MClassDef, AClassdef] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, AClassdef]] */ } }; -/* runtime type HashMapNode[MClass, Int] */ -const struct type type_hash_collection__HashMapNodemodel__MClasskernel__Int = { -1569, -"HashMapNode[MClass, Int]", /* class_name_string */ -3, +/* runtime type HashMapIterator[MClassDef, AClassdef] */ +const struct type type_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef = { +-1, /*CAST DEAD*/ +"HashMapIterator[MClassDef, AClassdef]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int, +&resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef, 4, { 0, /* nullable Object */ 1, /* Object */ -36, /* nullable HashMapNode[MClass, Int] */ -1569, /* HashMapNode[MClass, Int] */ +318, /* MapIterator[MClassDef, AClassdef] */ +1052, /* HashMapIterator[MClassDef, AClassdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef = { 0, /* dummy */ { -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_kernel__Int, /* HashMapNode#1: Int */ -&type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int, /* nullable N: nullable HashMapNode[MClass, Int] */ -&type_model__MClass, /* HashNode#0: MClass */ +&type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, AClassdef] */ } }; -/* runtime type nullable HashMapNode[MClass, Int] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int = { -36, -"nullable HashMapNode[MClass, Int]", /* class_name_string */ +/* runtime type MapIterator[MClassDef, AClassdef] */ +const struct type type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef = { +318, +"MapIterator[MClassDef, AClassdef]", /* class_name_string */ 2, -1, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MClass, Int] */ -const struct type type_hash_collection__HashMapIteratormodel__MClasskernel__Int = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, Int]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[MClassDef, AClassdef] */ +const struct type type_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = { +1053, +"HashMapNode[MClassDef, AClassdef]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int, +&resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef, 4, { 0, /* nullable Object */ 1, /* Object */ -369, /* MapIterator[MClass, Int] */ -1570, /* HashMapIterator[MClass, Int] */ +23, /* nullable HashMapNode[MClassDef, AClassdef] */ +1053, /* HashMapNode[MClassDef, AClassdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClasskernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Int] */ +&type_model__MClassDef, /* HashMapNode#0: MClassDef */ +&type_parser_nodes__AClassdef, /* HashMapNode#1: AClassdef */ +&type_model__MClassDef, /* HashNode#0: MClassDef */ } }; -/* runtime type MapIterator[MClass, Int] */ -const struct type type_abstract_collection__MapIteratormodel__MClasskernel__Int = { -369, -"MapIterator[MClass, Int]", /* class_name_string */ +/* runtime type nullable HashMapNode[MClassDef, AClassdef] */ +const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef = { +23, +"nullable HashMapNode[MClassDef, AClassdef]", /* class_name_string */ 2, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapKeys[MType, Array[nullable MType]] */ -const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType = { +/* runtime type HashMapKeys[MPropDef, APropdef] */ +const struct type type_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef = { -1, /*CAST DEAD*/ -"HashMapKeys[MType, Array[nullable MType]]", /* class_name_string */ +"HashMapKeys[MPropDef, APropdef]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType, -11, +&resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef, +12, { 0, /* nullable Object */ 1, /* Object */ -2402, /* HashMapKeys[MType, Array[nullable MType]] */ -1, /* empty */ -92, /* Collection[Object] */ -101, /* Collection[nullable MType] */ -648, /* Collection[NitniCallback] */ +-1, /* empty */ +84, /* Collection[Object] */ +120, /* Collection[nullable MPropDef] */ +596, /* Collection[PropertyLayoutElement] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2033, /* Collection[MType] */ +1477, /* Collection[MPropDef] */ +1798, /* HashMapKeys[MPropDef, APropdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[nullable MType]] */ -&type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[nullable MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MPropDef, APropdef] */ +&type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MPropDef, APropdef] */ NULL, /* empty */ NULL, /* empty */ -&type_model__MType, /* RemovableCollection#0: MType */ NULL, /* empty */ +&type_model__MPropDef, /* RemovableCollection#0: MPropDef */ NULL, /* empty */ NULL, /* empty */ -&type_model__MType, /* Collection#0: MType */ -&type_abstract_collection__Collectionmodel__MType, /* Collection[Collection#0]: Collection[MType] */ +&type_model__MPropDef, /* Collection#0: MPropDef */ +&type_abstract_collection__Collectionmodel__MPropDef, /* Collection[Collection#0]: Collection[MPropDef] */ } }; -/* runtime type HashMapValues[MType, Array[nullable MType]] */ -const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType = { +/* runtime type HashMapValues[MPropDef, APropdef] */ +const struct type type_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef = { -1, /*CAST DEAD*/ -"HashMapValues[MType, Array[nullable MType]]", /* class_name_string */ +"HashMapValues[MPropDef, APropdef]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType, -6, +&resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef, +10, { 0, /* nullable Object */ 1, /* Object */ -370, /* Collection[nullable Array[nullable MType]] */ -2112, /* HashMapValues[MType, Array[nullable MType]] */ -92, /* Collection[Object] */ -1915, /* Collection[Array[nullable MType]] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +601, /* Collection[ANode] */ +1318, /* Collection[Prod] */ +-1, /* empty */ +1474, /* Collection[APropdef] */ +1799, /* HashMapValues[MPropDef, APropdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[nullable MType]] */ -&type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[nullable MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MPropDef, APropdef] */ +&type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MPropDef, APropdef] */ NULL, /* empty */ NULL, /* empty */ -&type_array__Arraynullable_model__MType, /* RemovableCollection#0: Array[nullable MType] */ NULL, /* empty */ +&type_parser_nodes__APropdef, /* RemovableCollection#0: APropdef */ NULL, /* empty */ NULL, /* empty */ -&type_array__Arraynullable_model__MType, /* Collection#0: Array[nullable MType] */ -&type_abstract_collection__Collectionarray__Arraynullable_model__MType, /* Collection[Collection#0]: Collection[Array[nullable MType]] */ +&type_parser_nodes__APropdef, /* Collection#0: APropdef */ +&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[Collection#0]: Collection[APropdef] */ } }; -/* runtime type Collection[Array[nullable MType]] */ -const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MType = { -1915, -"Collection[Array[nullable MType]]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[nullable Array[nullable MType]] */ -const struct type type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType = { -370, -"Collection[nullable Array[nullable MType]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = { -371, -"NativeArray[nullable HashMapNode[MType, Array[nullable MType]]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashMapNode[MPropDef, APropdef]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = { +319, +"NativeArray[nullable HashMapNode[MPropDef, APropdef]]", /* class_name_string */ 2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef, 3, { 0, /* nullable Object */ 1, /* Object */ -371, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ +319, /* NativeArray[nullable HashMapNode[MPropDef, APropdef]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType, /* NativeArray#0: nullable HashMapNode[MType, Array[nullable MType]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ +&type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef, /* NativeArray#0: nullable HashMapNode[MPropDef, APropdef] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MPropDef, APropdef]] */ } }; -/* runtime type HashMapNode[MType, Array[nullable MType]] */ -const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = { -1571, -"HashMapNode[MType, Array[nullable MType]]", /* class_name_string */ -4, +/* runtime type HashMapIterator[MPropDef, APropdef] */ +const struct type type_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef = { +-1, /*CAST DEAD*/ +"HashMapIterator[MPropDef, APropdef]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType, -5, +&resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef, +4, { 0, /* nullable Object */ 1, /* Object */ -37, /* nullable HashMapNode[MType, Array[nullable MType]] */ --1, /* empty */ -1571, /* HashMapNode[MType, Array[nullable MType]] */ +320, /* MapIterator[MPropDef, APropdef] */ +1054, /* HashMapIterator[MPropDef, APropdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef = { 0, /* dummy */ { -&type_model__MType, /* HashMapNode#0: MType */ -&type_array__Arraynullable_model__MType, /* HashMapNode#1: Array[nullable MType] */ -&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType, /* nullable N: nullable HashMapNode[MType, Array[nullable MType]] */ -&type_model__MType, /* HashNode#0: MType */ +&type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MPropDef, APropdef] */ } }; -/* runtime type nullable HashMapNode[MType, Array[nullable MType]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = { -37, -"nullable HashMapNode[MType, Array[nullable MType]]", /* class_name_string */ +/* runtime type MapIterator[MPropDef, APropdef] */ +const struct type type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef = { +320, +"MapIterator[MPropDef, APropdef]", /* class_name_string */ 2, -1, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MType, Array[nullable MType]] */ -const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType = { --1, /*CAST DEAD*/ -"HashMapIterator[MType, Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[MPropDef, APropdef] */ +const struct type type_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = { +1055, +"HashMapNode[MPropDef, APropdef]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType, +&resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef, 4, { 0, /* nullable Object */ 1, /* Object */ -372, /* MapIterator[MType, Array[nullable MType]] */ -1572, /* HashMapIterator[MType, Array[nullable MType]] */ +24, /* nullable HashMapNode[MPropDef, APropdef] */ +1055, /* HashMapNode[MPropDef, APropdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[nullable MType]] */ +&type_model__MPropDef, /* HashMapNode#0: MPropDef */ +&type_parser_nodes__APropdef, /* HashMapNode#1: APropdef */ +&type_model__MPropDef, /* HashNode#0: MPropDef */ } }; -/* runtime type MapIterator[MType, Array[nullable MType]] */ -const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType = { -372, -"MapIterator[MType, Array[nullable MType]]", /* class_name_string */ +/* runtime type nullable HashMapNode[MPropDef, APropdef] */ +const struct type type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef = { +24, +"nullable HashMapNode[MPropDef, APropdef]", /* class_name_string */ 2, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapKeys[MClassType, Array[nullable MType]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType = { +/* runtime type Array[FlatBuffer] */ +const struct type type_array__Arraystring__FlatBuffer = { -1, /*CAST DEAD*/ -"HashMapKeys[MClassType, Array[nullable MType]]", /* class_name_string */ +"Array[FlatBuffer]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType, -12, +&resolution_table_array__Arraystring__FlatBuffer, +16, +{ +0, /* nullable Object */ +1, /* Object */ +-1, /* empty */ +83, /* SequenceRead[nullable Object] */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1351, /* Collection[FlatText] */ +1294, /* AbstractArrayRead[Object] */ +1532, /* Collection[FlatBuffer] */ +1459, /* Array[Object] */ +1643, /* AbstractArrayRead[Streamable] */ +2016, /* Array[Streamable] */ +2064, /* AbstractArrayRead[FlatText] */ +2131, /* AbstractArrayRead[FlatBuffer] */ +2149, /* Array[FlatText] */ +2184, /* Array[FlatBuffer] */ +}, +}; +const struct types resolution_table_array__Arraystring__FlatBuffer = { +0, /* dummy */ +{ +&type_string__FlatBuffer, /* Sequence#0: FlatBuffer */ +&type_string__FlatBuffer, /* SimpleCollection#0: FlatBuffer */ +&type_array__NativeArraystring__FlatBuffer, /* NativeArray[Array#0]: NativeArray[FlatBuffer] */ +&type_array__Arraystring__FlatBuffer, /* Array[Array#0]: Array[FlatBuffer] */ +&type_array__NativeArraystring__FlatBuffer, /* NativeArray[ArrayCapable#0]: NativeArray[FlatBuffer] */ +&type_string__FlatBuffer, /* RemovableCollection#0: FlatBuffer */ +&type_abstract_collection__Collectionstring__FlatBuffer, /* Collection[Sequence#0]: Collection[FlatBuffer] */ +&type_abstract_collection__Collectionstring__FlatBuffer, /* Collection[SimpleCollection#0]: Collection[FlatBuffer] */ +&type_string__FlatBuffer, /* Collection#0: FlatBuffer */ +&type_abstract_collection__Collectionstring__FlatBuffer, /* Collection[Collection#0]: Collection[FlatBuffer] */ +&type_string__FlatBuffer, /* SequenceRead#0: FlatBuffer */ +&type_string__FlatBuffer, /* AbstractArrayRead#0: FlatBuffer */ +&type_array__Arraystring__FlatBuffer, /* Array[AbstractArrayRead#0]: Array[FlatBuffer] */ +&type_array__ArrayIteratorstring__FlatBuffer, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[FlatBuffer] */ +} +}; +/* runtime type Array[FlatText] */ +const struct type type_array__Arraystring__FlatText = { +-1, /*CAST DEAD*/ +"Array[FlatText]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_array__Arraystring__FlatText, +15, { 0, /* nullable Object */ 1, /* Object */ -2402, /* HashMapKeys[MType, Array[nullable MType]] */ -2708, /* HashMapKeys[MClassType, Array[nullable MType]] */ -92, /* Collection[Object] */ -101, /* Collection[nullable MType] */ -648, /* Collection[NitniCallback] */ -1, /* empty */ +83, /* SequenceRead[nullable Object] */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1351, /* Collection[FlatText] */ +1294, /* AbstractArrayRead[Object] */ -1, /* empty */ +1459, /* Array[Object] */ +1643, /* AbstractArrayRead[Streamable] */ +2016, /* Array[Streamable] */ +2064, /* AbstractArrayRead[FlatText] */ -1, /* empty */ -2033, /* Collection[MType] */ -2240, /* Collection[MClassType] */ +2149, /* Array[FlatText] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType = { +const struct types resolution_table_array__Arraystring__FlatText = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Array[nullable MType]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Array[nullable MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* RemovableCollection#0: MClassType */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* Collection#0: MClassType */ -&type_abstract_collection__Collectionmodel__MClassType, /* Collection[Collection#0]: Collection[MClassType] */ +&type_string__FlatText, /* Sequence#0: FlatText */ +&type_string__FlatText, /* SimpleCollection#0: FlatText */ +&type_array__NativeArraystring__FlatText, /* NativeArray[Array#0]: NativeArray[FlatText] */ +&type_array__Arraystring__FlatText, /* Array[Array#0]: Array[FlatText] */ +&type_array__NativeArraystring__FlatText, /* NativeArray[ArrayCapable#0]: NativeArray[FlatText] */ +&type_string__FlatText, /* RemovableCollection#0: FlatText */ +&type_abstract_collection__Collectionstring__FlatText, /* Collection[Sequence#0]: Collection[FlatText] */ +&type_abstract_collection__Collectionstring__FlatText, /* Collection[SimpleCollection#0]: Collection[FlatText] */ +&type_string__FlatText, /* Collection#0: FlatText */ +&type_abstract_collection__Collectionstring__FlatText, /* Collection[Collection#0]: Collection[FlatText] */ +&type_string__FlatText, /* SequenceRead#0: FlatText */ +&type_string__FlatText, /* AbstractArrayRead#0: FlatText */ +&type_array__Arraystring__FlatText, /* Array[AbstractArrayRead#0]: Array[FlatText] */ +&type_array__ArrayIteratorstring__FlatText, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[FlatText] */ } }; -/* runtime type HashMapValues[MClassType, Array[nullable MType]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType = { +/* runtime type Collection[FlatBuffer] */ +const struct type type_abstract_collection__Collectionstring__FlatBuffer = { +1532, +"Collection[FlatBuffer]", /* class_name_string */ +8, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type Collection[FlatText] */ +const struct type type_abstract_collection__Collectionstring__FlatText = { +1351, +"Collection[FlatText]", /* class_name_string */ +6, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type AbstractArrayRead[FlatBuffer] */ +const struct type type_array__AbstractArrayReadstring__FlatBuffer = { +2131, +"AbstractArrayRead[FlatBuffer]", /* class_name_string */ +13, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type AbstractArrayRead[FlatText] */ +const struct type type_array__AbstractArrayReadstring__FlatText = { +2064, +"AbstractArrayRead[FlatText]", /* class_name_string */ +12, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type ArrayIterator[Option] */ +const struct type type_array__ArrayIteratoropts__Option = { -1, /*CAST DEAD*/ -"HashMapValues[MClassType, Array[nullable MType]]", /* class_name_string */ +"ArrayIterator[Option]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType, -7, +&resolution_table_array__ArrayIteratoropts__Option, +4, { 0, /* nullable Object */ 1, /* Object */ -370, /* Collection[nullable Array[nullable MType]] */ -2112, /* HashMapValues[MType, Array[nullable MType]] */ -92, /* Collection[Object] */ -1915, /* Collection[Array[nullable MType]] */ -2403, /* HashMapValues[MClassType, Array[nullable MType]] */ +288, /* ArrayIterator[Object] */ +1056, /* ArrayIterator[Option] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType = { +const struct types resolution_table_array__ArrayIteratoropts__Option = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Array[nullable MType]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Array[nullable MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_array__Arraynullable_model__MType, /* RemovableCollection#0: Array[nullable MType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_array__Arraynullable_model__MType, /* Collection#0: Array[nullable MType] */ -&type_abstract_collection__Collectionarray__Arraynullable_model__MType, /* Collection[Collection#0]: Collection[Array[nullable MType]] */ +&type_array__Arrayopts__Option, /* Array[Iterator#0]: Array[Option] */ +&type_array__AbstractArrayReadopts__Option, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Option] */ } }; -/* runtime type NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = { -1573, -"NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]]", /* class_name_string */ -3, +/* runtime type HashMapKeys[String, Option] */ +const struct type type_hash_collection__HashMapKeysstring__Stringopts__Option = { +-1, /*CAST DEAD*/ +"HashMapKeys[String, Option]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType, -4, +&resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option, +8, { 0, /* nullable Object */ 1, /* Object */ -371, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ -1573, /* NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1533, /* HashMapKeys[String, Option] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = { +const struct types resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType, /* NativeArray#0: nullable HashMapNode[MClassType, Array[nullable MType]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */ +&type_hash_collection__HashMapstring__Stringopts__Option, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Option] */ +&type_abstract_collection__MapKeysIteratorstring__Stringopts__Option, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Option] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* RemovableCollection#0: String */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* Collection#0: String */ +&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ } }; -/* runtime type HashMapNode[MClassType, Array[nullable MType]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = { -2113, -"HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */ -5, +/* runtime type HashMapValues[String, Option] */ +const struct type type_hash_collection__HashMapValuesstring__Stringopts__Option = { +-1, /*CAST DEAD*/ +"HashMapValues[String, Option]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType, -6, +&resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option, +7, { 0, /* nullable Object */ 1, /* Object */ -37, /* nullable HashMapNode[MType, Array[nullable MType]] */ -373, /* nullable HashMapNode[MClassType, Array[nullable MType]] */ -1571, /* HashMapNode[MType, Array[nullable MType]] */ -2113, /* HashMapNode[MClassType, Array[nullable MType]] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +604, /* Collection[Option] */ +1352, /* HashMapValues[String, Option] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = { +const struct types resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option = { 0, /* dummy */ { -&type_model__MClassType, /* HashMapNode#0: MClassType */ -&type_array__Arraynullable_model__MType, /* HashMapNode#1: Array[nullable MType] */ -&type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType, /* nullable N: nullable HashMapNode[MClassType, Array[nullable MType]] */ -&type_model__MClassType, /* HashNode#0: MClassType */ +&type_hash_collection__HashMapstring__Stringopts__Option, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Option] */ +&type_abstract_collection__MapValuesIteratorstring__Stringopts__Option, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Option] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_opts__Option, /* RemovableCollection#0: Option */ +NULL, /* empty */ +NULL, /* empty */ +&type_opts__Option, /* Collection#0: Option */ +&type_abstract_collection__Collectionopts__Option, /* Collection[Collection#0]: Collection[Option] */ } }; -/* runtime type nullable HashMapNode[MClassType, Array[nullable MType]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = { -373, -"nullable HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */ -3, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapIterator[MClassType, Array[nullable MType]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType = { --1, /*CAST DEAD*/ -"HashMapIterator[MClassType, Array[nullable MType]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type NativeArray[nullable HashMapNode[String, Option]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option = { +321, +"NativeArray[nullable HashMapNode[String, Option]]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType, -6, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option, +3, { 0, /* nullable Object */ 1, /* Object */ -372, /* MapIterator[MType, Array[nullable MType]] */ -1572, /* HashMapIterator[MType, Array[nullable MType]] */ -1574, /* MapIterator[MClassType, Array[nullable MType]] */ -2114, /* HashMapIterator[MClassType, Array[nullable MType]] */ +321, /* NativeArray[nullable HashMapNode[String, Option]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Array[nullable MType]] */ +&type_nullable_hash_collection__HashMapNodestring__Stringopts__Option, /* NativeArray#0: nullable HashMapNode[String, Option] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Option]] */ } }; -/* runtime type MapIterator[MClassType, Array[nullable MType]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType = { -1574, -"MapIterator[MClassType, Array[nullable MType]]", /* class_name_string */ -4, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapKeys[MClass, Array[nullable MPropDef]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef = { +/* runtime type HashMapIterator[String, Option] */ +const struct type type_hash_collection__HashMapIteratorstring__Stringopts__Option = { -1, /*CAST DEAD*/ -"HashMapKeys[MClass, Array[nullable MPropDef]]", /* class_name_string */ +"HashMapIterator[String, Option]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef, -7, +&resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option, +4, { 0, /* nullable Object */ 1, /* Object */ -2115, /* HashMapKeys[MClass, Array[nullable MPropDef]] */ --1, /* empty */ -92, /* Collection[Object] */ -99, /* Collection[nullable MClass] */ -1866, /* Collection[MClass] */ +322, /* MapIterator[String, Option] */ +1057, /* HashMapIterator[String, Option] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef = { +const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[nullable MPropDef]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[nullable MPropDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* RemovableCollection#0: MClass */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* Collection#0: MClass */ -&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ +&type_hash_collection__HashMapstring__Stringopts__Option, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Option] */ } }; -/* runtime type HashMapValues[MClass, Array[nullable MPropDef]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef = { --1, /*CAST DEAD*/ -"HashMapValues[MClass, Array[nullable MPropDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type MapIterator[String, Option] */ +const struct type type_abstract_collection__MapIteratorstring__Stringopts__Option = { +322, +"MapIterator[String, Option]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef, -5, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapNode[String, Option] */ +const struct type type_hash_collection__HashMapNodestring__Stringopts__Option = { +1058, +"HashMapNode[String, Option]", /* class_name_string */ +3, +0, +&resolution_table_hash_collection__HashMapNodestring__Stringopts__Option, +4, { 0, /* nullable Object */ 1, /* Object */ -1575, /* Collection[Array[nullable MPropDef]] */ -1916, /* HashMapValues[MClass, Array[nullable MPropDef]] */ -92, /* Collection[Object] */ +25, /* nullable HashMapNode[String, Option] */ +1058, /* HashMapNode[String, Option] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef = { +const struct types resolution_table_hash_collection__HashMapNodestring__Stringopts__Option = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[nullable MPropDef]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[nullable MPropDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_array__Arraynullable_model__MPropDef, /* RemovableCollection#0: Array[nullable MPropDef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_array__Arraynullable_model__MPropDef, /* Collection#0: Array[nullable MPropDef] */ -&type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef, /* Collection[Collection#0]: Collection[Array[nullable MPropDef]] */ +&type_string__String, /* HashMapNode#0: String */ +&type_opts__Option, /* HashMapNode#1: Option */ +&type_string__String, /* HashNode#0: String */ } }; -/* runtime type Collection[Array[nullable MPropDef]] */ -const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef = { -1575, -"Collection[Array[nullable MPropDef]]", /* class_name_string */ +/* runtime type nullable HashMapNode[String, Option] */ +const struct type type_nullable_hash_collection__HashMapNodestring__Stringopts__Option = { +25, +"nullable HashMapNode[String, Option]", /* class_name_string */ 2, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = { -374, -"NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]]", /* class_name_string */ -2, +/* runtime type ArraySetIterator[MModule] */ +const struct type type_array__ArraySetIteratormmodule__MModule = { +-1, /*CAST DEAD*/ +"ArraySetIterator[MModule]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef, +&resolution_table_array__ArraySetIteratormmodule__MModule, 3, { 0, /* nullable Object */ 1, /* Object */ -374, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */ +323, /* ArraySetIterator[MModule] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = { +const struct types resolution_table_array__ArraySetIteratormmodule__MModule = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef, /* NativeArray#0: nullable HashMapNode[MClass, Array[nullable MPropDef]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */ +&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */ +&type_array__ArrayIteratormmodule__MModule, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[MModule] */ } }; -/* runtime type HashMapNode[MClass, Array[nullable MPropDef]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = { -1576, -"HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashSetNode[MModule]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule = { +1059, +"NativeArray[nullable HashSetNode[MModule]]", /* class_name_string */ 3, 0, -&resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule, 4, { 0, /* nullable Object */ 1, /* Object */ -38, /* nullable HashMapNode[MClass, Array[nullable MPropDef]] */ -1576, /* HashMapNode[MClass, Array[nullable MPropDef]] */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1059, /* NativeArray[nullable HashSetNode[MModule]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule = { 0, /* dummy */ { -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_array__Arraynullable_model__MPropDef, /* HashMapNode#1: Array[nullable MPropDef] */ -&type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef, /* nullable N: nullable HashMapNode[MClass, Array[nullable MPropDef]] */ -&type_model__MClass, /* HashNode#0: MClass */ +&type_nullable_hash_collection__HashSetNodemmodule__MModule, /* NativeArray#0: nullable HashSetNode[MModule] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MModule]] */ } }; -/* runtime type nullable HashMapNode[MClass, Array[nullable MPropDef]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = { -38, -"nullable HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashSetNode[Object]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object = { +324, +"NativeArray[nullable HashSetNode[Object]]", /* class_name_string */ 2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object, +3, +{ +0, /* nullable Object */ +1, /* Object */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +}, }; -/* runtime type HashMapIterator[MClass, Array[nullable MPropDef]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object = { +0, /* dummy */ +{ +&type_nullable_hash_collection__HashSetNodekernel__Object, /* NativeArray#0: nullable HashSetNode[Object] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Object]] */ +} +}; +/* runtime type HashSetIterator[MModule] */ +const struct type type_hash_collection__HashSetIteratormmodule__MModule = { -1, /*CAST DEAD*/ -"HashMapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */ +"HashSetIterator[MModule]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef, +&resolution_table_hash_collection__HashSetIteratormmodule__MModule, 4, { 0, /* nullable Object */ 1, /* Object */ -375, /* MapIterator[MClass, Array[nullable MPropDef]] */ -1577, /* HashMapIterator[MClass, Array[nullable MPropDef]] */ +325, /* HashSetIterator[Object] */ +1060, /* HashSetIterator[MModule] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef = { +const struct types resolution_table_hash_collection__HashSetIteratormmodule__MModule = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[nullable MPropDef]] */ +&type_array__Arraymmodule__MModule, /* Array[Iterator#0]: Array[MModule] */ +&type_hash_collection__HashSetmmodule__MModule, /* HashSet[HashSetIterator#0]: HashSet[MModule] */ } }; -/* runtime type MapIterator[MClass, Array[nullable MPropDef]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef = { -375, -"MapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapKeys[String, String] */ -const struct type type_hash_collection__HashMapKeysstring__Stringstring__String = { +/* runtime type HashSetIterator[Object] */ +const struct type type_hash_collection__HashSetIteratorkernel__Object = { -1, /*CAST DEAD*/ -"HashMapKeys[String, String]", /* class_name_string */ +"HashSetIterator[Object]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysstring__Stringstring__String, -7, +&resolution_table_hash_collection__HashSetIteratorkernel__Object, +3, { 0, /* nullable Object */ 1, /* Object */ -2116, /* HashMapKeys[String, String] */ --1, /* empty */ -92, /* Collection[Object] */ -652, /* Collection[Streamable] */ -1870, /* Collection[String] */ +325, /* HashSetIterator[Object] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysstring__Stringstring__String = { +const struct types resolution_table_hash_collection__HashSetIteratorkernel__Object = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringstring__String, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, String] */ -&type_abstract_collection__MapKeysIteratorstring__Stringstring__String, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, String] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_string__String, /* RemovableCollection#0: String */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_string__String, /* Collection#0: String */ -&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ +&type_array__Arraykernel__Object, /* Array[Iterator#0]: Array[Object] */ +&type_hash_collection__HashSetkernel__Object, /* HashSet[HashSetIterator#0]: HashSet[Object] */ } }; -/* runtime type HashMapValues[String, String] */ -const struct type type_hash_collection__HashMapValuesstring__Stringstring__String = { --1, /*CAST DEAD*/ -"HashMapValues[String, String]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashSetNode[MModule] */ +const struct type type_hash_collection__HashSetNodemmodule__MModule = { +1534, +"HashSetNode[MModule]", /* class_name_string */ +5, 0, -&resolution_table_hash_collection__HashMapValuesstring__Stringstring__String, -7, +&resolution_table_hash_collection__HashSetNodemmodule__MModule, +6, { 0, /* nullable Object */ 1, /* Object */ -2117, /* HashMapValues[String, String] */ --1, /* empty */ -92, /* Collection[Object] */ -652, /* Collection[Streamable] */ -1870, /* Collection[String] */ +26, /* nullable HashSetNode[Object] */ +326, /* nullable HashSetNode[MModule] */ +1061, /* HashSetNode[Object] */ +1534, /* HashSetNode[MModule] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesstring__Stringstring__String = { +const struct types resolution_table_hash_collection__HashSetNodemmodule__MModule = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringstring__String, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, String] */ -&type_abstract_collection__MapValuesIteratorstring__Stringstring__String, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, String] */ +&type_mmodule__MModule, /* HashSetNode#0: MModule */ NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_string__String, /* RemovableCollection#0: String */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_string__String, /* Collection#0: String */ -&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ +&type_mmodule__MModule, /* HashNode#0: MModule */ } }; -/* runtime type NativeArray[nullable HashMapNode[String, String]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String = { -376, -"NativeArray[nullable HashMapNode[String, String]]", /* class_name_string */ -2, +/* runtime type HashSetNode[Object] */ +const struct type type_hash_collection__HashSetNodekernel__Object = { +1061, +"HashSetNode[Object]", /* class_name_string */ +4, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String, -3, +&resolution_table_hash_collection__HashSetNodekernel__Object, +5, { 0, /* nullable Object */ 1, /* Object */ -376, /* NativeArray[nullable HashMapNode[String, String]] */ +26, /* nullable HashSetNode[Object] */ +-1, /* empty */ +1061, /* HashSetNode[Object] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String = { +const struct types resolution_table_hash_collection__HashSetNodekernel__Object = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodestring__Stringstring__String, /* NativeArray#0: nullable HashMapNode[String, String] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, String]] */ +&type_kernel__Object, /* HashSetNode#0: Object */ +NULL, /* empty */ +&type_kernel__Object, /* HashNode#0: Object */ } }; -/* runtime type HashMapNode[String, String] */ -const struct type type_hash_collection__HashMapNodestring__Stringstring__String = { -1578, -"HashMapNode[String, String]", /* class_name_string */ +/* runtime type nullable HashSetNode[MModule] */ +const struct type type_nullable_hash_collection__HashSetNodemmodule__MModule = { +326, +"nullable HashSetNode[MModule]", /* class_name_string */ 3, -0, -&resolution_table_hash_collection__HashMapNodestring__Stringstring__String, -4, -{ -0, /* nullable Object */ -1, /* Object */ -39, /* nullable HashMapNode[String, String] */ -1578, /* HashMapNode[String, String] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapNodestring__Stringstring__String = { -0, /* dummy */ -{ -&type_string__String, /* HashMapNode#0: String */ -&type_string__String, /* HashMapNode#1: String */ -&type_nullable_hash_collection__HashMapNodestring__Stringstring__String, /* nullable N: nullable HashMapNode[String, String] */ -&type_string__String, /* HashNode#0: String */ -} +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type nullable HashMapNode[String, String] */ -const struct type type_nullable_hash_collection__HashMapNodestring__Stringstring__String = { -39, -"nullable HashMapNode[String, String]", /* class_name_string */ +/* runtime type nullable HashSetNode[Object] */ +const struct type type_nullable_hash_collection__HashSetNodekernel__Object = { +26, +"nullable HashSetNode[Object]", /* class_name_string */ 2, 1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[String, String] */ -const struct type type_hash_collection__HashMapIteratorstring__Stringstring__String = { +/* runtime type ArrayIterator[MClassDef] */ +const struct type type_array__ArrayIteratormodel__MClassDef = { -1, /*CAST DEAD*/ -"HashMapIterator[String, String]", /* class_name_string */ +"ArrayIterator[MClassDef]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String, +&resolution_table_array__ArrayIteratormodel__MClassDef, 4, { 0, /* nullable Object */ 1, /* Object */ -377, /* MapIterator[String, String] */ -1579, /* HashMapIterator[String, String] */ +288, /* ArrayIterator[Object] */ +1062, /* ArrayIterator[MClassDef] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String = { +const struct types resolution_table_array__ArrayIteratormodel__MClassDef = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringstring__String, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, String] */ +&type_array__Arraymodel__MClassDef, /* Array[Iterator#0]: Array[MClassDef] */ +&type_array__AbstractArrayReadmodel__MClassDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClassDef] */ } }; -/* runtime type MapIterator[String, String] */ -const struct type type_abstract_collection__MapIteratorstring__Stringstring__String = { -377, -"MapIterator[String, String]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type ListNode[CodeFile] */ -const struct type type_list__ListNodeabstract_compiler__CodeFile = { -2404, -"ListNode[CodeFile]", /* class_name_string */ -6, +/* runtime type NativeArray[MClassDef] */ +const struct type type_array__NativeArraymodel__MClassDef = { +1063, +"NativeArray[MClassDef]", /* class_name_string */ +3, 0, -&resolution_table_list__ListNodeabstract_compiler__CodeFile, -7, +&resolution_table_array__NativeArraymodel__MClassDef, +4, { 0, /* nullable Object */ 1, /* Object */ -40, /* nullable ListNode[CodeFile] */ -1917, /* Container[CodeFile] */ -92, /* Collection[Object] */ -665, /* Collection[CodeFile] */ -2404, /* ListNode[CodeFile] */ +103, /* NativeArray[Object] */ +1063, /* NativeArray[MClassDef] */ }, }; -const struct types resolution_table_list__ListNodeabstract_compiler__CodeFile = { +const struct types resolution_table_array__NativeArraymodel__MClassDef = { 0, /* dummy */ { -&type_abstract_compiler__CodeFile, /* ListNode#0: CodeFile */ -&type_nullable_list__ListNodeabstract_compiler__CodeFile, /* nullable ListNode[ListNode#0]: nullable ListNode[CodeFile] */ -&type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile, /* ContainerIterator[Container#0]: ContainerIterator[CodeFile] */ -&type_abstract_compiler__CodeFile, /* Container#0: CodeFile */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_abstract_compiler__CodeFile, /* Collection#0: CodeFile */ -&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[Collection#0]: Collection[CodeFile] */ +&type_model__MClassDef, /* NativeArray#0: MClassDef */ +&type_array__NativeArraymodel__MClassDef, /* NativeArray[NativeArray#0]: NativeArray[MClassDef] */ } }; -/* runtime type nullable ListNode[CodeFile] */ -const struct type type_nullable_list__ListNodeabstract_compiler__CodeFile = { -40, -"nullable ListNode[CodeFile]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Container[CodeFile] */ -const struct type type_abstract_collection__Containerabstract_compiler__CodeFile = { -1917, -"Container[CodeFile]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type ListIterator[CodeFile] */ -const struct type type_list__ListIteratorabstract_compiler__CodeFile = { +/* runtime type HashMapKeys[MClass, Set[MProperty]] */ +const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty = { -1, /*CAST DEAD*/ -"ListIterator[CodeFile]", /* class_name_string */ +"HashMapKeys[MClass, Set[MProperty]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_list__ListIteratorabstract_compiler__CodeFile, -3, +&resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty, +8, { 0, /* nullable Object */ 1, /* Object */ -378, /* ListIterator[CodeFile] */ +91, /* Collection[nullable MClass] */ +-1, /* empty */ +84, /* Collection[Object] */ +1312, /* Collection[MClass] */ +1535, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */ +1800, /* HashMapKeys[MClass, Set[MProperty]] */ }, }; -const struct types resolution_table_list__ListIteratorabstract_compiler__CodeFile = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty = { 0, /* dummy */ { -&type_array__Arrayabstract_compiler__CodeFile, /* Array[Iterator#0]: Array[CodeFile] */ -&type_abstract_compiler__CodeFile, /* ListIterator#0: CodeFile */ -&type_list__Listabstract_compiler__CodeFile, /* List[ListIterator#0]: List[CodeFile] */ +&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MProperty]] */ +&type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MProperty]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MClass, /* RemovableCollection#0: MClass */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MClass, /* Collection#0: MClass */ +&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ } }; -/* runtime type Array[CodeFile] */ -const struct type type_array__Arrayabstract_compiler__CodeFile = { -2709, -"Array[CodeFile]", /* class_name_string */ -6, +/* runtime type HashMapKeys[MClass, Set[PropertyLayoutElement]] */ +const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = { +-1, /*CAST DEAD*/ +"HashMapKeys[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__Arrayabstract_compiler__CodeFile, -10, +&resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, +7, { 0, /* nullable Object */ 1, /* Object */ -2405, /* AbstractArrayRead[CodeFile] */ -91, /* SequenceRead[nullable Object] */ -92, /* Collection[Object] */ -665, /* Collection[CodeFile] */ -2709, /* Array[CodeFile] */ -1838, /* AbstractArrayRead[Object] */ +91, /* Collection[nullable MClass] */ -1, /* empty */ -2029, /* Array[Object] */ +84, /* Collection[Object] */ +1312, /* Collection[MClass] */ +1535, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */ }, }; -const struct types resolution_table_array__Arrayabstract_compiler__CodeFile = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = { 0, /* dummy */ { -&type_array__Arrayabstract_compiler__CodeFile, /* Array[Array#0]: Array[CodeFile] */ -&type_array__NativeArrayabstract_compiler__CodeFile, /* NativeArray[Array#0]: NativeArray[CodeFile] */ -&type_abstract_compiler__CodeFile, /* Sequence#0: CodeFile */ -&type_abstract_compiler__CodeFile, /* SimpleCollection#0: CodeFile */ -&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[Array#0]: Collection[CodeFile] */ -&type_abstract_compiler__CodeFile, /* Array#0: CodeFile */ -&type_array__NativeArrayabstract_compiler__CodeFile, /* NativeArray[ArrayCapable#0]: NativeArray[CodeFile] */ -&type_abstract_compiler__CodeFile, /* AbstractArray#0: CodeFile */ -&type_abstract_compiler__CodeFile, /* RemovableCollection#0: CodeFile */ -&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[Sequence#0]: Collection[CodeFile] */ -&type_array__Arrayabstract_compiler__CodeFile, /* Array[Sequence#0]: Array[CodeFile] */ -&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[SimpleCollection#0]: Collection[CodeFile] */ -&type_abstract_compiler__CodeFile, /* Collection#0: CodeFile */ -&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[Collection#0]: Collection[CodeFile] */ -&type_abstract_compiler__CodeFile, /* SequenceRead#0: CodeFile */ -&type_abstract_compiler__CodeFile, /* AbstractArrayRead#0: CodeFile */ -&type_array__Arrayabstract_compiler__CodeFile, /* Array[AbstractArrayRead#0]: Array[CodeFile] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[CodeFile] not a live type) */ -&type_array__ArrayIteratorabstract_compiler__CodeFile, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[CodeFile] */ +&type_hash_collection__HashMapmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[PropertyLayoutElement]] */ +&type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[PropertyLayoutElement]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MClass, /* RemovableCollection#0: MClass */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MClass, /* Collection#0: MClass */ +&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ } }; -/* runtime type AbstractArrayRead[CodeFile] */ -const struct type type_array__AbstractArrayReadabstract_compiler__CodeFile = { -2405, -"AbstractArrayRead[CodeFile]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapKeys[String, ANode] */ -const struct type type_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode = { +/* runtime type HashMapValues[MClass, Set[MProperty]] */ +const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty = { -1, /*CAST DEAD*/ -"HashMapKeys[String, ANode]", /* class_name_string */ +"HashMapValues[MClass, Set[MProperty]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode, -7, +&resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty, +10, { 0, /* nullable Object */ 1, /* Object */ -2118, /* HashMapKeys[String, ANode] */ -1, /* empty */ -92, /* Collection[Object] */ -652, /* Collection[Streamable] */ -1870, /* Collection[String] */ +-1, /* empty */ +84, /* Collection[Object] */ +1064, /* Collection[Set[PropertyLayoutElement]] */ +1353, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */ +-1, /* empty */ +1354, /* Collection[Set[MProperty]] */ +1801, /* HashMapValues[MClass, Set[MProperty]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringparser_nodes__ANode, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, ANode] */ -&type_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, ANode] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MProperty]] */ +&type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MProperty]] */ NULL, /* empty */ NULL, /* empty */ -&type_string__String, /* RemovableCollection#0: String */ NULL, /* empty */ +&type_abstract_collection__Setmodel__MProperty, /* RemovableCollection#0: Set[MProperty] */ NULL, /* empty */ NULL, /* empty */ -&type_string__String, /* Collection#0: String */ -&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ +&type_abstract_collection__Setmodel__MProperty, /* Collection#0: Set[MProperty] */ +&type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty, /* Collection[Collection#0]: Collection[Set[MProperty]] */ } }; -/* runtime type HashMapValues[String, ANode] */ -const struct type type_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode = { +/* runtime type HashMapValues[MClass, Set[PropertyLayoutElement]] */ +const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = { -1, /*CAST DEAD*/ -"HashMapValues[String, ANode]", /* class_name_string */ +"HashMapValues[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode, -6, +&resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, +7, { 0, /* nullable Object */ 1, /* Object */ -1918, /* HashMapValues[String, ANode] */ -1, /* empty */ -92, /* Collection[Object] */ -653, /* Collection[ANode] */ +-1, /* empty */ +84, /* Collection[Object] */ +1064, /* Collection[Set[PropertyLayoutElement]] */ +1353, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringparser_nodes__ANode, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, ANode] */ -&type_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, ANode] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[PropertyLayoutElement]] */ +&type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[PropertyLayoutElement]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_parser_nodes__ANode, /* RemovableCollection#0: ANode */ -NULL, /* empty */ +&type_abstract_collection__Setseparate_compiler__PropertyLayoutElement, /* RemovableCollection#0: Set[PropertyLayoutElement] */ NULL, /* empty */ NULL, /* empty */ -&type_parser_nodes__ANode, /* Collection#0: ANode */ -&type_abstract_collection__Collectionparser_nodes__ANode, /* Collection[Collection#0]: Collection[ANode] */ +&type_abstract_collection__Setseparate_compiler__PropertyLayoutElement, /* Collection#0: Set[PropertyLayoutElement] */ +&type_abstract_collection__Collectionabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* Collection[Collection#0]: Collection[Set[PropertyLayoutElement]] */ } }; -/* runtime type NativeArray[nullable HashMapNode[String, ANode]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = { -379, -"NativeArray[nullable HashMapNode[String, ANode]]", /* class_name_string */ -2, +/* runtime type Collection[Set[MProperty]] */ +const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty = { +1354, +"Collection[Set[MProperty]]", /* class_name_string */ +8, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type Collection[Set[PropertyLayoutElement]] */ +const struct type type_abstract_collection__Collectionabstract_collection__Setseparate_compiler__PropertyLayoutElement = { +1064, +"Collection[Set[PropertyLayoutElement]]", /* class_name_string */ +5, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = { +1065, +"NativeArray[nullable HashMapNode[MClass, Set[MProperty]]]", /* class_name_string */ 3, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty, +4, { 0, /* nullable Object */ 1, /* Object */ -379, /* NativeArray[nullable HashMapNode[String, ANode]] */ +327, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ +1065, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode, /* NativeArray#0: nullable HashMapNode[String, ANode] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, ANode]] */ +&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty, /* NativeArray#0: nullable HashMapNode[MClass, Set[MProperty]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ } }; -/* runtime type HashMapNode[String, ANode] */ -const struct type type_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = { -1580, -"HashMapNode[String, ANode]", /* class_name_string */ -3, +/* runtime type NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = { +327, +"NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__ANode, -4, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, +3, { 0, /* nullable Object */ 1, /* Object */ -41, /* nullable HashMapNode[String, ANode] */ -1580, /* HashMapNode[String, ANode] */ +327, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = { 0, /* dummy */ { -&type_string__String, /* HashMapNode#0: String */ -&type_parser_nodes__ANode, /* HashMapNode#1: ANode */ -&type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode, /* nullable N: nullable HashMapNode[String, ANode] */ -&type_string__String, /* HashNode#0: String */ +&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* NativeArray#0: nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ } }; -/* runtime type nullable HashMapNode[String, ANode] */ -const struct type type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = { -41, -"nullable HashMapNode[String, ANode]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +/* runtime type HashMapIterator[MClass, Set[MProperty]] */ +const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty = { +-1, /*CAST DEAD*/ +"HashMapIterator[MClass, Set[MProperty]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty, +7, +{ +0, /* nullable Object */ +1, /* Object */ +328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */ +1066, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */ +1067, /* MapIterator[MClass, Set[MProperty]] */ +-1, /* empty */ +1536, /* HashMapIterator[MClass, Set[MProperty]] */ +}, }; -/* runtime type HashMapIterator[String, ANode] */ -const struct type type_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty = { +0, /* dummy */ +{ +&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MProperty]] */ +} +}; +/* runtime type HashMapIterator[MClass, Set[PropertyLayoutElement]] */ +const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = { -1, /*CAST DEAD*/ -"HashMapIterator[String, ANode]", /* class_name_string */ +"HashMapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode, +&resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, 4, { 0, /* nullable Object */ 1, /* Object */ -380, /* MapIterator[String, ANode] */ -1581, /* HashMapIterator[String, ANode] */ +328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */ +1066, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringparser_nodes__ANode, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, ANode] */ +&type_hash_collection__HashMapmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[PropertyLayoutElement]] */ } }; -/* runtime type MapIterator[String, ANode] */ -const struct type type_abstract_collection__MapIteratorstring__Stringparser_nodes__ANode = { -380, -"MapIterator[String, ANode]", /* class_name_string */ +/* runtime type MapIterator[MClass, Set[MProperty]] */ +const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty = { +1067, +"MapIterator[MClass, Set[MProperty]]", /* class_name_string */ +4, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type MapIterator[MClass, Set[PropertyLayoutElement]] */ +const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = { +328, +"MapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ 2, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type ArrayIterator[ExternFile] */ -const struct type type_array__ArrayIteratorffi_base__ExternFile = { --1, /*CAST DEAD*/ -"ArrayIterator[ExternFile]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[MClass, Set[MProperty]] */ +const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = { +1537, +"HashMapNode[MClass, Set[MProperty]]", /* class_name_string */ +6, 0, -&resolution_table_array__ArrayIteratorffi_base__ExternFile, -4, +&resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty, +7, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1582, /* ArrayIterator[ExternFile] */ +27, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ +329, /* nullable HashMapNode[MClass, Set[MProperty]] */ +1068, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */ +-1, /* empty */ +1537, /* HashMapNode[MClass, Set[MProperty]] */ }, }; -const struct types resolution_table_array__ArrayIteratorffi_base__ExternFile = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = { 0, /* dummy */ { -&type_array__Arrayffi_base__ExternFile, /* Array[Iterator#0]: Array[ExternFile] */ -&type_array__AbstractArrayReadffi_base__ExternFile, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ExternFile] */ +&type_model__MClass, /* HashMapNode#0: MClass */ +&type_abstract_collection__Setmodel__MProperty, /* HashMapNode#1: Set[MProperty] */ +&type_model__MClass, /* HashNode#0: MClass */ } }; -/* runtime type NativeArray[ExternFile] */ -const struct type type_array__NativeArrayffi_base__ExternFile = { -1583, -"NativeArray[ExternFile]", /* class_name_string */ -3, -0, -&resolution_table_array__NativeArrayffi_base__ExternFile, +/* runtime type HashMapNode[MClass, Set[PropertyLayoutElement]] */ +const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = { +1068, +"HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ 4, +0, +&resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement, +5, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -1583, /* NativeArray[ExternFile] */ +27, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ +-1, /* empty */ +1068, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */ }, }; -const struct types resolution_table_array__NativeArrayffi_base__ExternFile = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = { 0, /* dummy */ { -&type_ffi_base__ExternFile, /* NativeArray#0: ExternFile */ -&type_array__NativeArrayffi_base__ExternFile, /* NativeArray[NativeArray#0]: NativeArray[ExternFile] */ +&type_model__MClass, /* HashMapNode#0: MClass */ +&type_abstract_collection__Setseparate_compiler__PropertyLayoutElement, /* HashMapNode#1: Set[PropertyLayoutElement] */ +&type_model__MClass, /* HashNode#0: MClass */ } }; -/* runtime type ArraySetIterator[String] */ -const struct type type_array__ArraySetIteratorstring__String = { +/* runtime type nullable HashMapNode[MClass, Set[MProperty]] */ +const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty = { +329, +"nullable HashMapNode[MClass, Set[MProperty]]", /* class_name_string */ +3, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ +const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement = { +27, +"nullable HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ +2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type IteratorRange[Int] */ +const struct type type_range__IteratorRangekernel__Int = { -1, /*CAST DEAD*/ -"ArraySetIterator[String]", /* class_name_string */ +"IteratorRange[Int]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArraySetIteratorstring__String, +&resolution_table_range__IteratorRangekernel__Int, 3, { 0, /* nullable Object */ 1, /* Object */ -381, /* ArraySetIterator[String] */ +330, /* IteratorRange[Int] */ }, }; -const struct types resolution_table_array__ArraySetIteratorstring__String = { +const struct types resolution_table_range__IteratorRangekernel__Int = { 0, /* dummy */ { -&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ -&type_array__ArrayIteratorstring__String, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[String] */ +&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */ +&type_kernel__Int, /* IteratorRange#0: Int */ +&type_range__Rangekernel__Int, /* Range[IteratorRange#0]: Range[Int] */ } }; -/* runtime type HashSetNode[MClassType] */ -const struct type type_hash_collection__HashSetNodemodel__MClassType = { -2766, -"HashSetNode[MClassType]", /* class_name_string */ -9, +/* runtime type Array[Char] */ +const struct type type_array__Arraykernel__Char = { +-1, /*CAST DEAD*/ +"Array[Char]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetNodemodel__MClassType, -10, +&resolution_table_array__Arraykernel__Char, +11, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -365, /* nullable HashSetNode[NitniCallback] */ -1549, /* HashSetNode[Object] */ -1563, /* nullable HashSetNode[MType] */ -1919, /* nullable HashSetNode[MClassType] */ -2109, /* HashSetNode[NitniCallback] */ -2629, /* HashSetNode[MType] */ -2766, /* HashSetNode[MClassType] */ +-1, /* empty */ +83, /* SequenceRead[nullable Object] */ +84, /* Collection[Object] */ +603, /* Collection[Char] */ +-1, /* empty */ +1294, /* AbstractArrayRead[Object] */ +1802, /* AbstractArrayRead[Char] */ +1459, /* Array[Object] */ +2065, /* Array[Char] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodemodel__MClassType = { +const struct types resolution_table_array__Arraykernel__Char = { 0, /* dummy */ { -&type_model__MClassType, /* HashSetNode#0: MClassType */ -NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodemodel__MClassType, /* nullable N: nullable HashSetNode[MClassType] */ -&type_model__MClassType, /* HashNode#0: MClassType */ +&type_kernel__Char, /* Sequence#0: Char */ +&type_kernel__Char, /* SimpleCollection#0: Char */ +&type_array__NativeArraykernel__Char, /* NativeArray[Array#0]: NativeArray[Char] */ +&type_array__Arraykernel__Char, /* Array[Array#0]: Array[Char] */ +&type_array__NativeArraykernel__Char, /* NativeArray[ArrayCapable#0]: NativeArray[Char] */ +&type_kernel__Char, /* RemovableCollection#0: Char */ +&type_abstract_collection__Collectionkernel__Char, /* Collection[Sequence#0]: Collection[Char] */ +&type_abstract_collection__Collectionkernel__Char, /* Collection[SimpleCollection#0]: Collection[Char] */ +&type_kernel__Char, /* Collection#0: Char */ +&type_abstract_collection__Collectionkernel__Char, /* Collection[Collection#0]: Collection[Char] */ +&type_kernel__Char, /* SequenceRead#0: Char */ +&type_kernel__Char, /* AbstractArrayRead#0: Char */ +&type_array__Arraykernel__Char, /* Array[AbstractArrayRead#0]: Array[Char] */ +&type_array__ArrayIteratorkernel__Char, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Char] */ } }; -/* runtime type nullable HashSetNode[MClassType] */ -const struct type type_nullable_hash_collection__HashSetNodemodel__MClassType = { -1919, -"nullable HashSetNode[MClassType]", /* class_name_string */ -6, -1, +/* runtime type AbstractArrayRead[Char] */ +const struct type type_array__AbstractArrayReadkernel__Char = { +1802, +"AbstractArrayRead[Char]", /* class_name_string */ +8, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashSetIterator[MClassType] */ -const struct type type_hash_collection__HashSetIteratormodel__MClassType = { --1, /*CAST DEAD*/ -"HashSetIterator[MClassType]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMap[MGroup, POSetElement[MGroup]] */ +const struct type type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup = { +331, +"HashMap[MGroup, POSetElement[MGroup]]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashSetIteratormodel__MClassType, -6, +&resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup, +3, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1564, /* HashSetIterator[NitniCallback] */ -1910, /* HashSetIterator[MType] */ -2119, /* HashSetIterator[MClassType] */ +331, /* HashMap[MGroup, POSetElement[MGroup]] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassType = { +const struct types resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup = { 0, /* dummy */ { -&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ -&type_hash_collection__HashSetmodel__MClassType, /* HashSet[HashSetIterator#0]: HashSet[MClassType] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_mproject__MGroup, /* MapRead#0: MGroup */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */ +&type_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MGroup, POSetElement[MGroup]] */ +&type_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MGroup, POSetElement[MGroup]] */ +&type_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MGroup, POSetElement[MGroup]] */ +&type_mproject__MGroup, /* Map#0: MGroup */ +&type_poset__POSetElementmproject__MGroup, /* Map#1: POSetElement[MGroup] */ +&type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MGroup, POSetElement[MGroup]] */ +&type_mproject__MGroup, /* HashCollection#0: MGroup */ +&type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* nullable HashCollection#1: nullable HashMapNode[MGroup, POSetElement[MGroup]] */ +&type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* HashCollection#1: HashMapNode[MGroup, POSetElement[MGroup]] */ +&type_nullable_mproject__MGroup, /* nullable HashCollection#0: nullable MGroup */ } }; -/* runtime type NativeArray[nullable HashSetNode[MClassType]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType = { -2120, -"NativeArray[nullable HashSetNode[MClassType]]", /* class_name_string */ -5, +/* runtime type POSetElement[MGroup] */ +const struct type type_poset__POSetElementmproject__MGroup = { +332, +"POSetElement[MGroup]", /* class_name_string */ +2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType, -6, +&resolution_table_poset__POSetElementmproject__MGroup, +3, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1565, /* NativeArray[nullable HashSetNode[NitniCallback]] */ -1911, /* NativeArray[nullable HashSetNode[MType]] */ -2120, /* NativeArray[nullable HashSetNode[MClassType]] */ +332, /* POSetElement[MGroup] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType = { +const struct types resolution_table_poset__POSetElementmproject__MGroup = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodemodel__MClassType, /* NativeArray#0: nullable HashSetNode[MClassType] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClassType]] */ +&type_hash_collection__HashSetmproject__MGroup, /* HashSet[POSetElement#0]: HashSet[MGroup] */ +&type_poset__POSetmproject__MGroup, /* POSet[POSetElement#0]: POSet[MGroup] */ +&type_mproject__MGroup, /* POSetElement#0: MGroup */ } }; -/* runtime type HashSetNode[MClass] */ -const struct type type_hash_collection__HashSetNodemodel__MClass = { -2121, -"HashSetNode[MClass]", /* class_name_string */ -5, +/* runtime type ArrayIterator[ModulePath] */ +const struct type type_array__ArrayIteratormodelbuilder__ModulePath = { +-1, /*CAST DEAD*/ +"ArrayIterator[ModulePath]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetNodemodel__MClass, -6, +&resolution_table_array__ArrayIteratormodelbuilder__ModulePath, +5, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -382, /* nullable HashSetNode[MClass] */ -1549, /* HashSetNode[Object] */ -2121, /* HashSetNode[MClass] */ +288, /* ArrayIterator[Object] */ +333, /* ArrayIterator[nullable ModulePath] */ +1355, /* ArrayIterator[ModulePath] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodemodel__MClass = { +const struct types resolution_table_array__ArrayIteratormodelbuilder__ModulePath = { 0, /* dummy */ { -&type_model__MClass, /* HashSetNode#0: MClass */ -NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodemodel__MClass, /* nullable N: nullable HashSetNode[MClass] */ -&type_model__MClass, /* HashNode#0: MClass */ +&type_array__Arraymodelbuilder__ModulePath, /* Array[Iterator#0]: Array[ModulePath] */ +&type_array__AbstractArrayReadmodelbuilder__ModulePath, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ModulePath] */ } }; -/* runtime type nullable HashSetNode[MClass] */ -const struct type type_nullable_hash_collection__HashSetNodemodel__MClass = { -382, -"nullable HashSetNode[MClass]", /* class_name_string */ -3, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashSetIterator[MClass] */ -const struct type type_hash_collection__HashSetIteratormodel__MClass = { +/* runtime type ArrayIterator[nullable ModulePath] */ +const struct type type_array__ArrayIteratornullable_modelbuilder__ModulePath = { -1, /*CAST DEAD*/ -"HashSetIterator[MClass]", /* class_name_string */ +"ArrayIterator[nullable ModulePath]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetIteratormodel__MClass, +&resolution_table_array__ArrayIteratornullable_modelbuilder__ModulePath, 4, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1584, /* HashSetIterator[MClass] */ +-1, /* empty */ +333, /* ArrayIterator[nullable ModulePath] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratormodel__MClass = { +const struct types resolution_table_array__ArrayIteratornullable_modelbuilder__ModulePath = { 0, /* dummy */ { -&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ -&type_hash_collection__HashSetmodel__MClass, /* HashSet[HashSetIterator#0]: HashSet[MClass] */ +&type_array__Arraynullable_modelbuilder__ModulePath, /* Array[Iterator#0]: Array[nullable ModulePath] */ +&type_array__AbstractArrayReadnullable_modelbuilder__ModulePath, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable ModulePath] */ } }; -/* runtime type NativeArray[nullable HashSetNode[MClass]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass = { -1585, -"NativeArray[nullable HashSetNode[MClass]]", /* class_name_string */ -3, -0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass, +/* runtime type NativeArray[ModulePath] */ +const struct type type_array__NativeArraymodelbuilder__ModulePath = { +1356, +"NativeArray[ModulePath]", /* class_name_string */ 4, +0, +&resolution_table_array__NativeArraymodelbuilder__ModulePath, +5, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1585, /* NativeArray[nullable HashSetNode[MClass]] */ +103, /* NativeArray[Object] */ +334, /* NativeArray[nullable ModulePath] */ +1356, /* NativeArray[ModulePath] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass = { +const struct types resolution_table_array__NativeArraymodelbuilder__ModulePath = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodemodel__MClass, /* NativeArray#0: nullable HashSetNode[MClass] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClass]] */ +&type_modelbuilder__ModulePath, /* NativeArray#0: ModulePath */ +&type_array__NativeArraymodelbuilder__ModulePath, /* NativeArray[NativeArray#0]: NativeArray[ModulePath] */ } }; -/* runtime type HashSetNode[MMethodDef] */ -const struct type type_hash_collection__HashSetNodemodel__MMethodDef = { -2630, -"HashSetNode[MMethodDef]", /* class_name_string */ -6, +/* runtime type NativeArray[nullable ModulePath] */ +const struct type type_array__NativeArraynullable_modelbuilder__ModulePath = { +334, +"NativeArray[nullable ModulePath]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashSetNodemodel__MMethodDef, -8, +&resolution_table_array__NativeArraynullable_modelbuilder__ModulePath, +4, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -383, /* nullable HashSetNode[PropertyLayoutElement] */ -1549, /* HashSetNode[Object] */ -1586, /* nullable HashSetNode[MMethodDef] */ -2630, /* HashSetNode[MMethodDef] */ -2122, /* HashSetNode[PropertyLayoutElement] */ +-1, /* empty */ +334, /* NativeArray[nullable ModulePath] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodemodel__MMethodDef = { +const struct types resolution_table_array__NativeArraynullable_modelbuilder__ModulePath = { 0, /* dummy */ { -&type_model__MMethodDef, /* HashSetNode#0: MMethodDef */ -NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodemodel__MMethodDef, /* nullable N: nullable HashSetNode[MMethodDef] */ -&type_model__MMethodDef, /* HashNode#0: MMethodDef */ +&type_nullable_modelbuilder__ModulePath, /* NativeArray#0: nullable ModulePath */ +&type_array__NativeArraynullable_modelbuilder__ModulePath, /* NativeArray[NativeArray#0]: NativeArray[nullable ModulePath] */ } }; -/* runtime type HashSetNode[PropertyLayoutElement] */ -const struct type type_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement = { -2122, -"HashSetNode[PropertyLayoutElement]", /* class_name_string */ -7, +/* runtime type ArrayIterator[Int] */ +const struct type type_array__ArrayIteratorkernel__Int = { +-1, /*CAST DEAD*/ +"ArrayIterator[Int]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement, -8, +&resolution_table_array__ArrayIteratorkernel__Int, +4, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -383, /* nullable HashSetNode[PropertyLayoutElement] */ -1549, /* HashSetNode[Object] */ --1, /* empty */ --1, /* empty */ -2122, /* HashSetNode[PropertyLayoutElement] */ +288, /* ArrayIterator[Object] */ +1069, /* ArrayIterator[Int] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement = { +const struct types resolution_table_array__ArrayIteratorkernel__Int = { 0, /* dummy */ { -&type_layout_builders__PropertyLayoutElement, /* HashSetNode#0: PropertyLayoutElement */ -NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement, /* nullable N: nullable HashSetNode[PropertyLayoutElement] */ -&type_layout_builders__PropertyLayoutElement, /* HashNode#0: PropertyLayoutElement */ +&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */ +&type_array__AbstractArrayReadkernel__Int, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Int] */ } }; -/* runtime type nullable HashSetNode[MMethodDef] */ -const struct type type_nullable_hash_collection__HashSetNodemodel__MMethodDef = { -1586, -"nullable HashSetNode[MMethodDef]", /* class_name_string */ -5, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[PropertyLayoutElement] */ -const struct type type_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement = { -383, -"nullable HashSetNode[PropertyLayoutElement]", /* class_name_string */ +/* runtime type NativeArray[Int] */ +const struct type type_array__NativeArraykernel__Int = { +1070, +"NativeArray[Int]", /* class_name_string */ 3, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +0, +&resolution_table_array__NativeArraykernel__Int, +4, +{ +0, /* nullable Object */ +1, /* Object */ +103, /* NativeArray[Object] */ +1070, /* NativeArray[Int] */ +}, }; -/* runtime type HashSetIterator[MMethodDef] */ -const struct type type_hash_collection__HashSetIteratormodel__MMethodDef = { +const struct types resolution_table_array__NativeArraykernel__Int = { +0, /* dummy */ +{ +&type_kernel__Int, /* NativeArray#0: Int */ +&type_array__NativeArraykernel__Int, /* NativeArray[NativeArray#0]: NativeArray[Int] */ +} +}; +/* runtime type Array[APropdef] */ +const struct type type_array__Arrayparser_nodes__APropdef = { -1, /*CAST DEAD*/ -"HashSetIterator[MMethodDef]", /* class_name_string */ +"Array[APropdef]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetIteratormodel__MMethodDef, -5, +&resolution_table_array__Arrayparser_nodes__APropdef, +17, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1587, /* HashSetIterator[PropertyLayoutElement] */ -1920, /* HashSetIterator[MMethodDef] */ +-1, /* empty */ +83, /* SequenceRead[nullable Object] */ +84, /* Collection[Object] */ +601, /* Collection[ANode] */ +1318, /* Collection[Prod] */ +1294, /* AbstractArrayRead[Object] */ +1474, /* Collection[APropdef] */ +1459, /* Array[Object] */ +1648, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +2023, /* Array[ANode] */ +2024, /* AbstractArrayRead[Prod] */ +2132, /* AbstractArrayRead[APropdef] */ +2145, /* Array[Prod] */ +2185, /* Array[APropdef] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethodDef = { +const struct types resolution_table_array__Arrayparser_nodes__APropdef = { 0, /* dummy */ { -&type_array__Arraymodel__MMethodDef, /* Array[Iterator#0]: Array[MMethodDef] */ -&type_hash_collection__HashSetmodel__MMethodDef, /* HashSet[HashSetIterator#0]: HashSet[MMethodDef] */ +&type_parser_nodes__APropdef, /* Sequence#0: APropdef */ +&type_parser_nodes__APropdef, /* SimpleCollection#0: APropdef */ +&type_array__NativeArrayparser_nodes__APropdef, /* NativeArray[Array#0]: NativeArray[APropdef] */ +&type_array__Arrayparser_nodes__APropdef, /* Array[Array#0]: Array[APropdef] */ +&type_array__NativeArrayparser_nodes__APropdef, /* NativeArray[ArrayCapable#0]: NativeArray[APropdef] */ +&type_parser_nodes__APropdef, /* RemovableCollection#0: APropdef */ +&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[Sequence#0]: Collection[APropdef] */ +&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[SimpleCollection#0]: Collection[APropdef] */ +&type_parser_nodes__APropdef, /* Collection#0: APropdef */ +&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[Collection#0]: Collection[APropdef] */ +&type_parser_nodes__APropdef, /* SequenceRead#0: APropdef */ +&type_parser_nodes__APropdef, /* AbstractArrayRead#0: APropdef */ +&type_array__Arrayparser_nodes__APropdef, /* Array[AbstractArrayRead#0]: Array[APropdef] */ +&type_array__ArrayIteratorparser_nodes__APropdef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[APropdef] */ } }; -/* runtime type HashSetIterator[PropertyLayoutElement] */ -const struct type type_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement = { --1, /*CAST DEAD*/ -"HashSetIterator[PropertyLayoutElement]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type AbstractArrayRead[APropdef] */ +const struct type type_array__AbstractArrayReadparser_nodes__APropdef = { +2132, +"AbstractArrayRead[APropdef]", /* class_name_string */ +14, 0, -&resolution_table_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement, -4, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type ListNode[ANode] */ +const struct type type_list__ListNodeparser_nodes__ANode = { +1803, +"ListNode[ANode]", /* class_name_string */ +7, +0, +&resolution_table_list__ListNodeparser_nodes__ANode, +8, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1587, /* HashSetIterator[PropertyLayoutElement] */ +28, /* nullable ListNode[ANode] */ +-1, /* empty */ +84, /* Collection[Object] */ +601, /* Collection[ANode] */ +1357, /* Container[ANode] */ +1803, /* ListNode[ANode] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement = { +const struct types resolution_table_list__ListNodeparser_nodes__ANode = { 0, /* dummy */ { -&type_array__Arraylayout_builders__PropertyLayoutElement, /* Array[Iterator#0]: Array[PropertyLayoutElement] */ -&type_hash_collection__HashSetlayout_builders__PropertyLayoutElement, /* HashSet[HashSetIterator#0]: HashSet[PropertyLayoutElement] */ +&type_nullable_list__ListNodeparser_nodes__ANode, /* nullable ListNode[ListNode#0]: nullable ListNode[ANode] */ +&type_parser_nodes__ANode, /* ListNode#0: ANode */ +&type_abstract_collection__ContainerIteratorparser_nodes__ANode, /* ContainerIterator[Container#0]: ContainerIterator[ANode] */ +&type_parser_nodes__ANode, /* Container#0: ANode */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_parser_nodes__ANode, /* Collection#0: ANode */ +&type_abstract_collection__Collectionparser_nodes__ANode, /* Collection[Collection#0]: Collection[ANode] */ } }; -/* runtime type NativeArray[nullable HashSetNode[MMethodDef]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef = { -1921, -"NativeArray[nullable HashSetNode[MMethodDef]]", /* class_name_string */ -4, +/* runtime type nullable ListNode[ANode] */ +const struct type type_nullable_list__ListNodeparser_nodes__ANode = { +28, +"nullable ListNode[ANode]", /* class_name_string */ +2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type Container[ANode] */ +const struct type type_abstract_collection__Containerparser_nodes__ANode = { +1357, +"Container[ANode]", /* class_name_string */ +6, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef, -5, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type ListIterator[ANode] */ +const struct type type_list__ListIteratorparser_nodes__ANode = { +-1, /*CAST DEAD*/ +"ListIterator[ANode]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_list__ListIteratorparser_nodes__ANode, +3, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1588, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ -1921, /* NativeArray[nullable HashSetNode[MMethodDef]] */ +335, /* ListIterator[ANode] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef = { +const struct types resolution_table_list__ListIteratorparser_nodes__ANode = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodemodel__MMethodDef, /* NativeArray#0: nullable HashSetNode[MMethodDef] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MMethodDef]] */ +&type_array__Arrayparser_nodes__ANode, /* Array[Iterator#0]: Array[ANode] */ +&type_list__Listparser_nodes__ANode, /* List[ListIterator#0]: List[ANode] */ } }; -/* runtime type NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement = { -1588, -"NativeArray[nullable HashSetNode[PropertyLayoutElement]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashSetNode[ANode]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode = { +1071, +"NativeArray[nullable HashSetNode[ANode]]", /* class_name_string */ 3, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode, 4, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1588, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1071, /* NativeArray[nullable HashSetNode[ANode]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement, /* NativeArray#0: nullable HashSetNode[PropertyLayoutElement] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ +&type_nullable_hash_collection__HashSetNodeparser_nodes__ANode, /* NativeArray#0: nullable HashSetNode[ANode] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[ANode]] */ } }; -/* runtime type HashSetNode[MMethod] */ -const struct type type_hash_collection__HashSetNodemodel__MMethod = { -2767, -"HashSetNode[MMethod]", /* class_name_string */ -9, +/* runtime type HashSetIterator[ANode] */ +const struct type type_hash_collection__HashSetIteratorparser_nodes__ANode = { +-1, /*CAST DEAD*/ +"HashSetIterator[ANode]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetNodemodel__MMethod, -10, +&resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode, +4, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -383, /* nullable HashSetNode[PropertyLayoutElement] */ -1549, /* HashSetNode[Object] */ -1589, /* nullable HashSetNode[MProperty] */ -1922, /* nullable HashSetNode[MMethod] */ -2122, /* HashSetNode[PropertyLayoutElement] */ -2631, /* HashSetNode[MProperty] */ -2767, /* HashSetNode[MMethod] */ +325, /* HashSetIterator[Object] */ +1072, /* HashSetIterator[ANode] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodemodel__MMethod = { +const struct types resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode = { 0, /* dummy */ { -&type_model__MMethod, /* HashSetNode#0: MMethod */ -NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodemodel__MMethod, /* nullable N: nullable HashSetNode[MMethod] */ -&type_model__MMethod, /* HashNode#0: MMethod */ +&type_array__Arrayparser_nodes__ANode, /* Array[Iterator#0]: Array[ANode] */ +&type_hash_collection__HashSetparser_nodes__ANode, /* HashSet[HashSetIterator#0]: HashSet[ANode] */ } }; -/* runtime type HashSetNode[MProperty] */ -const struct type type_hash_collection__HashSetNodemodel__MProperty = { -2631, -"HashSetNode[MProperty]", /* class_name_string */ -8, +/* runtime type HashSetNode[ANode] */ +const struct type type_hash_collection__HashSetNodeparser_nodes__ANode = { +1538, +"HashSetNode[ANode]", /* class_name_string */ +5, 0, -&resolution_table_hash_collection__HashSetNodemodel__MProperty, -9, +&resolution_table_hash_collection__HashSetNodeparser_nodes__ANode, +6, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -383, /* nullable HashSetNode[PropertyLayoutElement] */ -1549, /* HashSetNode[Object] */ -1589, /* nullable HashSetNode[MProperty] */ --1, /* empty */ -2122, /* HashSetNode[PropertyLayoutElement] */ -2631, /* HashSetNode[MProperty] */ +26, /* nullable HashSetNode[Object] */ +336, /* nullable HashSetNode[ANode] */ +1061, /* HashSetNode[Object] */ +1538, /* HashSetNode[ANode] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodemodel__MProperty = { +const struct types resolution_table_hash_collection__HashSetNodeparser_nodes__ANode = { 0, /* dummy */ { -&type_model__MProperty, /* HashSetNode#0: MProperty */ +&type_parser_nodes__ANode, /* HashSetNode#0: ANode */ NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodemodel__MProperty, /* nullable N: nullable HashSetNode[MProperty] */ -&type_model__MProperty, /* HashNode#0: MProperty */ +&type_parser_nodes__ANode, /* HashNode#0: ANode */ } }; -/* runtime type nullable HashSetNode[MMethod] */ -const struct type type_nullable_hash_collection__HashSetNodemodel__MMethod = { -1922, -"nullable HashSetNode[MMethod]", /* class_name_string */ -6, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[MProperty] */ -const struct type type_nullable_hash_collection__HashSetNodemodel__MProperty = { -1589, -"nullable HashSetNode[MProperty]", /* class_name_string */ -5, +/* runtime type nullable HashSetNode[ANode] */ +const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__ANode = { +336, +"nullable HashSetNode[ANode]", /* class_name_string */ +3, 1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashSetIterator[MMethod] */ -const struct type type_hash_collection__HashSetIteratormodel__MMethod = { --1, /*CAST DEAD*/ -"HashSetIterator[MMethod]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type NativeArray[nullable HashSetNode[MClassType]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType = { +1358, +"NativeArray[nullable HashSetNode[MClassType]]", /* class_name_string */ +4, 0, -&resolution_table_hash_collection__HashSetIteratormodel__MMethod, -6, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType, +5, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1587, /* HashSetIterator[PropertyLayoutElement] */ -1923, /* HashSetIterator[MProperty] */ -2123, /* HashSetIterator[MMethod] */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1073, /* NativeArray[nullable HashSetNode[MType]] */ +1358, /* NativeArray[nullable HashSetNode[MClassType]] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethod = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType = { 0, /* dummy */ { -&type_array__Arraymodel__MMethod, /* Array[Iterator#0]: Array[MMethod] */ -&type_hash_collection__HashSetmodel__MMethod, /* HashSet[HashSetIterator#0]: HashSet[MMethod] */ +&type_nullable_hash_collection__HashSetNodemodel__MClassType, /* NativeArray#0: nullable HashSetNode[MClassType] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClassType]] */ } }; -/* runtime type HashSetIterator[MProperty] */ -const struct type type_hash_collection__HashSetIteratormodel__MProperty = { --1, /*CAST DEAD*/ -"HashSetIterator[MProperty]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type NativeArray[nullable HashSetNode[MType]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType = { +1073, +"NativeArray[nullable HashSetNode[MType]]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashSetIteratormodel__MProperty, -5, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType, +4, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1587, /* HashSetIterator[PropertyLayoutElement] */ -1923, /* HashSetIterator[MProperty] */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1073, /* NativeArray[nullable HashSetNode[MType]] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratormodel__MProperty = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType = { 0, /* dummy */ { -&type_array__Arraymodel__MProperty, /* Array[Iterator#0]: Array[MProperty] */ -&type_hash_collection__HashSetmodel__MProperty, /* HashSet[HashSetIterator#0]: HashSet[MProperty] */ +&type_nullable_hash_collection__HashSetNodemodel__MType, /* NativeArray#0: nullable HashSetNode[MType] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MType]] */ } }; -/* runtime type NativeArray[nullable HashSetNode[MMethod]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod = { -2124, -"NativeArray[nullable HashSetNode[MMethod]]", /* class_name_string */ -5, +/* runtime type HashSetIterator[MClassType] */ +const struct type type_hash_collection__HashSetIteratormodel__MClassType = { +-1, /*CAST DEAD*/ +"HashSetIterator[MClassType]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod, -6, +&resolution_table_hash_collection__HashSetIteratormodel__MClassType, +5, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1588, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ -1924, /* NativeArray[nullable HashSetNode[MProperty]] */ -2124, /* NativeArray[nullable HashSetNode[MMethod]] */ +325, /* HashSetIterator[Object] */ +1074, /* HashSetIterator[MType] */ +1359, /* HashSetIterator[MClassType] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod = { +const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassType = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodemodel__MMethod, /* NativeArray#0: nullable HashSetNode[MMethod] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MMethod]] */ +&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ +&type_hash_collection__HashSetmodel__MClassType, /* HashSet[HashSetIterator#0]: HashSet[MClassType] */ } }; -/* runtime type NativeArray[nullable HashSetNode[MProperty]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty = { -1924, -"NativeArray[nullable HashSetNode[MProperty]]", /* class_name_string */ -4, +/* runtime type HashSetIterator[MType] */ +const struct type type_hash_collection__HashSetIteratormodel__MType = { +-1, /*CAST DEAD*/ +"HashSetIterator[MType]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty, -5, +&resolution_table_hash_collection__HashSetIteratormodel__MType, +4, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1588, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ -1924, /* NativeArray[nullable HashSetNode[MProperty]] */ +325, /* HashSetIterator[Object] */ +1074, /* HashSetIterator[MType] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty = { +const struct types resolution_table_hash_collection__HashSetIteratormodel__MType = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodemodel__MProperty, /* NativeArray#0: nullable HashSetNode[MProperty] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MProperty]] */ +&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */ +&type_hash_collection__HashSetmodel__MType, /* HashSet[HashSetIterator#0]: HashSet[MType] */ } }; -/* runtime type ListNode[MMethodDef] */ -const struct type type_list__ListNodemodel__MMethodDef = { -2768, -"ListNode[MMethodDef]", /* class_name_string */ +/* runtime type HashSetNode[MClassType] */ +const struct type type_hash_collection__HashSetNodemodel__MClassType = { +2000, +"HashSetNode[MClassType]", /* class_name_string */ 7, 0, -&resolution_table_list__ListNodemodel__MMethodDef, -13, +&resolution_table_hash_collection__HashSetNodemodel__MClassType, +8, { 0, /* nullable Object */ 1, /* Object */ -42, /* nullable ListNode[MMethodDef] */ -2632, /* Container[MMethodDef] */ -92, /* Collection[Object] */ -124, /* Collection[nullable MPropDef] */ -646, /* Collection[PropertyLayoutElement] */ -2768, /* ListNode[MMethodDef] */ --1, /* empty */ --1, /* empty */ -2042, /* Collection[MPropDef] */ --1, /* empty */ -2251, /* Collection[MMethodDef] */ +26, /* nullable HashSetNode[Object] */ +337, /* nullable HashSetNode[MType] */ +1061, /* HashSetNode[Object] */ +1075, /* nullable HashSetNode[MClassType] */ +1539, /* HashSetNode[MType] */ +2000, /* HashSetNode[MClassType] */ }, }; -const struct types resolution_table_list__ListNodemodel__MMethodDef = { +const struct types resolution_table_hash_collection__HashSetNodemodel__MClassType = { 0, /* dummy */ { -&type_model__MMethodDef, /* ListNode#0: MMethodDef */ -&type_nullable_list__ListNodemodel__MMethodDef, /* nullable ListNode[ListNode#0]: nullable ListNode[MMethodDef] */ -&type_abstract_collection__ContainerIteratormodel__MMethodDef, /* ContainerIterator[Container#0]: ContainerIterator[MMethodDef] */ -&type_model__MMethodDef, /* Container#0: MMethodDef */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_model__MClassType, /* HashSetNode#0: MClassType */ NULL, /* empty */ -&type_model__MMethodDef, /* Collection#0: MMethodDef */ -&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[Collection#0]: Collection[MMethodDef] */ +&type_model__MClassType, /* HashNode#0: MClassType */ } }; -/* runtime type nullable ListNode[MMethodDef] */ -const struct type type_nullable_list__ListNodemodel__MMethodDef = { -42, -"nullable ListNode[MMethodDef]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Container[MMethodDef] */ -const struct type type_abstract_collection__Containermodel__MMethodDef = { -2632, -"Container[MMethodDef]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type ListIterator[MMethodDef] */ -const struct type type_list__ListIteratormodel__MMethodDef = { --1, /*CAST DEAD*/ -"ListIterator[MMethodDef]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashSetNode[MType] */ +const struct type type_hash_collection__HashSetNodemodel__MType = { +1539, +"HashSetNode[MType]", /* class_name_string */ +6, 0, -&resolution_table_list__ListIteratormodel__MMethodDef, -3, +&resolution_table_hash_collection__HashSetNodemodel__MType, +7, { 0, /* nullable Object */ 1, /* Object */ -384, /* ListIterator[MMethodDef] */ +26, /* nullable HashSetNode[Object] */ +337, /* nullable HashSetNode[MType] */ +1061, /* HashSetNode[Object] */ +-1, /* empty */ +1539, /* HashSetNode[MType] */ }, }; -const struct types resolution_table_list__ListIteratormodel__MMethodDef = { +const struct types resolution_table_hash_collection__HashSetNodemodel__MType = { 0, /* dummy */ { -&type_array__Arraymodel__MMethodDef, /* Array[Iterator#0]: Array[MMethodDef] */ -&type_model__MMethodDef, /* ListIterator#0: MMethodDef */ -&type_list__Listmodel__MMethodDef, /* List[ListIterator#0]: List[MMethodDef] */ +&type_model__MType, /* HashSetNode#0: MType */ +NULL, /* empty */ +&type_model__MType, /* HashNode#0: MType */ } }; -/* runtime type Array[MMethodDef] */ -const struct type type_array__Arraymodel__MMethodDef = { -2869, -"Array[MMethodDef]", /* class_name_string */ -17, +/* runtime type nullable HashSetNode[MClassType] */ +const struct type type_nullable_hash_collection__HashSetNodemodel__MClassType = { +1075, +"nullable HashSetNode[MClassType]", /* class_name_string */ +5, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable HashSetNode[MType] */ +const struct type type_nullable_hash_collection__HashSetNodemodel__MType = { +337, +"nullable HashSetNode[MType]", /* class_name_string */ +3, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type NativeArray[nullable HashSetNode[MClass]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass = { +1076, +"NativeArray[nullable HashSetNode[MClass]]", /* class_name_string */ +3, 0, -&resolution_table_array__Arraymodel__MMethodDef, -18, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass, +4, { 0, /* nullable Object */ 1, /* Object */ -1880, /* AbstractArrayRead[nullable MPropDef] */ -91, /* SequenceRead[nullable Object] */ -92, /* Collection[Object] */ -124, /* Collection[nullable MPropDef] */ -646, /* Collection[PropertyLayoutElement] */ -1838, /* AbstractArrayRead[Object] */ -2048, /* Array[nullable MPropDef] */ -2029, /* Array[Object] */ -2042, /* Collection[MPropDef] */ -2239, /* AbstractArrayRead[PropertyLayoutElement] */ -2251, /* Collection[MMethodDef] */ -2661, /* Array[PropertyLayoutElement] */ -2780, /* AbstractArrayRead[MPropDef] */ -2830, /* AbstractArrayRead[MMethodDef] */ -2843, /* Array[MPropDef] */ -2869, /* Array[MMethodDef] */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1076, /* NativeArray[nullable HashSetNode[MClass]] */ }, }; -const struct types resolution_table_array__Arraymodel__MMethodDef = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass = { 0, /* dummy */ { -&type_array__Arraymodel__MMethodDef, /* Array[Array#0]: Array[MMethodDef] */ -&type_array__NativeArraymodel__MMethodDef, /* NativeArray[Array#0]: NativeArray[MMethodDef] */ -&type_model__MMethodDef, /* Sequence#0: MMethodDef */ -&type_model__MMethodDef, /* SimpleCollection#0: MMethodDef */ -&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[Array#0]: Collection[MMethodDef] */ -&type_model__MMethodDef, /* Array#0: MMethodDef */ -&type_array__NativeArraymodel__MMethodDef, /* NativeArray[ArrayCapable#0]: NativeArray[MMethodDef] */ -&type_model__MMethodDef, /* AbstractArray#0: MMethodDef */ -&type_model__MMethodDef, /* RemovableCollection#0: MMethodDef */ -&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[Sequence#0]: Collection[MMethodDef] */ -&type_array__Arraymodel__MMethodDef, /* Array[Sequence#0]: Array[MMethodDef] */ -&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[SimpleCollection#0]: Collection[MMethodDef] */ -&type_model__MMethodDef, /* Collection#0: MMethodDef */ -&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[Collection#0]: Collection[MMethodDef] */ -&type_model__MMethodDef, /* SequenceRead#0: MMethodDef */ -&type_model__MMethodDef, /* AbstractArrayRead#0: MMethodDef */ -&type_array__Arraymodel__MMethodDef, /* Array[AbstractArrayRead#0]: Array[MMethodDef] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[MMethodDef] not a live type) */ -&type_array__ArrayIteratormodel__MMethodDef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MMethodDef] */ +&type_nullable_hash_collection__HashSetNodemodel__MClass, /* NativeArray#0: nullable HashSetNode[MClass] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClass]] */ } }; -/* runtime type AbstractArrayRead[MMethodDef] */ -const struct type type_array__AbstractArrayReadmodel__MMethodDef = { -2830, -"AbstractArrayRead[MMethodDef]", /* class_name_string */ -15, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapKeys[MClassType, String] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassTypestring__String = { +/* runtime type HashSetIterator[MClass] */ +const struct type type_hash_collection__HashSetIteratormodel__MClass = { -1, /*CAST DEAD*/ -"HashMapKeys[MClassType, String]", /* class_name_string */ +"HashSetIterator[MClass]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassTypestring__String, -12, +&resolution_table_hash_collection__HashSetIteratormodel__MClass, +4, { 0, /* nullable Object */ 1, /* Object */ -2633, /* HashMapKeys[MClassType, String] */ --1, /* empty */ -92, /* Collection[Object] */ -101, /* Collection[nullable MType] */ -648, /* Collection[NitniCallback] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2033, /* Collection[MType] */ -2240, /* Collection[MClassType] */ +325, /* HashSetIterator[Object] */ +1077, /* HashSetIterator[MClass] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypestring__String = { +const struct types resolution_table_hash_collection__HashSetIteratormodel__MClass = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassTypestring__String, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, String] */ -&type_abstract_collection__MapKeysIteratormodel__MClassTypestring__String, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, String] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* RemovableCollection#0: MClassType */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* Collection#0: MClassType */ -&type_abstract_collection__Collectionmodel__MClassType, /* Collection[Collection#0]: Collection[MClassType] */ +&type_array__Arraymodel__MClass, /* Array[Iterator#0]: Array[MClass] */ +&type_hash_collection__HashSetmodel__MClass, /* HashSet[HashSetIterator#0]: HashSet[MClass] */ } }; -/* runtime type HashMapValues[MClassType, String] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassTypestring__String = { --1, /*CAST DEAD*/ -"HashMapValues[MClassType, String]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashSetNode[MClass] */ +const struct type type_hash_collection__HashSetNodemodel__MClass = { +1540, +"HashSetNode[MClass]", /* class_name_string */ +5, 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassTypestring__String, -7, +&resolution_table_hash_collection__HashSetNodemodel__MClass, +6, { 0, /* nullable Object */ 1, /* Object */ -2125, /* HashMapValues[MClassType, String] */ --1, /* empty */ -92, /* Collection[Object] */ -652, /* Collection[Streamable] */ -1870, /* Collection[String] */ +26, /* nullable HashSetNode[Object] */ +338, /* nullable HashSetNode[MClass] */ +1061, /* HashSetNode[Object] */ +1540, /* HashSetNode[MClass] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypestring__String = { +const struct types resolution_table_hash_collection__HashSetNodemodel__MClass = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassTypestring__String, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, String] */ -&type_abstract_collection__MapValuesIteratormodel__MClassTypestring__String, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, String] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_string__String, /* RemovableCollection#0: String */ -NULL, /* empty */ -NULL, /* empty */ +&type_model__MClass, /* HashSetNode#0: MClass */ NULL, /* empty */ -&type_string__String, /* Collection#0: String */ -&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ +&type_model__MClass, /* HashNode#0: MClass */ } }; -/* runtime type NativeArray[nullable HashMapNode[MClassType, String]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String = { -385, -"NativeArray[nullable HashMapNode[MClassType, String]]", /* class_name_string */ -2, -0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String, +/* runtime type nullable HashSetNode[MClass] */ +const struct type type_nullable_hash_collection__HashSetNodemodel__MClass = { +338, +"nullable HashSetNode[MClass]", /* class_name_string */ 3, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type NativeArray[nullable HashSetNode[MMethodDef]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef = { +1360, +"NativeArray[nullable HashSetNode[MMethodDef]]", /* class_name_string */ +4, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef, +5, { 0, /* nullable Object */ 1, /* Object */ -385, /* NativeArray[nullable HashMapNode[MClassType, String]] */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1078, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ +1360, /* NativeArray[nullable HashSetNode[MMethodDef]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String, /* NativeArray#0: nullable HashMapNode[MClassType, String] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, String]] */ +&type_nullable_hash_collection__HashSetNodemodel__MMethodDef, /* NativeArray#0: nullable HashSetNode[MMethodDef] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MMethodDef]] */ } }; -/* runtime type HashMapNode[MClassType, String] */ -const struct type type_hash_collection__HashMapNodemodel__MClassTypestring__String = { -1590, -"HashMapNode[MClassType, String]", /* class_name_string */ +/* runtime type NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement = { +1078, +"NativeArray[nullable HashSetNode[PropertyLayoutElement]]", /* class_name_string */ 3, 0, -&resolution_table_hash_collection__HashMapNodemodel__MClassTypestring__String, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement, 4, { 0, /* nullable Object */ 1, /* Object */ -43, /* nullable HashMapNode[MClassType, String] */ -1590, /* HashMapNode[MClassType, String] */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1078, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypestring__String = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement = { 0, /* dummy */ { -&type_model__MClassType, /* HashMapNode#0: MClassType */ -&type_string__String, /* HashMapNode#1: String */ -&type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String, /* nullable N: nullable HashMapNode[MClassType, String] */ -&type_model__MClassType, /* HashNode#0: MClassType */ +&type_nullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement, /* NativeArray#0: nullable HashSetNode[PropertyLayoutElement] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ } }; -/* runtime type nullable HashMapNode[MClassType, String] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String = { -43, -"nullable HashMapNode[MClassType, String]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapIterator[MClassType, String] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassTypestring__String = { +/* runtime type HashSetIterator[MMethodDef] */ +const struct type type_hash_collection__HashSetIteratormodel__MMethodDef = { -1, /*CAST DEAD*/ -"HashMapIterator[MClassType, String]", /* class_name_string */ +"HashSetIterator[MMethodDef]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassTypestring__String, -4, +&resolution_table_hash_collection__HashSetIteratormodel__MMethodDef, +5, { 0, /* nullable Object */ 1, /* Object */ -386, /* MapIterator[MClassType, String] */ -1591, /* HashMapIterator[MClassType, String] */ +325, /* HashSetIterator[Object] */ +1079, /* HashSetIterator[PropertyLayoutElement] */ +1361, /* HashSetIterator[MMethodDef] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypestring__String = { +const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethodDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassTypestring__String, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, String] */ +&type_array__Arraymodel__MMethodDef, /* Array[Iterator#0]: Array[MMethodDef] */ +&type_hash_collection__HashSetmodel__MMethodDef, /* HashSet[HashSetIterator#0]: HashSet[MMethodDef] */ } }; -/* runtime type MapIterator[MClassType, String] */ -const struct type type_abstract_collection__MapIteratormodel__MClassTypestring__String = { -386, -"MapIterator[MClassType, String]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type ListNode[AbstractRuntimeFunction] */ -const struct type type_list__ListNodeabstract_compiler__AbstractRuntimeFunction = { -2406, -"ListNode[AbstractRuntimeFunction]", /* class_name_string */ -6, -0, -&resolution_table_list__ListNodeabstract_compiler__AbstractRuntimeFunction, -7, -{ -0, /* nullable Object */ -1, /* Object */ -44, /* nullable ListNode[AbstractRuntimeFunction] */ -1925, /* Container[AbstractRuntimeFunction] */ -92, /* Collection[Object] */ -668, /* Collection[AbstractRuntimeFunction] */ -2406, /* ListNode[AbstractRuntimeFunction] */ -}, -}; -const struct types resolution_table_list__ListNodeabstract_compiler__AbstractRuntimeFunction = { -0, /* dummy */ -{ -&type_abstract_compiler__AbstractRuntimeFunction, /* ListNode#0: AbstractRuntimeFunction */ -&type_nullable_list__ListNodeabstract_compiler__AbstractRuntimeFunction, /* nullable ListNode[ListNode#0]: nullable ListNode[AbstractRuntimeFunction] */ -&type_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction, /* ContainerIterator[Container#0]: ContainerIterator[AbstractRuntimeFunction] */ -&type_abstract_compiler__AbstractRuntimeFunction, /* Container#0: AbstractRuntimeFunction */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_abstract_compiler__AbstractRuntimeFunction, /* Collection#0: AbstractRuntimeFunction */ -&type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction, /* Collection[Collection#0]: Collection[AbstractRuntimeFunction] */ -} -}; -/* runtime type nullable ListNode[AbstractRuntimeFunction] */ -const struct type type_nullable_list__ListNodeabstract_compiler__AbstractRuntimeFunction = { -44, -"nullable ListNode[AbstractRuntimeFunction]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Container[AbstractRuntimeFunction] */ -const struct type type_abstract_collection__Containerabstract_compiler__AbstractRuntimeFunction = { -1925, -"Container[AbstractRuntimeFunction]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type ListIterator[AbstractRuntimeFunction] */ -const struct type type_list__ListIteratorabstract_compiler__AbstractRuntimeFunction = { +/* runtime type HashSetIterator[PropertyLayoutElement] */ +const struct type type_hash_collection__HashSetIteratorseparate_compiler__PropertyLayoutElement = { -1, /*CAST DEAD*/ -"ListIterator[AbstractRuntimeFunction]", /* class_name_string */ +"HashSetIterator[PropertyLayoutElement]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_list__ListIteratorabstract_compiler__AbstractRuntimeFunction, -3, +&resolution_table_hash_collection__HashSetIteratorseparate_compiler__PropertyLayoutElement, +4, { 0, /* nullable Object */ 1, /* Object */ -387, /* ListIterator[AbstractRuntimeFunction] */ +325, /* HashSetIterator[Object] */ +1079, /* HashSetIterator[PropertyLayoutElement] */ }, }; -const struct types resolution_table_list__ListIteratorabstract_compiler__AbstractRuntimeFunction = { +const struct types resolution_table_hash_collection__HashSetIteratorseparate_compiler__PropertyLayoutElement = { 0, /* dummy */ { -&type_array__Arrayabstract_compiler__AbstractRuntimeFunction, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */ -&type_abstract_compiler__AbstractRuntimeFunction, /* ListIterator#0: AbstractRuntimeFunction */ -&type_list__Listabstract_compiler__AbstractRuntimeFunction, /* List[ListIterator#0]: List[AbstractRuntimeFunction] */ +&type_array__Arrayseparate_compiler__PropertyLayoutElement, /* Array[Iterator#0]: Array[PropertyLayoutElement] */ +&type_hash_collection__HashSetseparate_compiler__PropertyLayoutElement, /* HashSet[HashSetIterator#0]: HashSet[PropertyLayoutElement] */ } }; -/* runtime type Array[AbstractRuntimeFunction] */ -const struct type type_array__Arrayabstract_compiler__AbstractRuntimeFunction = { -2710, -"Array[AbstractRuntimeFunction]", /* class_name_string */ -6, +/* runtime type HashSetNode[MMethodDef] */ +const struct type type_hash_collection__HashSetNodemodel__MMethodDef = { +2001, +"HashSetNode[MMethodDef]", /* class_name_string */ +8, 0, -&resolution_table_array__Arrayabstract_compiler__AbstractRuntimeFunction, -10, +&resolution_table_hash_collection__HashSetNodemodel__MMethodDef, +9, { 0, /* nullable Object */ 1, /* Object */ -2407, /* AbstractArrayRead[AbstractRuntimeFunction] */ -91, /* SequenceRead[nullable Object] */ -92, /* Collection[Object] */ -668, /* Collection[AbstractRuntimeFunction] */ -2710, /* Array[AbstractRuntimeFunction] */ -1838, /* AbstractArrayRead[Object] */ +26, /* nullable HashSetNode[Object] */ +339, /* nullable HashSetNode[PropertyLayoutElement] */ +1061, /* HashSetNode[Object] */ +1080, /* nullable HashSetNode[MMethodDef] */ -1, /* empty */ -2029, /* Array[Object] */ +1541, /* HashSetNode[PropertyLayoutElement] */ +2001, /* HashSetNode[MMethodDef] */ }, }; -const struct types resolution_table_array__Arrayabstract_compiler__AbstractRuntimeFunction = { +const struct types resolution_table_hash_collection__HashSetNodemodel__MMethodDef = { 0, /* dummy */ { -&type_array__Arrayabstract_compiler__AbstractRuntimeFunction, /* Array[Array#0]: Array[AbstractRuntimeFunction] */ -&type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction, /* NativeArray[Array#0]: NativeArray[AbstractRuntimeFunction] */ -&type_abstract_compiler__AbstractRuntimeFunction, /* Sequence#0: AbstractRuntimeFunction */ -&type_abstract_compiler__AbstractRuntimeFunction, /* SimpleCollection#0: AbstractRuntimeFunction */ -&type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction, /* Collection[Array#0]: Collection[AbstractRuntimeFunction] */ -&type_abstract_compiler__AbstractRuntimeFunction, /* Array#0: AbstractRuntimeFunction */ -&type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction, /* NativeArray[ArrayCapable#0]: NativeArray[AbstractRuntimeFunction] */ -&type_abstract_compiler__AbstractRuntimeFunction, /* AbstractArray#0: AbstractRuntimeFunction */ -&type_abstract_compiler__AbstractRuntimeFunction, /* RemovableCollection#0: AbstractRuntimeFunction */ -&type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction, /* Collection[Sequence#0]: Collection[AbstractRuntimeFunction] */ -&type_array__Arrayabstract_compiler__AbstractRuntimeFunction, /* Array[Sequence#0]: Array[AbstractRuntimeFunction] */ -&type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction, /* Collection[SimpleCollection#0]: Collection[AbstractRuntimeFunction] */ -&type_abstract_compiler__AbstractRuntimeFunction, /* Collection#0: AbstractRuntimeFunction */ -&type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction, /* Collection[Collection#0]: Collection[AbstractRuntimeFunction] */ -&type_abstract_compiler__AbstractRuntimeFunction, /* SequenceRead#0: AbstractRuntimeFunction */ -&type_abstract_compiler__AbstractRuntimeFunction, /* AbstractArrayRead#0: AbstractRuntimeFunction */ -&type_array__Arrayabstract_compiler__AbstractRuntimeFunction, /* Array[AbstractArrayRead#0]: Array[AbstractRuntimeFunction] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AbstractRuntimeFunction] not a live type) */ -&type_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AbstractRuntimeFunction] */ +&type_model__MMethodDef, /* HashSetNode#0: MMethodDef */ +NULL, /* empty */ +&type_model__MMethodDef, /* HashNode#0: MMethodDef */ } }; -/* runtime type AbstractArrayRead[AbstractRuntimeFunction] */ -const struct type type_array__AbstractArrayReadabstract_compiler__AbstractRuntimeFunction = { -2407, -"AbstractArrayRead[AbstractRuntimeFunction]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashSetNode[AbstractRuntimeFunction] */ -const struct type type_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction = { -2126, -"HashSetNode[AbstractRuntimeFunction]", /* class_name_string */ -5, +/* runtime type HashSetNode[PropertyLayoutElement] */ +const struct type type_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement = { +1541, +"HashSetNode[PropertyLayoutElement]", /* class_name_string */ +7, 0, -&resolution_table_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction, -6, +&resolution_table_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement, +8, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -388, /* nullable HashSetNode[AbstractRuntimeFunction] */ -1549, /* HashSetNode[Object] */ -2126, /* HashSetNode[AbstractRuntimeFunction] */ +26, /* nullable HashSetNode[Object] */ +339, /* nullable HashSetNode[PropertyLayoutElement] */ +1061, /* HashSetNode[Object] */ +-1, /* empty */ +-1, /* empty */ +1541, /* HashSetNode[PropertyLayoutElement] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction = { +const struct types resolution_table_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement = { 0, /* dummy */ { -&type_abstract_compiler__AbstractRuntimeFunction, /* HashSetNode#0: AbstractRuntimeFunction */ +&type_separate_compiler__PropertyLayoutElement, /* HashSetNode#0: PropertyLayoutElement */ NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction, /* nullable N: nullable HashSetNode[AbstractRuntimeFunction] */ -&type_abstract_compiler__AbstractRuntimeFunction, /* HashNode#0: AbstractRuntimeFunction */ +&type_separate_compiler__PropertyLayoutElement, /* HashNode#0: PropertyLayoutElement */ } }; -/* runtime type nullable HashSetNode[AbstractRuntimeFunction] */ -const struct type type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction = { -388, -"nullable HashSetNode[AbstractRuntimeFunction]", /* class_name_string */ +/* runtime type nullable HashSetNode[MMethodDef] */ +const struct type type_nullable_hash_collection__HashSetNodemodel__MMethodDef = { +1080, +"nullable HashSetNode[MMethodDef]", /* class_name_string */ +5, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type nullable HashSetNode[PropertyLayoutElement] */ +const struct type type_nullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement = { +339, +"nullable HashSetNode[PropertyLayoutElement]", /* class_name_string */ 3, 1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashSetIterator[AbstractRuntimeFunction] */ -const struct type type_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction = { --1, /*CAST DEAD*/ -"HashSetIterator[AbstractRuntimeFunction]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type NativeArray[nullable HashSetNode[MMethod]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod = { +1542, +"NativeArray[nullable HashSetNode[MMethod]]", /* class_name_string */ +5, 0, -&resolution_table_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction, -4, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod, +6, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1592, /* HashSetIterator[AbstractRuntimeFunction] */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1078, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ +1362, /* NativeArray[nullable HashSetNode[MProperty]] */ +1542, /* NativeArray[nullable HashSetNode[MMethod]] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod = { 0, /* dummy */ { -&type_array__Arrayabstract_compiler__AbstractRuntimeFunction, /* Array[Iterator#0]: Array[AbstractRuntimeFunction] */ -&type_hash_collection__HashSetabstract_compiler__AbstractRuntimeFunction, /* HashSet[HashSetIterator#0]: HashSet[AbstractRuntimeFunction] */ +&type_nullable_hash_collection__HashSetNodemodel__MMethod, /* NativeArray#0: nullable HashSetNode[MMethod] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MMethod]] */ } }; -/* runtime type NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction = { -1593, -"NativeArray[nullable HashSetNode[AbstractRuntimeFunction]]", /* class_name_string */ -3, -0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction, +/* runtime type NativeArray[nullable HashSetNode[MProperty]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty = { +1362, +"NativeArray[nullable HashSetNode[MProperty]]", /* class_name_string */ 4, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty, +5, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1593, /* NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1078, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ +1362, /* NativeArray[nullable HashSetNode[MProperty]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction, /* NativeArray#0: nullable HashSetNode[AbstractRuntimeFunction] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[AbstractRuntimeFunction]] */ +&type_nullable_hash_collection__HashSetNodemodel__MProperty, /* NativeArray#0: nullable HashSetNode[MProperty] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MProperty]] */ } }; -/* runtime type HashMapKeys[MType, Array[MClassType]] */ -const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType = { +/* runtime type HashSetIterator[MMethod] */ +const struct type type_hash_collection__HashSetIteratormodel__MMethod = { -1, /*CAST DEAD*/ -"HashMapKeys[MType, Array[MClassType]]", /* class_name_string */ +"HashSetIterator[MMethod]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType, -11, +&resolution_table_hash_collection__HashSetIteratormodel__MMethod, +6, { 0, /* nullable Object */ 1, /* Object */ -2402, /* HashMapKeys[MType, Array[nullable MType]] */ -2634, /* HashMapKeys[MType, Array[MType]] */ -92, /* Collection[Object] */ -101, /* Collection[nullable MType] */ -648, /* Collection[NitniCallback] */ -2711, /* HashMapKeys[MType, Array[MClassType]] */ --1, /* empty */ --1, /* empty */ -2033, /* Collection[MType] */ +325, /* HashSetIterator[Object] */ +1079, /* HashSetIterator[PropertyLayoutElement] */ +1363, /* HashSetIterator[MProperty] */ +1543, /* HashSetIterator[MMethod] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType = { +const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethod = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MClassType]] */ -&type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MClassType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MType, /* RemovableCollection#0: MType */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MType, /* Collection#0: MType */ -&type_abstract_collection__Collectionmodel__MType, /* Collection[Collection#0]: Collection[MType] */ +&type_array__Arraymodel__MMethod, /* Array[Iterator#0]: Array[MMethod] */ +&type_hash_collection__HashSetmodel__MMethod, /* HashSet[HashSetIterator#0]: HashSet[MMethod] */ } }; -/* runtime type HashMapKeys[MType, Array[MType]] */ -const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType = { +/* runtime type HashSetIterator[MProperty] */ +const struct type type_hash_collection__HashSetIteratormodel__MProperty = { -1, /*CAST DEAD*/ -"HashMapKeys[MType, Array[MType]]", /* class_name_string */ +"HashSetIterator[MProperty]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType, -11, +&resolution_table_hash_collection__HashSetIteratormodel__MProperty, +5, { 0, /* nullable Object */ 1, /* Object */ -2402, /* HashMapKeys[MType, Array[nullable MType]] */ -2634, /* HashMapKeys[MType, Array[MType]] */ -92, /* Collection[Object] */ -101, /* Collection[nullable MType] */ -648, /* Collection[NitniCallback] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2033, /* Collection[MType] */ +325, /* HashSetIterator[Object] */ +1079, /* HashSetIterator[PropertyLayoutElement] */ +1363, /* HashSetIterator[MProperty] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType = { +const struct types resolution_table_hash_collection__HashSetIteratormodel__MProperty = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[MType]] */ -&type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MType, /* RemovableCollection#0: MType */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MType, /* Collection#0: MType */ -&type_abstract_collection__Collectionmodel__MType, /* Collection[Collection#0]: Collection[MType] */ +&type_array__Arraymodel__MProperty, /* Array[Iterator#0]: Array[MProperty] */ +&type_hash_collection__HashSetmodel__MProperty, /* HashSet[HashSetIterator#0]: HashSet[MProperty] */ } }; -/* runtime type HashMapValues[MType, Array[MClassType]] */ -const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType = { --1, /*CAST DEAD*/ -"HashMapValues[MType, Array[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashSetNode[MMethod] */ +const struct type type_hash_collection__HashSetNodemodel__MMethod = { +2115, +"HashSetNode[MMethod]", /* class_name_string */ +9, 0, -&resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType, -12, +&resolution_table_hash_collection__HashSetNodemodel__MMethod, +10, { 0, /* nullable Object */ 1, /* Object */ -370, /* Collection[nullable Array[nullable MType]] */ -2112, /* HashMapValues[MType, Array[nullable MType]] */ -92, /* Collection[Object] */ -1915, /* Collection[Array[nullable MType]] */ -2635, /* HashMapValues[MType, Array[MType]] */ -2769, /* HashMapValues[MType, Array[MClassType]] */ -2127, /* Collection[Array[MType]] */ --1, /* empty */ --1, /* empty */ -2408, /* Collection[Array[MClassType]] */ +26, /* nullable HashSetNode[Object] */ +339, /* nullable HashSetNode[PropertyLayoutElement] */ +1061, /* HashSetNode[Object] */ +1081, /* nullable HashSetNode[MProperty] */ +1364, /* nullable HashSetNode[MMethod] */ +1541, /* HashSetNode[PropertyLayoutElement] */ +2002, /* HashSetNode[MProperty] */ +2115, /* HashSetNode[MMethod] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType = { +const struct types resolution_table_hash_collection__HashSetNodemodel__MMethod = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MClassType]] */ -&type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MClassType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_array__Arraymodel__MClassType, /* RemovableCollection#0: Array[MClassType] */ -NULL, /* empty */ -NULL, /* empty */ +&type_model__MMethod, /* HashSetNode#0: MMethod */ NULL, /* empty */ -&type_array__Arraymodel__MClassType, /* Collection#0: Array[MClassType] */ -&type_abstract_collection__Collectionarray__Arraymodel__MClassType, /* Collection[Collection#0]: Collection[Array[MClassType]] */ +&type_model__MMethod, /* HashNode#0: MMethod */ } }; -/* runtime type HashMapValues[MType, Array[MType]] */ -const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType = { --1, /*CAST DEAD*/ -"HashMapValues[MType, Array[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashSetNode[MProperty] */ +const struct type type_hash_collection__HashSetNodemodel__MProperty = { +2002, +"HashSetNode[MProperty]", /* class_name_string */ +8, 0, -&resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType, +&resolution_table_hash_collection__HashSetNodemodel__MProperty, 9, { 0, /* nullable Object */ 1, /* Object */ -370, /* Collection[nullable Array[nullable MType]] */ -2112, /* HashMapValues[MType, Array[nullable MType]] */ -92, /* Collection[Object] */ -1915, /* Collection[Array[nullable MType]] */ -2635, /* HashMapValues[MType, Array[MType]] */ +26, /* nullable HashSetNode[Object] */ +339, /* nullable HashSetNode[PropertyLayoutElement] */ +1061, /* HashSetNode[Object] */ +1081, /* nullable HashSetNode[MProperty] */ -1, /* empty */ -2127, /* Collection[Array[MType]] */ +1541, /* HashSetNode[PropertyLayoutElement] */ +2002, /* HashSetNode[MProperty] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType = { +const struct types resolution_table_hash_collection__HashSetNodemodel__MProperty = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[MType]] */ -&type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_array__Arraymodel__MType, /* RemovableCollection#0: Array[MType] */ -NULL, /* empty */ -NULL, /* empty */ +&type_model__MProperty, /* HashSetNode#0: MProperty */ NULL, /* empty */ -&type_array__Arraymodel__MType, /* Collection#0: Array[MType] */ -&type_abstract_collection__Collectionarray__Arraymodel__MType, /* Collection[Collection#0]: Collection[Array[MType]] */ +&type_model__MProperty, /* HashNode#0: MProperty */ } }; -/* runtime type Collection[Array[MClassType]] */ -const struct type type_abstract_collection__Collectionarray__Arraymodel__MClassType = { -2408, -"Collection[Array[MClassType]]", /* class_name_string */ -11, -0, +/* runtime type nullable HashSetNode[MMethod] */ +const struct type type_nullable_hash_collection__HashSetNodemodel__MMethod = { +1364, +"nullable HashSetNode[MMethod]", /* class_name_string */ +6, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type Collection[Array[MType]] */ -const struct type type_abstract_collection__Collectionarray__Arraymodel__MType = { -2127, -"Collection[Array[MType]]", /* class_name_string */ -8, -0, +/* runtime type nullable HashSetNode[MProperty] */ +const struct type type_nullable_hash_collection__HashSetNodemodel__MProperty = { +1081, +"nullable HashSetNode[MProperty]", /* class_name_string */ +5, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType = { -1926, -"NativeArray[nullable HashMapNode[MType, Array[MClassType]]]", /* class_name_string */ -4, -0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType, -5, -{ -0, /* nullable Object */ -1, /* Object */ -371, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ -1594, /* NativeArray[nullable HashMapNode[MType, Array[MType]]] */ -1926, /* NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */ -}, -}; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType = { -0, /* dummy */ -{ -&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType, /* NativeArray#0: nullable HashMapNode[MType, Array[MClassType]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MClassType]]] */ -} -}; -/* runtime type NativeArray[nullable HashMapNode[MType, Array[MType]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType = { -1594, -"NativeArray[nullable HashMapNode[MType, Array[MType]]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashSetNode[CallSite]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite = { +1082, +"NativeArray[nullable HashSetNode[CallSite]]", /* class_name_string */ 3, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite, 4, { 0, /* nullable Object */ 1, /* Object */ -371, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ -1594, /* NativeArray[nullable HashMapNode[MType, Array[MType]]] */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1082, /* NativeArray[nullable HashSetNode[CallSite]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType, /* NativeArray#0: nullable HashMapNode[MType, Array[MType]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[MType]]] */ +&type_nullable_hash_collection__HashSetNodetyping__CallSite, /* NativeArray#0: nullable HashSetNode[CallSite] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[CallSite]] */ } }; -/* runtime type HashMapNode[MType, Array[MClassType]] */ -const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType = { -2636, -"HashMapNode[MType, Array[MClassType]]", /* class_name_string */ -7, +/* runtime type HashSetIterator[CallSite] */ +const struct type type_hash_collection__HashSetIteratortyping__CallSite = { +-1, /*CAST DEAD*/ +"HashSetIterator[CallSite]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType, -8, +&resolution_table_hash_collection__HashSetIteratortyping__CallSite, +4, { 0, /* nullable Object */ 1, /* Object */ -37, /* nullable HashMapNode[MType, Array[nullable MType]] */ -389, /* nullable HashMapNode[MType, Array[MType]] */ -1571, /* HashMapNode[MType, Array[nullable MType]] */ -1595, /* nullable HashMapNode[MType, Array[MClassType]] */ -2128, /* HashMapNode[MType, Array[MType]] */ -2636, /* HashMapNode[MType, Array[MClassType]] */ +325, /* HashSetIterator[Object] */ +1083, /* HashSetIterator[CallSite] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType = { +const struct types resolution_table_hash_collection__HashSetIteratortyping__CallSite = { 0, /* dummy */ { -&type_model__MType, /* HashMapNode#0: MType */ -&type_array__Arraymodel__MClassType, /* HashMapNode#1: Array[MClassType] */ -&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType, /* nullable N: nullable HashMapNode[MType, Array[MClassType]] */ -&type_model__MType, /* HashNode#0: MType */ +&type_array__Arraytyping__CallSite, /* Array[Iterator#0]: Array[CallSite] */ +&type_hash_collection__HashSettyping__CallSite, /* HashSet[HashSetIterator#0]: HashSet[CallSite] */ } }; -/* runtime type HashMapNode[MType, Array[MType]] */ -const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType = { -2128, -"HashMapNode[MType, Array[MType]]", /* class_name_string */ -6, +/* runtime type HashSetNode[CallSite] */ +const struct type type_hash_collection__HashSetNodetyping__CallSite = { +1544, +"HashSetNode[CallSite]", /* class_name_string */ +5, 0, -&resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType, -7, +&resolution_table_hash_collection__HashSetNodetyping__CallSite, +6, { 0, /* nullable Object */ 1, /* Object */ -37, /* nullable HashMapNode[MType, Array[nullable MType]] */ -389, /* nullable HashMapNode[MType, Array[MType]] */ -1571, /* HashMapNode[MType, Array[nullable MType]] */ --1, /* empty */ -2128, /* HashMapNode[MType, Array[MType]] */ +26, /* nullable HashSetNode[Object] */ +340, /* nullable HashSetNode[CallSite] */ +1061, /* HashSetNode[Object] */ +1544, /* HashSetNode[CallSite] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType = { +const struct types resolution_table_hash_collection__HashSetNodetyping__CallSite = { 0, /* dummy */ { -&type_model__MType, /* HashMapNode#0: MType */ -&type_array__Arraymodel__MType, /* HashMapNode#1: Array[MType] */ -&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType, /* nullable N: nullable HashMapNode[MType, Array[MType]] */ -&type_model__MType, /* HashNode#0: MType */ +&type_typing__CallSite, /* HashSetNode#0: CallSite */ +NULL, /* empty */ +&type_typing__CallSite, /* HashNode#0: CallSite */ } }; -/* runtime type nullable HashMapNode[MType, Array[MClassType]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType = { -1595, -"nullable HashMapNode[MType, Array[MClassType]]", /* class_name_string */ -5, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MType, Array[MType]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType = { -389, -"nullable HashMapNode[MType, Array[MType]]", /* class_name_string */ +/* runtime type nullable HashSetNode[CallSite] */ +const struct type type_nullable_hash_collection__HashSetNodetyping__CallSite = { +340, +"nullable HashSetNode[CallSite]", /* class_name_string */ 3, 1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MType, Array[MClassType]] */ -const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType = { --1, /*CAST DEAD*/ -"HashMapIterator[MType, Array[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */ +const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef = { +341, +"HashMap[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType, -8, +&resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, +3, { 0, /* nullable Object */ 1, /* Object */ -372, /* MapIterator[MType, Array[nullable MType]] */ -1572, /* HashMapIterator[MType, Array[nullable MType]] */ -1596, /* MapIterator[MType, Array[MType]] */ -1927, /* MapIterator[MType, Array[MClassType]] */ -2129, /* HashMapIterator[MType, Array[MType]] */ -2637, /* HashMapIterator[MType, Array[MClassType]] */ +341, /* HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType = { +const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MClassType]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MType, /* MapRead#0: MType */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]] */ +&type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, HashMap[MProperty, Set[MMethodDef]]] */ +&type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, HashMap[MProperty, Set[MMethodDef]]] */ +&type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */ +&type_model__MType, /* Map#0: MType */ +&type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* Map#1: HashMap[MProperty, Set[MMethodDef]] */ +&type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */ +&type_model__MType, /* HashCollection#0: MType */ +&type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* nullable HashCollection#1: nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */ +&type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashCollection#1: HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */ +&type_nullable_model__MType, /* nullable HashCollection#0: nullable MType */ } }; -/* runtime type HashMapIterator[MType, Array[MType]] */ -const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType = { --1, /*CAST DEAD*/ -"HashMapIterator[MType, Array[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMap[MProperty, Set[MMethodDef]] */ +const struct type type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef = { +342, +"HashMap[MProperty, Set[MMethodDef]]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType, -7, +&resolution_table_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef, +3, { 0, /* nullable Object */ 1, /* Object */ -372, /* MapIterator[MType, Array[nullable MType]] */ -1572, /* HashMapIterator[MType, Array[nullable MType]] */ -1596, /* MapIterator[MType, Array[MType]] */ --1, /* empty */ -2129, /* HashMapIterator[MType, Array[MType]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[MType]] */ -} -}; -/* runtime type MapIterator[MType, Array[MClassType]] */ -const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType = { -1927, -"MapIterator[MType, Array[MClassType]]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[MType, Array[MType]] */ -const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType = { -1596, -"MapIterator[MType, Array[MType]]", /* class_name_string */ -4, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapKeys[String, Int] */ -const struct type type_hash_collection__HashMapKeysstring__Stringkernel__Int = { --1, /*CAST DEAD*/ -"HashMapKeys[String, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int, -7, -{ -0, /* nullable Object */ -1, /* Object */ -2130, /* HashMapKeys[String, Int] */ --1, /* empty */ -92, /* Collection[Object] */ -652, /* Collection[Streamable] */ -1870, /* Collection[String] */ +342, /* HashMap[MProperty, Set[MMethodDef]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int = { +const struct types resolution_table_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringkernel__Int, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Int] */ -&type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Int] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_string__String, /* RemovableCollection#0: String */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_string__String, /* Collection#0: String */ -&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ +&type_model__MProperty, /* MapRead#0: MProperty */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MProperty, Set[MMethodDef]]] */ +&type_hash_collection__HashMapKeysmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MProperty, Set[MMethodDef]] */ +&type_hash_collection__HashMapValuesmodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MProperty, Set[MMethodDef]] */ +&type_hash_collection__HashMapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MProperty, Set[MMethodDef]] */ +&type_model__MProperty, /* Map#0: MProperty */ +&type_abstract_collection__Setmodel__MMethodDef, /* Map#1: Set[MMethodDef] */ +&type_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MProperty, Set[MMethodDef]] */ +&type_model__MProperty, /* HashCollection#0: MProperty */ +&type_nullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* nullable HashCollection#1: nullable HashMapNode[MProperty, Set[MMethodDef]] */ +&type_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef, /* HashCollection#1: HashMapNode[MProperty, Set[MMethodDef]] */ +&type_nullable_model__MProperty, /* nullable HashCollection#0: nullable MProperty */ } }; -/* runtime type HashMapValues[String, Int] */ -const struct type type_hash_collection__HashMapValuesstring__Stringkernel__Int = { +/* runtime type ArrayIterator[MMethod] */ +const struct type type_array__ArrayIteratormodel__MMethod = { -1, /*CAST DEAD*/ -"HashMapValues[String, Int]", /* class_name_string */ +"ArrayIterator[MMethod]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int, -6, +&resolution_table_array__ArrayIteratormodel__MMethod, +7, { 0, /* nullable Object */ 1, /* Object */ -1928, /* HashMapValues[String, Int] */ --1, /* empty */ -92, /* Collection[Object] */ -661, /* Collection[Int] */ +288, /* ArrayIterator[Object] */ +299, /* ArrayIterator[nullable MProperty] */ +1032, /* ArrayIterator[PropertyLayoutElement] */ +1523, /* ArrayIterator[MProperty] */ +1804, /* ArrayIterator[MMethod] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int = { +const struct types resolution_table_array__ArrayIteratormodel__MMethod = { 0, /* dummy */ { -&type_hash_collection__HashMapstring__Stringkernel__Int, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Int] */ -&type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_kernel__Int, /* RemovableCollection#0: Int */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_kernel__Int, /* Collection#0: Int */ -&type_abstract_collection__Collectionkernel__Int, /* Collection[Collection#0]: Collection[Int] */ +&type_array__Arraymodel__MMethod, /* Array[Iterator#0]: Array[MMethod] */ +&type_array__AbstractArrayReadmodel__MMethod, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MMethod] */ } }; -/* runtime type NativeArray[nullable HashMapNode[String, Int]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int = { -390, -"NativeArray[nullable HashMapNode[String, Int]]", /* class_name_string */ -2, +/* runtime type NativeArray[MMethod] */ +const struct type type_array__NativeArraymodel__MMethod = { +1805, +"NativeArray[MMethod]", /* class_name_string */ +6, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int, -3, +&resolution_table_array__NativeArraymodel__MMethod, +7, { 0, /* nullable Object */ 1, /* Object */ -390, /* NativeArray[nullable HashMapNode[String, Int]] */ +103, /* NativeArray[Object] */ +300, /* NativeArray[nullable MProperty] */ +1033, /* NativeArray[PropertyLayoutElement] */ +1524, /* NativeArray[MProperty] */ +1805, /* NativeArray[MMethod] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int = { +const struct types resolution_table_array__NativeArraymodel__MMethod = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int, /* NativeArray#0: nullable HashMapNode[String, Int] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Int]] */ +&type_model__MMethod, /* NativeArray#0: MMethod */ +&type_array__NativeArraymodel__MMethod, /* NativeArray[NativeArray#0]: NativeArray[MMethod] */ } }; -/* runtime type HashMapNode[String, Int] */ -const struct type type_hash_collection__HashMapNodestring__Stringkernel__Int = { -1597, -"HashMapNode[String, Int]", /* class_name_string */ -3, +/* runtime type ListNode[MMethodDef] */ +const struct type type_list__ListNodemodel__MMethodDef = { +2116, +"ListNode[MMethodDef]", /* class_name_string */ +15, 0, -&resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int, -4, +&resolution_table_list__ListNodemodel__MMethodDef, +16, { 0, /* nullable Object */ 1, /* Object */ -45, /* nullable HashMapNode[String, Int] */ -1597, /* HashMapNode[String, Int] */ +29, /* nullable ListNode[MMethodDef] */ +-1, /* empty */ +84, /* Collection[Object] */ +120, /* Collection[nullable MPropDef] */ +596, /* Collection[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1477, /* Collection[MPropDef] */ +-1, /* empty */ +-1, /* empty */ +1656, /* Collection[MMethodDef] */ +2003, /* Container[MMethodDef] */ +2116, /* ListNode[MMethodDef] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int = { +const struct types resolution_table_list__ListNodemodel__MMethodDef = { 0, /* dummy */ { -&type_string__String, /* HashMapNode#0: String */ -&type_kernel__Int, /* HashMapNode#1: Int */ -&type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int, /* nullable N: nullable HashMapNode[String, Int] */ -&type_string__String, /* HashNode#0: String */ +&type_nullable_list__ListNodemodel__MMethodDef, /* nullable ListNode[ListNode#0]: nullable ListNode[MMethodDef] */ +&type_model__MMethodDef, /* ListNode#0: MMethodDef */ +&type_abstract_collection__ContainerIteratormodel__MMethodDef, /* ContainerIterator[Container#0]: ContainerIterator[MMethodDef] */ +&type_model__MMethodDef, /* Container#0: MMethodDef */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MMethodDef, /* Collection#0: MMethodDef */ +&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[Collection#0]: Collection[MMethodDef] */ } }; -/* runtime type nullable HashMapNode[String, Int] */ -const struct type type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int = { -45, -"nullable HashMapNode[String, Int]", /* class_name_string */ +/* runtime type nullable ListNode[MMethodDef] */ +const struct type type_nullable_list__ListNodemodel__MMethodDef = { +29, +"nullable ListNode[MMethodDef]", /* class_name_string */ 2, 1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[String, Int] */ -const struct type type_hash_collection__HashMapIteratorstring__Stringkernel__Int = { --1, /*CAST DEAD*/ -"HashMapIterator[String, Int]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int, -4, -{ -0, /* nullable Object */ -1, /* Object */ -391, /* MapIterator[String, Int] */ -1598, /* HashMapIterator[String, Int] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int = { -0, /* dummy */ -{ -&type_hash_collection__HashMapstring__Stringkernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Int] */ -} -}; -/* runtime type MapIterator[String, Int] */ -const struct type type_abstract_collection__MapIteratorstring__Stringkernel__Int = { -391, -"MapIterator[String, Int]", /* class_name_string */ -2, +/* runtime type Container[MMethodDef] */ +const struct type type_abstract_collection__Containermodel__MMethodDef = { +2003, +"Container[MMethodDef]", /* class_name_string */ +14, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMap[MClass, Array[MClass]] */ -const struct type type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass = { -1599, -"HashMap[MClass, Array[MClass]]", /* class_name_string */ -3, -0, -&resolution_table_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass, -4, -{ -0, /* nullable Object */ -1, /* Object */ -158, /* HashMap[MClass, Array[nullable MClass]] */ -1599, /* HashMap[MClass, Array[MClass]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass = { -0, /* dummy */ -{ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* MapRead#0: MClass */ -&type_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Array[MClass]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Array[MClass]]] */ -&type_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Array[MClass]] */ -&type_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Array[MClass]] */ -&type_model__MClass, /* Map#0: MClass */ -&type_array__Arraymodel__MClass, /* Map#1: Array[MClass] */ -&type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Array[MClass]] */ -NULL, /* empty (Map[Map#0, Map#1]: Map[MClass, Array[MClass]] not a live type) */ -&type_array__Arraymodel__MClass, /* MapRead#1: Array[MClass] */ -&type_model__MClass, /* HashCollection#0: MClass */ -&type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass, /* nullable HashCollection#1: nullable HashMapNode[MClass, Array[MClass]] */ -&type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass, /* HashCollection#1: HashMapNode[MClass, Array[MClass]] */ -&type_nullable_model__MClass, /* nullable HashCollection#0: nullable MClass */ -} -}; -/* runtime type Layout[MClass] */ -const struct type type_layout_builders__Layoutmodel__MClass = { +/* runtime type ListIterator[MMethodDef] */ +const struct type type_list__ListIteratormodel__MMethodDef = { -1, /*CAST DEAD*/ -"Layout[MClass]", /* class_name_string */ +"ListIterator[MMethodDef]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_layout_builders__Layoutmodel__MClass, +&resolution_table_list__ListIteratormodel__MMethodDef, 3, { 0, /* nullable Object */ 1, /* Object */ -392, /* Layout[MClass] */ +343, /* ListIterator[MMethodDef] */ }, }; -const struct types resolution_table_layout_builders__Layoutmodel__MClass = { +const struct types resolution_table_list__ListIteratormodel__MMethodDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClasskernel__Int, /* HashMap[Layout#0, Int]: HashMap[MClass, Int] */ -&type_abstract_collection__Mapmodel__MClasskernel__Int, /* Map[Layout#0, Int]: Map[MClass, Int] */ +&type_array__Arraymodel__MMethodDef, /* Array[Iterator#0]: Array[MMethodDef] */ +&type_list__Listmodel__MMethodDef, /* List[ListIterator#0]: List[MMethodDef] */ } }; -/* runtime type HashMap[MClass, HashSet[MClass]] */ -const struct type type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass = { -2131, -"HashMap[MClass, HashSet[MClass]]", /* class_name_string */ -5, +/* runtime type HashMapKeys[MClassDef, HashSet[MType]] */ +const struct type type_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType = { +-1, /*CAST DEAD*/ +"HashMapKeys[MClassDef, HashSet[MType]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass, -6, +&resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType, +7, { 0, /* nullable Object */ 1, /* Object */ -46, /* nullable HashMap[MClass, Set[MClass]] */ -393, /* Map[MClass, Set[MClass]] */ -1929, /* HashMap[MClass, Set[MClass]] */ -2131, /* HashMap[MClass, HashSet[MClass]] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +597, /* Collection[MClassDef] */ +1365, /* HashMapKeys[MClassDef, HashSet[MType]] */ }, }; -const struct types resolution_table_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType = { 0, /* dummy */ { +&type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassDef, HashSet[MType]] */ +&type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassDef, HashSet[MType]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ +&type_model__MClassDef, /* RemovableCollection#0: MClassDef */ NULL, /* empty */ -&type_model__MClass, /* MapRead#0: MClass */ -&type_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, HashSet[MClass]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, HashSet[MClass]]] */ -&type_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, HashSet[MClass]] */ -&type_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, HashSet[MClass]] */ -&type_model__MClass, /* Map#0: MClass */ -&type_hash_collection__HashSetmodel__MClass, /* Map#1: HashSet[MClass] */ -&type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, HashSet[MClass]] */ -NULL, /* empty (Map[Map#0, Map#1]: Map[MClass, HashSet[MClass]] not a live type) */ -&type_hash_collection__HashSetmodel__MClass, /* MapRead#1: HashSet[MClass] */ -&type_model__MClass, /* HashCollection#0: MClass */ -&type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass, /* nullable HashCollection#1: nullable HashMapNode[MClass, HashSet[MClass]] */ -&type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass, /* HashCollection#1: HashMapNode[MClass, HashSet[MClass]] */ -&type_nullable_model__MClass, /* nullable HashCollection#0: nullable MClass */ +NULL, /* empty */ +&type_model__MClassDef, /* Collection#0: MClassDef */ +&type_abstract_collection__Collectionmodel__MClassDef, /* Collection[Collection#0]: Collection[MClassDef] */ } }; -/* runtime type HashMap[MClass, Set[MClass]] */ -const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass = { -1929, -"HashMap[MClass, Set[MClass]]", /* class_name_string */ -4, +/* runtime type HashMapValues[MClassDef, HashSet[MType]] */ +const struct type type_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType = { +-1, /*CAST DEAD*/ +"HashMapValues[MClassDef, HashSet[MType]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass, -5, +&resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType, +8, { 0, /* nullable Object */ 1, /* Object */ -46, /* nullable HashMap[MClass, Set[MClass]] */ -393, /* Map[MClass, Set[MClass]] */ -1929, /* HashMap[MClass, Set[MClass]] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +1084, /* Collection[Set[MType]] */ +1366, /* Collection[HashSet[MType]] */ +1545, /* HashMapValues[MClassDef, HashSet[MType]] */ }, }; -const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType = { 0, /* dummy */ { +&type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassDef, HashSet[MType]] */ +&type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassDef, HashSet[MType]] */ +NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ +&type_hash_collection__HashSetmodel__MType, /* RemovableCollection#0: HashSet[MType] */ NULL, /* empty */ NULL, /* empty */ -&type_model__MClass, /* MapRead#0: MClass */ -&type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Set[MClass]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Set[MClass]]] */ -&type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Set[MClass]] */ -&type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Set[MClass]] */ -&type_model__MClass, /* Map#0: MClass */ -&type_abstract_collection__Setmodel__MClass, /* Map#1: Set[MClass] */ -&type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Set[MClass]] */ -&type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass, /* Map[Map#0, Map#1]: Map[MClass, Set[MClass]] */ -&type_abstract_collection__Setmodel__MClass, /* MapRead#1: Set[MClass] */ -&type_model__MClass, /* HashCollection#0: MClass */ -&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass, /* nullable HashCollection#1: nullable HashMapNode[MClass, Set[MClass]] */ -&type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass, /* HashCollection#1: HashMapNode[MClass, Set[MClass]] */ -&type_nullable_model__MClass, /* nullable HashCollection#0: nullable MClass */ +&type_hash_collection__HashSetmodel__MType, /* Collection#0: HashSet[MType] */ +&type_abstract_collection__Collectionhash_collection__HashSetmodel__MType, /* Collection[Collection#0]: Collection[HashSet[MType]] */ } }; -/* runtime type Map[MClass, Set[MClass]] */ -const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass = { -393, -"Map[MClass, Set[MClass]]", /* class_name_string */ -3, +/* runtime type Collection[HashSet[MType]] */ +const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MType = { +1366, +"Collection[HashSet[MType]]", /* class_name_string */ +6, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type nullable HashMap[MClass, Set[MClass]] */ -const struct type type_nullable_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass = { -46, -"nullable HashMap[MClass, Set[MClass]]", /* class_name_string */ -2, -1, +/* runtime type Collection[Set[MType]] */ +const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MType = { +1084, +"Collection[Set[MType]]", /* class_name_string */ +5, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type PHLayout[MClass, MClass] */ -const struct type type_layout_builders__PHLayoutmodel__MClassmodel__MClass = { -1600, -"PHLayout[MClass, MClass]", /* class_name_string */ -3, +/* runtime type NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = { +344, +"NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]]", /* class_name_string */ +2, 0, -&resolution_table_layout_builders__PHLayoutmodel__MClassmodel__MClass, -4, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType, +3, { 0, /* nullable Object */ 1, /* Object */ -392, /* Layout[MClass] */ -1600, /* PHLayout[MClass, MClass] */ +344, /* NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */ }, }; -const struct types resolution_table_layout_builders__PHLayoutmodel__MClassmodel__MClass = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClasskernel__Int, /* HashMap[Layout#0, Int]: HashMap[MClass, Int] */ -&type_abstract_collection__Mapmodel__MClasskernel__Int, /* Map[Layout#0, Int]: Map[MClass, Int] */ -&type_hash_collection__HashMapmodel__MClasskernel__Int, /* HashMap[PHLayout#0, Int]: HashMap[MClass, Int] */ -&type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* HashMap[PHLayout#0, Map[PHLayout#1, Int]]: HashMap[MClass, Map[MClass, Int]] */ -&type_abstract_collection__Mapmodel__MClasskernel__Int, /* Map[PHLayout#0, Int]: Map[MClass, Int] */ -&type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* Map[PHLayout#0, Map[PHLayout#1, Int]]: Map[MClass, Map[MClass, Int]] */ +&type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType, /* NativeArray#0: nullable HashMapNode[MClassDef, HashSet[MType]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */ } }; -/* runtime type HashMap[MClass, Map[MClass, Int]] */ -const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { -1601, -"HashMap[MClass, Map[MClass, Int]]", /* class_name_string */ -3, +/* runtime type HashMapIterator[MClassDef, HashSet[MType]] */ +const struct type type_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType = { +-1, /*CAST DEAD*/ +"HashMapIterator[MClassDef, HashSet[MType]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, +&resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType, 4, { 0, /* nullable Object */ 1, /* Object */ -394, /* Map[MClass, Map[MClass, Int]] */ -1601, /* HashMap[MClass, Map[MClass, Int]] */ +345, /* MapIterator[MClassDef, HashSet[MType]] */ +1085, /* HashMapIterator[MClassDef, HashSet[MType]] */ }, }; -const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType = { 0, /* dummy */ { -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* MapRead#0: MClass */ -&type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, Map[MClass, Int]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, Map[MClass, Int]]] */ -&type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, Map[MClass, Int]] */ -&type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, Map[MClass, Int]] */ -&type_model__MClass, /* Map#0: MClass */ -&type_abstract_collection__Mapmodel__MClasskernel__Int, /* Map#1: Map[MClass, Int] */ -&type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, Map[MClass, Int]] */ -&type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* Map[Map#0, Map#1]: Map[MClass, Map[MClass, Int]] */ -&type_abstract_collection__Mapmodel__MClasskernel__Int, /* MapRead#1: Map[MClass, Int] */ -&type_model__MClass, /* HashCollection#0: MClass */ -&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* nullable HashCollection#1: nullable HashMapNode[MClass, Map[MClass, Int]] */ -&type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int, /* HashCollection#1: HashMapNode[MClass, Map[MClass, Int]] */ -&type_nullable_model__MClass, /* nullable HashCollection#0: nullable MClass */ +&type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassDef, HashSet[MType]] */ } }; -/* runtime type Map[MClass, Map[MClass, Int]] */ -const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int = { -394, -"Map[MClass, Map[MClass, Int]]", /* class_name_string */ +/* runtime type MapIterator[MClassDef, HashSet[MType]] */ +const struct type type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType = { +345, +"MapIterator[MClassDef, HashSet[MType]]", /* class_name_string */ 2, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapKeys[MClass, Set[MVirtualTypeProp]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { --1, /*CAST DEAD*/ -"HashMapKeys[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[MClassDef, HashSet[MType]] */ +const struct type type_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = { +1086, +"HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, -8, +&resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType, +4, { 0, /* nullable Object */ 1, /* Object */ -2105, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */ -2399, /* HashMapKeys[MClass, Set[MProperty]] */ -92, /* Collection[Object] */ -99, /* Collection[nullable MClass] */ -1866, /* Collection[MClass] */ -2638, /* HashMapKeys[MClass, Set[MVirtualTypeProp]] */ +30, /* nullable HashMapNode[MClassDef, HashSet[MType]] */ +1086, /* HashMapNode[MClassDef, HashSet[MType]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MVirtualTypeProp]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MVirtualTypeProp]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* RemovableCollection#0: MClass */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* Collection#0: MClass */ -&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ +&type_model__MClassDef, /* HashMapNode#0: MClassDef */ +&type_hash_collection__HashSetmodel__MType, /* HashMapNode#1: HashSet[MType] */ +&type_model__MClassDef, /* HashNode#0: MClassDef */ } }; -/* runtime type HashMapValues[MClass, Set[MVirtualTypeProp]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { +/* runtime type nullable HashMapNode[MClassDef, HashSet[MType]] */ +const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType = { +30, +"nullable HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */ +2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapKeys[MClass, Int] */ +const struct type type_hash_collection__HashMapKeysmodel__MClasskernel__Int = { -1, /*CAST DEAD*/ -"HashMapValues[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ +"HashMapKeys[MClass, Int]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, -9, +&resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int, +7, { 0, /* nullable Object */ 1, /* Object */ -1554, /* Collection[Set[PropertyLayoutElement]] */ -1907, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */ -92, /* Collection[Object] */ -1908, /* Collection[Set[MProperty]] */ -2132, /* Collection[Set[MVirtualTypeProp]] */ -2400, /* HashMapValues[MClass, Set[MProperty]] */ -2712, /* HashMapValues[MClass, Set[MVirtualTypeProp]] */ +91, /* Collection[nullable MClass] */ +-1, /* empty */ +84, /* Collection[Object] */ +1312, /* Collection[MClass] */ +1546, /* HashMapKeys[MClass, Int] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MVirtualTypeProp]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MVirtualTypeProp]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MClasskernel__Int, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Int] */ +&type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Int] */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_collection__Setmodel__MVirtualTypeProp, /* RemovableCollection#0: Set[MVirtualTypeProp] */ NULL, /* empty */ +&type_model__MClass, /* RemovableCollection#0: MClass */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_collection__Setmodel__MVirtualTypeProp, /* Collection#0: Set[MVirtualTypeProp] */ -&type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp, /* Collection[Collection#0]: Collection[Set[MVirtualTypeProp]] */ +&type_model__MClass, /* Collection#0: MClass */ +&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ } }; -/* runtime type Collection[Set[MVirtualTypeProp]] */ -const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp = { -2132, -"Collection[Set[MVirtualTypeProp]]", /* class_name_string */ -6, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { -1930, -"NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]]", /* class_name_string */ -4, +/* runtime type HashMapValues[MClass, Int] */ +const struct type type_hash_collection__HashMapValuesmodel__MClasskernel__Int = { +-1, /*CAST DEAD*/ +"HashMapValues[MClass, Int]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, -5, +&resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int, +7, { 0, /* nullable Object */ 1, /* Object */ -358, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ -1555, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ -1930, /* NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +610, /* Collection[Int] */ +1367, /* HashMapValues[MClass, Int] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* NativeArray#0: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */ +&type_hash_collection__HashMapmodel__MClasskernel__Int, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Int] */ +&type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Int] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_kernel__Int, /* RemovableCollection#0: Int */ +NULL, /* empty */ +NULL, /* empty */ +&type_kernel__Int, /* Collection#0: Int */ +&type_abstract_collection__Collectionkernel__Int, /* Collection[Collection#0]: Collection[Int] */ } }; -/* runtime type HashMapNode[MClass, Set[MVirtualTypeProp]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { -2639, -"HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ -7, +/* runtime type NativeArray[nullable HashMapNode[MClass, Int]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int = { +346, +"NativeArray[nullable HashMapNode[MClass, Int]]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, -8, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int, +3, { 0, /* nullable Object */ 1, /* Object */ -33, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ -359, /* nullable HashMapNode[MClass, Set[MProperty]] */ -1556, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */ -1602, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */ -2106, /* HashMapNode[MClass, Set[MProperty]] */ -2639, /* HashMapNode[MClass, Set[MVirtualTypeProp]] */ +346, /* NativeArray[nullable HashMapNode[MClass, Int]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int = { 0, /* dummy */ { -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_abstract_collection__Setmodel__MVirtualTypeProp, /* HashMapNode#1: Set[MVirtualTypeProp] */ -&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* nullable N: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */ -&type_model__MClass, /* HashNode#0: MClass */ +&type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int, /* NativeArray#0: nullable HashMapNode[MClass, Int] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Int]] */ } }; -/* runtime type nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { -1602, -"nullable HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ -5, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapIterator[MClass, Set[MVirtualTypeProp]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { +/* runtime type HashMapIterator[MClass, Int] */ +const struct type type_hash_collection__HashMapIteratormodel__MClasskernel__Int = { -1, /*CAST DEAD*/ -"HashMapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ +"HashMapIterator[MClass, Int]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, -8, +&resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int, +4, { 0, /* nullable Object */ 1, /* Object */ -360, /* MapIterator[MClass, Set[PropertyLayoutElement]] */ -1557, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */ -1558, /* MapIterator[MClass, Set[MProperty]] */ -1931, /* MapIterator[MClass, Set[MVirtualTypeProp]] */ -2107, /* HashMapIterator[MClass, Set[MProperty]] */ -2640, /* HashMapIterator[MClass, Set[MVirtualTypeProp]] */ +347, /* MapIterator[MClass, Int] */ +1087, /* HashMapIterator[MClass, Int] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MVirtualTypeProp]] */ +&type_hash_collection__HashMapmodel__MClasskernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Int] */ } }; -/* runtime type MapIterator[MClass, Set[MVirtualTypeProp]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { -1931, -"MapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ -5, +/* runtime type MapIterator[MClass, Int] */ +const struct type type_abstract_collection__MapIteratormodel__MClasskernel__Int = { +347, +"MapIterator[MClass, Int]", /* class_name_string */ +2, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashSetNode[MVirtualTypeProp] */ -const struct type type_hash_collection__HashSetNodemodel__MVirtualTypeProp = { -2770, -"HashSetNode[MVirtualTypeProp]", /* class_name_string */ -9, +/* runtime type HashMapNode[MClass, Int] */ +const struct type type_hash_collection__HashMapNodemodel__MClasskernel__Int = { +1088, +"HashMapNode[MClass, Int]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp, -10, +&resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int, +4, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -383, /* nullable HashSetNode[PropertyLayoutElement] */ -1549, /* HashSetNode[Object] */ -1589, /* nullable HashSetNode[MProperty] */ -1932, /* nullable HashSetNode[MVirtualTypeProp] */ -2122, /* HashSetNode[PropertyLayoutElement] */ -2631, /* HashSetNode[MProperty] */ -2770, /* HashSetNode[MVirtualTypeProp] */ +31, /* nullable HashMapNode[MClass, Int] */ +1088, /* HashMapNode[MClass, Int] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int = { 0, /* dummy */ { -&type_model__MVirtualTypeProp, /* HashSetNode#0: MVirtualTypeProp */ -NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp, /* nullable N: nullable HashSetNode[MVirtualTypeProp] */ -&type_model__MVirtualTypeProp, /* HashNode#0: MVirtualTypeProp */ +&type_model__MClass, /* HashMapNode#0: MClass */ +&type_kernel__Int, /* HashMapNode#1: Int */ +&type_model__MClass, /* HashNode#0: MClass */ } }; -/* runtime type nullable HashSetNode[MVirtualTypeProp] */ -const struct type type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp = { -1932, -"nullable HashSetNode[MVirtualTypeProp]", /* class_name_string */ -6, +/* runtime type nullable HashMapNode[MClass, Int] */ +const struct type type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int = { +31, +"nullable HashMapNode[MClass, Int]", /* class_name_string */ +2, 1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashSetIterator[MVirtualTypeProp] */ -const struct type type_hash_collection__HashSetIteratormodel__MVirtualTypeProp = { +/* runtime type HashMapKeys[MType, Array[nullable MType]] */ +const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType = { -1, /*CAST DEAD*/ -"HashSetIterator[MVirtualTypeProp]", /* class_name_string */ +"HashMapKeys[MType, Array[nullable MType]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp, -6, +&resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType, +8, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1587, /* HashSetIterator[PropertyLayoutElement] */ -1923, /* HashSetIterator[MProperty] */ -2133, /* HashSetIterator[MVirtualTypeProp] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +93, /* Collection[nullable MType] */ +1316, /* Collection[MType] */ +1547, /* HashMapKeys[MType, Array[nullable MType]] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType = { 0, /* dummy */ { -&type_array__Arraymodel__MVirtualTypeProp, /* Array[Iterator#0]: Array[MVirtualTypeProp] */ -&type_hash_collection__HashSetmodel__MVirtualTypeProp, /* HashSet[HashSetIterator#0]: HashSet[MVirtualTypeProp] */ +&type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Array[nullable MType]] */ +&type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Array[nullable MType]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MType, /* RemovableCollection#0: MType */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MType, /* Collection#0: MType */ +&type_abstract_collection__Collectionmodel__MType, /* Collection[Collection#0]: Collection[MType] */ } }; -/* runtime type NativeArray[nullable HashSetNode[MVirtualTypeProp]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp = { -2134, -"NativeArray[nullable HashSetNode[MVirtualTypeProp]]", /* class_name_string */ -5, +/* runtime type HashMapValues[MType, Array[nullable MType]] */ +const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType = { +-1, /*CAST DEAD*/ +"HashMapValues[MType, Array[nullable MType]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp, -6, +&resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType, +7, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1588, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ -1924, /* NativeArray[nullable HashSetNode[MProperty]] */ -2134, /* NativeArray[nullable HashSetNode[MVirtualTypeProp]] */ +348, /* Collection[nullable Array[nullable MType]] */ +-1, /* empty */ +84, /* Collection[Object] */ +1368, /* Collection[Array[nullable MType]] */ +1548, /* HashMapValues[MType, Array[nullable MType]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp, /* NativeArray#0: nullable HashSetNode[MVirtualTypeProp] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */ +&type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Array[nullable MType]] */ +&type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Array[nullable MType]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_array__Arraynullable_model__MType, /* RemovableCollection#0: Array[nullable MType] */ +NULL, /* empty */ +NULL, /* empty */ +&type_array__Arraynullable_model__MType, /* Collection#0: Array[nullable MType] */ +&type_abstract_collection__Collectionarray__Arraynullable_model__MType, /* Collection[Collection#0]: Collection[Array[nullable MType]] */ } }; -/* runtime type HashMap[MVirtualTypeProp, Int] */ -const struct type type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int = { -2135, -"HashMap[MVirtualTypeProp, Int]", /* class_name_string */ +/* runtime type Collection[Array[nullable MType]] */ +const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MType = { +1368, +"Collection[Array[nullable MType]]", /* class_name_string */ 5, 0, -&resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int, -6, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type Collection[nullable Array[nullable MType]] */ +const struct type type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType = { +348, +"Collection[nullable Array[nullable MType]]", /* class_name_string */ +2, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = { +349, +"NativeArray[nullable HashMapNode[MType, Array[nullable MType]]]", /* class_name_string */ +2, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType, +3, { 0, /* nullable Object */ 1, /* Object */ -395, /* Map[PropertyLayoutElement, Int] */ -1603, /* HashMap[PropertyLayoutElement, Int] */ -1604, /* Map[MVirtualTypeProp, Int] */ -2135, /* HashMap[MVirtualTypeProp, Int] */ +349, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ }, }; -const struct types resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = { 0, /* dummy */ { -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MVirtualTypeProp, /* MapRead#0: MVirtualTypeProp */ -&type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MVirtualTypeProp, Int] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */ -&type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MVirtualTypeProp, Int] */ -&type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MVirtualTypeProp, Int] */ -&type_model__MVirtualTypeProp, /* Map#0: MVirtualTypeProp */ -&type_kernel__Int, /* Map#1: Int */ -&type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MVirtualTypeProp, Int] */ -&type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int, /* Map[Map#0, Map#1]: Map[MVirtualTypeProp, Int] */ -&type_kernel__Int, /* MapRead#1: Int */ -&type_model__MVirtualTypeProp, /* HashCollection#0: MVirtualTypeProp */ -&type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, /* nullable HashCollection#1: nullable HashMapNode[MVirtualTypeProp, Int] */ -&type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, /* HashCollection#1: HashMapNode[MVirtualTypeProp, Int] */ -&type_nullable_model__MVirtualTypeProp, /* nullable HashCollection#0: nullable MVirtualTypeProp */ +&type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType, /* NativeArray#0: nullable HashMapNode[MType, Array[nullable MType]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ } }; -/* runtime type HashMap[PropertyLayoutElement, Int] */ -const struct type type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int = { -1603, -"HashMap[PropertyLayoutElement, Int]", /* class_name_string */ -3, +/* runtime type HashMapIterator[MType, Array[nullable MType]] */ +const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType = { +-1, /*CAST DEAD*/ +"HashMapIterator[MType, Array[nullable MType]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int, +&resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType, 4, { 0, /* nullable Object */ 1, /* Object */ -395, /* Map[PropertyLayoutElement, Int] */ -1603, /* HashMap[PropertyLayoutElement, Int] */ +350, /* MapIterator[MType, Array[nullable MType]] */ +1089, /* HashMapIterator[MType, Array[nullable MType]] */ }, }; -const struct types resolution_table_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType = { 0, /* dummy */ { -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_layout_builders__PropertyLayoutElement, /* MapRead#0: PropertyLayoutElement */ -&type_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[PropertyLayoutElement, Int] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */ -&type_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[PropertyLayoutElement, Int] */ -&type_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[PropertyLayoutElement, Int] */ -&type_layout_builders__PropertyLayoutElement, /* Map#0: PropertyLayoutElement */ -&type_kernel__Int, /* Map#1: Int */ -&type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[PropertyLayoutElement, Int] */ -&type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int, /* Map[Map#0, Map#1]: Map[PropertyLayoutElement, Int] */ -&type_kernel__Int, /* MapRead#1: Int */ -&type_layout_builders__PropertyLayoutElement, /* HashCollection#0: PropertyLayoutElement */ -&type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int, /* nullable HashCollection#1: nullable HashMapNode[PropertyLayoutElement, Int] */ -&type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int, /* HashCollection#1: HashMapNode[PropertyLayoutElement, Int] */ -&type_nullable_layout_builders__PropertyLayoutElement, /* nullable HashCollection#0: nullable PropertyLayoutElement */ +&type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Array[nullable MType]] */ } }; -/* runtime type Map[MVirtualTypeProp, Int] */ -const struct type type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int = { -1604, -"Map[MVirtualTypeProp, Int]", /* class_name_string */ -4, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Map[PropertyLayoutElement, Int] */ -const struct type type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int = { -395, -"Map[PropertyLayoutElement, Int]", /* class_name_string */ +/* runtime type MapIterator[MType, Array[nullable MType]] */ +const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType = { +350, +"MapIterator[MType, Array[nullable MType]]", /* class_name_string */ 2, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type Layout[MVirtualTypeProp] */ -const struct type type_layout_builders__Layoutmodel__MVirtualTypeProp = { --1, /*CAST DEAD*/ -"Layout[MVirtualTypeProp]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_layout_builders__Layoutmodel__MVirtualTypeProp, +/* runtime type HashMapNode[MType, Array[nullable MType]] */ +const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = { +1090, +"HashMapNode[MType, Array[nullable MType]]", /* class_name_string */ 4, +0, +&resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType, +5, { 0, /* nullable Object */ 1, /* Object */ -396, /* Layout[PropertyLayoutElement] */ -1605, /* Layout[MVirtualTypeProp] */ +32, /* nullable HashMapNode[MType, Array[nullable MType]] */ +-1, /* empty */ +1090, /* HashMapNode[MType, Array[nullable MType]] */ }, }; -const struct types resolution_table_layout_builders__Layoutmodel__MVirtualTypeProp = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int, /* HashMap[Layout#0, Int]: HashMap[MVirtualTypeProp, Int] */ -&type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int, /* Map[Layout#0, Int]: Map[MVirtualTypeProp, Int] */ +&type_model__MType, /* HashMapNode#0: MType */ +&type_array__Arraynullable_model__MType, /* HashMapNode#1: Array[nullable MType] */ +&type_model__MType, /* HashNode#0: MType */ } }; -/* runtime type Layout[PropertyLayoutElement] */ -const struct type type_layout_builders__Layoutlayout_builders__PropertyLayoutElement = { +/* runtime type nullable HashMapNode[MType, Array[nullable MType]] */ +const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType = { +32, +"nullable HashMapNode[MType, Array[nullable MType]]", /* class_name_string */ +2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapKeys[MClassType, Array[nullable MType]] */ +const struct type type_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType = { -1, /*CAST DEAD*/ -"Layout[PropertyLayoutElement]", /* class_name_string */ +"HashMapKeys[MClassType, Array[nullable MType]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_layout_builders__Layoutlayout_builders__PropertyLayoutElement, -3, +&resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType, +12, { 0, /* nullable Object */ 1, /* Object */ -396, /* Layout[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +93, /* Collection[nullable MType] */ +1316, /* Collection[MType] */ +1547, /* HashMapKeys[MType, Array[nullable MType]] */ +-1, /* empty */ +-1, /* empty */ +1464, /* Collection[MClassType] */ +2004, /* HashMapKeys[MClassType, Array[nullable MType]] */ }, }; -const struct types resolution_table_layout_builders__Layoutlayout_builders__PropertyLayoutElement = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType = { 0, /* dummy */ { -&type_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int, /* HashMap[Layout#0, Int]: HashMap[PropertyLayoutElement, Int] */ -&type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int, /* Map[Layout#0, Int]: Map[PropertyLayoutElement, Int] */ +&type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Array[nullable MType]] */ +&type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Array[nullable MType]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MClassType, /* RemovableCollection#0: MClassType */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MClassType, /* Collection#0: MClassType */ +&type_abstract_collection__Collectionmodel__MClassType, /* Collection[Collection#0]: Collection[MClassType] */ } }; -/* runtime type ArrayIterator[CodeWriter] */ -const struct type type_array__ArrayIteratorabstract_compiler__CodeWriter = { +/* runtime type HashMapValues[MClassType, Array[nullable MType]] */ +const struct type type_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType = { -1, /*CAST DEAD*/ -"ArrayIterator[CodeWriter]", /* class_name_string */ +"HashMapValues[MClassType, Array[nullable MType]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter, -4, +&resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType, +8, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1606, /* ArrayIterator[CodeWriter] */ +348, /* Collection[nullable Array[nullable MType]] */ +-1, /* empty */ +84, /* Collection[Object] */ +1368, /* Collection[Array[nullable MType]] */ +1548, /* HashMapValues[MType, Array[nullable MType]] */ +1806, /* HashMapValues[MClassType, Array[nullable MType]] */ }, }; -const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType = { 0, /* dummy */ { -&type_array__Arrayabstract_compiler__CodeWriter, /* Array[Iterator#0]: Array[CodeWriter] */ -&type_array__AbstractArrayReadabstract_compiler__CodeWriter, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CodeWriter] */ +&type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Array[nullable MType]] */ +&type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Array[nullable MType]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_array__Arraynullable_model__MType, /* RemovableCollection#0: Array[nullable MType] */ +NULL, /* empty */ +NULL, /* empty */ +&type_array__Arraynullable_model__MType, /* Collection#0: Array[nullable MType] */ +&type_abstract_collection__Collectionarray__Arraynullable_model__MType, /* Collection[Collection#0]: Collection[Array[nullable MType]] */ } }; -/* runtime type NativeArray[CodeWriter] */ -const struct type type_array__NativeArrayabstract_compiler__CodeWriter = { -1607, -"NativeArray[CodeWriter]", /* class_name_string */ +/* runtime type NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = { +1091, +"NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]]", /* class_name_string */ 3, 0, -&resolution_table_array__NativeArrayabstract_compiler__CodeWriter, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType, 4, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -1607, /* NativeArray[CodeWriter] */ +349, /* NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ +1091, /* NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */ }, }; -const struct types resolution_table_array__NativeArrayabstract_compiler__CodeWriter = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = { 0, /* dummy */ { -&type_abstract_compiler__CodeWriter, /* NativeArray#0: CodeWriter */ -&type_array__NativeArrayabstract_compiler__CodeWriter, /* NativeArray[NativeArray#0]: NativeArray[CodeWriter] */ +&type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType, /* NativeArray#0: nullable HashMapNode[MClassType, Array[nullable MType]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */ } }; -/* runtime type HashSetNode[String] */ -const struct type type_hash_collection__HashSetNodestring__String = { -2136, -"HashSetNode[String]", /* class_name_string */ -5, +/* runtime type HashMapIterator[MClassType, Array[nullable MType]] */ +const struct type type_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType = { +-1, /*CAST DEAD*/ +"HashMapIterator[MClassType, Array[nullable MType]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetNodestring__String, +&resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType, 6, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -397, /* nullable HashSetNode[String] */ -1549, /* HashSetNode[Object] */ -2136, /* HashSetNode[String] */ +350, /* MapIterator[MType, Array[nullable MType]] */ +1089, /* HashMapIterator[MType, Array[nullable MType]] */ +1092, /* MapIterator[MClassType, Array[nullable MType]] */ +1549, /* HashMapIterator[MClassType, Array[nullable MType]] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodestring__String = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType = { 0, /* dummy */ { -&type_string__String, /* HashSetNode#0: String */ -NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodestring__String, /* nullable N: nullable HashSetNode[String] */ -&type_string__String, /* HashNode#0: String */ +&type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Array[nullable MType]] */ } }; -/* runtime type nullable HashSetNode[String] */ -const struct type type_nullable_hash_collection__HashSetNodestring__String = { -397, -"nullable HashSetNode[String]", /* class_name_string */ -3, -1, +/* runtime type MapIterator[MClassType, Array[nullable MType]] */ +const struct type type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType = { +1092, +"MapIterator[MClassType, Array[nullable MType]]", /* class_name_string */ +4, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashSetIterator[String] */ -const struct type type_hash_collection__HashSetIteratorstring__String = { --1, /*CAST DEAD*/ -"HashSetIterator[String]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[MClassType, Array[nullable MType]] */ +const struct type type_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = { +1550, +"HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */ +5, 0, -&resolution_table_hash_collection__HashSetIteratorstring__String, -4, +&resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType, +6, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1608, /* HashSetIterator[String] */ +32, /* nullable HashMapNode[MType, Array[nullable MType]] */ +351, /* nullable HashMapNode[MClassType, Array[nullable MType]] */ +1090, /* HashMapNode[MType, Array[nullable MType]] */ +1550, /* HashMapNode[MClassType, Array[nullable MType]] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratorstring__String = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = { 0, /* dummy */ { -&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ -&type_hash_collection__HashSetstring__String, /* HashSet[HashSetIterator#0]: HashSet[String] */ +&type_model__MClassType, /* HashMapNode#0: MClassType */ +&type_array__Arraynullable_model__MType, /* HashMapNode#1: Array[nullable MType] */ +&type_model__MClassType, /* HashNode#0: MClassType */ } }; -/* runtime type NativeArray[nullable HashSetNode[String]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodestring__String = { -1609, -"NativeArray[nullable HashSetNode[String]]", /* class_name_string */ +/* runtime type nullable HashMapNode[MClassType, Array[nullable MType]] */ +const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType = { +351, +"nullable HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */ 3, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapKeys[MClass, Array[nullable MPropDef]] */ +const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef = { +-1, /*CAST DEAD*/ +"HashMapKeys[MClass, Array[nullable MPropDef]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String, -4, +&resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef, +7, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1609, /* NativeArray[nullable HashSetNode[String]] */ +91, /* Collection[nullable MClass] */ +-1, /* empty */ +84, /* Collection[Object] */ +1312, /* Collection[MClass] */ +1551, /* HashMapKeys[MClass, Array[nullable MPropDef]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodestring__String, /* NativeArray#0: nullable HashSetNode[String] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodestring__String, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[String]] */ +&type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[nullable MPropDef]] */ +&type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[nullable MPropDef]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MClass, /* RemovableCollection#0: MClass */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MClass, /* Collection#0: MClass */ +&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ } }; -/* runtime type HashMap[MAttribute, Int] */ -const struct type type_hash_collection__HashMapmodel__MAttributekernel__Int = { -2137, -"HashMap[MAttribute, Int]", /* class_name_string */ -5, +/* runtime type HashMapValues[MClass, Array[nullable MPropDef]] */ +const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef = { +-1, /*CAST DEAD*/ +"HashMapValues[MClass, Array[nullable MPropDef]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int, -6, +&resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef, +7, { 0, /* nullable Object */ 1, /* Object */ -395, /* Map[PropertyLayoutElement, Int] */ -1603, /* HashMap[PropertyLayoutElement, Int] */ -1610, /* Map[MAttribute, Int] */ -2137, /* HashMap[MAttribute, Int] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +1093, /* Collection[Array[nullable MPropDef]] */ +1369, /* HashMapValues[MClass, Array[nullable MPropDef]] */ }, }; -const struct types resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef = { 0, /* dummy */ { +&type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[nullable MPropDef]] */ +&type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[nullable MPropDef]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ +&type_array__Arraynullable_model__MPropDef, /* RemovableCollection#0: Array[nullable MPropDef] */ NULL, /* empty */ -&type_model__MAttribute, /* MapRead#0: MAttribute */ -&type_hash_collection__HashMapKeysmodel__MAttributekernel__Int, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MAttribute, Int] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MAttribute, Int]] */ -&type_hash_collection__HashMapValuesmodel__MAttributekernel__Int, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MAttribute, Int] */ -&type_hash_collection__HashMapIteratormodel__MAttributekernel__Int, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MAttribute, Int] */ -&type_model__MAttribute, /* Map#0: MAttribute */ -&type_kernel__Int, /* Map#1: Int */ -&type_hash_collection__HashMapNodemodel__MAttributekernel__Int, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MAttribute, Int] */ -&type_abstract_collection__Mapmodel__MAttributekernel__Int, /* Map[Map#0, Map#1]: Map[MAttribute, Int] */ -&type_kernel__Int, /* MapRead#1: Int */ -&type_model__MAttribute, /* HashCollection#0: MAttribute */ -&type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int, /* nullable HashCollection#1: nullable HashMapNode[MAttribute, Int] */ -&type_hash_collection__HashMapNodemodel__MAttributekernel__Int, /* HashCollection#1: HashMapNode[MAttribute, Int] */ -&type_nullable_model__MAttribute, /* nullable HashCollection#0: nullable MAttribute */ +NULL, /* empty */ +&type_array__Arraynullable_model__MPropDef, /* Collection#0: Array[nullable MPropDef] */ +&type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef, /* Collection[Collection#0]: Collection[Array[nullable MPropDef]] */ } }; -/* runtime type Map[MAttribute, Int] */ -const struct type type_abstract_collection__Mapmodel__MAttributekernel__Int = { -1610, -"Map[MAttribute, Int]", /* class_name_string */ -4, +/* runtime type Collection[Array[nullable MPropDef]] */ +const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef = { +1093, +"Collection[Array[nullable MPropDef]]", /* class_name_string */ +5, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type Layout[MAttribute] */ -const struct type type_layout_builders__Layoutmodel__MAttribute = { +/* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = { +352, +"NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]]", /* class_name_string */ +2, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef, +3, +{ +0, /* nullable Object */ +1, /* Object */ +352, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */ +}, +}; +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = { +0, /* dummy */ +{ +&type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef, /* NativeArray#0: nullable HashMapNode[MClass, Array[nullable MPropDef]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */ +} +}; +/* runtime type HashMapIterator[MClass, Array[nullable MPropDef]] */ +const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef = { -1, /*CAST DEAD*/ -"Layout[MAttribute]", /* class_name_string */ +"HashMapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_layout_builders__Layoutmodel__MAttribute, +&resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef, 4, { 0, /* nullable Object */ 1, /* Object */ -396, /* Layout[PropertyLayoutElement] */ -1611, /* Layout[MAttribute] */ +353, /* MapIterator[MClass, Array[nullable MPropDef]] */ +1094, /* HashMapIterator[MClass, Array[nullable MPropDef]] */ }, }; -const struct types resolution_table_layout_builders__Layoutmodel__MAttribute = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MAttributekernel__Int, /* HashMap[Layout#0, Int]: HashMap[MAttribute, Int] */ -&type_abstract_collection__Mapmodel__MAttributekernel__Int, /* Map[Layout#0, Int]: Map[MAttribute, Int] */ +&type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[nullable MPropDef]] */ } }; -/* runtime type HashMapKeys[MClass, Set[MAttribute]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute = { --1, /*CAST DEAD*/ -"HashMapKeys[MClass, Set[MAttribute]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type MapIterator[MClass, Array[nullable MPropDef]] */ +const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef = { +353, +"MapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute, -8, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapNode[MClass, Array[nullable MPropDef]] */ +const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = { +1095, +"HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */ +3, +0, +&resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef, +4, { 0, /* nullable Object */ 1, /* Object */ -2105, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */ -2399, /* HashMapKeys[MClass, Set[MProperty]] */ -92, /* Collection[Object] */ -99, /* Collection[nullable MClass] */ -1866, /* Collection[MClass] */ -2641, /* HashMapKeys[MClass, Set[MAttribute]] */ +33, /* nullable HashMapNode[MClass, Array[nullable MPropDef]] */ +1095, /* HashMapNode[MClass, Array[nullable MPropDef]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MAttribute]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MAttribute]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* RemovableCollection#0: MClass */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* Collection#0: MClass */ -&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ +&type_model__MClass, /* HashMapNode#0: MClass */ +&type_array__Arraynullable_model__MPropDef, /* HashMapNode#1: Array[nullable MPropDef] */ +&type_model__MClass, /* HashNode#0: MClass */ } }; -/* runtime type HashMapValues[MClass, Set[MAttribute]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute = { +/* runtime type nullable HashMapNode[MClass, Array[nullable MPropDef]] */ +const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef = { +33, +"nullable HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */ +2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapKeys[String, String] */ +const struct type type_hash_collection__HashMapKeysstring__Stringstring__String = { -1, /*CAST DEAD*/ -"HashMapValues[MClass, Set[MAttribute]]", /* class_name_string */ +"HashMapKeys[String, String]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute, -9, +&resolution_table_hash_collection__HashMapKeysstring__Stringstring__String, +8, { 0, /* nullable Object */ 1, /* Object */ -1554, /* Collection[Set[PropertyLayoutElement]] */ -1907, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */ -92, /* Collection[Object] */ -1908, /* Collection[Set[MProperty]] */ -2138, /* Collection[Set[MAttribute]] */ -2400, /* HashMapValues[MClass, Set[MProperty]] */ -2713, /* HashMapValues[MClass, Set[MAttribute]] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1552, /* HashMapKeys[String, String] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute = { +const struct types resolution_table_hash_collection__HashMapKeysstring__Stringstring__String = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MAttribute]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MAttribute]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapstring__Stringstring__String, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, String] */ +&type_abstract_collection__MapKeysIteratorstring__Stringstring__String, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, String] */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_collection__Setmodel__MAttribute, /* RemovableCollection#0: Set[MAttribute] */ NULL, /* empty */ +&type_string__String, /* RemovableCollection#0: String */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_collection__Setmodel__MAttribute, /* Collection#0: Set[MAttribute] */ -&type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute, /* Collection[Collection#0]: Collection[Set[MAttribute]] */ +&type_string__String, /* Collection#0: String */ +&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ } }; -/* runtime type Collection[Set[MAttribute]] */ -const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute = { -2138, -"Collection[Set[MAttribute]]", /* class_name_string */ -6, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute = { -1933, -"NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]]", /* class_name_string */ -4, +/* runtime type HashMapValues[String, String] */ +const struct type type_hash_collection__HashMapValuesstring__Stringstring__String = { +-1, /*CAST DEAD*/ +"HashMapValues[String, String]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute, -5, +&resolution_table_hash_collection__HashMapValuesstring__Stringstring__String, +8, { 0, /* nullable Object */ 1, /* Object */ -358, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ -1555, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ -1933, /* NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1553, /* HashMapValues[String, String] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute = { +const struct types resolution_table_hash_collection__HashMapValuesstring__Stringstring__String = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute, /* NativeArray#0: nullable HashMapNode[MClass, Set[MAttribute]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */ +&type_hash_collection__HashMapstring__Stringstring__String, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, String] */ +&type_abstract_collection__MapValuesIteratorstring__Stringstring__String, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, String] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* RemovableCollection#0: String */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* Collection#0: String */ +&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ } }; -/* runtime type HashMapNode[MClass, Set[MAttribute]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute = { -2642, -"HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */ -7, +/* runtime type NativeArray[nullable HashMapNode[String, String]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String = { +354, +"NativeArray[nullable HashMapNode[String, String]]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute, -8, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String, +3, { 0, /* nullable Object */ 1, /* Object */ -33, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ -359, /* nullable HashMapNode[MClass, Set[MProperty]] */ -1556, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */ -1612, /* nullable HashMapNode[MClass, Set[MAttribute]] */ -2106, /* HashMapNode[MClass, Set[MProperty]] */ -2642, /* HashMapNode[MClass, Set[MAttribute]] */ +354, /* NativeArray[nullable HashMapNode[String, String]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String = { 0, /* dummy */ { -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_abstract_collection__Setmodel__MAttribute, /* HashMapNode#1: Set[MAttribute] */ -&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute, /* nullable N: nullable HashMapNode[MClass, Set[MAttribute]] */ -&type_model__MClass, /* HashNode#0: MClass */ +&type_nullable_hash_collection__HashMapNodestring__Stringstring__String, /* NativeArray#0: nullable HashMapNode[String, String] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, String]] */ } }; -/* runtime type nullable HashMapNode[MClass, Set[MAttribute]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute = { -1612, -"nullable HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */ -5, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapIterator[MClass, Set[MAttribute]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute = { +/* runtime type HashMapIterator[String, String] */ +const struct type type_hash_collection__HashMapIteratorstring__Stringstring__String = { -1, /*CAST DEAD*/ -"HashMapIterator[MClass, Set[MAttribute]]", /* class_name_string */ +"HashMapIterator[String, String]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute, -8, +&resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String, +4, { 0, /* nullable Object */ 1, /* Object */ -360, /* MapIterator[MClass, Set[PropertyLayoutElement]] */ -1557, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */ -1558, /* MapIterator[MClass, Set[MProperty]] */ -1934, /* MapIterator[MClass, Set[MAttribute]] */ -2107, /* HashMapIterator[MClass, Set[MProperty]] */ -2643, /* HashMapIterator[MClass, Set[MAttribute]] */ +355, /* MapIterator[String, String] */ +1096, /* HashMapIterator[String, String] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute = { +const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MAttribute]] */ +&type_hash_collection__HashMapstring__Stringstring__String, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, String] */ } }; -/* runtime type MapIterator[MClass, Set[MAttribute]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute = { -1934, -"MapIterator[MClass, Set[MAttribute]]", /* class_name_string */ -5, +/* runtime type MapIterator[String, String] */ +const struct type type_abstract_collection__MapIteratorstring__Stringstring__String = { +355, +"MapIterator[String, String]", /* class_name_string */ +2, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashSetNode[MAttribute] */ -const struct type type_hash_collection__HashSetNodemodel__MAttribute = { -2771, -"HashSetNode[MAttribute]", /* class_name_string */ -9, +/* runtime type HashMapNode[String, String] */ +const struct type type_hash_collection__HashMapNodestring__Stringstring__String = { +1097, +"HashMapNode[String, String]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashSetNodemodel__MAttribute, -10, +&resolution_table_hash_collection__HashMapNodestring__Stringstring__String, +4, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -383, /* nullable HashSetNode[PropertyLayoutElement] */ -1549, /* HashSetNode[Object] */ -1589, /* nullable HashSetNode[MProperty] */ -1935, /* nullable HashSetNode[MAttribute] */ -2122, /* HashSetNode[PropertyLayoutElement] */ -2631, /* HashSetNode[MProperty] */ -2771, /* HashSetNode[MAttribute] */ +34, /* nullable HashMapNode[String, String] */ +1097, /* HashMapNode[String, String] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodemodel__MAttribute = { +const struct types resolution_table_hash_collection__HashMapNodestring__Stringstring__String = { 0, /* dummy */ { -&type_model__MAttribute, /* HashSetNode#0: MAttribute */ -NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodemodel__MAttribute, /* nullable N: nullable HashSetNode[MAttribute] */ -&type_model__MAttribute, /* HashNode#0: MAttribute */ +&type_string__String, /* HashMapNode#0: String */ +&type_string__String, /* HashMapNode#1: String */ +&type_string__String, /* HashNode#0: String */ } }; -/* runtime type nullable HashSetNode[MAttribute] */ -const struct type type_nullable_hash_collection__HashSetNodemodel__MAttribute = { -1935, -"nullable HashSetNode[MAttribute]", /* class_name_string */ -6, +/* runtime type nullable HashMapNode[String, String] */ +const struct type type_nullable_hash_collection__HashMapNodestring__Stringstring__String = { +34, +"nullable HashMapNode[String, String]", /* class_name_string */ +2, 1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashSetIterator[MAttribute] */ -const struct type type_hash_collection__HashSetIteratormodel__MAttribute = { --1, /*CAST DEAD*/ -"HashSetIterator[MAttribute]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type ListNode[CodeFile] */ +const struct type type_list__ListNodeabstract_compiler__CodeFile = { +1807, +"ListNode[CodeFile]", /* class_name_string */ +7, 0, -&resolution_table_hash_collection__HashSetIteratormodel__MAttribute, -6, +&resolution_table_list__ListNodeabstract_compiler__CodeFile, +8, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1587, /* HashSetIterator[PropertyLayoutElement] */ -1923, /* HashSetIterator[MProperty] */ -2139, /* HashSetIterator[MAttribute] */ +35, /* nullable ListNode[CodeFile] */ +-1, /* empty */ +84, /* Collection[Object] */ +618, /* Collection[CodeFile] */ +1370, /* Container[CodeFile] */ +1807, /* ListNode[CodeFile] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratormodel__MAttribute = { +const struct types resolution_table_list__ListNodeabstract_compiler__CodeFile = { 0, /* dummy */ { -&type_array__Arraymodel__MAttribute, /* Array[Iterator#0]: Array[MAttribute] */ -&type_hash_collection__HashSetmodel__MAttribute, /* HashSet[HashSetIterator#0]: HashSet[MAttribute] */ +&type_nullable_list__ListNodeabstract_compiler__CodeFile, /* nullable ListNode[ListNode#0]: nullable ListNode[CodeFile] */ +&type_abstract_compiler__CodeFile, /* ListNode#0: CodeFile */ +&type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile, /* ContainerIterator[Container#0]: ContainerIterator[CodeFile] */ +&type_abstract_compiler__CodeFile, /* Container#0: CodeFile */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_abstract_compiler__CodeFile, /* Collection#0: CodeFile */ +&type_abstract_collection__Collectionabstract_compiler__CodeFile, /* Collection[Collection#0]: Collection[CodeFile] */ } }; -/* runtime type NativeArray[nullable HashSetNode[MAttribute]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute = { -2140, -"NativeArray[nullable HashSetNode[MAttribute]]", /* class_name_string */ -5, -0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute, +/* runtime type nullable ListNode[CodeFile] */ +const struct type type_nullable_list__ListNodeabstract_compiler__CodeFile = { +35, +"nullable ListNode[CodeFile]", /* class_name_string */ +2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type Container[CodeFile] */ +const struct type type_abstract_collection__Containerabstract_compiler__CodeFile = { +1370, +"Container[CodeFile]", /* class_name_string */ 6, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type ListIterator[CodeFile] */ +const struct type type_list__ListIteratorabstract_compiler__CodeFile = { +-1, /*CAST DEAD*/ +"ListIterator[CodeFile]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_list__ListIteratorabstract_compiler__CodeFile, +3, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1588, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ -1924, /* NativeArray[nullable HashSetNode[MProperty]] */ -2140, /* NativeArray[nullable HashSetNode[MAttribute]] */ +356, /* ListIterator[CodeFile] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute = { +const struct types resolution_table_list__ListIteratorabstract_compiler__CodeFile = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodemodel__MAttribute, /* NativeArray#0: nullable HashSetNode[MAttribute] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MAttribute]] */ +&type_array__Arrayabstract_compiler__CodeFile, /* Array[Iterator#0]: Array[CodeFile] */ +&type_list__Listabstract_compiler__CodeFile, /* List[ListIterator#0]: List[CodeFile] */ } }; -/* runtime type ArrayIterator[RuntimeVariable] */ -const struct type type_array__ArrayIteratorabstract_compiler__RuntimeVariable = { +/* runtime type HashMapKeys[String, ANode] */ +const struct type type_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode = { -1, /*CAST DEAD*/ -"ArrayIterator[RuntimeVariable]", /* class_name_string */ +"HashMapKeys[String, ANode]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable, -4, +&resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode, +8, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1613, /* ArrayIterator[RuntimeVariable] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1554, /* HashMapKeys[String, ANode] */ }, }; -const struct types resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable = { +const struct types resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode = { 0, /* dummy */ { -&type_array__Arrayabstract_compiler__RuntimeVariable, /* Array[Iterator#0]: Array[RuntimeVariable] */ -&type_array__AbstractArrayReadabstract_compiler__RuntimeVariable, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[RuntimeVariable] */ +&type_hash_collection__HashMapstring__Stringparser_nodes__ANode, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, ANode] */ +&type_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, ANode] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* RemovableCollection#0: String */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* Collection#0: String */ +&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ } }; -/* runtime type NativeArray[RuntimeVariable] */ -const struct type type_array__NativeArrayabstract_compiler__RuntimeVariable = { -1614, -"NativeArray[RuntimeVariable]", /* class_name_string */ -3, +/* runtime type HashMapValues[String, ANode] */ +const struct type type_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode = { +-1, /*CAST DEAD*/ +"HashMapValues[String, ANode]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable, -4, +&resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode, +7, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -1614, /* NativeArray[RuntimeVariable] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +601, /* Collection[ANode] */ +1371, /* HashMapValues[String, ANode] */ }, }; -const struct types resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable = { +const struct types resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode = { 0, /* dummy */ { -&type_abstract_compiler__RuntimeVariable, /* NativeArray#0: RuntimeVariable */ -&type_array__NativeArrayabstract_compiler__RuntimeVariable, /* NativeArray[NativeArray#0]: NativeArray[RuntimeVariable] */ +&type_hash_collection__HashMapstring__Stringparser_nodes__ANode, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, ANode] */ +&type_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, ANode] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_parser_nodes__ANode, /* RemovableCollection#0: ANode */ +NULL, /* empty */ +NULL, /* empty */ +&type_parser_nodes__ANode, /* Collection#0: ANode */ +&type_abstract_collection__Collectionparser_nodes__ANode, /* Collection[Collection#0]: Collection[ANode] */ } }; -/* runtime type ArrayIterator[MType] */ -const struct type type_array__ArrayIteratormodel__MType = { -2141, -"ArrayIterator[MType]", /* class_name_string */ -5, +/* runtime type NativeArray[nullable HashMapNode[String, ANode]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = { +357, +"NativeArray[nullable HashMapNode[String, ANode]]", /* class_name_string */ +2, 0, -&resolution_table_array__ArrayIteratormodel__MType, -6, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode, +3, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -398, /* ArrayIterator[nullable MType] */ -1615, /* ArrayIterator[NitniCallback] */ -2141, /* ArrayIterator[MType] */ +357, /* NativeArray[nullable HashMapNode[String, ANode]] */ }, }; -const struct types resolution_table_array__ArrayIteratormodel__MType = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = { 0, /* dummy */ { -&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */ -&type_array__AbstractArrayReadmodel__MType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MType] */ +&type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode, /* NativeArray#0: nullable HashMapNode[String, ANode] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, ANode]] */ } }; -/* runtime type ArrayIterator[nullable MType] */ -const struct type type_array__ArrayIteratornullable_model__MType = { +/* runtime type HashMapIterator[String, ANode] */ +const struct type type_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode = { -1, /*CAST DEAD*/ -"ArrayIterator[nullable MType]", /* class_name_string */ +"HashMapIterator[String, ANode]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayIteratornullable_model__MType, +&resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode, 4, { 0, /* nullable Object */ 1, /* Object */ --1, /* empty */ -398, /* ArrayIterator[nullable MType] */ +358, /* MapIterator[String, ANode] */ +1098, /* HashMapIterator[String, ANode] */ }, }; -const struct types resolution_table_array__ArrayIteratornullable_model__MType = { +const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode = { 0, /* dummy */ { -&type_array__Arraynullable_model__MType, /* Array[Iterator#0]: Array[nullable MType] */ -&type_array__AbstractArrayReadnullable_model__MType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MType] */ +&type_hash_collection__HashMapstring__Stringparser_nodes__ANode, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, ANode] */ } }; -/* runtime type ArrayIterator[NitniCallback] */ -const struct type type_array__ArrayIteratornitni_callbacks__NitniCallback = { --1, /*CAST DEAD*/ -"ArrayIterator[NitniCallback]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type MapIterator[String, ANode] */ +const struct type type_abstract_collection__MapIteratorstring__Stringparser_nodes__ANode = { +358, +"MapIterator[String, ANode]", /* class_name_string */ +2, 0, -&resolution_table_array__ArrayIteratornitni_callbacks__NitniCallback, -5, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapNode[String, ANode] */ +const struct type type_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = { +1099, +"HashMapNode[String, ANode]", /* class_name_string */ +3, +0, +&resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__ANode, +4, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ --1, /* empty */ -1615, /* ArrayIterator[NitniCallback] */ +36, /* nullable HashMapNode[String, ANode] */ +1099, /* HashMapNode[String, ANode] */ }, }; -const struct types resolution_table_array__ArrayIteratornitni_callbacks__NitniCallback = { +const struct types resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = { 0, /* dummy */ { -&type_array__Arraynitni_callbacks__NitniCallback, /* Array[Iterator#0]: Array[NitniCallback] */ -&type_array__AbstractArrayReadnitni_callbacks__NitniCallback, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[NitniCallback] */ +&type_string__String, /* HashMapNode#0: String */ +&type_parser_nodes__ANode, /* HashMapNode#1: ANode */ +&type_string__String, /* HashNode#0: String */ } }; -/* runtime type NativeArray[MType] */ -const struct type type_array__NativeArraymodel__MType = { -2142, -"NativeArray[MType]", /* class_name_string */ -5, +/* runtime type nullable HashMapNode[String, ANode] */ +const struct type type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode = { +36, +"nullable HashMapNode[String, ANode]", /* class_name_string */ +2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type ArrayIterator[ExternFile] */ +const struct type type_array__ArrayIteratorc_tools__ExternFile = { +-1, /*CAST DEAD*/ +"ArrayIterator[ExternFile]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraymodel__MType, -6, +&resolution_table_array__ArrayIteratorc_tools__ExternFile, +4, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -399, /* NativeArray[nullable MType] */ -1616, /* NativeArray[NitniCallback] */ -2142, /* NativeArray[MType] */ +288, /* ArrayIterator[Object] */ +1100, /* ArrayIterator[ExternFile] */ }, }; -const struct types resolution_table_array__NativeArraymodel__MType = { +const struct types resolution_table_array__ArrayIteratorc_tools__ExternFile = { 0, /* dummy */ { -&type_model__MType, /* NativeArray#0: MType */ -&type_array__NativeArraymodel__MType, /* NativeArray[NativeArray#0]: NativeArray[MType] */ +&type_array__Arrayc_tools__ExternFile, /* Array[Iterator#0]: Array[ExternFile] */ +&type_array__AbstractArrayReadc_tools__ExternFile, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ExternFile] */ } }; -/* runtime type NativeArray[nullable MType] */ -const struct type type_array__NativeArraynullable_model__MType = { -399, -"NativeArray[nullable MType]", /* class_name_string */ +/* runtime type NativeArray[ExternFile] */ +const struct type type_array__NativeArrayc_tools__ExternFile = { +1101, +"NativeArray[ExternFile]", /* class_name_string */ 3, 0, -&resolution_table_array__NativeArraynullable_model__MType, +&resolution_table_array__NativeArrayc_tools__ExternFile, 4, { 0, /* nullable Object */ 1, /* Object */ --1, /* empty */ -399, /* NativeArray[nullable MType] */ +103, /* NativeArray[Object] */ +1101, /* NativeArray[ExternFile] */ }, }; -const struct types resolution_table_array__NativeArraynullable_model__MType = { +const struct types resolution_table_array__NativeArrayc_tools__ExternFile = { 0, /* dummy */ { -&type_nullable_model__MType, /* NativeArray#0: nullable MType */ -&type_array__NativeArraynullable_model__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable MType] */ +&type_c_tools__ExternFile, /* NativeArray#0: ExternFile */ +&type_array__NativeArrayc_tools__ExternFile, /* NativeArray[NativeArray#0]: NativeArray[ExternFile] */ } }; -/* runtime type NativeArray[NitniCallback] */ -const struct type type_array__NativeArraynitni_callbacks__NitniCallback = { -1616, -"NativeArray[NitniCallback]", /* class_name_string */ -4, +/* runtime type ArraySetIterator[String] */ +const struct type type_array__ArraySetIteratorstring__String = { +-1, /*CAST DEAD*/ +"ArraySetIterator[String]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraynitni_callbacks__NitniCallback, -5, +&resolution_table_array__ArraySetIteratorstring__String, +3, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ --1, /* empty */ -1616, /* NativeArray[NitniCallback] */ +359, /* ArraySetIterator[String] */ }, }; -const struct types resolution_table_array__NativeArraynitni_callbacks__NitniCallback = { +const struct types resolution_table_array__ArraySetIteratorstring__String = { 0, /* dummy */ { -&type_nitni_callbacks__NitniCallback, /* NativeArray#0: NitniCallback */ -&type_array__NativeArraynitni_callbacks__NitniCallback, /* NativeArray[NativeArray#0]: NativeArray[NitniCallback] */ +&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ +&type_array__ArrayIteratorstring__String, /* ArrayIterator[ArraySetIterator#0]: ArrayIterator[String] */ } }; -/* runtime type ListNode[MClassType] */ -const struct type type_list__ListNodemodel__MClassType = { -2772, -"ListNode[MClassType]", /* class_name_string */ -7, +/* runtime type ArrayIterator[Match] */ +const struct type type_array__ArrayIteratorstring_search__Match = { +-1, /*CAST DEAD*/ +"ArrayIterator[Match]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_list__ListNodemodel__MClassType, -12, +&resolution_table_array__ArrayIteratorstring_search__Match, +4, { 0, /* nullable Object */ 1, /* Object */ -47, /* nullable ListNode[MClassType] */ -2644, /* Container[MClassType] */ -92, /* Collection[Object] */ -101, /* Collection[nullable MType] */ -648, /* Collection[NitniCallback] */ -2772, /* ListNode[MClassType] */ --1, /* empty */ --1, /* empty */ -2033, /* Collection[MType] */ -2240, /* Collection[MClassType] */ +288, /* ArrayIterator[Object] */ +1102, /* ArrayIterator[Match] */ }, }; -const struct types resolution_table_list__ListNodemodel__MClassType = { +const struct types resolution_table_array__ArrayIteratorstring_search__Match = { 0, /* dummy */ { -&type_model__MClassType, /* ListNode#0: MClassType */ -&type_nullable_list__ListNodemodel__MClassType, /* nullable ListNode[ListNode#0]: nullable ListNode[MClassType] */ -&type_abstract_collection__ContainerIteratormodel__MClassType, /* ContainerIterator[Container#0]: ContainerIterator[MClassType] */ -&type_model__MClassType, /* Container#0: MClassType */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* Collection#0: MClassType */ -&type_abstract_collection__Collectionmodel__MClassType, /* Collection[Collection#0]: Collection[MClassType] */ +&type_array__Arraystring_search__Match, /* Array[Iterator#0]: Array[Match] */ +&type_array__AbstractArrayReadstring_search__Match, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Match] */ } }; -/* runtime type nullable ListNode[MClassType] */ -const struct type type_nullable_list__ListNodemodel__MClassType = { -47, -"nullable ListNode[MClassType]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Container[MClassType] */ -const struct type type_abstract_collection__Containermodel__MClassType = { -2644, -"Container[MClassType]", /* class_name_string */ +/* runtime type NativeArray[Match] */ +const struct type type_array__NativeArraystring_search__Match = { +1103, +"NativeArray[Match]", /* class_name_string */ 3, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type ListIterator[MClassType] */ -const struct type type_list__ListIteratormodel__MClassType = { --1, /*CAST DEAD*/ -"ListIterator[MClassType]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_list__ListIteratormodel__MClassType, -3, +&resolution_table_array__NativeArraystring_search__Match, +4, { 0, /* nullable Object */ 1, /* Object */ -400, /* ListIterator[MClassType] */ +103, /* NativeArray[Object] */ +1103, /* NativeArray[Match] */ }, }; -const struct types resolution_table_list__ListIteratormodel__MClassType = { +const struct types resolution_table_array__NativeArraystring_search__Match = { 0, /* dummy */ { -&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ -&type_model__MClassType, /* ListIterator#0: MClassType */ -&type_list__Listmodel__MClassType, /* List[ListIterator#0]: List[MClassType] */ +&type_string_search__Match, /* NativeArray#0: Match */ +&type_array__NativeArraystring_search__Match, /* NativeArray[NativeArray#0]: NativeArray[Match] */ } }; -/* runtime type ListNode[String] */ -const struct type type_list__ListNodestring__String = { -2645, -"ListNode[String]", /* class_name_string */ -7, +/* runtime type ArrayIterator[State] */ +const struct type type_array__ArrayIteratorparser_work__State = { +-1, /*CAST DEAD*/ +"ArrayIterator[State]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_list__ListNodestring__String, -8, +&resolution_table_array__ArrayIteratorparser_work__State, +4, { 0, /* nullable Object */ 1, /* Object */ -48, /* nullable ListNode[String] */ -2143, /* Container[String] */ -92, /* Collection[Object] */ -652, /* Collection[Streamable] */ -1870, /* Collection[String] */ -2645, /* ListNode[String] */ +288, /* ArrayIterator[Object] */ +1104, /* ArrayIterator[State] */ }, }; -const struct types resolution_table_list__ListNodestring__String = { +const struct types resolution_table_array__ArrayIteratorparser_work__State = { 0, /* dummy */ { -&type_string__String, /* ListNode#0: String */ -&type_nullable_list__ListNodestring__String, /* nullable ListNode[ListNode#0]: nullable ListNode[String] */ -&type_abstract_collection__ContainerIteratorstring__String, /* ContainerIterator[Container#0]: ContainerIterator[String] */ -&type_string__String, /* Container#0: String */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_string__String, /* Collection#0: String */ -&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ +&type_array__Arrayparser_work__State, /* Array[Iterator#0]: Array[State] */ +&type_array__AbstractArrayReadparser_work__State, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[State] */ } }; -/* runtime type nullable ListNode[String] */ -const struct type type_nullable_list__ListNodestring__String = { -48, -"nullable ListNode[String]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Container[String] */ -const struct type type_abstract_collection__Containerstring__String = { -2143, -"Container[String]", /* class_name_string */ +/* runtime type NativeArray[State] */ +const struct type type_array__NativeArrayparser_work__State = { +1105, +"NativeArray[State]", /* class_name_string */ 3, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type ListIterator[String] */ -const struct type type_list__ListIteratorstring__String = { --1, /*CAST DEAD*/ -"ListIterator[String]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_list__ListIteratorstring__String, -3, +&resolution_table_array__NativeArrayparser_work__State, +4, { 0, /* nullable Object */ 1, /* Object */ -401, /* ListIterator[String] */ +103, /* NativeArray[Object] */ +1105, /* NativeArray[State] */ }, }; -const struct types resolution_table_list__ListIteratorstring__String = { +const struct types resolution_table_array__NativeArrayparser_work__State = { 0, /* dummy */ { -&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ -&type_string__String, /* ListIterator#0: String */ -&type_list__Liststring__String, /* List[ListIterator#0]: List[String] */ +&type_parser_work__State, /* NativeArray#0: State */ +&type_array__NativeArrayparser_work__State, /* NativeArray[NativeArray#0]: NativeArray[State] */ } }; -/* runtime type ArrayIterator[MClassType] */ -const struct type type_array__ArrayIteratormodel__MClassType = { +/* runtime type Array[AImport] */ +const struct type type_array__Arrayparser_nodes__AImport = { -1, /*CAST DEAD*/ -"ArrayIterator[MClassType]", /* class_name_string */ +"Array[AImport]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayIteratormodel__MClassType, -7, +&resolution_table_array__Arrayparser_nodes__AImport, +17, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -398, /* ArrayIterator[nullable MType] */ -1615, /* ArrayIterator[NitniCallback] */ -2141, /* ArrayIterator[MType] */ -2409, /* ArrayIterator[MClassType] */ +-1, /* empty */ +83, /* SequenceRead[nullable Object] */ +84, /* Collection[Object] */ +601, /* Collection[ANode] */ +1318, /* Collection[Prod] */ +1294, /* AbstractArrayRead[Object] */ +1481, /* Collection[AImport] */ +1459, /* Array[Object] */ +1648, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +2023, /* Array[ANode] */ +2024, /* AbstractArrayRead[Prod] */ +2133, /* AbstractArrayRead[AImport] */ +2145, /* Array[Prod] */ +2186, /* Array[AImport] */ }, }; -const struct types resolution_table_array__ArrayIteratormodel__MClassType = { +const struct types resolution_table_array__Arrayparser_nodes__AImport = { 0, /* dummy */ { -&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ -&type_array__AbstractArrayReadmodel__MClassType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClassType] */ +&type_parser_nodes__AImport, /* Sequence#0: AImport */ +&type_parser_nodes__AImport, /* SimpleCollection#0: AImport */ +&type_array__NativeArrayparser_nodes__AImport, /* NativeArray[Array#0]: NativeArray[AImport] */ +&type_array__Arrayparser_nodes__AImport, /* Array[Array#0]: Array[AImport] */ +&type_array__NativeArrayparser_nodes__AImport, /* NativeArray[ArrayCapable#0]: NativeArray[AImport] */ +&type_parser_nodes__AImport, /* RemovableCollection#0: AImport */ +&type_abstract_collection__Collectionparser_nodes__AImport, /* Collection[Sequence#0]: Collection[AImport] */ +&type_abstract_collection__Collectionparser_nodes__AImport, /* Collection[SimpleCollection#0]: Collection[AImport] */ +&type_parser_nodes__AImport, /* Collection#0: AImport */ +&type_abstract_collection__Collectionparser_nodes__AImport, /* Collection[Collection#0]: Collection[AImport] */ +&type_parser_nodes__AImport, /* SequenceRead#0: AImport */ +&type_parser_nodes__AImport, /* AbstractArrayRead#0: AImport */ +&type_array__Arrayparser_nodes__AImport, /* Array[AbstractArrayRead#0]: Array[AImport] */ +&type_array__ArrayIteratorparser_nodes__AImport, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AImport] */ } }; -/* runtime type NativeArray[MClassType] */ -const struct type type_array__NativeArraymodel__MClassType = { -2410, -"NativeArray[MClassType]", /* class_name_string */ -6, +/* runtime type AbstractArrayRead[AImport] */ +const struct type type_array__AbstractArrayReadparser_nodes__AImport = { +2133, +"AbstractArrayRead[AImport]", /* class_name_string */ +14, 0, -&resolution_table_array__NativeArraymodel__MClassType, -7, -{ -0, /* nullable Object */ -1, /* Object */ -115, /* NativeArray[Object] */ -399, /* NativeArray[nullable MType] */ -1616, /* NativeArray[NitniCallback] */ -2142, /* NativeArray[MType] */ -2410, /* NativeArray[MClassType] */ -}, -}; -const struct types resolution_table_array__NativeArraymodel__MClassType = { -0, /* dummy */ -{ -&type_model__MClassType, /* NativeArray#0: MClassType */ -&type_array__NativeArraymodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[MClassType] */ -} +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMap[MType, Map[MType, Int]] */ -const struct type type_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { -1617, -"HashMap[MType, Map[MType, Int]]", /* class_name_string */ -3, +/* runtime type Array[TId] */ +const struct type type_array__Arrayparser_nodes__TId = { +-1, /*CAST DEAD*/ +"Array[TId]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, -4, +&resolution_table_array__Arrayparser_nodes__TId, +14, { 0, /* nullable Object */ 1, /* Object */ -402, /* Map[MType, Map[MType, Int]] */ -1617, /* HashMap[MType, Map[MType, Int]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { -0, /* dummy */ -{ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MType, /* MapRead#0: MType */ -&type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, Map[MType, Int]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, Map[MType, Int]]] */ -&type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, Map[MType, Int]] */ -&type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, Map[MType, Int]] */ -&type_model__MType, /* Map#0: MType */ -&type_abstract_collection__Mapmodel__MTypekernel__Int, /* Map#1: Map[MType, Int] */ -&type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, Map[MType, Int]] */ -&type_abstract_collection__Mapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* Map[Map#0, Map#1]: Map[MType, Map[MType, Int]] */ -&type_abstract_collection__Mapmodel__MTypekernel__Int, /* MapRead#1: Map[MType, Int] */ -&type_model__MType, /* HashCollection#0: MType */ -&type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* nullable HashCollection#1: nullable HashMapNode[MType, Map[MType, Int]] */ -&type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashCollection#1: HashMapNode[MType, Map[MType, Int]] */ -&type_nullable_model__MType, /* nullable HashCollection#0: nullable MType */ -} -}; -/* runtime type Map[MType, Map[MType, Int]] */ -const struct type type_abstract_collection__Mapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int = { -402, -"Map[MType, Map[MType, Int]]", /* class_name_string */ -2, +-1, /* empty */ +83, /* SequenceRead[nullable Object] */ +84, /* Collection[Object] */ +601, /* Collection[ANode] */ +1330, /* Collection[TId] */ +1294, /* AbstractArrayRead[Object] */ +-1, /* empty */ +1459, /* Array[Object] */ +1648, /* AbstractArrayRead[ANode] */ +2066, /* AbstractArrayRead[TId] */ +2023, /* Array[ANode] */ +2150, /* Array[TId] */ +}, +}; +const struct types resolution_table_array__Arrayparser_nodes__TId = { +0, /* dummy */ +{ +&type_parser_nodes__TId, /* Sequence#0: TId */ +&type_parser_nodes__TId, /* SimpleCollection#0: TId */ +&type_array__NativeArrayparser_nodes__TId, /* NativeArray[Array#0]: NativeArray[TId] */ +&type_array__Arrayparser_nodes__TId, /* Array[Array#0]: Array[TId] */ +&type_array__NativeArrayparser_nodes__TId, /* NativeArray[ArrayCapable#0]: NativeArray[TId] */ +&type_parser_nodes__TId, /* RemovableCollection#0: TId */ +&type_abstract_collection__Collectionparser_nodes__TId, /* Collection[Sequence#0]: Collection[TId] */ +&type_abstract_collection__Collectionparser_nodes__TId, /* Collection[SimpleCollection#0]: Collection[TId] */ +&type_parser_nodes__TId, /* Collection#0: TId */ +&type_abstract_collection__Collectionparser_nodes__TId, /* Collection[Collection#0]: Collection[TId] */ +&type_parser_nodes__TId, /* SequenceRead#0: TId */ +&type_parser_nodes__TId, /* AbstractArrayRead#0: TId */ +&type_array__Arrayparser_nodes__TId, /* Array[AbstractArrayRead#0]: Array[TId] */ +&type_array__ArrayIteratorparser_nodes__TId, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[TId] */ +} +}; +/* runtime type AbstractArrayRead[TId] */ +const struct type type_array__AbstractArrayReadparser_nodes__TId = { +2066, +"AbstractArrayRead[TId]", /* class_name_string */ +11, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMap[MType, HashSet[MType]] */ -const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType = { -2144, -"HashMap[MType, HashSet[MType]]", /* class_name_string */ -4, -0, -&resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType, -6, -{ -0, /* nullable Object */ -1, /* Object */ -17, /* nullable HashMap[MType, Set[MType]] */ -165, /* Map[MType, Set[MType]] */ -2144, /* HashMap[MType, HashSet[MType]] */ -1884, /* HashMap[MType, Set[MType]] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType = { -0, /* dummy */ -{ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MType, /* MapRead#0: MType */ -&type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MType, HashSet[MType]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MType, HashSet[MType]]] */ -&type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MType, HashSet[MType]] */ -&type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MType, HashSet[MType]] */ -&type_model__MType, /* Map#0: MType */ -&type_hash_collection__HashSetmodel__MType, /* Map#1: HashSet[MType] */ -&type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MType, HashSet[MType]] */ -NULL, /* empty (Map[Map#0, Map#1]: Map[MType, HashSet[MType]] not a live type) */ -&type_hash_collection__HashSetmodel__MType, /* MapRead#1: HashSet[MType] */ -&type_model__MType, /* HashCollection#0: MType */ -&type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType, /* nullable HashCollection#1: nullable HashMapNode[MType, HashSet[MType]] */ -&type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType, /* HashCollection#1: HashMapNode[MType, HashSet[MType]] */ -&type_nullable_model__MType, /* nullable HashCollection#0: nullable MType */ -} -}; -/* runtime type HashMapKeys[EscapeMark, String] */ -const struct type type_hash_collection__HashMapKeysscope__EscapeMarkstring__String = { +/* runtime type HashMapKeys[MClass, MClassType] */ +const struct type type_hash_collection__HashMapKeysmodel__MClassmodel__MClassType = { -1, /*CAST DEAD*/ -"HashMapKeys[EscapeMark, String]", /* class_name_string */ +"HashMapKeys[MClass, MClassType]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String, -5, +&resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType, +7, { 0, /* nullable Object */ 1, /* Object */ -1618, /* Collection[EscapeMark] */ -1936, /* HashMapKeys[EscapeMark, String] */ -92, /* Collection[Object] */ +91, /* Collection[nullable MClass] */ +-1, /* empty */ +84, /* Collection[Object] */ +1312, /* Collection[MClass] */ +1555, /* HashMapKeys[MClass, MClassType] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType = { 0, /* dummy */ { -&type_hash_collection__HashMapscope__EscapeMarkstring__String, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[EscapeMark, String] */ -&type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[EscapeMark, String] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MClassmodel__MClassType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, MClassType] */ +&type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, MClassType] */ NULL, /* empty */ NULL, /* empty */ -&type_scope__EscapeMark, /* RemovableCollection#0: EscapeMark */ NULL, /* empty */ +&type_model__MClass, /* RemovableCollection#0: MClass */ NULL, /* empty */ NULL, /* empty */ -&type_scope__EscapeMark, /* Collection#0: EscapeMark */ -&type_abstract_collection__Collectionscope__EscapeMark, /* Collection[Collection#0]: Collection[EscapeMark] */ +&type_model__MClass, /* Collection#0: MClass */ +&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ } }; -/* runtime type Collection[EscapeMark] */ -const struct type type_abstract_collection__Collectionscope__EscapeMark = { -1618, -"Collection[EscapeMark]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapValues[EscapeMark, String] */ -const struct type type_hash_collection__HashMapValuesscope__EscapeMarkstring__String = { +/* runtime type HashMapValues[MClass, MClassType] */ +const struct type type_hash_collection__HashMapValuesmodel__MClassmodel__MClassType = { -1, /*CAST DEAD*/ -"HashMapValues[EscapeMark, String]", /* class_name_string */ +"HashMapValues[MClass, MClassType]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String, -7, +&resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType, +12, { 0, /* nullable Object */ 1, /* Object */ -2145, /* HashMapValues[EscapeMark, String] */ -1, /* empty */ -92, /* Collection[Object] */ -652, /* Collection[Streamable] */ -1870, /* Collection[String] */ +-1, /* empty */ +84, /* Collection[Object] */ +93, /* Collection[nullable MType] */ +1316, /* Collection[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1464, /* Collection[MClassType] */ +1808, /* HashMapValues[MClass, MClassType] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType = { 0, /* dummy */ { -&type_hash_collection__HashMapscope__EscapeMarkstring__String, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[EscapeMark, String] */ -&type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[EscapeMark, String] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MClassmodel__MClassType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, MClassType] */ +&type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, MClassType] */ NULL, /* empty */ NULL, /* empty */ -&type_string__String, /* RemovableCollection#0: String */ NULL, /* empty */ +&type_model__MClassType, /* RemovableCollection#0: MClassType */ NULL, /* empty */ NULL, /* empty */ -&type_string__String, /* Collection#0: String */ -&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ +&type_model__MClassType, /* Collection#0: MClassType */ +&type_abstract_collection__Collectionmodel__MClassType, /* Collection[Collection#0]: Collection[MClassType] */ } }; -/* runtime type NativeArray[nullable HashMapNode[EscapeMark, String]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String = { -403, -"NativeArray[nullable HashMapNode[EscapeMark, String]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashMapNode[MClass, MClassType]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType = { +360, +"NativeArray[nullable HashMapNode[MClass, MClassType]]", /* class_name_string */ 2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType, 3, { 0, /* nullable Object */ 1, /* Object */ -403, /* NativeArray[nullable HashMapNode[EscapeMark, String]] */ +360, /* NativeArray[nullable HashMapNode[MClass, MClassType]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String, /* NativeArray#0: nullable HashMapNode[EscapeMark, String] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[EscapeMark, String]] */ +&type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType, /* NativeArray#0: nullable HashMapNode[MClass, MClassType] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, MClassType]] */ } }; -/* runtime type HashMapNode[EscapeMark, String] */ -const struct type type_hash_collection__HashMapNodescope__EscapeMarkstring__String = { -1619, -"HashMapNode[EscapeMark, String]", /* class_name_string */ -3, +/* runtime type HashMapIterator[MClass, MClassType] */ +const struct type type_hash_collection__HashMapIteratormodel__MClassmodel__MClassType = { +-1, /*CAST DEAD*/ +"HashMapIterator[MClass, MClassType]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String, +&resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType, 4, { 0, /* nullable Object */ 1, /* Object */ -49, /* nullable HashMapNode[EscapeMark, String] */ -1619, /* HashMapNode[EscapeMark, String] */ +361, /* MapIterator[MClass, MClassType] */ +1106, /* HashMapIterator[MClass, MClassType] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType = { 0, /* dummy */ { -&type_scope__EscapeMark, /* HashMapNode#0: EscapeMark */ -&type_string__String, /* HashMapNode#1: String */ -&type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String, /* nullable N: nullable HashMapNode[EscapeMark, String] */ -&type_scope__EscapeMark, /* HashNode#0: EscapeMark */ +&type_hash_collection__HashMapmodel__MClassmodel__MClassType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, MClassType] */ } }; -/* runtime type nullable HashMapNode[EscapeMark, String] */ -const struct type type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String = { -49, -"nullable HashMapNode[EscapeMark, String]", /* class_name_string */ +/* runtime type MapIterator[MClass, MClassType] */ +const struct type type_abstract_collection__MapIteratormodel__MClassmodel__MClassType = { +361, +"MapIterator[MClass, MClassType]", /* class_name_string */ 2, -1, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[EscapeMark, String] */ -const struct type type_hash_collection__HashMapIteratorscope__EscapeMarkstring__String = { --1, /*CAST DEAD*/ -"HashMapIterator[EscapeMark, String]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[MClass, MClassType] */ +const struct type type_hash_collection__HashMapNodemodel__MClassmodel__MClassType = { +1107, +"HashMapNode[MClass, MClassType]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String, +&resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType, 4, { 0, /* nullable Object */ 1, /* Object */ -404, /* MapIterator[EscapeMark, String] */ -1620, /* HashMapIterator[EscapeMark, String] */ +37, /* nullable HashMapNode[MClass, MClassType] */ +1107, /* HashMapNode[MClass, MClassType] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType = { 0, /* dummy */ { -&type_hash_collection__HashMapscope__EscapeMarkstring__String, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[EscapeMark, String] */ +&type_model__MClass, /* HashMapNode#0: MClass */ +&type_model__MClassType, /* HashMapNode#1: MClassType */ +&type_model__MClass, /* HashNode#0: MClass */ } }; -/* runtime type MapIterator[EscapeMark, String] */ -const struct type type_abstract_collection__MapIteratorscope__EscapeMarkstring__String = { -404, -"MapIterator[EscapeMark, String]", /* class_name_string */ +/* runtime type nullable HashMapNode[MClass, MClassType] */ +const struct type type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType = { +37, +"nullable HashMapNode[MClass, MClassType]", /* class_name_string */ 2, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapKeys[Variable, RuntimeVariable] */ -const struct type type_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable = { +/* runtime type ArrayMapKeys[MClass, AType] */ +const struct type type_array__ArrayMapKeysmodel__MClassparser_nodes__AType = { -1, /*CAST DEAD*/ -"HashMapKeys[Variable, RuntimeVariable]", /* class_name_string */ +"ArrayMapKeys[MClass, AType]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable, -5, +&resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType, +7, { 0, /* nullable Object */ 1, /* Object */ -700, /* Collection[Variable] */ -1937, /* HashMapKeys[Variable, RuntimeVariable] */ -92, /* Collection[Object] */ +91, /* Collection[nullable MClass] */ +-1, /* empty */ +84, /* Collection[Object] */ +1312, /* Collection[MClass] */ +1556, /* ArrayMapKeys[MClass, AType] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable = { +const struct types resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType = { 0, /* dummy */ { -&type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, RuntimeVariable] */ -&type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, RuntimeVariable] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_array__ArrayMapmodel__MClassparser_nodes__AType, /* ArrayMap[ArrayMapKeys#0, ArrayMapKeys#1]: ArrayMap[MClass, AType] */ +&type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType, /* MapKeysIterator[ArrayMapKeys#0, ArrayMapKeys#1]: MapKeysIterator[MClass, AType] */ NULL, /* empty */ NULL, /* empty */ -&type_scope__Variable, /* RemovableCollection#0: Variable */ NULL, /* empty */ +&type_model__MClass, /* RemovableCollection#0: MClass */ NULL, /* empty */ NULL, /* empty */ -&type_scope__Variable, /* Collection#0: Variable */ -&type_abstract_collection__Collectionscope__Variable, /* Collection[Collection#0]: Collection[Variable] */ +&type_model__MClass, /* Collection#0: MClass */ +&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ } }; -/* runtime type HashMapValues[Variable, RuntimeVariable] */ -const struct type type_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable = { +/* runtime type ArrayMapValues[MClass, AType] */ +const struct type type_array__ArrayMapValuesmodel__MClassparser_nodes__AType = { -1, /*CAST DEAD*/ -"HashMapValues[Variable, RuntimeVariable]", /* class_name_string */ +"ArrayMapValues[MClass, AType]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable, -5, +&resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType, +10, { 0, /* nullable Object */ 1, /* Object */ -676, /* Collection[RuntimeVariable] */ -1938, /* HashMapValues[Variable, RuntimeVariable] */ -92, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +601, /* Collection[ANode] */ +1318, /* Collection[Prod] */ +-1, /* empty */ +1499, /* Collection[AType] */ +1809, /* ArrayMapValues[MClass, AType] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable = { +const struct types resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType = { 0, /* dummy */ { -&type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, RuntimeVariable] */ -&type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, RuntimeVariable] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_array__ArrayMapmodel__MClassparser_nodes__AType, /* ArrayMap[ArrayMapValues#0, ArrayMapValues#1]: ArrayMap[MClass, AType] */ +&type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType, /* MapValuesIterator[ArrayMapValues#0, ArrayMapValues#1]: MapValuesIterator[MClass, AType] */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_compiler__RuntimeVariable, /* RemovableCollection#0: RuntimeVariable */ NULL, /* empty */ +&type_parser_nodes__AType, /* RemovableCollection#0: AType */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_compiler__RuntimeVariable, /* Collection#0: RuntimeVariable */ -&type_abstract_collection__Collectionabstract_compiler__RuntimeVariable, /* Collection[Collection#0]: Collection[RuntimeVariable] */ +&type_parser_nodes__AType, /* Collection#0: AType */ +&type_abstract_collection__Collectionparser_nodes__AType, /* Collection[Collection#0]: Collection[AType] */ } }; -/* runtime type NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable = { -405, -"NativeArray[nullable HashMapNode[Variable, RuntimeVariable]]", /* class_name_string */ -2, +/* runtime type CoupleMapIterator[MClass, AType] */ +const struct type type_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType = { +-1, /*CAST DEAD*/ +"CoupleMapIterator[MClass, AType]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable, -3, +&resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType, +4, { 0, /* nullable Object */ 1, /* Object */ -405, /* NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */ +362, /* MapIterator[MClass, AType] */ +1108, /* CoupleMapIterator[MClass, AType] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable = { +const struct types resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable, /* NativeArray#0: nullable HashMapNode[Variable, RuntimeVariable] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */ +&type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Iterator[Couple[CoupleMapIterator#0, CoupleMapIterator#1]]: Iterator[Couple[MClass, AType]] */ } }; -/* runtime type HashMapNode[Variable, RuntimeVariable] */ -const struct type type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable = { -1621, -"HashMapNode[Variable, RuntimeVariable]", /* class_name_string */ -3, +/* runtime type MapIterator[MClass, AType] */ +const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType = { +362, +"MapIterator[MClass, AType]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable, -4, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type Couple[MClass, AType] */ +const struct type type_abstract_collection__Couplemodel__MClassparser_nodes__AType = { +363, +"Couple[MClass, AType]", /* class_name_string */ +2, +0, +&resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType, +3, { 0, /* nullable Object */ 1, /* Object */ -50, /* nullable HashMapNode[Variable, RuntimeVariable] */ -1621, /* HashMapNode[Variable, RuntimeVariable] */ +363, /* Couple[MClass, AType] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable = { +const struct types resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType = { 0, /* dummy */ { -&type_scope__Variable, /* HashMapNode#0: Variable */ -&type_abstract_compiler__RuntimeVariable, /* HashMapNode#1: RuntimeVariable */ -&type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable, /* nullable N: nullable HashMapNode[Variable, RuntimeVariable] */ -&type_scope__Variable, /* HashNode#0: Variable */ +&type_model__MClass, /* Couple#0: MClass */ +&type_parser_nodes__AType, /* Couple#1: AType */ } }; -/* runtime type nullable HashMapNode[Variable, RuntimeVariable] */ -const struct type type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable = { -50, -"nullable HashMapNode[Variable, RuntimeVariable]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapIterator[Variable, RuntimeVariable] */ -const struct type type_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable = { +/* runtime type Array[Couple[MClass, AType]] */ +const struct type type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType = { -1, /*CAST DEAD*/ -"HashMapIterator[Variable, RuntimeVariable]", /* class_name_string */ +"Array[Couple[MClass, AType]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable, -4, +&resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType, +11, { 0, /* nullable Object */ 1, /* Object */ -406, /* MapIterator[Variable, RuntimeVariable] */ -1622, /* HashMapIterator[Variable, RuntimeVariable] */ +-1, /* empty */ +83, /* SequenceRead[nullable Object] */ +84, /* Collection[Object] */ +1109, /* Collection[Couple[MClass, AType]] */ +-1, /* empty */ +1294, /* AbstractArrayRead[Object] */ +1810, /* AbstractArrayRead[Couple[MClass, AType]] */ +1459, /* Array[Object] */ +2067, /* Array[Couple[MClass, AType]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable = { +const struct types resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType = { 0, /* dummy */ { -&type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, RuntimeVariable] */ +&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* Sequence#0: Couple[MClass, AType] */ +&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* SimpleCollection#0: Couple[MClass, AType] */ +&type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* NativeArray[Array#0]: NativeArray[Couple[MClass, AType]] */ +&type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Array[Array#0]: Array[Couple[MClass, AType]] */ +&type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* NativeArray[ArrayCapable#0]: NativeArray[Couple[MClass, AType]] */ +&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* RemovableCollection#0: Couple[MClass, AType] */ +&type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Collection[Sequence#0]: Collection[Couple[MClass, AType]] */ +&type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Collection[SimpleCollection#0]: Collection[Couple[MClass, AType]] */ +&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* Collection#0: Couple[MClass, AType] */ +&type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Collection[Collection#0]: Collection[Couple[MClass, AType]] */ +&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* SequenceRead#0: Couple[MClass, AType] */ +&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* AbstractArrayRead#0: Couple[MClass, AType] */ +&type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Array[AbstractArrayRead#0]: Array[Couple[MClass, AType]] */ +&type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Couple[MClass, AType]] */ } }; -/* runtime type MapIterator[Variable, RuntimeVariable] */ -const struct type type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable = { -406, -"MapIterator[Variable, RuntimeVariable]", /* class_name_string */ -2, +/* runtime type Collection[Couple[MClass, AType]] */ +const struct type type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType = { +1109, +"Collection[Couple[MClass, AType]]", /* class_name_string */ +5, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMap[MGroup, POSetElement[MGroup]] */ -const struct type type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup = { -407, -"HashMap[MGroup, POSetElement[MGroup]]", /* class_name_string */ -2, +/* runtime type AbstractArrayRead[Couple[MClass, AType]] */ +const struct type type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType = { +1810, +"AbstractArrayRead[Couple[MClass, AType]]", /* class_name_string */ +8, 0, -&resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup, -3, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type ListNode[Scope] */ +const struct type type_list__ListNodescope__Scope = { +1811, +"ListNode[Scope]", /* class_name_string */ +7, +0, +&resolution_table_list__ListNodescope__Scope, +8, { 0, /* nullable Object */ 1, /* Object */ -407, /* HashMap[MGroup, POSetElement[MGroup]] */ +38, /* nullable ListNode[Scope] */ +-1, /* empty */ +84, /* Collection[Object] */ +624, /* Collection[Scope] */ +1372, /* Container[Scope] */ +1811, /* ListNode[Scope] */ }, }; -const struct types resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup = { +const struct types resolution_table_list__ListNodescope__Scope = { 0, /* dummy */ { +&type_nullable_list__ListNodescope__Scope, /* nullable ListNode[ListNode#0]: nullable ListNode[Scope] */ +&type_scope__Scope, /* ListNode#0: Scope */ +&type_abstract_collection__ContainerIteratorscope__Scope, /* ContainerIterator[Container#0]: ContainerIterator[Scope] */ +&type_scope__Scope, /* Container#0: Scope */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_mproject__MGroup, /* MapRead#0: MGroup */ -&type_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MGroup, POSetElement[MGroup]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MGroup, POSetElement[MGroup]]] */ -&type_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MGroup, POSetElement[MGroup]] */ -&type_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MGroup, POSetElement[MGroup]] */ -&type_mproject__MGroup, /* Map#0: MGroup */ -&type_poset__POSetElementmproject__MGroup, /* Map#1: POSetElement[MGroup] */ -&type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MGroup, POSetElement[MGroup]] */ -NULL, /* empty (Map[Map#0, Map#1]: Map[MGroup, POSetElement[MGroup]] not a live type) */ -&type_poset__POSetElementmproject__MGroup, /* MapRead#1: POSetElement[MGroup] */ -&type_mproject__MGroup, /* HashCollection#0: MGroup */ -&type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* nullable HashCollection#1: nullable HashMapNode[MGroup, POSetElement[MGroup]] */ -&type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup, /* HashCollection#1: HashMapNode[MGroup, POSetElement[MGroup]] */ -&type_nullable_mproject__MGroup, /* nullable HashCollection#0: nullable MGroup */ +&type_scope__Scope, /* Collection#0: Scope */ +&type_abstract_collection__Collectionscope__Scope, /* Collection[Collection#0]: Collection[Scope] */ } }; -/* runtime type POSetElement[MGroup] */ -const struct type type_poset__POSetElementmproject__MGroup = { -408, -"POSetElement[MGroup]", /* class_name_string */ +/* runtime type nullable ListNode[Scope] */ +const struct type type_nullable_list__ListNodescope__Scope = { +38, +"nullable ListNode[Scope]", /* class_name_string */ 2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type Container[Scope] */ +const struct type type_abstract_collection__Containerscope__Scope = { +1372, +"Container[Scope]", /* class_name_string */ +6, 0, -&resolution_table_poset__POSetElementmproject__MGroup, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type ListIterator[Scope] */ +const struct type type_list__ListIteratorscope__Scope = { +-1, /*CAST DEAD*/ +"ListIterator[Scope]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_list__ListIteratorscope__Scope, 3, { 0, /* nullable Object */ 1, /* Object */ -408, /* POSetElement[MGroup] */ +364, /* ListIterator[Scope] */ }, }; -const struct types resolution_table_poset__POSetElementmproject__MGroup = { +const struct types resolution_table_list__ListIteratorscope__Scope = { 0, /* dummy */ { -&type_hash_collection__HashSetmproject__MGroup, /* HashSet[POSetElement#0]: HashSet[MGroup] */ -&type_poset__POSetmproject__MGroup, /* POSet[POSetElement#0]: POSet[MGroup] */ -&type_mproject__MGroup, /* POSetElement#0: MGroup */ +&type_array__Arrayscope__Scope, /* Array[Iterator#0]: Array[Scope] */ +&type_list__Listscope__Scope, /* List[ListIterator#0]: List[Scope] */ } }; -/* runtime type ArrayIterator[Int] */ -const struct type type_array__ArrayIteratorkernel__Int = { +/* runtime type ArrayIterator[FlowContext] */ +const struct type type_array__ArrayIteratorflow__FlowContext = { -1, /*CAST DEAD*/ -"ArrayIterator[Int]", /* class_name_string */ +"ArrayIterator[FlowContext]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayIteratorkernel__Int, +&resolution_table_array__ArrayIteratorflow__FlowContext, 4, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1623, /* ArrayIterator[Int] */ +288, /* ArrayIterator[Object] */ +1110, /* ArrayIterator[FlowContext] */ }, }; -const struct types resolution_table_array__ArrayIteratorkernel__Int = { +const struct types resolution_table_array__ArrayIteratorflow__FlowContext = { 0, /* dummy */ { -&type_array__Arraykernel__Int, /* Array[Iterator#0]: Array[Int] */ -&type_array__AbstractArrayReadkernel__Int, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[Int] */ +&type_array__Arrayflow__FlowContext, /* Array[Iterator#0]: Array[FlowContext] */ +&type_array__AbstractArrayReadflow__FlowContext, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[FlowContext] */ } }; -/* runtime type NativeArray[Int] */ -const struct type type_array__NativeArraykernel__Int = { -1624, -"NativeArray[Int]", /* class_name_string */ +/* runtime type NativeArray[FlowContext] */ +const struct type type_array__NativeArrayflow__FlowContext = { +1111, +"NativeArray[FlowContext]", /* class_name_string */ 3, 0, -&resolution_table_array__NativeArraykernel__Int, +&resolution_table_array__NativeArrayflow__FlowContext, 4, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -1624, /* NativeArray[Int] */ +103, /* NativeArray[Object] */ +1111, /* NativeArray[FlowContext] */ }, }; -const struct types resolution_table_array__NativeArraykernel__Int = { +const struct types resolution_table_array__NativeArrayflow__FlowContext = { 0, /* dummy */ { -&type_kernel__Int, /* NativeArray#0: Int */ -&type_array__NativeArraykernel__Int, /* NativeArray[NativeArray#0]: NativeArray[Int] */ +&type_flow__FlowContext, /* NativeArray#0: FlowContext */ +&type_array__NativeArrayflow__FlowContext, /* NativeArray[NativeArray#0]: NativeArray[FlowContext] */ +} +}; +/* runtime type NativeArray[nullable HashSetNode[Variable]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable = { +1112, +"NativeArray[nullable HashSetNode[Variable]]", /* class_name_string */ +3, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable, +4, +{ +0, /* nullable Object */ +1, /* Object */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1112, /* NativeArray[nullable HashSetNode[Variable]] */ +}, +}; +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable = { +0, /* dummy */ +{ +&type_nullable_hash_collection__HashSetNodescope__Variable, /* NativeArray#0: nullable HashSetNode[Variable] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Variable]] */ } }; -/* runtime type ArrayIterator[AStdClassdef] */ -const struct type type_array__ArrayIteratorparser_nodes__AStdClassdef = { +/* runtime type HashSetIterator[Variable] */ +const struct type type_hash_collection__HashSetIteratorscope__Variable = { -1, /*CAST DEAD*/ -"ArrayIterator[AStdClassdef]", /* class_name_string */ +"HashSetIterator[Variable]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayIteratorparser_nodes__AStdClassdef, -7, +&resolution_table_hash_collection__HashSetIteratorscope__Variable, +4, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1541, /* ArrayIterator[ANode] */ -1903, /* ArrayIterator[Prod] */ -2146, /* ArrayIterator[AClassdef] */ -2411, /* ArrayIterator[AStdClassdef] */ +325, /* HashSetIterator[Object] */ +1113, /* HashSetIterator[Variable] */ }, }; -const struct types resolution_table_array__ArrayIteratorparser_nodes__AStdClassdef = { +const struct types resolution_table_hash_collection__HashSetIteratorscope__Variable = { 0, /* dummy */ { -&type_array__Arrayparser_nodes__AStdClassdef, /* Array[Iterator#0]: Array[AStdClassdef] */ -&type_array__AbstractArrayReadparser_nodes__AStdClassdef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AStdClassdef] */ +&type_array__Arrayscope__Variable, /* Array[Iterator#0]: Array[Variable] */ +&type_hash_collection__HashSetscope__Variable, /* HashSet[HashSetIterator#0]: HashSet[Variable] */ } }; -/* runtime type ArrayIterator[AClassdef] */ -const struct type type_array__ArrayIteratorparser_nodes__AClassdef = { +/* runtime type HashSetNode[Variable] */ +const struct type type_hash_collection__HashSetNodescope__Variable = { +1557, +"HashSetNode[Variable]", /* class_name_string */ +5, +0, +&resolution_table_hash_collection__HashSetNodescope__Variable, +6, +{ +0, /* nullable Object */ +1, /* Object */ +26, /* nullable HashSetNode[Object] */ +365, /* nullable HashSetNode[Variable] */ +1061, /* HashSetNode[Object] */ +1557, /* HashSetNode[Variable] */ +}, +}; +const struct types resolution_table_hash_collection__HashSetNodescope__Variable = { +0, /* dummy */ +{ +&type_scope__Variable, /* HashSetNode#0: Variable */ +NULL, /* empty */ +&type_scope__Variable, /* HashNode#0: Variable */ +} +}; +/* runtime type nullable HashSetNode[Variable] */ +const struct type type_nullable_hash_collection__HashSetNodescope__Variable = { +365, +"nullable HashSetNode[Variable]", /* class_name_string */ +3, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type ArrayIterator[CallSite] */ +const struct type type_array__ArrayIteratortyping__CallSite = { -1, /*CAST DEAD*/ -"ArrayIterator[AClassdef]", /* class_name_string */ +"ArrayIterator[CallSite]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayIteratorparser_nodes__AClassdef, -6, +&resolution_table_array__ArrayIteratortyping__CallSite, +4, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1541, /* ArrayIterator[ANode] */ -1903, /* ArrayIterator[Prod] */ -2146, /* ArrayIterator[AClassdef] */ +288, /* ArrayIterator[Object] */ +1114, /* ArrayIterator[CallSite] */ }, }; -const struct types resolution_table_array__ArrayIteratorparser_nodes__AClassdef = { +const struct types resolution_table_array__ArrayIteratortyping__CallSite = { 0, /* dummy */ { -&type_array__Arrayparser_nodes__AClassdef, /* Array[Iterator#0]: Array[AClassdef] */ -&type_array__AbstractArrayReadparser_nodes__AClassdef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AClassdef] */ +&type_array__Arraytyping__CallSite, /* Array[Iterator#0]: Array[CallSite] */ +&type_array__AbstractArrayReadtyping__CallSite, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CallSite] */ } }; -/* runtime type NativeArray[AStdClassdef] */ -const struct type type_array__NativeArrayparser_nodes__AStdClassdef = { -2412, -"NativeArray[AStdClassdef]", /* class_name_string */ -6, +/* runtime type NativeArray[CallSite] */ +const struct type type_array__NativeArraytyping__CallSite = { +1115, +"NativeArray[CallSite]", /* class_name_string */ +3, 0, -&resolution_table_array__NativeArrayparser_nodes__AStdClassdef, -7, +&resolution_table_array__NativeArraytyping__CallSite, +4, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -1542, /* NativeArray[ANode] */ -1904, /* NativeArray[Prod] */ -2147, /* NativeArray[AClassdef] */ -2412, /* NativeArray[AStdClassdef] */ +103, /* NativeArray[Object] */ +1115, /* NativeArray[CallSite] */ }, }; -const struct types resolution_table_array__NativeArrayparser_nodes__AStdClassdef = { +const struct types resolution_table_array__NativeArraytyping__CallSite = { 0, /* dummy */ { -&type_parser_nodes__AStdClassdef, /* NativeArray#0: AStdClassdef */ -&type_array__NativeArrayparser_nodes__AStdClassdef, /* NativeArray[NativeArray#0]: NativeArray[AStdClassdef] */ +&type_typing__CallSite, /* NativeArray#0: CallSite */ +&type_array__NativeArraytyping__CallSite, /* NativeArray[NativeArray#0]: NativeArray[CallSite] */ } }; -/* runtime type NativeArray[AClassdef] */ -const struct type type_array__NativeArrayparser_nodes__AClassdef = { -2147, -"NativeArray[AClassdef]", /* class_name_string */ +/* runtime type ArrayIterator[MType] */ +const struct type type_array__ArrayIteratormodel__MType = { +1373, +"ArrayIterator[MType]", /* class_name_string */ +4, +0, +&resolution_table_array__ArrayIteratormodel__MType, 5, +{ +0, /* nullable Object */ +1, /* Object */ +288, /* ArrayIterator[Object] */ +366, /* ArrayIterator[nullable MType] */ +1373, /* ArrayIterator[MType] */ +}, +}; +const struct types resolution_table_array__ArrayIteratormodel__MType = { +0, /* dummy */ +{ +&type_array__Arraymodel__MType, /* Array[Iterator#0]: Array[MType] */ +&type_array__AbstractArrayReadmodel__MType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MType] */ +} +}; +/* runtime type ArrayIterator[nullable MType] */ +const struct type type_array__ArrayIteratornullable_model__MType = { +-1, /*CAST DEAD*/ +"ArrayIterator[nullable MType]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArrayparser_nodes__AClassdef, -6, +&resolution_table_array__ArrayIteratornullable_model__MType, +4, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -1542, /* NativeArray[ANode] */ -1904, /* NativeArray[Prod] */ -2147, /* NativeArray[AClassdef] */ +-1, /* empty */ +366, /* ArrayIterator[nullable MType] */ }, }; -const struct types resolution_table_array__NativeArrayparser_nodes__AClassdef = { +const struct types resolution_table_array__ArrayIteratornullable_model__MType = { 0, /* dummy */ { -&type_parser_nodes__AClassdef, /* NativeArray#0: AClassdef */ -&type_array__NativeArrayparser_nodes__AClassdef, /* NativeArray[NativeArray#0]: NativeArray[AClassdef] */ +&type_array__Arraynullable_model__MType, /* Array[Iterator#0]: Array[nullable MType] */ +&type_array__AbstractArrayReadnullable_model__MType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MType] */ } }; -/* runtime type Array[APropdef] */ -const struct type type_array__Arrayparser_nodes__APropdef = { -2847, -"Array[APropdef]", /* class_name_string */ -13, +/* runtime type NativeArray[MType] */ +const struct type type_array__NativeArraymodel__MType = { +1374, +"NativeArray[MType]", /* class_name_string */ +4, 0, -&resolution_table_array__Arrayparser_nodes__APropdef, -15, +&resolution_table_array__NativeArraymodel__MType, +5, { 0, /* nullable Object */ 1, /* Object */ -1871, /* Collection[Prod] */ -91, /* SequenceRead[nullable Object] */ -92, /* Collection[Object] */ -653, /* Collection[ANode] */ -2046, /* Collection[APropdef] */ -1838, /* AbstractArrayRead[Object] */ -2243, /* AbstractArrayRead[ANode] */ -2029, /* Array[Object] */ -2785, /* AbstractArrayRead[APropdef] */ -2664, /* Array[ANode] */ -2665, /* AbstractArrayRead[Prod] */ -2847, /* Array[APropdef] */ -2802, /* Array[Prod] */ +103, /* NativeArray[Object] */ +367, /* NativeArray[nullable MType] */ +1374, /* NativeArray[MType] */ }, }; -const struct types resolution_table_array__Arrayparser_nodes__APropdef = { +const struct types resolution_table_array__NativeArraymodel__MType = { 0, /* dummy */ { -&type_array__Arrayparser_nodes__APropdef, /* Array[Array#0]: Array[APropdef] */ -&type_array__NativeArrayparser_nodes__APropdef, /* NativeArray[Array#0]: NativeArray[APropdef] */ -&type_parser_nodes__APropdef, /* Sequence#0: APropdef */ -&type_parser_nodes__APropdef, /* SimpleCollection#0: APropdef */ -&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[Array#0]: Collection[APropdef] */ -&type_parser_nodes__APropdef, /* Array#0: APropdef */ -&type_array__NativeArrayparser_nodes__APropdef, /* NativeArray[ArrayCapable#0]: NativeArray[APropdef] */ -&type_parser_nodes__APropdef, /* AbstractArray#0: APropdef */ -&type_parser_nodes__APropdef, /* RemovableCollection#0: APropdef */ -&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[Sequence#0]: Collection[APropdef] */ -&type_array__Arrayparser_nodes__APropdef, /* Array[Sequence#0]: Array[APropdef] */ -&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[SimpleCollection#0]: Collection[APropdef] */ -&type_parser_nodes__APropdef, /* Collection#0: APropdef */ -&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[Collection#0]: Collection[APropdef] */ -&type_parser_nodes__APropdef, /* SequenceRead#0: APropdef */ -&type_parser_nodes__APropdef, /* AbstractArrayRead#0: APropdef */ -&type_array__Arrayparser_nodes__APropdef, /* Array[AbstractArrayRead#0]: Array[APropdef] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[APropdef] not a live type) */ -&type_array__ArrayIteratorparser_nodes__APropdef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[APropdef] */ +&type_model__MType, /* NativeArray#0: MType */ +&type_array__NativeArraymodel__MType, /* NativeArray[NativeArray#0]: NativeArray[MType] */ } }; -/* runtime type AbstractArrayRead[APropdef] */ -const struct type type_array__AbstractArrayReadparser_nodes__APropdef = { -2785, -"AbstractArrayRead[APropdef]", /* class_name_string */ -10, +/* runtime type NativeArray[nullable MType] */ +const struct type type_array__NativeArraynullable_model__MType = { +367, +"NativeArray[nullable MType]", /* class_name_string */ +3, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_array__NativeArraynullable_model__MType, +4, +{ +0, /* nullable Object */ +1, /* Object */ +-1, /* empty */ +367, /* NativeArray[nullable MType] */ +}, }; -/* runtime type ListNode[ANode] */ -const struct type type_list__ListNodeparser_nodes__ANode = { -2413, -"ListNode[ANode]", /* class_name_string */ -6, +const struct types resolution_table_array__NativeArraynullable_model__MType = { +0, /* dummy */ +{ +&type_nullable_model__MType, /* NativeArray#0: nullable MType */ +&type_array__NativeArraynullable_model__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable MType] */ +} +}; +/* runtime type ListNode[MClassType] */ +const struct type type_list__ListNodemodel__MClassType = { +2068, +"ListNode[MClassType]", /* class_name_string */ +12, 0, -&resolution_table_list__ListNodeparser_nodes__ANode, -7, +&resolution_table_list__ListNodemodel__MClassType, +13, { 0, /* nullable Object */ 1, /* Object */ -51, /* nullable ListNode[ANode] */ -1939, /* Container[ANode] */ -92, /* Collection[Object] */ -653, /* Collection[ANode] */ -2413, /* ListNode[ANode] */ +39, /* nullable ListNode[MClassType] */ +-1, /* empty */ +84, /* Collection[Object] */ +93, /* Collection[nullable MType] */ +1316, /* Collection[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1464, /* Collection[MClassType] */ +1812, /* Container[MClassType] */ +2068, /* ListNode[MClassType] */ }, }; -const struct types resolution_table_list__ListNodeparser_nodes__ANode = { +const struct types resolution_table_list__ListNodemodel__MClassType = { 0, /* dummy */ { -&type_parser_nodes__ANode, /* ListNode#0: ANode */ -&type_nullable_list__ListNodeparser_nodes__ANode, /* nullable ListNode[ListNode#0]: nullable ListNode[ANode] */ -&type_abstract_collection__ContainerIteratorparser_nodes__ANode, /* ContainerIterator[Container#0]: ContainerIterator[ANode] */ -&type_parser_nodes__ANode, /* Container#0: ANode */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_nullable_list__ListNodemodel__MClassType, /* nullable ListNode[ListNode#0]: nullable ListNode[MClassType] */ +&type_model__MClassType, /* ListNode#0: MClassType */ +&type_abstract_collection__ContainerIteratormodel__MClassType, /* ContainerIterator[Container#0]: ContainerIterator[MClassType] */ +&type_model__MClassType, /* Container#0: MClassType */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_parser_nodes__ANode, /* Collection#0: ANode */ -&type_abstract_collection__Collectionparser_nodes__ANode, /* Collection[Collection#0]: Collection[ANode] */ +&type_model__MClassType, /* Collection#0: MClassType */ +&type_abstract_collection__Collectionmodel__MClassType, /* Collection[Collection#0]: Collection[MClassType] */ } }; -/* runtime type nullable ListNode[ANode] */ -const struct type type_nullable_list__ListNodeparser_nodes__ANode = { -51, -"nullable ListNode[ANode]", /* class_name_string */ +/* runtime type nullable ListNode[MClassType] */ +const struct type type_nullable_list__ListNodemodel__MClassType = { +39, +"nullable ListNode[MClassType]", /* class_name_string */ 2, 1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type Container[ANode] */ -const struct type type_abstract_collection__Containerparser_nodes__ANode = { -1939, -"Container[ANode]", /* class_name_string */ -3, +/* runtime type Container[MClassType] */ +const struct type type_abstract_collection__Containermodel__MClassType = { +1812, +"Container[MClassType]", /* class_name_string */ +11, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type ListIterator[ANode] */ -const struct type type_list__ListIteratorparser_nodes__ANode = { +/* runtime type ListIterator[MClassType] */ +const struct type type_list__ListIteratormodel__MClassType = { -1, /*CAST DEAD*/ -"ListIterator[ANode]", /* class_name_string */ +"ListIterator[MClassType]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_list__ListIteratorparser_nodes__ANode, +&resolution_table_list__ListIteratormodel__MClassType, 3, { 0, /* nullable Object */ 1, /* Object */ -409, /* ListIterator[ANode] */ +368, /* ListIterator[MClassType] */ +}, +}; +const struct types resolution_table_list__ListIteratormodel__MClassType = { +0, /* dummy */ +{ +&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ +&type_list__Listmodel__MClassType, /* List[ListIterator#0]: List[MClassType] */ +} +}; +/* runtime type HashMapKeys[String, Int] */ +const struct type type_hash_collection__HashMapKeysstring__Stringkernel__Int = { +-1, /*CAST DEAD*/ +"HashMapKeys[String, Int]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int, +8, +{ +0, /* nullable Object */ +1, /* Object */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1558, /* HashMapKeys[String, Int] */ +}, +}; +const struct types resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int = { +0, /* dummy */ +{ +&type_hash_collection__HashMapstring__Stringkernel__Int, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Int] */ +&type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Int] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* RemovableCollection#0: String */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* Collection#0: String */ +&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ +} +}; +/* runtime type HashMapValues[String, Int] */ +const struct type type_hash_collection__HashMapValuesstring__Stringkernel__Int = { +-1, /*CAST DEAD*/ +"HashMapValues[String, Int]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int, +7, +{ +0, /* nullable Object */ +1, /* Object */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +610, /* Collection[Int] */ +1375, /* HashMapValues[String, Int] */ +}, +}; +const struct types resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int = { +0, /* dummy */ +{ +&type_hash_collection__HashMapstring__Stringkernel__Int, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Int] */ +&type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Int] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_kernel__Int, /* RemovableCollection#0: Int */ +NULL, /* empty */ +NULL, /* empty */ +&type_kernel__Int, /* Collection#0: Int */ +&type_abstract_collection__Collectionkernel__Int, /* Collection[Collection#0]: Collection[Int] */ +} +}; +/* runtime type NativeArray[nullable HashMapNode[String, Int]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int = { +369, +"NativeArray[nullable HashMapNode[String, Int]]", /* class_name_string */ +2, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int, +3, +{ +0, /* nullable Object */ +1, /* Object */ +369, /* NativeArray[nullable HashMapNode[String, Int]] */ +}, +}; +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int = { +0, /* dummy */ +{ +&type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int, /* NativeArray#0: nullable HashMapNode[String, Int] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Int]] */ +} +}; +/* runtime type HashMapIterator[String, Int] */ +const struct type type_hash_collection__HashMapIteratorstring__Stringkernel__Int = { +-1, /*CAST DEAD*/ +"HashMapIterator[String, Int]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int, +4, +{ +0, /* nullable Object */ +1, /* Object */ +370, /* MapIterator[String, Int] */ +1116, /* HashMapIterator[String, Int] */ +}, +}; +const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int = { +0, /* dummy */ +{ +&type_hash_collection__HashMapstring__Stringkernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Int] */ +} +}; +/* runtime type MapIterator[String, Int] */ +const struct type type_abstract_collection__MapIteratorstring__Stringkernel__Int = { +370, +"MapIterator[String, Int]", /* class_name_string */ +2, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapNode[String, Int] */ +const struct type type_hash_collection__HashMapNodestring__Stringkernel__Int = { +1117, +"HashMapNode[String, Int]", /* class_name_string */ +3, +0, +&resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int, +4, +{ +0, /* nullable Object */ +1, /* Object */ +40, /* nullable HashMapNode[String, Int] */ +1117, /* HashMapNode[String, Int] */ +}, +}; +const struct types resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int = { +0, /* dummy */ +{ +&type_string__String, /* HashMapNode#0: String */ +&type_kernel__Int, /* HashMapNode#1: Int */ +&type_string__String, /* HashNode#0: String */ +} +}; +/* runtime type nullable HashMapNode[String, Int] */ +const struct type type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int = { +40, +"nullable HashMapNode[String, Int]", /* class_name_string */ +2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type ListNode[String] */ +const struct type type_list__ListNodestring__String = { +2005, +"ListNode[String]", /* class_name_string */ +8, +0, +&resolution_table_list__ListNodestring__String, +9, +{ +0, /* nullable Object */ +1, /* Object */ +41, /* nullable ListNode[String] */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1559, /* Container[String] */ +2005, /* ListNode[String] */ +}, +}; +const struct types resolution_table_list__ListNodestring__String = { +0, /* dummy */ +{ +&type_nullable_list__ListNodestring__String, /* nullable ListNode[ListNode#0]: nullable ListNode[String] */ +&type_string__String, /* ListNode#0: String */ +&type_abstract_collection__ContainerIteratorstring__String, /* ContainerIterator[Container#0]: ContainerIterator[String] */ +&type_string__String, /* Container#0: String */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* Collection#0: String */ +&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ +} +}; +/* runtime type nullable ListNode[String] */ +const struct type type_nullable_list__ListNodestring__String = { +41, +"nullable ListNode[String]", /* class_name_string */ +2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type Container[String] */ +const struct type type_abstract_collection__Containerstring__String = { +1559, +"Container[String]", /* class_name_string */ +7, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type ListIterator[String] */ +const struct type type_list__ListIteratorstring__String = { +-1, /*CAST DEAD*/ +"ListIterator[String]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_list__ListIteratorstring__String, +3, +{ +0, /* nullable Object */ +1, /* Object */ +371, /* ListIterator[String] */ +}, +}; +const struct types resolution_table_list__ListIteratorstring__String = { +0, /* dummy */ +{ +&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ +&type_list__Liststring__String, /* List[ListIterator#0]: List[String] */ +} +}; +/* runtime type ArrayIterator[CodeWriter] */ +const struct type type_array__ArrayIteratorabstract_compiler__CodeWriter = { +-1, /*CAST DEAD*/ +"ArrayIterator[CodeWriter]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter, +4, +{ +0, /* nullable Object */ +1, /* Object */ +288, /* ArrayIterator[Object] */ +1118, /* ArrayIterator[CodeWriter] */ +}, +}; +const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter = { +0, /* dummy */ +{ +&type_array__Arrayabstract_compiler__CodeWriter, /* Array[Iterator#0]: Array[CodeWriter] */ +&type_array__AbstractArrayReadabstract_compiler__CodeWriter, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CodeWriter] */ +} +}; +/* runtime type NativeArray[CodeWriter] */ +const struct type type_array__NativeArrayabstract_compiler__CodeWriter = { +1119, +"NativeArray[CodeWriter]", /* class_name_string */ +3, +0, +&resolution_table_array__NativeArrayabstract_compiler__CodeWriter, +4, +{ +0, /* nullable Object */ +1, /* Object */ +103, /* NativeArray[Object] */ +1119, /* NativeArray[CodeWriter] */ +}, +}; +const struct types resolution_table_array__NativeArrayabstract_compiler__CodeWriter = { +0, /* dummy */ +{ +&type_abstract_compiler__CodeWriter, /* NativeArray#0: CodeWriter */ +&type_array__NativeArrayabstract_compiler__CodeWriter, /* NativeArray[NativeArray#0]: NativeArray[CodeWriter] */ +} +}; +/* runtime type NativeArray[nullable HashSetNode[String]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodestring__String = { +1120, +"NativeArray[nullable HashSetNode[String]]", /* class_name_string */ +3, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String, +4, +{ +0, /* nullable Object */ +1, /* Object */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1120, /* NativeArray[nullable HashSetNode[String]] */ +}, +}; +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String = { +0, /* dummy */ +{ +&type_nullable_hash_collection__HashSetNodestring__String, /* NativeArray#0: nullable HashSetNode[String] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodestring__String, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[String]] */ +} +}; +/* runtime type HashSetIterator[String] */ +const struct type type_hash_collection__HashSetIteratorstring__String = { +-1, /*CAST DEAD*/ +"HashSetIterator[String]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_hash_collection__HashSetIteratorstring__String, +4, +{ +0, /* nullable Object */ +1, /* Object */ +325, /* HashSetIterator[Object] */ +1121, /* HashSetIterator[String] */ }, }; -const struct types resolution_table_list__ListIteratorparser_nodes__ANode = { +const struct types resolution_table_hash_collection__HashSetIteratorstring__String = { 0, /* dummy */ { -&type_array__Arrayparser_nodes__ANode, /* Array[Iterator#0]: Array[ANode] */ -&type_parser_nodes__ANode, /* ListIterator#0: ANode */ -&type_list__Listparser_nodes__ANode, /* List[ListIterator#0]: List[ANode] */ +&type_array__Arraystring__String, /* Array[Iterator#0]: Array[String] */ +&type_hash_collection__HashSetstring__String, /* HashSet[HashSetIterator#0]: HashSet[String] */ } }; -/* runtime type HashSetNode[ANode] */ -const struct type type_hash_collection__HashSetNodeparser_nodes__ANode = { -2148, -"HashSetNode[ANode]", /* class_name_string */ +/* runtime type HashSetNode[String] */ +const struct type type_hash_collection__HashSetNodestring__String = { +1560, +"HashSetNode[String]", /* class_name_string */ 5, 0, -&resolution_table_hash_collection__HashSetNodeparser_nodes__ANode, +&resolution_table_hash_collection__HashSetNodestring__String, 6, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -410, /* nullable HashSetNode[ANode] */ -1549, /* HashSetNode[Object] */ -2148, /* HashSetNode[ANode] */ +26, /* nullable HashSetNode[Object] */ +372, /* nullable HashSetNode[String] */ +1061, /* HashSetNode[Object] */ +1560, /* HashSetNode[String] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodeparser_nodes__ANode = { +const struct types resolution_table_hash_collection__HashSetNodestring__String = { 0, /* dummy */ { -&type_parser_nodes__ANode, /* HashSetNode#0: ANode */ +&type_string__String, /* HashSetNode#0: String */ NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodeparser_nodes__ANode, /* nullable N: nullable HashSetNode[ANode] */ -&type_parser_nodes__ANode, /* HashNode#0: ANode */ +&type_string__String, /* HashNode#0: String */ } }; -/* runtime type nullable HashSetNode[ANode] */ -const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__ANode = { -410, -"nullable HashSetNode[ANode]", /* class_name_string */ +/* runtime type nullable HashSetNode[String] */ +const struct type type_nullable_hash_collection__HashSetNodestring__String = { +372, +"nullable HashSetNode[String]", /* class_name_string */ 3, 1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashSetIterator[ANode] */ -const struct type type_hash_collection__HashSetIteratorparser_nodes__ANode = { --1, /*CAST DEAD*/ -"HashSetIterator[ANode]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type POSetConflictGraph[MClass] */ +const struct type type_coloring__POSetConflictGraphmodel__MClass = { +373, +"POSetConflictGraph[MClass]", /* class_name_string */ +2, 0, -&resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode, -4, -{ -0, /* nullable Object */ -1, /* Object */ -356, /* HashSetIterator[Object] */ -1625, /* HashSetIterator[ANode] */ -}, -}; -const struct types resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode = { -0, /* dummy */ -{ -&type_array__Arrayparser_nodes__ANode, /* Array[Iterator#0]: Array[ANode] */ -&type_hash_collection__HashSetparser_nodes__ANode, /* HashSet[HashSetIterator#0]: HashSet[ANode] */ -} -}; -/* runtime type NativeArray[nullable HashSetNode[ANode]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode = { -1626, -"NativeArray[nullable HashSetNode[ANode]]", /* class_name_string */ +&resolution_table_coloring__POSetConflictGraphmodel__MClass, 3, -0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode, -4, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1626, /* NativeArray[nullable HashSetNode[ANode]] */ +373, /* POSetConflictGraph[MClass] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode = { +const struct types resolution_table_coloring__POSetConflictGraphmodel__MClass = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodeparser_nodes__ANode, /* NativeArray#0: nullable HashSetNode[ANode] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[ANode]] */ +&type_hash_collection__HashSetmodel__MClass, /* HashSet[POSetConflictGraph#0]: HashSet[MClass] */ +&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass, /* HashMap[POSetConflictGraph#0, Set[POSetConflictGraph#0]]: HashMap[MClass, Set[MClass]] */ +&type_poset__POSetmodel__MClass, /* POSet[POSetConflictGraph#0]: POSet[MClass] */ +&type_model__MClass, /* POSetConflictGraph#0: MClass */ +&type_abstract_collection__Collectionmodel__MClass, /* Collection[POSetConflictGraph#0]: Collection[MClass] */ } }; -/* runtime type HashMapKeys[MClass, Array[nullable MClass]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass = { +/* runtime type HashMapKeys[MClass, Set[MAttribute]] */ +const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute = { -1, /*CAST DEAD*/ -"HashMapKeys[MClass, Array[nullable MClass]]", /* class_name_string */ +"HashMapKeys[MClass, Set[MAttribute]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass, -7, +&resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute, +9, { 0, /* nullable Object */ 1, /* Object */ -2149, /* HashMapKeys[MClass, Array[nullable MClass]] */ +91, /* Collection[nullable MClass] */ -1, /* empty */ -92, /* Collection[Object] */ -99, /* Collection[nullable MClass] */ -1866, /* Collection[MClass] */ +84, /* Collection[Object] */ +1312, /* Collection[MClass] */ +1535, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */ +1800, /* HashMapKeys[MClass, Set[MProperty]] */ +2006, /* HashMapKeys[MClass, Set[MAttribute]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Array[nullable MClass]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Array[nullable MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MAttribute]] */ +&type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MAttribute]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ &type_model__MClass, /* RemovableCollection#0: MClass */ NULL, /* empty */ NULL, /* empty */ -NULL, /* empty */ &type_model__MClass, /* Collection#0: MClass */ &type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ } }; -/* runtime type HashMapValues[MClass, Array[nullable MClass]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass = { +/* runtime type HashMapValues[MClass, Set[MAttribute]] */ +const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute = { -1, /*CAST DEAD*/ -"HashMapValues[MClass, Array[nullable MClass]]", /* class_name_string */ +"HashMapValues[MClass, Set[MAttribute]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass, -5, +&resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute, +12, { 0, /* nullable Object */ 1, /* Object */ -1528, /* Collection[Array[nullable MClass]] */ -1940, /* HashMapValues[MClass, Array[nullable MClass]] */ -92, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +1064, /* Collection[Set[PropertyLayoutElement]] */ +1353, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */ +-1, /* empty */ +1354, /* Collection[Set[MProperty]] */ +1801, /* HashMapValues[MClass, Set[MProperty]] */ +1561, /* Collection[Set[MAttribute]] */ +2069, /* HashMapValues[MClass, Set[MAttribute]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Array[nullable MClass]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Array[nullable MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MAttribute]] */ +&type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MAttribute]] */ NULL, /* empty */ NULL, /* empty */ -&type_array__Arraynullable_model__MClass, /* RemovableCollection#0: Array[nullable MClass] */ NULL, /* empty */ +&type_abstract_collection__Setmodel__MAttribute, /* RemovableCollection#0: Set[MAttribute] */ NULL, /* empty */ NULL, /* empty */ -&type_array__Arraynullable_model__MClass, /* Collection#0: Array[nullable MClass] */ -&type_abstract_collection__Collectionarray__Arraynullable_model__MClass, /* Collection[Collection#0]: Collection[Array[nullable MClass]] */ +&type_abstract_collection__Setmodel__MAttribute, /* Collection#0: Set[MAttribute] */ +&type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute, /* Collection[Collection#0]: Collection[Set[MAttribute]] */ } }; -/* runtime type NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass = { -411, -"NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]]", /* class_name_string */ -2, +/* runtime type Collection[Set[MAttribute]] */ +const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute = { +1561, +"Collection[Set[MAttribute]]", /* class_name_string */ +10, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass, -3, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute = { +1376, +"NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]]", /* class_name_string */ +4, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute, +5, { 0, /* nullable Object */ 1, /* Object */ -411, /* NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */ +327, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ +1065, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ +1376, /* NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass, /* NativeArray#0: nullable HashMapNode[MClass, Array[nullable MClass]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Array[nullable MClass]]] */ +&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute, /* NativeArray#0: nullable HashMapNode[MClass, Set[MAttribute]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MAttribute]]] */ } }; -/* runtime type HashMapNode[MClass, Array[nullable MClass]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass = { -1627, -"HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */ -4, +/* runtime type HashMapIterator[MClass, Set[MAttribute]] */ +const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute = { +-1, /*CAST DEAD*/ +"HashMapIterator[MClass, Set[MAttribute]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass, +&resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute, +8, +{ +0, /* nullable Object */ +1, /* Object */ +328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */ +1066, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */ +1067, /* MapIterator[MClass, Set[MProperty]] */ +1377, /* MapIterator[MClass, Set[MAttribute]] */ +1536, /* HashMapIterator[MClass, Set[MProperty]] */ +2007, /* HashMapIterator[MClass, Set[MAttribute]] */ +}, +}; +const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute = { +0, /* dummy */ +{ +&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MAttribute]] */ +} +}; +/* runtime type MapIterator[MClass, Set[MAttribute]] */ +const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute = { +1377, +"MapIterator[MClass, Set[MAttribute]]", /* class_name_string */ 5, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapNode[MClass, Set[MAttribute]] */ +const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute = { +2008, +"HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */ +7, +0, +&resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute, +8, { 0, /* nullable Object */ 1, /* Object */ -52, /* nullable HashMapNode[MClass, Array[nullable MClass]] */ --1, /* empty */ -1627, /* HashMapNode[MClass, Array[nullable MClass]] */ +27, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ +329, /* nullable HashMapNode[MClass, Set[MProperty]] */ +1068, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */ +1122, /* nullable HashMapNode[MClass, Set[MAttribute]] */ +1537, /* HashMapNode[MClass, Set[MProperty]] */ +2008, /* HashMapNode[MClass, Set[MAttribute]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute = { 0, /* dummy */ { &type_model__MClass, /* HashMapNode#0: MClass */ -&type_array__Arraynullable_model__MClass, /* HashMapNode#1: Array[nullable MClass] */ -&type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass, /* nullable N: nullable HashMapNode[MClass, Array[nullable MClass]] */ +&type_abstract_collection__Setmodel__MAttribute, /* HashMapNode#1: Set[MAttribute] */ &type_model__MClass, /* HashNode#0: MClass */ } }; -/* runtime type nullable HashMapNode[MClass, Array[nullable MClass]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass = { -52, -"nullable HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */ -2, +/* runtime type nullable HashMapNode[MClass, Set[MAttribute]] */ +const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute = { +1122, +"nullable HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */ +5, 1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MClass, Array[nullable MClass]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass = { +/* runtime type NativeArray[nullable HashSetNode[MAttribute]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute = { +1562, +"NativeArray[nullable HashSetNode[MAttribute]]", /* class_name_string */ +5, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute, +6, +{ +0, /* nullable Object */ +1, /* Object */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1078, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ +1362, /* NativeArray[nullable HashSetNode[MProperty]] */ +1562, /* NativeArray[nullable HashSetNode[MAttribute]] */ +}, +}; +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute = { +0, /* dummy */ +{ +&type_nullable_hash_collection__HashSetNodemodel__MAttribute, /* NativeArray#0: nullable HashSetNode[MAttribute] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MAttribute]] */ +} +}; +/* runtime type HashSetIterator[MAttribute] */ +const struct type type_hash_collection__HashSetIteratormodel__MAttribute = { -1, /*CAST DEAD*/ -"HashMapIterator[MClass, Array[nullable MClass]]", /* class_name_string */ +"HashSetIterator[MAttribute]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass, -4, +&resolution_table_hash_collection__HashSetIteratormodel__MAttribute, +6, { 0, /* nullable Object */ 1, /* Object */ -412, /* MapIterator[MClass, Array[nullable MClass]] */ -1628, /* HashMapIterator[MClass, Array[nullable MClass]] */ +325, /* HashSetIterator[Object] */ +1079, /* HashSetIterator[PropertyLayoutElement] */ +1363, /* HashSetIterator[MProperty] */ +1563, /* HashSetIterator[MAttribute] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass = { +const struct types resolution_table_hash_collection__HashSetIteratormodel__MAttribute = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Array[nullable MClass]] */ +&type_array__Arraymodel__MAttribute, /* Array[Iterator#0]: Array[MAttribute] */ +&type_hash_collection__HashSetmodel__MAttribute, /* HashSet[HashSetIterator#0]: HashSet[MAttribute] */ } }; -/* runtime type MapIterator[MClass, Array[nullable MClass]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass = { -412, -"MapIterator[MClass, Array[nullable MClass]]", /* class_name_string */ -2, +/* runtime type HashSetNode[MAttribute] */ +const struct type type_hash_collection__HashSetNodemodel__MAttribute = { +2117, +"HashSetNode[MAttribute]", /* class_name_string */ +9, 0, +&resolution_table_hash_collection__HashSetNodemodel__MAttribute, +10, +{ +0, /* nullable Object */ +1, /* Object */ +26, /* nullable HashSetNode[Object] */ +339, /* nullable HashSetNode[PropertyLayoutElement] */ +1061, /* HashSetNode[Object] */ +1081, /* nullable HashSetNode[MProperty] */ +1378, /* nullable HashSetNode[MAttribute] */ +1541, /* HashSetNode[PropertyLayoutElement] */ +2002, /* HashSetNode[MProperty] */ +2117, /* HashSetNode[MAttribute] */ +}, +}; +const struct types resolution_table_hash_collection__HashSetNodemodel__MAttribute = { +0, /* dummy */ +{ +&type_model__MAttribute, /* HashSetNode#0: MAttribute */ +NULL, /* empty */ +&type_model__MAttribute, /* HashNode#0: MAttribute */ +} +}; +/* runtime type nullable HashSetNode[MAttribute] */ +const struct type type_nullable_hash_collection__HashSetNodemodel__MAttribute = { +1378, +"nullable HashSetNode[MAttribute]", /* class_name_string */ +6, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type ArrayIterator[nullable MPropDef] */ -const struct type type_array__ArrayIteratornullable_model__MPropDef = { +/* runtime type HashMap[PropertyLayoutElement, Int] */ +const struct type type_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int = { +374, +"HashMap[PropertyLayoutElement, Int]", /* class_name_string */ +2, +0, +&resolution_table_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int, +3, +{ +0, /* nullable Object */ +1, /* Object */ +374, /* HashMap[PropertyLayoutElement, Int] */ +}, +}; +const struct types resolution_table_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_separate_compiler__PropertyLayoutElement, /* MapRead#0: PropertyLayoutElement */ +&type_array__NativeArraynullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[PropertyLayoutElement, Int]] */ +&type_hash_collection__HashMapKeysseparate_compiler__PropertyLayoutElementkernel__Int, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[PropertyLayoutElement, Int] */ +&type_hash_collection__HashMapValuesseparate_compiler__PropertyLayoutElementkernel__Int, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[PropertyLayoutElement, Int] */ +&type_hash_collection__HashMapIteratorseparate_compiler__PropertyLayoutElementkernel__Int, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[PropertyLayoutElement, Int] */ +&type_separate_compiler__PropertyLayoutElement, /* Map#0: PropertyLayoutElement */ +&type_kernel__Int, /* Map#1: Int */ +&type_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[PropertyLayoutElement, Int] */ +&type_separate_compiler__PropertyLayoutElement, /* HashCollection#0: PropertyLayoutElement */ +&type_nullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int, /* nullable HashCollection#1: nullable HashMapNode[PropertyLayoutElement, Int] */ +&type_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int, /* HashCollection#1: HashMapNode[PropertyLayoutElement, Int] */ +&type_nullable_separate_compiler__PropertyLayoutElement, /* nullable HashCollection#0: nullable PropertyLayoutElement */ +} +}; +/* runtime type HashMap[MAttribute, Int] */ +const struct type type_hash_collection__HashMapmodel__MAttributekernel__Int = { +1123, +"HashMap[MAttribute, Int]", /* class_name_string */ +3, +0, +&resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int, +4, +{ +0, /* nullable Object */ +1, /* Object */ +374, /* HashMap[PropertyLayoutElement, Int] */ +1123, /* HashMap[MAttribute, Int] */ +}, +}; +const struct types resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MAttribute, /* MapRead#0: MAttribute */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MAttribute, Int]] */ +&type_hash_collection__HashMapKeysmodel__MAttributekernel__Int, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MAttribute, Int] */ +&type_hash_collection__HashMapValuesmodel__MAttributekernel__Int, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MAttribute, Int] */ +&type_hash_collection__HashMapIteratormodel__MAttributekernel__Int, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MAttribute, Int] */ +&type_model__MAttribute, /* Map#0: MAttribute */ +&type_kernel__Int, /* Map#1: Int */ +&type_hash_collection__HashMapNodemodel__MAttributekernel__Int, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MAttribute, Int] */ +&type_model__MAttribute, /* HashCollection#0: MAttribute */ +&type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int, /* nullable HashCollection#1: nullable HashMapNode[MAttribute, Int] */ +&type_hash_collection__HashMapNodemodel__MAttributekernel__Int, /* HashCollection#1: HashMapNode[MAttribute, Int] */ +&type_nullable_model__MAttribute, /* nullable HashCollection#0: nullable MAttribute */ +} +}; +/* runtime type ArrayIterator[RuntimeVariable] */ +const struct type type_array__ArrayIteratorabstract_compiler__RuntimeVariable = { -1, /*CAST DEAD*/ -"ArrayIterator[nullable MPropDef]", /* class_name_string */ +"ArrayIterator[RuntimeVariable]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayIteratornullable_model__MPropDef, +&resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable, 4, { 0, /* nullable Object */ 1, /* Object */ --1, /* empty */ -413, /* ArrayIterator[nullable MPropDef] */ +288, /* ArrayIterator[Object] */ +1124, /* ArrayIterator[RuntimeVariable] */ }, }; -const struct types resolution_table_array__ArrayIteratornullable_model__MPropDef = { +const struct types resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable = { 0, /* dummy */ { -&type_array__Arraynullable_model__MPropDef, /* Array[Iterator#0]: Array[nullable MPropDef] */ -&type_array__AbstractArrayReadnullable_model__MPropDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MPropDef] */ +&type_array__Arrayabstract_compiler__RuntimeVariable, /* Array[Iterator#0]: Array[RuntimeVariable] */ +&type_array__AbstractArrayReadabstract_compiler__RuntimeVariable, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[RuntimeVariable] */ } }; -/* runtime type NativeArray[nullable MPropDef] */ -const struct type type_array__NativeArraynullable_model__MPropDef = { -414, -"NativeArray[nullable MPropDef]", /* class_name_string */ +/* runtime type NativeArray[RuntimeVariable] */ +const struct type type_array__NativeArrayabstract_compiler__RuntimeVariable = { +1125, +"NativeArray[RuntimeVariable]", /* class_name_string */ 3, 0, -&resolution_table_array__NativeArraynullable_model__MPropDef, +&resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable, 4, { 0, /* nullable Object */ 1, /* Object */ --1, /* empty */ -414, /* NativeArray[nullable MPropDef] */ -}, -}; -const struct types resolution_table_array__NativeArraynullable_model__MPropDef = { -0, /* dummy */ -{ -&type_nullable_model__MPropDef, /* NativeArray#0: nullable MPropDef */ -&type_array__NativeArraynullable_model__MPropDef, /* NativeArray[NativeArray#0]: NativeArray[nullable MPropDef] */ -} -}; -/* runtime type ArrayIterator[MPropDef] */ -const struct type type_array__ArrayIteratormodel__MPropDef = { --1, /*CAST DEAD*/ -"ArrayIterator[MPropDef]", /* class_name_string */ --1, /*CAST DEAD*/ -0, -&resolution_table_array__ArrayIteratormodel__MPropDef, -6, -{ -0, /* nullable Object */ -1, /* Object */ -321, /* ArrayIterator[Object] */ -413, /* ArrayIterator[nullable MPropDef] */ -1524, /* ArrayIterator[PropertyLayoutElement] */ -2150, /* ArrayIterator[MPropDef] */ +103, /* NativeArray[Object] */ +1125, /* NativeArray[RuntimeVariable] */ }, }; -const struct types resolution_table_array__ArrayIteratormodel__MPropDef = { +const struct types resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable = { 0, /* dummy */ { -&type_array__Arraymodel__MPropDef, /* Array[Iterator#0]: Array[MPropDef] */ -&type_array__AbstractArrayReadmodel__MPropDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MPropDef] */ +&type_abstract_compiler__RuntimeVariable, /* NativeArray#0: RuntimeVariable */ +&type_array__NativeArrayabstract_compiler__RuntimeVariable, /* NativeArray[NativeArray#0]: NativeArray[RuntimeVariable] */ } }; -/* runtime type NativeArray[MPropDef] */ -const struct type type_array__NativeArraymodel__MPropDef = { -2151, -"NativeArray[MPropDef]", /* class_name_string */ -5, +/* runtime type POSetConflictGraph[MType] */ +const struct type type_coloring__POSetConflictGraphmodel__MType = { +375, +"POSetConflictGraph[MType]", /* class_name_string */ +2, 0, -&resolution_table_array__NativeArraymodel__MPropDef, -6, +&resolution_table_coloring__POSetConflictGraphmodel__MType, +3, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -414, /* NativeArray[nullable MPropDef] */ -1525, /* NativeArray[PropertyLayoutElement] */ -2151, /* NativeArray[MPropDef] */ +375, /* POSetConflictGraph[MType] */ }, }; -const struct types resolution_table_array__NativeArraymodel__MPropDef = { +const struct types resolution_table_coloring__POSetConflictGraphmodel__MType = { 0, /* dummy */ { -&type_model__MPropDef, /* NativeArray#0: MPropDef */ -&type_array__NativeArraymodel__MPropDef, /* NativeArray[NativeArray#0]: NativeArray[MPropDef] */ +&type_hash_collection__HashSetmodel__MType, /* HashSet[POSetConflictGraph#0]: HashSet[MType] */ +&type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType, /* HashMap[POSetConflictGraph#0, Set[POSetConflictGraph#0]]: HashMap[MType, Set[MType]] */ +&type_poset__POSetmodel__MType, /* POSet[POSetConflictGraph#0]: POSet[MType] */ +&type_model__MType, /* POSetConflictGraph#0: MType */ +&type_abstract_collection__Collectionmodel__MType, /* Collection[POSetConflictGraph#0]: Collection[MType] */ } }; -/* runtime type HashMapKeys[MModule, Set[MClassDef]] */ -const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef = { +/* runtime type HashMapKeys[EscapeMark, String] */ +const struct type type_hash_collection__HashMapKeysscope__EscapeMarkstring__String = { -1, /*CAST DEAD*/ -"HashMapKeys[MModule, Set[MClassDef]]", /* class_name_string */ +"HashMapKeys[EscapeMark, String]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef, -5, +&resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String, +7, { 0, /* nullable Object */ 1, /* Object */ -644, /* Collection[MModule] */ -1941, /* HashMapKeys[MModule, Set[MClassDef]] */ -92, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +1126, /* Collection[EscapeMark] */ +1379, /* HashMapKeys[EscapeMark, String] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef = { +const struct types resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassDef]] */ -&type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapscope__EscapeMarkstring__String, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[EscapeMark, String] */ +&type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[EscapeMark, String] */ NULL, /* empty */ NULL, /* empty */ -&type_mmodule__MModule, /* RemovableCollection#0: MModule */ NULL, /* empty */ +&type_scope__EscapeMark, /* RemovableCollection#0: EscapeMark */ NULL, /* empty */ NULL, /* empty */ -&type_mmodule__MModule, /* Collection#0: MModule */ -&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */ +&type_scope__EscapeMark, /* Collection#0: EscapeMark */ +&type_abstract_collection__Collectionscope__EscapeMark, /* Collection[Collection#0]: Collection[EscapeMark] */ } }; -/* runtime type HashMapValues[MModule, Set[MClassDef]] */ -const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef = { +/* runtime type Collection[EscapeMark] */ +const struct type type_abstract_collection__Collectionscope__EscapeMark = { +1126, +"Collection[EscapeMark]", /* class_name_string */ +5, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapValues[EscapeMark, String] */ +const struct type type_hash_collection__HashMapValuesscope__EscapeMarkstring__String = { -1, /*CAST DEAD*/ -"HashMapValues[MModule, Set[MClassDef]]", /* class_name_string */ +"HashMapValues[EscapeMark, String]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef, -5, +&resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String, +8, { 0, /* nullable Object */ 1, /* Object */ -1629, /* Collection[Set[MClassDef]] */ -1942, /* HashMapValues[MModule, Set[MClassDef]] */ -92, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1564, /* HashMapValues[EscapeMark, String] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef = { +const struct types resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassDef]] */ -&type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassDef]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapscope__EscapeMarkstring__String, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[EscapeMark, String] */ +&type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[EscapeMark, String] */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_collection__Setmodel__MClassDef, /* RemovableCollection#0: Set[MClassDef] */ NULL, /* empty */ +&type_string__String, /* RemovableCollection#0: String */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_collection__Setmodel__MClassDef, /* Collection#0: Set[MClassDef] */ -&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef, /* Collection[Collection#0]: Collection[Set[MClassDef]] */ +&type_string__String, /* Collection#0: String */ +&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ } }; -/* runtime type Collection[Set[MClassDef]] */ -const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef = { -1629, -"Collection[Set[MClassDef]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = { -415, -"NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashMapNode[EscapeMark, String]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String = { +376, +"NativeArray[nullable HashMapNode[EscapeMark, String]]", /* class_name_string */ 2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String, 3, { 0, /* nullable Object */ 1, /* Object */ -415, /* NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */ +376, /* NativeArray[nullable HashMapNode[EscapeMark, String]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassDef]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */ +&type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String, /* NativeArray#0: nullable HashMapNode[EscapeMark, String] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[EscapeMark, String]] */ } }; -/* runtime type HashMapNode[MModule, Set[MClassDef]] */ -const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = { -1630, -"HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */ -3, +/* runtime type HashMapIterator[EscapeMark, String] */ +const struct type type_hash_collection__HashMapIteratorscope__EscapeMarkstring__String = { +-1, /*CAST DEAD*/ +"HashMapIterator[EscapeMark, String]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef, +&resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String, 4, { 0, /* nullable Object */ 1, /* Object */ -53, /* nullable HashMapNode[MModule, Set[MClassDef]] */ -1630, /* HashMapNode[MModule, Set[MClassDef]] */ +377, /* MapIterator[EscapeMark, String] */ +1127, /* HashMapIterator[EscapeMark, String] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = { +const struct types resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String = { 0, /* dummy */ { -&type_mmodule__MModule, /* HashMapNode#0: MModule */ -&type_abstract_collection__Setmodel__MClassDef, /* HashMapNode#1: Set[MClassDef] */ -&type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef, /* nullable N: nullable HashMapNode[MModule, Set[MClassDef]] */ -&type_mmodule__MModule, /* HashNode#0: MModule */ +&type_hash_collection__HashMapscope__EscapeMarkstring__String, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[EscapeMark, String] */ } }; -/* runtime type nullable HashMapNode[MModule, Set[MClassDef]] */ -const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = { -53, -"nullable HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */ +/* runtime type MapIterator[EscapeMark, String] */ +const struct type type_abstract_collection__MapIteratorscope__EscapeMarkstring__String = { +377, +"MapIterator[EscapeMark, String]", /* class_name_string */ 2, -1, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MModule, Set[MClassDef]] */ -const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, Set[MClassDef]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[EscapeMark, String] */ +const struct type type_hash_collection__HashMapNodescope__EscapeMarkstring__String = { +1128, +"HashMapNode[EscapeMark, String]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef, +&resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String, 4, { 0, /* nullable Object */ 1, /* Object */ -416, /* MapIterator[MModule, Set[MClassDef]] */ -1631, /* HashMapIterator[MModule, Set[MClassDef]] */ +42, /* nullable HashMapNode[EscapeMark, String] */ +1128, /* HashMapNode[EscapeMark, String] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef = { +const struct types resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassDef]] */ +&type_scope__EscapeMark, /* HashMapNode#0: EscapeMark */ +&type_string__String, /* HashMapNode#1: String */ +&type_scope__EscapeMark, /* HashNode#0: EscapeMark */ } }; -/* runtime type MapIterator[MModule, Set[MClassDef]] */ -const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef = { -416, -"MapIterator[MModule, Set[MClassDef]]", /* class_name_string */ +/* runtime type nullable HashMapNode[EscapeMark, String] */ +const struct type type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String = { +42, +"nullable HashMapNode[EscapeMark, String]", /* class_name_string */ 2, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapKeys[MModule, Set[MClass]] */ -const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass = { +/* runtime type HashMapKeys[Variable, RuntimeVariable] */ +const struct type type_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable = { -1, /*CAST DEAD*/ -"HashMapKeys[MModule, Set[MClass]]", /* class_name_string */ +"HashMapKeys[Variable, RuntimeVariable]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass, -5, +&resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable, +7, { 0, /* nullable Object */ 1, /* Object */ -644, /* Collection[MModule] */ -1943, /* HashMapKeys[MModule, Set[MClass]] */ -92, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +626, /* Collection[Variable] */ +1380, /* HashMapKeys[Variable, RuntimeVariable] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass = { +const struct types resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClass]] */ -&type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, RuntimeVariable] */ +&type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, RuntimeVariable] */ NULL, /* empty */ NULL, /* empty */ -&type_mmodule__MModule, /* RemovableCollection#0: MModule */ NULL, /* empty */ +&type_scope__Variable, /* RemovableCollection#0: Variable */ NULL, /* empty */ NULL, /* empty */ -&type_mmodule__MModule, /* Collection#0: MModule */ -&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */ +&type_scope__Variable, /* Collection#0: Variable */ +&type_abstract_collection__Collectionscope__Variable, /* Collection[Collection#0]: Collection[Variable] */ } }; -/* runtime type HashMapValues[MModule, Set[MClass]] */ -const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass = { +/* runtime type HashMapValues[Variable, RuntimeVariable] */ +const struct type type_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable = { -1, /*CAST DEAD*/ -"HashMapValues[MModule, Set[MClass]]", /* class_name_string */ +"HashMapValues[Variable, RuntimeVariable]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass, -5, +&resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable, +7, { 0, /* nullable Object */ 1, /* Object */ -1632, /* Collection[Set[MClass]] */ -1944, /* HashMapValues[MModule, Set[MClass]] */ -92, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +631, /* Collection[RuntimeVariable] */ +1381, /* HashMapValues[Variable, RuntimeVariable] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass = { +const struct types resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClass]] */ -&type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClass]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, RuntimeVariable] */ +&type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, RuntimeVariable] */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_collection__Setmodel__MClass, /* RemovableCollection#0: Set[MClass] */ NULL, /* empty */ +&type_abstract_compiler__RuntimeVariable, /* RemovableCollection#0: RuntimeVariable */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_collection__Setmodel__MClass, /* Collection#0: Set[MClass] */ -&type_abstract_collection__Collectionabstract_collection__Setmodel__MClass, /* Collection[Collection#0]: Collection[Set[MClass]] */ +&type_abstract_compiler__RuntimeVariable, /* Collection#0: RuntimeVariable */ +&type_abstract_collection__Collectionabstract_compiler__RuntimeVariable, /* Collection[Collection#0]: Collection[RuntimeVariable] */ } }; -/* runtime type Collection[Set[MClass]] */ -const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClass = { -1632, -"Collection[Set[MClass]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = { -417, -"NativeArray[nullable HashMapNode[MModule, Set[MClass]]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable = { +378, +"NativeArray[nullable HashMapNode[Variable, RuntimeVariable]]", /* class_name_string */ 2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable, 3, { 0, /* nullable Object */ 1, /* Object */ -417, /* NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */ +378, /* NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClass]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */ +&type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable, /* NativeArray#0: nullable HashMapNode[Variable, RuntimeVariable] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, RuntimeVariable]] */ } }; -/* runtime type HashMapNode[MModule, Set[MClass]] */ -const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = { -1633, -"HashMapNode[MModule, Set[MClass]]", /* class_name_string */ -3, +/* runtime type HashMapIterator[Variable, RuntimeVariable] */ +const struct type type_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable = { +-1, /*CAST DEAD*/ +"HashMapIterator[Variable, RuntimeVariable]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass, +&resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable, 4, { 0, /* nullable Object */ 1, /* Object */ -54, /* nullable HashMapNode[MModule, Set[MClass]] */ -1633, /* HashMapNode[MModule, Set[MClass]] */ +379, /* MapIterator[Variable, RuntimeVariable] */ +1129, /* HashMapIterator[Variable, RuntimeVariable] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = { +const struct types resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable = { 0, /* dummy */ { -&type_mmodule__MModule, /* HashMapNode#0: MModule */ -&type_abstract_collection__Setmodel__MClass, /* HashMapNode#1: Set[MClass] */ -&type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass, /* nullable N: nullable HashMapNode[MModule, Set[MClass]] */ -&type_mmodule__MModule, /* HashNode#0: MModule */ +&type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, RuntimeVariable] */ } }; -/* runtime type nullable HashMapNode[MModule, Set[MClass]] */ -const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = { -54, -"nullable HashMapNode[MModule, Set[MClass]]", /* class_name_string */ +/* runtime type MapIterator[Variable, RuntimeVariable] */ +const struct type type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable = { +379, +"MapIterator[Variable, RuntimeVariable]", /* class_name_string */ 2, -1, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MModule, Set[MClass]] */ -const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, Set[MClass]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[Variable, RuntimeVariable] */ +const struct type type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable = { +1130, +"HashMapNode[Variable, RuntimeVariable]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass, +&resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable, 4, { 0, /* nullable Object */ 1, /* Object */ -418, /* MapIterator[MModule, Set[MClass]] */ -1634, /* HashMapIterator[MModule, Set[MClass]] */ +43, /* nullable HashMapNode[Variable, RuntimeVariable] */ +1130, /* HashMapNode[Variable, RuntimeVariable] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass = { +const struct types resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClass]] */ +&type_scope__Variable, /* HashMapNode#0: Variable */ +&type_abstract_compiler__RuntimeVariable, /* HashMapNode#1: RuntimeVariable */ +&type_scope__Variable, /* HashNode#0: Variable */ } }; -/* runtime type MapIterator[MModule, Set[MClass]] */ -const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass = { -418, -"MapIterator[MModule, Set[MClass]]", /* class_name_string */ +/* runtime type nullable HashMapNode[Variable, RuntimeVariable] */ +const struct type type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable = { +43, +"nullable HashMapNode[Variable, RuntimeVariable]", /* class_name_string */ 2, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapKeys[MModule, Set[MClassType]] */ -const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType = { +/* runtime type HashMapKeys[MClass, Set[MVirtualTypeProp]] */ +const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { -1, /*CAST DEAD*/ -"HashMapKeys[MModule, Set[MClassType]]", /* class_name_string */ +"HashMapKeys[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType, -5, +&resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, +9, { 0, /* nullable Object */ 1, /* Object */ -644, /* Collection[MModule] */ -1945, /* HashMapKeys[MModule, Set[MClassType]] */ -92, /* Collection[Object] */ +91, /* Collection[nullable MClass] */ +-1, /* empty */ +84, /* Collection[Object] */ +1312, /* Collection[MClass] */ +1535, /* HashMapKeys[MClass, Set[PropertyLayoutElement]] */ +1800, /* HashMapKeys[MClass, Set[MProperty]] */ +2009, /* HashMapKeys[MClass, Set[MVirtualTypeProp]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassType]] */ -&type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, Set[MVirtualTypeProp]] */ +&type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, Set[MVirtualTypeProp]] */ NULL, /* empty */ NULL, /* empty */ -&type_mmodule__MModule, /* RemovableCollection#0: MModule */ NULL, /* empty */ +&type_model__MClass, /* RemovableCollection#0: MClass */ NULL, /* empty */ NULL, /* empty */ -&type_mmodule__MModule, /* Collection#0: MModule */ -&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */ +&type_model__MClass, /* Collection#0: MClass */ +&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ } }; -/* runtime type HashMapValues[MModule, Set[MClassType]] */ -const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType = { +/* runtime type HashMapValues[MClass, Set[MVirtualTypeProp]] */ +const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { -1, /*CAST DEAD*/ -"HashMapValues[MModule, Set[MClassType]]", /* class_name_string */ +"HashMapValues[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType, -7, +&resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, +12, { 0, /* nullable Object */ 1, /* Object */ -1566, /* Collection[Set[NitniCallback]] */ -2414, /* HashMapValues[MModule, Set[MClassType]] */ -92, /* Collection[Object] */ -1913, /* Collection[Set[MType]] */ -2152, /* Collection[Set[MClassType]] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +1064, /* Collection[Set[PropertyLayoutElement]] */ +1353, /* HashMapValues[MClass, Set[PropertyLayoutElement]] */ +-1, /* empty */ +1354, /* Collection[Set[MProperty]] */ +1801, /* HashMapValues[MClass, Set[MProperty]] */ +1565, /* Collection[Set[MVirtualTypeProp]] */ +2070, /* HashMapValues[MClass, Set[MVirtualTypeProp]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassType]] */ -&type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, Set[MVirtualTypeProp]] */ +&type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, Set[MVirtualTypeProp]] */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_collection__Setmodel__MClassType, /* RemovableCollection#0: Set[MClassType] */ NULL, /* empty */ +&type_abstract_collection__Setmodel__MVirtualTypeProp, /* RemovableCollection#0: Set[MVirtualTypeProp] */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_collection__Setmodel__MClassType, /* Collection#0: Set[MClassType] */ -&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType, /* Collection[Collection#0]: Collection[Set[MClassType]] */ +&type_abstract_collection__Setmodel__MVirtualTypeProp, /* Collection#0: Set[MVirtualTypeProp] */ +&type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp, /* Collection[Collection#0]: Collection[Set[MVirtualTypeProp]] */ } }; -/* runtime type Collection[Set[MClassType]] */ -const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType = { -2152, -"Collection[Set[MClassType]]", /* class_name_string */ -6, +/* runtime type Collection[Set[MVirtualTypeProp]] */ +const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp = { +1565, +"Collection[Set[MVirtualTypeProp]]", /* class_name_string */ +10, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = { -419, -"NativeArray[nullable HashMapNode[MModule, Set[MClassType]]]", /* class_name_string */ -2, +/* runtime type NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { +1382, +"NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]]", /* class_name_string */ +4, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType, -3, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, +5, { 0, /* nullable Object */ 1, /* Object */ -419, /* NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */ +327, /* NativeArray[nullable HashMapNode[MClass, Set[PropertyLayoutElement]]] */ +1065, /* NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ +1382, /* NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassType]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */ +&type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* NativeArray#0: nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, Set[MVirtualTypeProp]]] */ } }; -/* runtime type HashMapNode[MModule, Set[MClassType]] */ -const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = { -1635, -"HashMapNode[MModule, Set[MClassType]]", /* class_name_string */ -3, +/* runtime type HashMapIterator[MClass, Set[MVirtualTypeProp]] */ +const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { +-1, /*CAST DEAD*/ +"HashMapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType, -4, +&resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, +8, { 0, /* nullable Object */ 1, /* Object */ -55, /* nullable HashMapNode[MModule, Set[MClassType]] */ -1635, /* HashMapNode[MModule, Set[MClassType]] */ +328, /* MapIterator[MClass, Set[PropertyLayoutElement]] */ +1066, /* HashMapIterator[MClass, Set[PropertyLayoutElement]] */ +1067, /* MapIterator[MClass, Set[MProperty]] */ +1383, /* MapIterator[MClass, Set[MVirtualTypeProp]] */ +1536, /* HashMapIterator[MClass, Set[MProperty]] */ +2010, /* HashMapIterator[MClass, Set[MVirtualTypeProp]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { 0, /* dummy */ { -&type_mmodule__MModule, /* HashMapNode#0: MModule */ -&type_abstract_collection__Setmodel__MClassType, /* HashMapNode#1: Set[MClassType] */ -&type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType, /* nullable N: nullable HashMapNode[MModule, Set[MClassType]] */ -&type_mmodule__MModule, /* HashNode#0: MModule */ +&type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, Set[MVirtualTypeProp]] */ } }; -/* runtime type nullable HashMapNode[MModule, Set[MClassType]] */ -const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = { -55, -"nullable HashMapNode[MModule, Set[MClassType]]", /* class_name_string */ -2, -1, +/* runtime type MapIterator[MClass, Set[MVirtualTypeProp]] */ +const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { +1383, +"MapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ +5, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MModule, Set[MClassType]] */ -const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType = { --1, /*CAST DEAD*/ -"HashMapIterator[MModule, Set[MClassType]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[MClass, Set[MVirtualTypeProp]] */ +const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { +2011, +"HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ +7, 0, -&resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType, -4, +&resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp, +8, { 0, /* nullable Object */ 1, /* Object */ -420, /* MapIterator[MModule, Set[MClassType]] */ -1636, /* HashMapIterator[MModule, Set[MClassType]] */ +27, /* nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ +329, /* nullable HashMapNode[MClass, Set[MProperty]] */ +1068, /* HashMapNode[MClass, Set[PropertyLayoutElement]] */ +1131, /* nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */ +1537, /* HashMapNode[MClass, Set[MProperty]] */ +2011, /* HashMapNode[MClass, Set[MVirtualTypeProp]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { 0, /* dummy */ { -&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassType]] */ +&type_model__MClass, /* HashMapNode#0: MClass */ +&type_abstract_collection__Setmodel__MVirtualTypeProp, /* HashMapNode#1: Set[MVirtualTypeProp] */ +&type_model__MClass, /* HashNode#0: MClass */ } }; -/* runtime type MapIterator[MModule, Set[MClassType]] */ -const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType = { -420, -"MapIterator[MModule, Set[MClassType]]", /* class_name_string */ -2, -0, +/* runtime type nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */ +const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp = { +1131, +"nullable HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ +5, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type ArrayIterator[MGenericType] */ -const struct type type_array__ArrayIteratormodel__MGenericType = { --1, /*CAST DEAD*/ -"ArrayIterator[MGenericType]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type NativeArray[nullable HashSetNode[MVirtualTypeProp]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp = { +1566, +"NativeArray[nullable HashSetNode[MVirtualTypeProp]]", /* class_name_string */ +5, 0, -&resolution_table_array__ArrayIteratormodel__MGenericType, -8, +&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp, +6, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -398, /* ArrayIterator[nullable MType] */ -1615, /* ArrayIterator[NitniCallback] */ -2141, /* ArrayIterator[MType] */ -2409, /* ArrayIterator[MClassType] */ -2646, /* ArrayIterator[MGenericType] */ +324, /* NativeArray[nullable HashSetNode[Object]] */ +1078, /* NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ +1362, /* NativeArray[nullable HashSetNode[MProperty]] */ +1566, /* NativeArray[nullable HashSetNode[MVirtualTypeProp]] */ }, }; -const struct types resolution_table_array__ArrayIteratormodel__MGenericType = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp = { 0, /* dummy */ { -&type_array__Arraymodel__MGenericType, /* Array[Iterator#0]: Array[MGenericType] */ -&type_array__AbstractArrayReadmodel__MGenericType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MGenericType] */ +&type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp, /* NativeArray#0: nullable HashSetNode[MVirtualTypeProp] */ +&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */ } }; -/* runtime type NativeArray[MGenericType] */ -const struct type type_array__NativeArraymodel__MGenericType = { -2647, -"NativeArray[MGenericType]", /* class_name_string */ -7, +/* runtime type HashSetIterator[MVirtualTypeProp] */ +const struct type type_hash_collection__HashSetIteratormodel__MVirtualTypeProp = { +-1, /*CAST DEAD*/ +"HashSetIterator[MVirtualTypeProp]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraymodel__MGenericType, -8, +&resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp, +6, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -399, /* NativeArray[nullable MType] */ -1616, /* NativeArray[NitniCallback] */ -2142, /* NativeArray[MType] */ -2410, /* NativeArray[MClassType] */ -2647, /* NativeArray[MGenericType] */ +325, /* HashSetIterator[Object] */ +1079, /* HashSetIterator[PropertyLayoutElement] */ +1363, /* HashSetIterator[MProperty] */ +1567, /* HashSetIterator[MVirtualTypeProp] */ }, }; -const struct types resolution_table_array__NativeArraymodel__MGenericType = { +const struct types resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp = { 0, /* dummy */ { -&type_model__MGenericType, /* NativeArray#0: MGenericType */ -&type_array__NativeArraymodel__MGenericType, /* NativeArray[NativeArray#0]: NativeArray[MGenericType] */ +&type_array__Arraymodel__MVirtualTypeProp, /* Array[Iterator#0]: Array[MVirtualTypeProp] */ +&type_hash_collection__HashSetmodel__MVirtualTypeProp, /* HashSet[HashSetIterator#0]: HashSet[MVirtualTypeProp] */ } }; -/* runtime type HashSetNode[MClassDef] */ -const struct type type_hash_collection__HashSetNodemodel__MClassDef = { -2153, -"HashSetNode[MClassDef]", /* class_name_string */ -5, +/* runtime type HashSetNode[MVirtualTypeProp] */ +const struct type type_hash_collection__HashSetNodemodel__MVirtualTypeProp = { +2118, +"HashSetNode[MVirtualTypeProp]", /* class_name_string */ +9, 0, -&resolution_table_hash_collection__HashSetNodemodel__MClassDef, -6, +&resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp, +10, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -421, /* nullable HashSetNode[MClassDef] */ -1549, /* HashSetNode[Object] */ -2153, /* HashSetNode[MClassDef] */ +26, /* nullable HashSetNode[Object] */ +339, /* nullable HashSetNode[PropertyLayoutElement] */ +1061, /* HashSetNode[Object] */ +1081, /* nullable HashSetNode[MProperty] */ +1384, /* nullable HashSetNode[MVirtualTypeProp] */ +1541, /* HashSetNode[PropertyLayoutElement] */ +2002, /* HashSetNode[MProperty] */ +2118, /* HashSetNode[MVirtualTypeProp] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodemodel__MClassDef = { +const struct types resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp = { 0, /* dummy */ { -&type_model__MClassDef, /* HashSetNode#0: MClassDef */ +&type_model__MVirtualTypeProp, /* HashSetNode#0: MVirtualTypeProp */ NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodemodel__MClassDef, /* nullable N: nullable HashSetNode[MClassDef] */ -&type_model__MClassDef, /* HashNode#0: MClassDef */ +&type_model__MVirtualTypeProp, /* HashNode#0: MVirtualTypeProp */ } }; -/* runtime type nullable HashSetNode[MClassDef] */ -const struct type type_nullable_hash_collection__HashSetNodemodel__MClassDef = { -421, -"nullable HashSetNode[MClassDef]", /* class_name_string */ -3, +/* runtime type nullable HashSetNode[MVirtualTypeProp] */ +const struct type type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp = { +1384, +"nullable HashSetNode[MVirtualTypeProp]", /* class_name_string */ +6, 1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashSetIterator[MClassDef] */ -const struct type type_hash_collection__HashSetIteratormodel__MClassDef = { --1, /*CAST DEAD*/ -"HashSetIterator[MClassDef]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMap[MVirtualTypeProp, Int] */ +const struct type type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int = { +1132, +"HashMap[MVirtualTypeProp, Int]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashSetIteratormodel__MClassDef, +&resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int, 4, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1637, /* HashSetIterator[MClassDef] */ +374, /* HashMap[PropertyLayoutElement, Int] */ +1132, /* HashMap[MVirtualTypeProp, Int] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassDef = { +const struct types resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int = { 0, /* dummy */ { -&type_array__Arraymodel__MClassDef, /* Array[Iterator#0]: Array[MClassDef] */ -&type_hash_collection__HashSetmodel__MClassDef, /* HashSet[HashSetIterator#0]: HashSet[MClassDef] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_model__MVirtualTypeProp, /* MapRead#0: MVirtualTypeProp */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MVirtualTypeProp, Int]] */ +&type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MVirtualTypeProp, Int] */ +&type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MVirtualTypeProp, Int] */ +&type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MVirtualTypeProp, Int] */ +&type_model__MVirtualTypeProp, /* Map#0: MVirtualTypeProp */ +&type_kernel__Int, /* Map#1: Int */ +&type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MVirtualTypeProp, Int] */ +&type_model__MVirtualTypeProp, /* HashCollection#0: MVirtualTypeProp */ +&type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, /* nullable HashCollection#1: nullable HashMapNode[MVirtualTypeProp, Int] */ +&type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int, /* HashCollection#1: HashMapNode[MVirtualTypeProp, Int] */ +&type_nullable_model__MVirtualTypeProp, /* nullable HashCollection#0: nullable MVirtualTypeProp */ } }; -/* runtime type NativeArray[nullable HashSetNode[MClassDef]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef = { -1638, -"NativeArray[nullable HashSetNode[MClassDef]]", /* class_name_string */ -3, +/* runtime type ArrayIterator[ReduceAction] */ +const struct type type_array__ArrayIteratorparser_work__ReduceAction = { +-1, /*CAST DEAD*/ +"ArrayIterator[ReduceAction]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef, +&resolution_table_array__ArrayIteratorparser_work__ReduceAction, 4, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1638, /* NativeArray[nullable HashSetNode[MClassDef]] */ +288, /* ArrayIterator[Object] */ +1133, /* ArrayIterator[ReduceAction] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef = { +const struct types resolution_table_array__ArrayIteratorparser_work__ReduceAction = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodemodel__MClassDef, /* NativeArray#0: nullable HashSetNode[MClassDef] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[MClassDef]] */ +&type_array__Arrayparser_work__ReduceAction, /* Array[Iterator#0]: Array[ReduceAction] */ +&type_array__AbstractArrayReadparser_work__ReduceAction, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[ReduceAction] */ } }; -/* runtime type HashMapKeys[MClassType, Set[MType]] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType = { --1, /*CAST DEAD*/ -"HashMapKeys[MClassType, Set[MType]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type NativeArray[ReduceAction] */ +const struct type type_array__NativeArrayparser_work__ReduceAction = { +1134, +"NativeArray[ReduceAction]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType, -12, +&resolution_table_array__NativeArrayparser_work__ReduceAction, +4, { 0, /* nullable Object */ 1, /* Object */ -2415, /* HashMapKeys[MType, Set[MType]] */ -2714, /* HashMapKeys[MClassType, Set[MType]] */ -92, /* Collection[Object] */ -101, /* Collection[nullable MType] */ -648, /* Collection[NitniCallback] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2033, /* Collection[MType] */ -2240, /* Collection[MClassType] */ +103, /* NativeArray[Object] */ +1134, /* NativeArray[ReduceAction] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType = { +const struct types resolution_table_array__NativeArrayparser_work__ReduceAction = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClassType, Set[MType]] */ -&type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClassType, Set[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* RemovableCollection#0: MClassType */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* Collection#0: MClassType */ -&type_abstract_collection__Collectionmodel__MClassType, /* Collection[Collection#0]: Collection[MClassType] */ +&type_parser_work__ReduceAction, /* NativeArray#0: ReduceAction */ +&type_array__NativeArrayparser_work__ReduceAction, /* NativeArray[NativeArray#0]: NativeArray[ReduceAction] */ } }; -/* runtime type HashMapKeys[MType, Set[MType]] */ -const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType = { +/* runtime type Array[TComment] */ +const struct type type_array__Arrayparser_nodes__TComment = { -1, /*CAST DEAD*/ -"HashMapKeys[MType, Set[MType]]", /* class_name_string */ +"Array[TComment]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType, -11, +&resolution_table_array__Arrayparser_nodes__TComment, +14, { 0, /* nullable Object */ 1, /* Object */ -2415, /* HashMapKeys[MType, Set[MType]] */ --1, /* empty */ -92, /* Collection[Object] */ -101, /* Collection[nullable MType] */ -648, /* Collection[NitniCallback] */ -1, /* empty */ +83, /* SequenceRead[nullable Object] */ +84, /* Collection[Object] */ +601, /* Collection[ANode] */ +1332, /* Collection[TComment] */ +1294, /* AbstractArrayRead[Object] */ -1, /* empty */ --1, /* empty */ -2033, /* Collection[MType] */ -}, -}; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType = { -0, /* dummy */ -{ -&type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Set[MType]] */ -&type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Set[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MType, /* RemovableCollection#0: MType */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MType, /* Collection#0: MType */ -&type_abstract_collection__Collectionmodel__MType, /* Collection[Collection#0]: Collection[MType] */ -} +1459, /* Array[Object] */ +1648, /* AbstractArrayRead[ANode] */ +2071, /* AbstractArrayRead[TComment] */ +2023, /* Array[ANode] */ +2151, /* Array[TComment] */ +}, +}; +const struct types resolution_table_array__Arrayparser_nodes__TComment = { +0, /* dummy */ +{ +&type_parser_nodes__TComment, /* Sequence#0: TComment */ +&type_parser_nodes__TComment, /* SimpleCollection#0: TComment */ +&type_array__NativeArrayparser_nodes__TComment, /* NativeArray[Array#0]: NativeArray[TComment] */ +&type_array__Arrayparser_nodes__TComment, /* Array[Array#0]: Array[TComment] */ +&type_array__NativeArrayparser_nodes__TComment, /* NativeArray[ArrayCapable#0]: NativeArray[TComment] */ +&type_parser_nodes__TComment, /* RemovableCollection#0: TComment */ +&type_abstract_collection__Collectionparser_nodes__TComment, /* Collection[Sequence#0]: Collection[TComment] */ +&type_abstract_collection__Collectionparser_nodes__TComment, /* Collection[SimpleCollection#0]: Collection[TComment] */ +&type_parser_nodes__TComment, /* Collection#0: TComment */ +&type_abstract_collection__Collectionparser_nodes__TComment, /* Collection[Collection#0]: Collection[TComment] */ +&type_parser_nodes__TComment, /* SequenceRead#0: TComment */ +&type_parser_nodes__TComment, /* AbstractArrayRead#0: TComment */ +&type_array__Arrayparser_nodes__TComment, /* Array[AbstractArrayRead#0]: Array[TComment] */ +&type_array__ArrayIteratorparser_nodes__TComment, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[TComment] */ +} +}; +/* runtime type AbstractArrayRead[TComment] */ +const struct type type_array__AbstractArrayReadparser_nodes__TComment = { +2071, +"AbstractArrayRead[TComment]", /* class_name_string */ +11, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapValues[MClassType, Set[MType]] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType = { +/* runtime type ArrayIterator[MGenericType] */ +const struct type type_array__ArrayIteratormodel__MGenericType = { -1, /*CAST DEAD*/ -"HashMapValues[MClassType, Set[MType]]", /* class_name_string */ +"ArrayIterator[MGenericType]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType, +&resolution_table_array__ArrayIteratormodel__MGenericType, 7, { 0, /* nullable Object */ 1, /* Object */ -1566, /* Collection[Set[NitniCallback]] */ -2154, /* HashMapValues[MType, Set[MType]] */ -92, /* Collection[Object] */ -1913, /* Collection[Set[MType]] */ -2416, /* HashMapValues[MClassType, Set[MType]] */ +288, /* ArrayIterator[Object] */ +366, /* ArrayIterator[nullable MType] */ +1373, /* ArrayIterator[MType] */ +1568, /* ArrayIterator[MClassType] */ +1813, /* ArrayIterator[MGenericType] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType = { +const struct types resolution_table_array__ArrayIteratormodel__MGenericType = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClassType, Set[MType]] */ -&type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClassType, Set[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_abstract_collection__Setmodel__MType, /* RemovableCollection#0: Set[MType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_abstract_collection__Setmodel__MType, /* Collection#0: Set[MType] */ -&type_abstract_collection__Collectionabstract_collection__Setmodel__MType, /* Collection[Collection#0]: Collection[Set[MType]] */ +&type_array__Arraymodel__MGenericType, /* Array[Iterator#0]: Array[MGenericType] */ +&type_array__AbstractArrayReadmodel__MGenericType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MGenericType] */ } }; -/* runtime type HashMapValues[MType, Set[MType]] */ -const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType = { +/* runtime type ArrayIterator[MClassType] */ +const struct type type_array__ArrayIteratormodel__MClassType = { -1, /*CAST DEAD*/ -"HashMapValues[MType, Set[MType]]", /* class_name_string */ +"ArrayIterator[MClassType]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType, +&resolution_table_array__ArrayIteratormodel__MClassType, 6, { 0, /* nullable Object */ 1, /* Object */ -1566, /* Collection[Set[NitniCallback]] */ -2154, /* HashMapValues[MType, Set[MType]] */ -92, /* Collection[Object] */ -1913, /* Collection[Set[MType]] */ +288, /* ArrayIterator[Object] */ +366, /* ArrayIterator[nullable MType] */ +1373, /* ArrayIterator[MType] */ +1568, /* ArrayIterator[MClassType] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType = { +const struct types resolution_table_array__ArrayIteratormodel__MClassType = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Set[MType]] */ -&type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Set[MType]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_abstract_collection__Setmodel__MType, /* RemovableCollection#0: Set[MType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_abstract_collection__Setmodel__MType, /* Collection#0: Set[MType] */ -&type_abstract_collection__Collectionabstract_collection__Setmodel__MType, /* Collection[Collection#0]: Collection[Set[MType]] */ +&type_array__Arraymodel__MClassType, /* Array[Iterator#0]: Array[MClassType] */ +&type_array__AbstractArrayReadmodel__MClassType, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MClassType] */ } }; -/* runtime type NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType = { -1639, -"NativeArray[nullable HashMapNode[MClassType, Set[MType]]]", /* class_name_string */ -3, +/* runtime type NativeArray[MGenericType] */ +const struct type type_array__NativeArraymodel__MGenericType = { +1814, +"NativeArray[MGenericType]", /* class_name_string */ +6, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType, -4, +&resolution_table_array__NativeArraymodel__MGenericType, +7, { 0, /* nullable Object */ 1, /* Object */ -422, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */ -1639, /* NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */ +103, /* NativeArray[Object] */ +367, /* NativeArray[nullable MType] */ +1374, /* NativeArray[MType] */ +1569, /* NativeArray[MClassType] */ +1814, /* NativeArray[MGenericType] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType = { +const struct types resolution_table_array__NativeArraymodel__MGenericType = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType, /* NativeArray#0: nullable HashMapNode[MClassType, Set[MType]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClassType, Set[MType]]] */ +&type_model__MGenericType, /* NativeArray#0: MGenericType */ +&type_array__NativeArraymodel__MGenericType, /* NativeArray[NativeArray#0]: NativeArray[MGenericType] */ } }; -/* runtime type NativeArray[nullable HashMapNode[MType, Set[MType]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType = { -422, -"NativeArray[nullable HashMapNode[MType, Set[MType]]]", /* class_name_string */ -2, +/* runtime type NativeArray[MClassType] */ +const struct type type_array__NativeArraymodel__MClassType = { +1569, +"NativeArray[MClassType]", /* class_name_string */ +5, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType, -3, +&resolution_table_array__NativeArraymodel__MClassType, +6, { 0, /* nullable Object */ 1, /* Object */ -422, /* NativeArray[nullable HashMapNode[MType, Set[MType]]] */ +103, /* NativeArray[Object] */ +367, /* NativeArray[nullable MType] */ +1374, /* NativeArray[MType] */ +1569, /* NativeArray[MClassType] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType = { +const struct types resolution_table_array__NativeArraymodel__MClassType = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType, /* NativeArray#0: nullable HashMapNode[MType, Set[MType]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Set[MType]]] */ +&type_model__MClassType, /* NativeArray#0: MClassType */ +&type_array__NativeArraymodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[MClassType] */ } }; -/* runtime type HashMapNode[MClassType, Set[MType]] */ -const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType = { -2155, -"HashMapNode[MClassType, Set[MType]]", /* class_name_string */ -5, +/* runtime type ArrayIterator[AClassdef] */ +const struct type type_array__ArrayIteratorparser_nodes__AClassdef = { +-1, /*CAST DEAD*/ +"ArrayIterator[AClassdef]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType, +&resolution_table_array__ArrayIteratorparser_nodes__AClassdef, 6, { 0, /* nullable Object */ 1, /* Object */ -56, /* nullable HashMapNode[MType, Set[MType]] */ -423, /* nullable HashMapNode[MClassType, Set[MType]] */ -1640, /* HashMapNode[MType, Set[MType]] */ -2155, /* HashMapNode[MClassType, Set[MType]] */ +288, /* ArrayIterator[Object] */ +1048, /* ArrayIterator[ANode] */ +1347, /* ArrayIterator[Prod] */ +1570, /* ArrayIterator[AClassdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType = { +const struct types resolution_table_array__ArrayIteratorparser_nodes__AClassdef = { 0, /* dummy */ { -&type_model__MClassType, /* HashMapNode#0: MClassType */ -&type_abstract_collection__Setmodel__MType, /* HashMapNode#1: Set[MType] */ -&type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType, /* nullable N: nullable HashMapNode[MClassType, Set[MType]] */ -&type_model__MClassType, /* HashNode#0: MClassType */ +&type_array__Arrayparser_nodes__AClassdef, /* Array[Iterator#0]: Array[AClassdef] */ +&type_array__AbstractArrayReadparser_nodes__AClassdef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AClassdef] */ } }; -/* runtime type HashMapNode[MType, Set[MType]] */ -const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType = { -1640, -"HashMapNode[MType, Set[MType]]", /* class_name_string */ -4, -0, -&resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType, +/* runtime type NativeArray[AClassdef] */ +const struct type type_array__NativeArrayparser_nodes__AClassdef = { +1571, +"NativeArray[AClassdef]", /* class_name_string */ 5, +0, +&resolution_table_array__NativeArrayparser_nodes__AClassdef, +6, { 0, /* nullable Object */ 1, /* Object */ -56, /* nullable HashMapNode[MType, Set[MType]] */ --1, /* empty */ -1640, /* HashMapNode[MType, Set[MType]] */ +103, /* NativeArray[Object] */ +1049, /* NativeArray[ANode] */ +1348, /* NativeArray[Prod] */ +1571, /* NativeArray[AClassdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType = { +const struct types resolution_table_array__NativeArrayparser_nodes__AClassdef = { 0, /* dummy */ { -&type_model__MType, /* HashMapNode#0: MType */ -&type_abstract_collection__Setmodel__MType, /* HashMapNode#1: Set[MType] */ -&type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType, /* nullable N: nullable HashMapNode[MType, Set[MType]] */ -&type_model__MType, /* HashNode#0: MType */ +&type_parser_nodes__AClassdef, /* NativeArray#0: AClassdef */ +&type_array__NativeArrayparser_nodes__AClassdef, /* NativeArray[NativeArray#0]: NativeArray[AClassdef] */ } }; -/* runtime type nullable HashMapNode[MClassType, Set[MType]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType = { -423, -"nullable HashMapNode[MClassType, Set[MType]]", /* class_name_string */ -3, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MType, Set[MType]] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType = { -56, -"nullable HashMapNode[MType, Set[MType]]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapIterator[MClassType, Set[MType]] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType = { +/* runtime type ArrayIterator[MPropDef] */ +const struct type type_array__ArrayIteratormodel__MPropDef = { -1, /*CAST DEAD*/ -"HashMapIterator[MClassType, Set[MType]]", /* class_name_string */ +"ArrayIterator[MPropDef]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType, +&resolution_table_array__ArrayIteratormodel__MPropDef, 6, { 0, /* nullable Object */ 1, /* Object */ -424, /* MapIterator[MType, Set[MType]] */ -1641, /* HashMapIterator[MType, Set[MType]] */ -1642, /* MapIterator[MClassType, Set[MType]] */ -2156, /* HashMapIterator[MClassType, Set[MType]] */ +288, /* ArrayIterator[Object] */ +380, /* ArrayIterator[nullable MPropDef] */ +1032, /* ArrayIterator[PropertyLayoutElement] */ +1572, /* ArrayIterator[MPropDef] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType = { +const struct types resolution_table_array__ArrayIteratormodel__MPropDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClassType, Set[MType]] */ +&type_array__Arraymodel__MPropDef, /* Array[Iterator#0]: Array[MPropDef] */ +&type_array__AbstractArrayReadmodel__MPropDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MPropDef] */ } }; -/* runtime type HashMapIterator[MType, Set[MType]] */ -const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType = { +/* runtime type ArrayIterator[nullable MPropDef] */ +const struct type type_array__ArrayIteratornullable_model__MPropDef = { -1, /*CAST DEAD*/ -"HashMapIterator[MType, Set[MType]]", /* class_name_string */ +"ArrayIterator[nullable MPropDef]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType, +&resolution_table_array__ArrayIteratornullable_model__MPropDef, 4, { 0, /* nullable Object */ 1, /* Object */ -424, /* MapIterator[MType, Set[MType]] */ -1641, /* HashMapIterator[MType, Set[MType]] */ +-1, /* empty */ +380, /* ArrayIterator[nullable MPropDef] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType = { +const struct types resolution_table_array__ArrayIteratornullable_model__MPropDef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Set[MType]] */ +&type_array__Arraynullable_model__MPropDef, /* Array[Iterator#0]: Array[nullable MPropDef] */ +&type_array__AbstractArrayReadnullable_model__MPropDef, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[nullable MPropDef] */ } }; -/* runtime type MapIterator[MClassType, Set[MType]] */ -const struct type type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType = { -1642, -"MapIterator[MClassType, Set[MType]]", /* class_name_string */ -4, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[MType, Set[MType]] */ -const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType = { -424, -"MapIterator[MType, Set[MType]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMap[MClassType, Int] */ -const struct type type_hash_collection__HashMapmodel__MClassTypekernel__Int = { -2157, -"HashMap[MClassType, Int]", /* class_name_string */ +/* runtime type NativeArray[MPropDef] */ +const struct type type_array__NativeArraymodel__MPropDef = { +1573, +"NativeArray[MPropDef]", /* class_name_string */ 5, 0, -&resolution_table_hash_collection__HashMapmodel__MClassTypekernel__Int, +&resolution_table_array__NativeArraymodel__MPropDef, 6, { 0, /* nullable Object */ 1, /* Object */ -169, /* Map[MType, Int] */ -692, /* HashMap[MType, Int] */ -1643, /* Map[MClassType, Int] */ -2157, /* HashMap[MClassType, Int] */ +103, /* NativeArray[Object] */ +381, /* NativeArray[nullable MPropDef] */ +1033, /* NativeArray[PropertyLayoutElement] */ +1573, /* NativeArray[MPropDef] */ }, }; -const struct types resolution_table_hash_collection__HashMapmodel__MClassTypekernel__Int = { +const struct types resolution_table_array__NativeArraymodel__MPropDef = { 0, /* dummy */ { -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* MapRead#0: MClassType */ -&type_hash_collection__HashMapKeysmodel__MClassTypekernel__Int, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, Int] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, Int]] */ -&type_hash_collection__HashMapValuesmodel__MClassTypekernel__Int, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, Int] */ -&type_hash_collection__HashMapIteratormodel__MClassTypekernel__Int, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, Int] */ -&type_model__MClassType, /* Map#0: MClassType */ -&type_kernel__Int, /* Map#1: Int */ -&type_hash_collection__HashMapNodemodel__MClassTypekernel__Int, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, Int] */ -&type_abstract_collection__Mapmodel__MClassTypekernel__Int, /* Map[Map#0, Map#1]: Map[MClassType, Int] */ -&type_kernel__Int, /* MapRead#1: Int */ -&type_model__MClassType, /* HashCollection#0: MClassType */ -&type_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int, /* nullable HashCollection#1: nullable HashMapNode[MClassType, Int] */ -&type_hash_collection__HashMapNodemodel__MClassTypekernel__Int, /* HashCollection#1: HashMapNode[MClassType, Int] */ -&type_nullable_model__MClassType, /* nullable HashCollection#0: nullable MClassType */ +&type_model__MPropDef, /* NativeArray#0: MPropDef */ +&type_array__NativeArraymodel__MPropDef, /* NativeArray[NativeArray#0]: NativeArray[MPropDef] */ } }; -/* runtime type Map[MClassType, Int] */ -const struct type type_abstract_collection__Mapmodel__MClassTypekernel__Int = { -1643, -"Map[MClassType, Int]", /* class_name_string */ -4, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMap[MClassType, Map[MType, Int]] */ -const struct type type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -2158, -"HashMap[MClassType, Map[MType, Int]]", /* class_name_string */ -5, +/* runtime type NativeArray[nullable MPropDef] */ +const struct type type_array__NativeArraynullable_model__MPropDef = { +381, +"NativeArray[nullable MPropDef]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, -6, +&resolution_table_array__NativeArraynullable_model__MPropDef, +4, { 0, /* nullable Object */ 1, /* Object */ -402, /* Map[MType, Map[MType, Int]] */ -1617, /* HashMap[MType, Map[MType, Int]] */ -1644, /* Map[MClassType, Map[MType, Int]] */ -2158, /* HashMap[MClassType, Map[MType, Int]] */ +-1, /* empty */ +381, /* NativeArray[nullable MPropDef] */ }, }; -const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { +const struct types resolution_table_array__NativeArraynullable_model__MPropDef = { 0, /* dummy */ { -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* MapRead#0: MClassType */ -&type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClassType, Map[MType, Int]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClassType, Map[MType, Int]]] */ -&type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClassType, Map[MType, Int]] */ -&type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClassType, Map[MType, Int]] */ -&type_model__MClassType, /* Map#0: MClassType */ -&type_abstract_collection__Mapmodel__MTypekernel__Int, /* Map#1: Map[MType, Int] */ -&type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClassType, Map[MType, Int]] */ -&type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* Map[Map#0, Map#1]: Map[MClassType, Map[MType, Int]] */ -&type_abstract_collection__Mapmodel__MTypekernel__Int, /* MapRead#1: Map[MType, Int] */ -&type_model__MClassType, /* HashCollection#0: MClassType */ -&type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* nullable HashCollection#1: nullable HashMapNode[MClassType, Map[MType, Int]] */ -&type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int, /* HashCollection#1: HashMapNode[MClassType, Map[MType, Int]] */ -&type_nullable_model__MClassType, /* nullable HashCollection#0: nullable MClassType */ +&type_nullable_model__MPropDef, /* NativeArray#0: nullable MPropDef */ +&type_array__NativeArraynullable_model__MPropDef, /* NativeArray[NativeArray#0]: NativeArray[nullable MPropDef] */ } }; -/* runtime type Map[MClassType, Map[MType, Int]] */ -const struct type type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int = { -1644, -"Map[MClassType, Map[MType, Int]]", /* class_name_string */ -4, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashMapKeys[MType, Int] */ -const struct type type_hash_collection__HashMapKeysmodel__MTypekernel__Int = { +/* runtime type HashMapKeys[MProperty, APropdef] */ +const struct type type_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef = { -1, /*CAST DEAD*/ -"HashMapKeys[MType, Int]", /* class_name_string */ +"HashMapKeys[MProperty, APropdef]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int, -11, +&resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef, +12, { 0, /* nullable Object */ 1, /* Object */ -2417, /* HashMapKeys[MType, Int] */ +92, /* Collection[nullable MProperty] */ -1, /* empty */ -92, /* Collection[Object] */ -101, /* Collection[nullable MType] */ -648, /* Collection[NitniCallback] */ +84, /* Collection[Object] */ -1, /* empty */ +596, /* Collection[PropertyLayoutElement] */ -1, /* empty */ -1, /* empty */ -2033, /* Collection[MType] */ +-1, /* empty */ +1462, /* Collection[MProperty] */ +1815, /* HashMapKeys[MProperty, APropdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int = { +const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypekernel__Int, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MType, Int] */ -&type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MType, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MProperty, APropdef] */ +&type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MProperty, APropdef] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_model__MType, /* RemovableCollection#0: MType */ -NULL, /* empty */ +&type_model__MProperty, /* RemovableCollection#0: MProperty */ NULL, /* empty */ NULL, /* empty */ -&type_model__MType, /* Collection#0: MType */ -&type_abstract_collection__Collectionmodel__MType, /* Collection[Collection#0]: Collection[MType] */ +&type_model__MProperty, /* Collection#0: MProperty */ +&type_abstract_collection__Collectionmodel__MProperty, /* Collection[Collection#0]: Collection[MProperty] */ } }; -/* runtime type HashMapValues[MType, Int] */ -const struct type type_hash_collection__HashMapValuesmodel__MTypekernel__Int = { +/* runtime type HashMapValues[MProperty, APropdef] */ +const struct type type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef = { -1, /*CAST DEAD*/ -"HashMapValues[MType, Int]", /* class_name_string */ +"HashMapValues[MProperty, APropdef]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int, -6, +&resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef, +10, { 0, /* nullable Object */ 1, /* Object */ -1946, /* HashMapValues[MType, Int] */ -1, /* empty */ -92, /* Collection[Object] */ -661, /* Collection[Int] */ +-1, /* empty */ +84, /* Collection[Object] */ +601, /* Collection[ANode] */ +1318, /* Collection[Prod] */ +-1, /* empty */ +1474, /* Collection[APropdef] */ +1816, /* HashMapValues[MProperty, APropdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int = { +const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypekernel__Int, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MType, Int] */ -&type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MType, Int] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MProperty, APropdef] */ +&type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MProperty, APropdef] */ NULL, /* empty */ NULL, /* empty */ -&type_kernel__Int, /* RemovableCollection#0: Int */ NULL, /* empty */ +&type_parser_nodes__APropdef, /* RemovableCollection#0: APropdef */ NULL, /* empty */ NULL, /* empty */ -&type_kernel__Int, /* Collection#0: Int */ -&type_abstract_collection__Collectionkernel__Int, /* Collection[Collection#0]: Collection[Int] */ +&type_parser_nodes__APropdef, /* Collection#0: APropdef */ +&type_abstract_collection__Collectionparser_nodes__APropdef, /* Collection[Collection#0]: Collection[APropdef] */ } }; -/* runtime type NativeArray[nullable HashMapNode[MType, Int]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int = { -425, -"NativeArray[nullable HashMapNode[MType, Int]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashMapNode[MProperty, APropdef]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef = { +382, +"NativeArray[nullable HashMapNode[MProperty, APropdef]]", /* class_name_string */ 2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef, 3, { 0, /* nullable Object */ 1, /* Object */ -425, /* NativeArray[nullable HashMapNode[MType, Int]] */ +382, /* NativeArray[nullable HashMapNode[MProperty, APropdef]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int, /* NativeArray#0: nullable HashMapNode[MType, Int] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MType, Int]] */ +&type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef, /* NativeArray#0: nullable HashMapNode[MProperty, APropdef] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */ } }; -/* runtime type HashMapNode[MType, Int] */ -const struct type type_hash_collection__HashMapNodemodel__MTypekernel__Int = { -1645, -"HashMapNode[MType, Int]", /* class_name_string */ -4, +/* runtime type HashMapIterator[MProperty, APropdef] */ +const struct type type_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef = { +-1, /*CAST DEAD*/ +"HashMapIterator[MProperty, APropdef]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int, -5, +&resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef, +4, { 0, /* nullable Object */ 1, /* Object */ -57, /* nullable HashMapNode[MType, Int] */ --1, /* empty */ -1645, /* HashMapNode[MType, Int] */ +383, /* MapIterator[MProperty, APropdef] */ +1135, /* HashMapIterator[MProperty, APropdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int = { +const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef = { 0, /* dummy */ { -&type_model__MType, /* HashMapNode#0: MType */ -&type_kernel__Int, /* HashMapNode#1: Int */ -&type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int, /* nullable N: nullable HashMapNode[MType, Int] */ -&type_model__MType, /* HashNode#0: MType */ +&type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MProperty, APropdef] */ } }; -/* runtime type nullable HashMapNode[MType, Int] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int = { -57, -"nullable HashMapNode[MType, Int]", /* class_name_string */ +/* runtime type MapIterator[MProperty, APropdef] */ +const struct type type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef = { +383, +"MapIterator[MProperty, APropdef]", /* class_name_string */ 2, -1, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MType, Int] */ -const struct type type_hash_collection__HashMapIteratormodel__MTypekernel__Int = { --1, /*CAST DEAD*/ -"HashMapIterator[MType, Int]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[MProperty, APropdef] */ +const struct type type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef = { +1136, +"HashMapNode[MProperty, APropdef]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int, +&resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef, 4, { 0, /* nullable Object */ 1, /* Object */ -426, /* MapIterator[MType, Int] */ -1646, /* HashMapIterator[MType, Int] */ +44, /* nullable HashMapNode[MProperty, APropdef] */ +1136, /* HashMapNode[MProperty, APropdef] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int = { +const struct types resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MTypekernel__Int, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MType, Int] */ +&type_model__MProperty, /* HashMapNode#0: MProperty */ +&type_parser_nodes__APropdef, /* HashMapNode#1: APropdef */ +&type_model__MProperty, /* HashNode#0: MProperty */ } }; -/* runtime type MapIterator[MType, Int] */ -const struct type type_abstract_collection__MapIteratormodel__MTypekernel__Int = { -426, -"MapIterator[MType, Int]", /* class_name_string */ +/* runtime type nullable HashMapNode[MProperty, APropdef] */ +const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef = { +44, +"nullable HashMapNode[MProperty, APropdef]", /* class_name_string */ 2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type Array[AFormaldef] */ +const struct type type_array__Arrayparser_nodes__AFormaldef = { +-1, /*CAST DEAD*/ +"Array[AFormaldef]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_array__Arrayparser_nodes__AFormaldef, +17, +{ +0, /* nullable Object */ +1, /* Object */ +-1, /* empty */ +83, /* SequenceRead[nullable Object] */ +84, /* Collection[Object] */ +601, /* Collection[ANode] */ +1318, /* Collection[Prod] */ +1294, /* AbstractArrayRead[Object] */ +1484, /* Collection[AFormaldef] */ +1459, /* Array[Object] */ +1648, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +2023, /* Array[ANode] */ +2024, /* AbstractArrayRead[Prod] */ +2134, /* AbstractArrayRead[AFormaldef] */ +2145, /* Array[Prod] */ +2187, /* Array[AFormaldef] */ +}, +}; +const struct types resolution_table_array__Arrayparser_nodes__AFormaldef = { +0, /* dummy */ +{ +&type_parser_nodes__AFormaldef, /* Sequence#0: AFormaldef */ +&type_parser_nodes__AFormaldef, /* SimpleCollection#0: AFormaldef */ +&type_array__NativeArrayparser_nodes__AFormaldef, /* NativeArray[Array#0]: NativeArray[AFormaldef] */ +&type_array__Arrayparser_nodes__AFormaldef, /* Array[Array#0]: Array[AFormaldef] */ +&type_array__NativeArrayparser_nodes__AFormaldef, /* NativeArray[ArrayCapable#0]: NativeArray[AFormaldef] */ +&type_parser_nodes__AFormaldef, /* RemovableCollection#0: AFormaldef */ +&type_abstract_collection__Collectionparser_nodes__AFormaldef, /* Collection[Sequence#0]: Collection[AFormaldef] */ +&type_abstract_collection__Collectionparser_nodes__AFormaldef, /* Collection[SimpleCollection#0]: Collection[AFormaldef] */ +&type_parser_nodes__AFormaldef, /* Collection#0: AFormaldef */ +&type_abstract_collection__Collectionparser_nodes__AFormaldef, /* Collection[Collection#0]: Collection[AFormaldef] */ +&type_parser_nodes__AFormaldef, /* SequenceRead#0: AFormaldef */ +&type_parser_nodes__AFormaldef, /* AbstractArrayRead#0: AFormaldef */ +&type_array__Arrayparser_nodes__AFormaldef, /* Array[AbstractArrayRead#0]: Array[AFormaldef] */ +&type_array__ArrayIteratorparser_nodes__AFormaldef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AFormaldef] */ +} +}; +/* runtime type AbstractArrayRead[AFormaldef] */ +const struct type type_array__AbstractArrayReadparser_nodes__AFormaldef = { +2134, +"AbstractArrayRead[AFormaldef]", /* class_name_string */ +14, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type ArrayIterator[State] */ -const struct type type_array__ArrayIteratorparser__State = { +/* runtime type Array[ASuperclass] */ +const struct type type_array__Arrayparser_nodes__ASuperclass = { -1, /*CAST DEAD*/ -"ArrayIterator[State]", /* class_name_string */ +"Array[ASuperclass]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_array__Arrayparser_nodes__ASuperclass, +17, +{ +0, /* nullable Object */ +1, /* Object */ +-1, /* empty */ +83, /* SequenceRead[nullable Object] */ +84, /* Collection[Object] */ +601, /* Collection[ANode] */ +1318, /* Collection[Prod] */ +1294, /* AbstractArrayRead[Object] */ +1485, /* Collection[ASuperclass] */ +1459, /* Array[Object] */ +1648, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +2023, /* Array[ANode] */ +2024, /* AbstractArrayRead[Prod] */ +2135, /* AbstractArrayRead[ASuperclass] */ +2145, /* Array[Prod] */ +2188, /* Array[ASuperclass] */ +}, +}; +const struct types resolution_table_array__Arrayparser_nodes__ASuperclass = { +0, /* dummy */ +{ +&type_parser_nodes__ASuperclass, /* Sequence#0: ASuperclass */ +&type_parser_nodes__ASuperclass, /* SimpleCollection#0: ASuperclass */ +&type_array__NativeArrayparser_nodes__ASuperclass, /* NativeArray[Array#0]: NativeArray[ASuperclass] */ +&type_array__Arrayparser_nodes__ASuperclass, /* Array[Array#0]: Array[ASuperclass] */ +&type_array__NativeArrayparser_nodes__ASuperclass, /* NativeArray[ArrayCapable#0]: NativeArray[ASuperclass] */ +&type_parser_nodes__ASuperclass, /* RemovableCollection#0: ASuperclass */ +&type_abstract_collection__Collectionparser_nodes__ASuperclass, /* Collection[Sequence#0]: Collection[ASuperclass] */ +&type_abstract_collection__Collectionparser_nodes__ASuperclass, /* Collection[SimpleCollection#0]: Collection[ASuperclass] */ +&type_parser_nodes__ASuperclass, /* Collection#0: ASuperclass */ +&type_abstract_collection__Collectionparser_nodes__ASuperclass, /* Collection[Collection#0]: Collection[ASuperclass] */ +&type_parser_nodes__ASuperclass, /* SequenceRead#0: ASuperclass */ +&type_parser_nodes__ASuperclass, /* AbstractArrayRead#0: ASuperclass */ +&type_array__Arrayparser_nodes__ASuperclass, /* Array[AbstractArrayRead#0]: Array[ASuperclass] */ +&type_array__ArrayIteratorparser_nodes__ASuperclass, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[ASuperclass] */ +} +}; +/* runtime type AbstractArrayRead[ASuperclass] */ +const struct type type_array__AbstractArrayReadparser_nodes__ASuperclass = { +2135, +"AbstractArrayRead[ASuperclass]", /* class_name_string */ +14, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type ArrayIterator[MParameter] */ +const struct type type_array__ArrayIteratormodel__MParameter = { +-1, /*CAST DEAD*/ +"ArrayIterator[MParameter]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayIteratorparser__State, +&resolution_table_array__ArrayIteratormodel__MParameter, 4, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1647, /* ArrayIterator[State] */ +288, /* ArrayIterator[Object] */ +1137, /* ArrayIterator[MParameter] */ }, }; -const struct types resolution_table_array__ArrayIteratorparser__State = { +const struct types resolution_table_array__ArrayIteratormodel__MParameter = { 0, /* dummy */ { -&type_array__Arrayparser__State, /* Array[Iterator#0]: Array[State] */ -&type_array__AbstractArrayReadparser__State, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[State] */ +&type_array__Arraymodel__MParameter, /* Array[Iterator#0]: Array[MParameter] */ +&type_array__AbstractArrayReadmodel__MParameter, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[MParameter] */ } }; -/* runtime type NativeArray[State] */ -const struct type type_array__NativeArrayparser__State = { -1648, -"NativeArray[State]", /* class_name_string */ +/* runtime type NativeArray[MParameter] */ +const struct type type_array__NativeArraymodel__MParameter = { +1138, +"NativeArray[MParameter]", /* class_name_string */ 3, 0, -&resolution_table_array__NativeArrayparser__State, +&resolution_table_array__NativeArraymodel__MParameter, 4, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -1648, /* NativeArray[State] */ +103, /* NativeArray[Object] */ +1138, /* NativeArray[MParameter] */ }, }; -const struct types resolution_table_array__NativeArrayparser__State = { +const struct types resolution_table_array__NativeArraymodel__MParameter = { 0, /* dummy */ { -&type_parser__State, /* NativeArray#0: State */ -&type_array__NativeArrayparser__State, /* NativeArray[NativeArray#0]: NativeArray[State] */ +&type_model__MParameter, /* NativeArray#0: MParameter */ +&type_array__NativeArraymodel__MParameter, /* NativeArray[NativeArray#0]: NativeArray[MParameter] */ } }; -/* runtime type Array[AImport] */ -const struct type type_array__Arrayparser_nodes__AImport = { -2848, -"Array[AImport]", /* class_name_string */ -13, +/* runtime type Array[MMethodDef] */ +const struct type type_array__Arraymodel__MMethodDef = { +2203, +"Array[MMethodDef]", /* class_name_string */ +18, 0, -&resolution_table_array__Arrayparser_nodes__AImport, -15, +&resolution_table_array__Arraymodel__MMethodDef, +19, { 0, /* nullable Object */ 1, /* Object */ -1871, /* Collection[Prod] */ -91, /* SequenceRead[nullable Object] */ -92, /* Collection[Object] */ -653, /* Collection[ANode] */ -2052, /* Collection[AImport] */ -1838, /* AbstractArrayRead[Object] */ -2243, /* AbstractArrayRead[ANode] */ -2029, /* Array[Object] */ -2786, /* AbstractArrayRead[AImport] */ -2664, /* Array[ANode] */ -2665, /* AbstractArrayRead[Prod] */ -2848, /* Array[AImport] */ -2802, /* Array[Prod] */ +-1, /* empty */ +83, /* SequenceRead[nullable Object] */ +84, /* Collection[Object] */ +120, /* Collection[nullable MPropDef] */ +596, /* Collection[PropertyLayoutElement] */ +1294, /* AbstractArrayRead[Object] */ +1333, /* AbstractArrayRead[nullable MPropDef] */ +1459, /* Array[Object] */ +1477, /* Collection[MPropDef] */ +1483, /* Array[nullable MPropDef] */ +1647, /* AbstractArrayRead[PropertyLayoutElement] */ +1656, /* Collection[MMethodDef] */ +2022, /* Array[PropertyLayoutElement] */ +2125, /* AbstractArrayRead[MPropDef] */ +2170, /* AbstractArrayRead[MMethodDef] */ +2181, /* Array[MPropDef] */ +2203, /* Array[MMethodDef] */ }, }; -const struct types resolution_table_array__Arrayparser_nodes__AImport = { +const struct types resolution_table_array__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_array__Arrayparser_nodes__AImport, /* Array[Array#0]: Array[AImport] */ -&type_array__NativeArrayparser_nodes__AImport, /* NativeArray[Array#0]: NativeArray[AImport] */ -&type_parser_nodes__AImport, /* Sequence#0: AImport */ -&type_parser_nodes__AImport, /* SimpleCollection#0: AImport */ -&type_abstract_collection__Collectionparser_nodes__AImport, /* Collection[Array#0]: Collection[AImport] */ -&type_parser_nodes__AImport, /* Array#0: AImport */ -&type_array__NativeArrayparser_nodes__AImport, /* NativeArray[ArrayCapable#0]: NativeArray[AImport] */ -&type_parser_nodes__AImport, /* AbstractArray#0: AImport */ -&type_parser_nodes__AImport, /* RemovableCollection#0: AImport */ -&type_abstract_collection__Collectionparser_nodes__AImport, /* Collection[Sequence#0]: Collection[AImport] */ -&type_array__Arrayparser_nodes__AImport, /* Array[Sequence#0]: Array[AImport] */ -&type_abstract_collection__Collectionparser_nodes__AImport, /* Collection[SimpleCollection#0]: Collection[AImport] */ -&type_parser_nodes__AImport, /* Collection#0: AImport */ -&type_abstract_collection__Collectionparser_nodes__AImport, /* Collection[Collection#0]: Collection[AImport] */ -&type_parser_nodes__AImport, /* SequenceRead#0: AImport */ -&type_parser_nodes__AImport, /* AbstractArrayRead#0: AImport */ -&type_array__Arrayparser_nodes__AImport, /* Array[AbstractArrayRead#0]: Array[AImport] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AImport] not a live type) */ -&type_array__ArrayIteratorparser_nodes__AImport, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AImport] */ +&type_model__MMethodDef, /* Sequence#0: MMethodDef */ +&type_model__MMethodDef, /* SimpleCollection#0: MMethodDef */ +&type_array__NativeArraymodel__MMethodDef, /* NativeArray[Array#0]: NativeArray[MMethodDef] */ +&type_array__Arraymodel__MMethodDef, /* Array[Array#0]: Array[MMethodDef] */ +&type_array__NativeArraymodel__MMethodDef, /* NativeArray[ArrayCapable#0]: NativeArray[MMethodDef] */ +&type_model__MMethodDef, /* RemovableCollection#0: MMethodDef */ +&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[Sequence#0]: Collection[MMethodDef] */ +&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[SimpleCollection#0]: Collection[MMethodDef] */ +&type_model__MMethodDef, /* Collection#0: MMethodDef */ +&type_abstract_collection__Collectionmodel__MMethodDef, /* Collection[Collection#0]: Collection[MMethodDef] */ +&type_model__MMethodDef, /* SequenceRead#0: MMethodDef */ +&type_model__MMethodDef, /* AbstractArrayRead#0: MMethodDef */ +&type_array__Arraymodel__MMethodDef, /* Array[AbstractArrayRead#0]: Array[MMethodDef] */ +&type_array__ArrayIteratormodel__MMethodDef, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[MMethodDef] */ } }; -/* runtime type AbstractArrayRead[AImport] */ -const struct type type_array__AbstractArrayReadparser_nodes__AImport = { -2786, -"AbstractArrayRead[AImport]", /* class_name_string */ -10, +/* runtime type AbstractArrayRead[MMethodDef] */ +const struct type type_array__AbstractArrayReadmodel__MMethodDef = { +2170, +"AbstractArrayRead[MMethodDef]", /* class_name_string */ +16, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type ArrayIterator[AAnnotation] */ -const struct type type_array__ArrayIteratorparser_nodes__AAnnotation = { +/* runtime type HashMap2[MModule, MType, Array[MMethodDef]] */ +const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef = { -1, /*CAST DEAD*/ -"ArrayIterator[AAnnotation]", /* class_name_string */ +"HashMap2[MModule, MType, Array[MMethodDef]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayIteratorparser_nodes__AAnnotation, -6, +&resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef, +3, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1541, /* ArrayIterator[ANode] */ -1903, /* ArrayIterator[Prod] */ -2159, /* ArrayIterator[AAnnotation] */ +384, /* HashMap2[MModule, MType, Array[MMethodDef]] */ }, }; -const struct types resolution_table_array__ArrayIteratorparser_nodes__AAnnotation = { +const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef = { 0, /* dummy */ { -&type_array__Arrayparser_nodes__AAnnotation, /* Array[Iterator#0]: Array[AAnnotation] */ -&type_array__AbstractArrayReadparser_nodes__AAnnotation, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[AAnnotation] */ +&type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMap[HashMap2#0, HashMap[HashMap2#1, HashMap2#2]]: HashMap[MModule, HashMap[MType, Array[MMethodDef]]] */ +&type_mmodule__MModule, /* HashMap2#0: MModule */ +&type_model__MType, /* HashMap2#1: MType */ +&type_array__Arraymodel__MMethodDef, /* HashMap2#2: Array[MMethodDef] */ +&type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef, /* HashMap[HashMap2#1, HashMap2#2]: HashMap[MType, Array[MMethodDef]] */ } }; -/* runtime type NativeArray[AAnnotation] */ -const struct type type_array__NativeArrayparser_nodes__AAnnotation = { -2160, -"NativeArray[AAnnotation]", /* class_name_string */ -5, +/* runtime type HashMapKeys[String, Variable] */ +const struct type type_hash_collection__HashMapKeysstring__Stringscope__Variable = { +-1, /*CAST DEAD*/ +"HashMapKeys[String, Variable]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_array__NativeArrayparser_nodes__AAnnotation, -6, +&resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable, +8, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -1542, /* NativeArray[ANode] */ -1904, /* NativeArray[Prod] */ -2160, /* NativeArray[AAnnotation] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +587, /* Collection[Streamable] */ +1295, /* Collection[String] */ +1574, /* HashMapKeys[String, Variable] */ }, }; -const struct types resolution_table_array__NativeArrayparser_nodes__AAnnotation = { +const struct types resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable = { 0, /* dummy */ { -&type_parser_nodes__AAnnotation, /* NativeArray#0: AAnnotation */ -&type_array__NativeArrayparser_nodes__AAnnotation, /* NativeArray[NativeArray#0]: NativeArray[AAnnotation] */ +&type_hash_collection__HashMapstring__Stringscope__Variable, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[String, Variable] */ +&type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[String, Variable] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* RemovableCollection#0: String */ +NULL, /* empty */ +NULL, /* empty */ +&type_string__String, /* Collection#0: String */ +&type_abstract_collection__Collectionstring__String, /* Collection[Collection#0]: Collection[String] */ } }; -/* runtime type HashMapKeys[MClass, MClassType] */ -const struct type type_hash_collection__HashMapKeysmodel__MClassmodel__MClassType = { +/* runtime type HashMapValues[String, Variable] */ +const struct type type_hash_collection__HashMapValuesstring__Stringscope__Variable = { -1, /*CAST DEAD*/ -"HashMapKeys[MClass, MClassType]", /* class_name_string */ +"HashMapValues[String, Variable]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType, +&resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable, 7, { 0, /* nullable Object */ 1, /* Object */ -2161, /* HashMapKeys[MClass, MClassType] */ -1, /* empty */ -92, /* Collection[Object] */ -99, /* Collection[nullable MClass] */ -1866, /* Collection[MClass] */ +-1, /* empty */ +84, /* Collection[Object] */ +626, /* Collection[Variable] */ +1385, /* HashMapValues[String, Variable] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType = { +const struct types resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassmodel__MClassType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MClass, MClassType] */ -&type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MClass, MClassType] */ +&type_hash_collection__HashMapstring__Stringscope__Variable, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[String, Variable] */ +&type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[String, Variable] */ +NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ +&type_scope__Variable, /* RemovableCollection#0: Variable */ NULL, /* empty */ NULL, /* empty */ +&type_scope__Variable, /* Collection#0: Variable */ +&type_abstract_collection__Collectionscope__Variable, /* Collection[Collection#0]: Collection[Variable] */ +} +}; +/* runtime type NativeArray[nullable HashMapNode[String, Variable]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable = { +385, +"NativeArray[nullable HashMapNode[String, Variable]]", /* class_name_string */ +2, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable, +3, +{ +0, /* nullable Object */ +1, /* Object */ +385, /* NativeArray[nullable HashMapNode[String, Variable]] */ +}, +}; +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable = { +0, /* dummy */ +{ +&type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable, /* NativeArray#0: nullable HashMapNode[String, Variable] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[String, Variable]] */ +} +}; +/* runtime type HashMapIterator[String, Variable] */ +const struct type type_hash_collection__HashMapIteratorstring__Stringscope__Variable = { +-1, /*CAST DEAD*/ +"HashMapIterator[String, Variable]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable, +4, +{ +0, /* nullable Object */ +1, /* Object */ +386, /* MapIterator[String, Variable] */ +1139, /* HashMapIterator[String, Variable] */ +}, +}; +const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable = { +0, /* dummy */ +{ +&type_hash_collection__HashMapstring__Stringscope__Variable, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[String, Variable] */ +} +}; +/* runtime type MapIterator[String, Variable] */ +const struct type type_abstract_collection__MapIteratorstring__Stringscope__Variable = { +386, +"MapIterator[String, Variable]", /* class_name_string */ +2, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapNode[String, Variable] */ +const struct type type_hash_collection__HashMapNodestring__Stringscope__Variable = { +1140, +"HashMapNode[String, Variable]", /* class_name_string */ +3, +0, +&resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable, +4, +{ +0, /* nullable Object */ +1, /* Object */ +45, /* nullable HashMapNode[String, Variable] */ +1140, /* HashMapNode[String, Variable] */ +}, +}; +const struct types resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable = { +0, /* dummy */ +{ +&type_string__String, /* HashMapNode#0: String */ +&type_scope__Variable, /* HashMapNode#1: Variable */ +&type_string__String, /* HashNode#0: String */ +} +}; +/* runtime type nullable HashMapNode[String, Variable] */ +const struct type type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable = { +45, +"nullable HashMapNode[String, Variable]", /* class_name_string */ +2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapKeys[Variable, nullable MType] */ +const struct type type_hash_collection__HashMapKeysscope__Variablenullable_model__MType = { +-1, /*CAST DEAD*/ +"HashMapKeys[Variable, nullable MType]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType, +7, +{ +0, /* nullable Object */ +1, /* Object */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +626, /* Collection[Variable] */ +1386, /* HashMapKeys[Variable, nullable MType] */ +}, +}; +const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType = { +0, /* dummy */ +{ +&type_hash_collection__HashMapscope__Variablenullable_model__MType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, nullable MType] */ +&type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, nullable MType] */ NULL, /* empty */ NULL, /* empty */ -&type_model__MClass, /* RemovableCollection#0: MClass */ NULL, /* empty */ +&type_scope__Variable, /* RemovableCollection#0: Variable */ NULL, /* empty */ NULL, /* empty */ -&type_model__MClass, /* Collection#0: MClass */ -&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ +&type_scope__Variable, /* Collection#0: Variable */ +&type_abstract_collection__Collectionscope__Variable, /* Collection[Collection#0]: Collection[Variable] */ } }; -/* runtime type HashMapValues[MClass, MClassType] */ -const struct type type_hash_collection__HashMapValuesmodel__MClassmodel__MClassType = { +/* runtime type HashMapValues[Variable, nullable MType] */ +const struct type type_hash_collection__HashMapValuesscope__Variablenullable_model__MType = { -1, /*CAST DEAD*/ -"HashMapValues[MClass, MClassType]", /* class_name_string */ +"HashMapValues[Variable, nullable MType]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType, -12, +&resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType, +7, { 0, /* nullable Object */ 1, /* Object */ -2648, /* HashMapValues[MClass, MClassType] */ -1, /* empty */ -92, /* Collection[Object] */ -101, /* Collection[nullable MType] */ -648, /* Collection[NitniCallback] */ -1, /* empty */ -1, /* empty */ --1, /* empty */ -2033, /* Collection[MType] */ -2240, /* Collection[MClassType] */ +93, /* Collection[nullable MType] */ +1141, /* HashMapValues[Variable, nullable MType] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType = { +const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassmodel__MClassType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MClass, MClassType] */ -&type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MClass, MClassType] */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapscope__Variablenullable_model__MType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, nullable MType] */ +&type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, nullable MType] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* RemovableCollection#0: MClassType */ +&type_nullable_model__MType, /* RemovableCollection#0: nullable MType */ NULL, /* empty */ NULL, /* empty */ -NULL, /* empty */ -&type_model__MClassType, /* Collection#0: MClassType */ -&type_abstract_collection__Collectionmodel__MClassType, /* Collection[Collection#0]: Collection[MClassType] */ +&type_nullable_model__MType, /* Collection#0: nullable MType */ +&type_abstract_collection__Collectionnullable_model__MType, /* Collection[Collection#0]: Collection[nullable MType] */ } }; -/* runtime type NativeArray[nullable HashMapNode[MClass, MClassType]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType = { -427, -"NativeArray[nullable HashMapNode[MClass, MClassType]]", /* class_name_string */ +/* runtime type NativeArray[nullable HashMapNode[Variable, nullable MType]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType = { +387, +"NativeArray[nullable HashMapNode[Variable, nullable MType]]", /* class_name_string */ 2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType, 3, { 0, /* nullable Object */ 1, /* Object */ -427, /* NativeArray[nullable HashMapNode[MClass, MClassType]] */ +387, /* NativeArray[nullable HashMapNode[Variable, nullable MType]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType, /* NativeArray#0: nullable HashMapNode[MClass, MClassType] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MClass, MClassType]] */ +&type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType, /* NativeArray#0: nullable HashMapNode[Variable, nullable MType] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, nullable MType]] */ } }; -/* runtime type HashMapNode[MClass, MClassType] */ -const struct type type_hash_collection__HashMapNodemodel__MClassmodel__MClassType = { -1649, -"HashMapNode[MClass, MClassType]", /* class_name_string */ -3, +/* runtime type HashMapIterator[Variable, nullable MType] */ +const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType = { +-1, /*CAST DEAD*/ +"HashMapIterator[Variable, nullable MType]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType, +&resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType, 4, { 0, /* nullable Object */ 1, /* Object */ -58, /* nullable HashMapNode[MClass, MClassType] */ -1649, /* HashMapNode[MClass, MClassType] */ +388, /* MapIterator[Variable, nullable MType] */ +1142, /* HashMapIterator[Variable, nullable MType] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType = { +const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType = { 0, /* dummy */ { -&type_model__MClass, /* HashMapNode#0: MClass */ -&type_model__MClassType, /* HashMapNode#1: MClassType */ -&type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType, /* nullable N: nullable HashMapNode[MClass, MClassType] */ -&type_model__MClass, /* HashNode#0: MClass */ +&type_hash_collection__HashMapscope__Variablenullable_model__MType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, nullable MType] */ } }; -/* runtime type nullable HashMapNode[MClass, MClassType] */ -const struct type type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType = { -58, -"nullable HashMapNode[MClass, MClassType]", /* class_name_string */ +/* runtime type MapIterator[Variable, nullable MType] */ +const struct type type_abstract_collection__MapIteratorscope__Variablenullable_model__MType = { +388, +"MapIterator[Variable, nullable MType]", /* class_name_string */ 2, -1, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[MClass, MClassType] */ -const struct type type_hash_collection__HashMapIteratormodel__MClassmodel__MClassType = { --1, /*CAST DEAD*/ -"HashMapIterator[MClass, MClassType]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[Variable, nullable MType] */ +const struct type type_hash_collection__HashMapNodescope__Variablenullable_model__MType = { +1143, +"HashMapNode[Variable, nullable MType]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType, +&resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType, 4, { 0, /* nullable Object */ 1, /* Object */ -428, /* MapIterator[MClass, MClassType] */ -1650, /* HashMapIterator[MClass, MClassType] */ +46, /* nullable HashMapNode[Variable, nullable MType] */ +1143, /* HashMapNode[Variable, nullable MType] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType = { +const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType = { 0, /* dummy */ { -&type_hash_collection__HashMapmodel__MClassmodel__MClassType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MClass, MClassType] */ +&type_scope__Variable, /* HashMapNode#0: Variable */ +&type_nullable_model__MType, /* HashMapNode#1: nullable MType */ +&type_scope__Variable, /* HashNode#0: Variable */ } }; -/* runtime type MapIterator[MClass, MClassType] */ -const struct type type_abstract_collection__MapIteratormodel__MClassmodel__MClassType = { -428, -"MapIterator[MClass, MClassType]", /* class_name_string */ +/* runtime type nullable HashMapNode[Variable, nullable MType] */ +const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType = { +46, +"nullable HashMapNode[Variable, nullable MType]", /* class_name_string */ 2, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type ArrayMapKeys[MClass, AType] */ -const struct type type_array__ArrayMapKeysmodel__MClassparser_nodes__AType = { +/* runtime type HashMapKeys[Variable, nullable Array[nullable MType]] */ +const struct type type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType = { -1, /*CAST DEAD*/ -"ArrayMapKeys[MClass, AType]", /* class_name_string */ +"HashMapKeys[Variable, nullable Array[nullable MType]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType, +&resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType, 7, { 0, /* nullable Object */ 1, /* Object */ -2162, /* ArrayMapKeys[MClass, AType] */ -1, /* empty */ -92, /* Collection[Object] */ -99, /* Collection[nullable MClass] */ -1866, /* Collection[MClass] */ +-1, /* empty */ +84, /* Collection[Object] */ +626, /* Collection[Variable] */ +1387, /* HashMapKeys[Variable, nullable Array[nullable MType]] */ }, }; -const struct types resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType = { +const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType = { 0, /* dummy */ { -&type_array__ArrayMapmodel__MClassparser_nodes__AType, /* ArrayMap[ArrayMapKeys#0, ArrayMapKeys#1]: ArrayMap[MClass, AType] */ -&type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType, /* MapKeysIterator[ArrayMapKeys#0, ArrayMapKeys#1]: MapKeysIterator[MClass, AType] */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[Variable, nullable Array[nullable MType]] */ +&type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[Variable, nullable Array[nullable MType]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -NULL, /* empty */ -&type_model__MClass, /* RemovableCollection#0: MClass */ -NULL, /* empty */ +&type_scope__Variable, /* RemovableCollection#0: Variable */ NULL, /* empty */ NULL, /* empty */ -&type_model__MClass, /* Collection#0: MClass */ -&type_abstract_collection__Collectionmodel__MClass, /* Collection[Collection#0]: Collection[MClass] */ +&type_scope__Variable, /* Collection#0: Variable */ +&type_abstract_collection__Collectionscope__Variable, /* Collection[Collection#0]: Collection[Variable] */ } }; -/* runtime type ArrayMapValues[MClass, AType] */ -const struct type type_array__ArrayMapValuesmodel__MClassparser_nodes__AType = { +/* runtime type HashMapValues[Variable, nullable Array[nullable MType]] */ +const struct type type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType = { -1, /*CAST DEAD*/ -"ArrayMapValues[MClass, AType]", /* class_name_string */ +"HashMapValues[Variable, nullable Array[nullable MType]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType, -7, +&resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType, +4, { 0, /* nullable Object */ 1, /* Object */ -1871, /* Collection[Prod] */ -2418, /* ArrayMapValues[MClass, AType] */ -92, /* Collection[Object] */ -653, /* Collection[ANode] */ -2068, /* Collection[AType] */ +348, /* Collection[nullable Array[nullable MType]] */ +1144, /* HashMapValues[Variable, nullable Array[nullable MType]] */ }, }; -const struct types resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType = { +const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType = { 0, /* dummy */ { -&type_array__ArrayMapmodel__MClassparser_nodes__AType, /* ArrayMap[ArrayMapValues#0, ArrayMapValues#1]: ArrayMap[MClass, AType] */ -&type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType, /* MapValuesIterator[ArrayMapValues#0, ArrayMapValues#1]: MapValuesIterator[MClass, AType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[Variable, nullable Array[nullable MType]] */ +&type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[Variable, nullable Array[nullable MType]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_parser_nodes__AType, /* RemovableCollection#0: AType */ -NULL, /* empty */ +&type_nullable_array__Arraynullable_model__MType, /* RemovableCollection#0: nullable Array[nullable MType] */ NULL, /* empty */ NULL, /* empty */ -&type_parser_nodes__AType, /* Collection#0: AType */ -&type_abstract_collection__Collectionparser_nodes__AType, /* Collection[Collection#0]: Collection[AType] */ +&type_nullable_array__Arraynullable_model__MType, /* Collection#0: nullable Array[nullable MType] */ +&type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType, /* Collection[Collection#0]: Collection[nullable Array[nullable MType]] */ } }; -/* runtime type Couple[MClass, AType] */ -const struct type type_abstract_collection__Couplemodel__MClassparser_nodes__AType = { -429, -"Couple[MClass, AType]", /* class_name_string */ +/* runtime type NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType = { +389, +"NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]]", /* class_name_string */ 2, 0, -&resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType, 3, { 0, /* nullable Object */ 1, /* Object */ -429, /* Couple[MClass, AType] */ +389, /* NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */ }, }; -const struct types resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType = { 0, /* dummy */ { -&type_model__MClass, /* Couple#0: MClass */ -&type_parser_nodes__AType, /* Couple#1: AType */ +&type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType, /* NativeArray#0: nullable HashMapNode[Variable, nullable Array[nullable MType]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[Variable, nullable Array[nullable MType]]] */ } }; -/* runtime type CoupleMapIterator[MClass, AType] */ -const struct type type_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType = { +/* runtime type HashMapIterator[Variable, nullable Array[nullable MType]] */ +const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType = { -1, /*CAST DEAD*/ -"CoupleMapIterator[MClass, AType]", /* class_name_string */ +"HashMapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType, +&resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType, 4, { 0, /* nullable Object */ 1, /* Object */ -430, /* MapIterator[MClass, AType] */ -1651, /* CoupleMapIterator[MClass, AType] */ +390, /* MapIterator[Variable, nullable Array[nullable MType]] */ +1145, /* HashMapIterator[Variable, nullable Array[nullable MType]] */ }, }; -const struct types resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType = { +const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType = { 0, /* dummy */ { -&type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Iterator[Couple[CoupleMapIterator#0, CoupleMapIterator#1]]: Iterator[Couple[MClass, AType]] */ +&type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[Variable, nullable Array[nullable MType]] */ } }; -/* runtime type MapIterator[MClass, AType] */ -const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AType = { -430, -"MapIterator[MClass, AType]", /* class_name_string */ +/* runtime type MapIterator[Variable, nullable Array[nullable MType]] */ +const struct type type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType = { +390, +"MapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */ 2, 0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type Array[Couple[MClass, AType]] */ -const struct type type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType = { -2715, -"Array[Couple[MClass, AType]]", /* class_name_string */ -6, +/* runtime type HashMapNode[Variable, nullable Array[nullable MType]] */ +const struct type type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType = { +1146, +"HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */ +3, 0, -&resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType, -10, +&resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType, +4, { 0, /* nullable Object */ 1, /* Object */ -1652, /* Collection[Couple[MClass, AType]] */ -91, /* SequenceRead[nullable Object] */ -92, /* Collection[Object] */ -2419, /* AbstractArrayRead[Couple[MClass, AType]] */ -2715, /* Array[Couple[MClass, AType]] */ -1838, /* AbstractArrayRead[Object] */ --1, /* empty */ -2029, /* Array[Object] */ +47, /* nullable HashMapNode[Variable, nullable Array[nullable MType]] */ +1146, /* HashMapNode[Variable, nullable Array[nullable MType]] */ }, }; -const struct types resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType = { +const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType = { 0, /* dummy */ { -&type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Array[Array#0]: Array[Couple[MClass, AType]] */ -&type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* NativeArray[Array#0]: NativeArray[Couple[MClass, AType]] */ -&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* Sequence#0: Couple[MClass, AType] */ -&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* SimpleCollection#0: Couple[MClass, AType] */ -&type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Collection[Array#0]: Collection[Couple[MClass, AType]] */ -&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* Array#0: Couple[MClass, AType] */ -&type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* NativeArray[ArrayCapable#0]: NativeArray[Couple[MClass, AType]] */ -&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* AbstractArray#0: Couple[MClass, AType] */ -&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* RemovableCollection#0: Couple[MClass, AType] */ -&type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Collection[Sequence#0]: Collection[Couple[MClass, AType]] */ -&type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Array[Sequence#0]: Array[Couple[MClass, AType]] */ -&type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Collection[SimpleCollection#0]: Collection[Couple[MClass, AType]] */ -&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* Collection#0: Couple[MClass, AType] */ -&type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Collection[Collection#0]: Collection[Couple[MClass, AType]] */ -&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* SequenceRead#0: Couple[MClass, AType] */ -&type_abstract_collection__Couplemodel__MClassparser_nodes__AType, /* AbstractArrayRead#0: Couple[MClass, AType] */ -&type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType, /* Array[AbstractArrayRead#0]: Array[Couple[MClass, AType]] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Couple[MClass, AType]] not a live type) */ -&type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Couple[MClass, AType]] */ +&type_scope__Variable, /* HashMapNode#0: Variable */ +&type_nullable_array__Arraynullable_model__MType, /* HashMapNode#1: nullable Array[nullable MType] */ +&type_scope__Variable, /* HashNode#0: Variable */ } }; -/* runtime type Collection[Couple[MClass, AType]] */ -const struct type type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType = { -1652, -"Collection[Couple[MClass, AType]]", /* class_name_string */ +/* runtime type nullable HashMapNode[Variable, nullable Array[nullable MType]] */ +const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType = { +47, +"nullable HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */ 2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Couple[MClass, AType]] */ -const struct type type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType = { -2419, -"AbstractArrayRead[Couple[MClass, AType]]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Array[AExternCodeBlock] */ -const struct type type_array__Arrayparser_nodes__AExternCodeBlock = { -2849, -"Array[AExternCodeBlock]", /* class_name_string */ -13, -0, -&resolution_table_array__Arrayparser_nodes__AExternCodeBlock, -15, -{ -0, /* nullable Object */ -1, /* Object */ -1871, /* Collection[Prod] */ -91, /* SequenceRead[nullable Object] */ -92, /* Collection[Object] */ -653, /* Collection[ANode] */ -2054, /* Collection[AExternCodeBlock] */ -1838, /* AbstractArrayRead[Object] */ -2243, /* AbstractArrayRead[ANode] */ -2029, /* Array[Object] */ -2787, /* AbstractArrayRead[AExternCodeBlock] */ -2664, /* Array[ANode] */ -2665, /* AbstractArrayRead[Prod] */ -2849, /* Array[AExternCodeBlock] */ -2802, /* Array[Prod] */ -}, -}; -const struct types resolution_table_array__Arrayparser_nodes__AExternCodeBlock = { -0, /* dummy */ -{ -&type_array__Arrayparser_nodes__AExternCodeBlock, /* Array[Array#0]: Array[AExternCodeBlock] */ -&type_array__NativeArrayparser_nodes__AExternCodeBlock, /* NativeArray[Array#0]: NativeArray[AExternCodeBlock] */ -&type_parser_nodes__AExternCodeBlock, /* Sequence#0: AExternCodeBlock */ -&type_parser_nodes__AExternCodeBlock, /* SimpleCollection#0: AExternCodeBlock */ -&type_abstract_collection__Collectionparser_nodes__AExternCodeBlock, /* Collection[Array#0]: Collection[AExternCodeBlock] */ -&type_parser_nodes__AExternCodeBlock, /* Array#0: AExternCodeBlock */ -&type_array__NativeArrayparser_nodes__AExternCodeBlock, /* NativeArray[ArrayCapable#0]: NativeArray[AExternCodeBlock] */ -&type_parser_nodes__AExternCodeBlock, /* AbstractArray#0: AExternCodeBlock */ -&type_parser_nodes__AExternCodeBlock, /* RemovableCollection#0: AExternCodeBlock */ -&type_abstract_collection__Collectionparser_nodes__AExternCodeBlock, /* Collection[Sequence#0]: Collection[AExternCodeBlock] */ -&type_array__Arrayparser_nodes__AExternCodeBlock, /* Array[Sequence#0]: Array[AExternCodeBlock] */ -&type_abstract_collection__Collectionparser_nodes__AExternCodeBlock, /* Collection[SimpleCollection#0]: Collection[AExternCodeBlock] */ -&type_parser_nodes__AExternCodeBlock, /* Collection#0: AExternCodeBlock */ -&type_abstract_collection__Collectionparser_nodes__AExternCodeBlock, /* Collection[Collection#0]: Collection[AExternCodeBlock] */ -&type_parser_nodes__AExternCodeBlock, /* SequenceRead#0: AExternCodeBlock */ -&type_parser_nodes__AExternCodeBlock, /* AbstractArrayRead#0: AExternCodeBlock */ -&type_array__Arrayparser_nodes__AExternCodeBlock, /* Array[AbstractArrayRead#0]: Array[AExternCodeBlock] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[AExternCodeBlock] not a live type) */ -&type_array__ArrayIteratorparser_nodes__AExternCodeBlock, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[AExternCodeBlock] */ -} -}; -/* runtime type AbstractArrayRead[AExternCodeBlock] */ -const struct type type_array__AbstractArrayReadparser_nodes__AExternCodeBlock = { -2787, -"AbstractArrayRead[AExternCodeBlock]", /* class_name_string */ -10, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type ListNode[Scope] */ -const struct type type_list__ListNodescope__Scope = { -2420, -"ListNode[Scope]", /* class_name_string */ -6, +/* runtime type HashMapKeys[MModule, Set[MClassDef]] */ +const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef = { +-1, /*CAST DEAD*/ +"HashMapKeys[MModule, Set[MClassDef]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_list__ListNodescope__Scope, +&resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef, 7, { 0, /* nullable Object */ 1, /* Object */ -59, /* nullable ListNode[Scope] */ -1947, /* Container[Scope] */ -92, /* Collection[Object] */ -698, /* Collection[Scope] */ -2420, /* ListNode[Scope] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +594, /* Collection[MModule] */ +1388, /* HashMapKeys[MModule, Set[MClassDef]] */ }, }; -const struct types resolution_table_list__ListNodescope__Scope = { +const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef = { 0, /* dummy */ { -&type_scope__Scope, /* ListNode#0: Scope */ -&type_nullable_list__ListNodescope__Scope, /* nullable ListNode[ListNode#0]: nullable ListNode[Scope] */ -&type_abstract_collection__ContainerIteratorscope__Scope, /* ContainerIterator[Container#0]: ContainerIterator[Scope] */ -&type_scope__Scope, /* Container#0: Scope */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassDef]] */ +&type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassDef]] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ +&type_mmodule__MModule, /* RemovableCollection#0: MModule */ NULL, /* empty */ NULL, /* empty */ -&type_scope__Scope, /* Collection#0: Scope */ -&type_abstract_collection__Collectionscope__Scope, /* Collection[Collection#0]: Collection[Scope] */ +&type_mmodule__MModule, /* Collection#0: MModule */ +&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */ } }; -/* runtime type nullable ListNode[Scope] */ -const struct type type_nullable_list__ListNodescope__Scope = { -59, -"nullable ListNode[Scope]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Container[Scope] */ -const struct type type_abstract_collection__Containerscope__Scope = { -1947, -"Container[Scope]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type ListIterator[Scope] */ -const struct type type_list__ListIteratorscope__Scope = { +/* runtime type HashMapValues[MModule, Set[MClassDef]] */ +const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef = { -1, /*CAST DEAD*/ -"ListIterator[Scope]", /* class_name_string */ +"HashMapValues[MModule, Set[MClassDef]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_list__ListIteratorscope__Scope, -3, +&resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef, +7, { 0, /* nullable Object */ 1, /* Object */ -431, /* ListIterator[Scope] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +1147, /* Collection[Set[MClassDef]] */ +1389, /* HashMapValues[MModule, Set[MClassDef]] */ }, }; -const struct types resolution_table_list__ListIteratorscope__Scope = { +const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef = { 0, /* dummy */ { -&type_array__Arrayscope__Scope, /* Array[Iterator#0]: Array[Scope] */ -&type_scope__Scope, /* ListIterator#0: Scope */ -&type_list__Listscope__Scope, /* List[ListIterator#0]: List[Scope] */ +&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassDef]] */ +&type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassDef]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_abstract_collection__Setmodel__MClassDef, /* RemovableCollection#0: Set[MClassDef] */ +NULL, /* empty */ +NULL, /* empty */ +&type_abstract_collection__Setmodel__MClassDef, /* Collection#0: Set[MClassDef] */ +&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef, /* Collection[Collection#0]: Collection[Set[MClassDef]] */ } }; -/* runtime type Array[Scope] */ -const struct type type_array__Arrayscope__Scope = { -2716, -"Array[Scope]", /* class_name_string */ -6, +/* runtime type Collection[Set[MClassDef]] */ +const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef = { +1147, +"Collection[Set[MClassDef]]", /* class_name_string */ +5, 0, -&resolution_table_array__Arrayscope__Scope, -10, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = { +391, +"NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]]", /* class_name_string */ +2, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef, +3, { 0, /* nullable Object */ 1, /* Object */ -2421, /* AbstractArrayRead[Scope] */ -91, /* SequenceRead[nullable Object] */ -92, /* Collection[Object] */ -698, /* Collection[Scope] */ -2716, /* Array[Scope] */ -1838, /* AbstractArrayRead[Object] */ --1, /* empty */ -2029, /* Array[Object] */ +391, /* NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */ }, }; -const struct types resolution_table_array__Arrayscope__Scope = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = { 0, /* dummy */ { -&type_array__Arrayscope__Scope, /* Array[Array#0]: Array[Scope] */ -&type_array__NativeArrayscope__Scope, /* NativeArray[Array#0]: NativeArray[Scope] */ -&type_scope__Scope, /* Sequence#0: Scope */ -&type_scope__Scope, /* SimpleCollection#0: Scope */ -&type_abstract_collection__Collectionscope__Scope, /* Collection[Array#0]: Collection[Scope] */ -&type_scope__Scope, /* Array#0: Scope */ -&type_array__NativeArrayscope__Scope, /* NativeArray[ArrayCapable#0]: NativeArray[Scope] */ -&type_scope__Scope, /* AbstractArray#0: Scope */ -&type_scope__Scope, /* RemovableCollection#0: Scope */ -&type_abstract_collection__Collectionscope__Scope, /* Collection[Sequence#0]: Collection[Scope] */ -&type_array__Arrayscope__Scope, /* Array[Sequence#0]: Array[Scope] */ -&type_abstract_collection__Collectionscope__Scope, /* Collection[SimpleCollection#0]: Collection[Scope] */ -&type_scope__Scope, /* Collection#0: Scope */ -&type_abstract_collection__Collectionscope__Scope, /* Collection[Collection#0]: Collection[Scope] */ -&type_scope__Scope, /* SequenceRead#0: Scope */ -&type_scope__Scope, /* AbstractArrayRead#0: Scope */ -&type_array__Arrayscope__Scope, /* Array[AbstractArrayRead#0]: Array[Scope] */ -NULL, /* empty (AbstractArray[AbstractArrayRead#0]: AbstractArray[Scope] not a live type) */ -&type_array__ArrayIteratorscope__Scope, /* ArrayIterator[AbstractArrayRead#0]: ArrayIterator[Scope] */ +&type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassDef]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassDef]]] */ } }; -/* runtime type AbstractArrayRead[Scope] */ -const struct type type_array__AbstractArrayReadscope__Scope = { -2421, -"AbstractArrayRead[Scope]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type ArrayIterator[FlowContext] */ -const struct type type_array__ArrayIteratorflow__FlowContext = { +/* runtime type HashMapIterator[MModule, Set[MClassDef]] */ +const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef = { -1, /*CAST DEAD*/ -"ArrayIterator[FlowContext]", /* class_name_string */ +"HashMapIterator[MModule, Set[MClassDef]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayIteratorflow__FlowContext, +&resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef, 4, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1653, /* ArrayIterator[FlowContext] */ +392, /* MapIterator[MModule, Set[MClassDef]] */ +1148, /* HashMapIterator[MModule, Set[MClassDef]] */ }, }; -const struct types resolution_table_array__ArrayIteratorflow__FlowContext = { +const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef = { 0, /* dummy */ { -&type_array__Arrayflow__FlowContext, /* Array[Iterator#0]: Array[FlowContext] */ -&type_array__AbstractArrayReadflow__FlowContext, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[FlowContext] */ +&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassDef]] */ } }; -/* runtime type NativeArray[FlowContext] */ -const struct type type_array__NativeArrayflow__FlowContext = { -1654, -"NativeArray[FlowContext]", /* class_name_string */ +/* runtime type MapIterator[MModule, Set[MClassDef]] */ +const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef = { +392, +"MapIterator[MModule, Set[MClassDef]]", /* class_name_string */ +2, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapNode[MModule, Set[MClassDef]] */ +const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = { +1149, +"HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */ 3, 0, -&resolution_table_array__NativeArrayflow__FlowContext, +&resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef, 4, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -1654, /* NativeArray[FlowContext] */ +48, /* nullable HashMapNode[MModule, Set[MClassDef]] */ +1149, /* HashMapNode[MModule, Set[MClassDef]] */ }, }; -const struct types resolution_table_array__NativeArrayflow__FlowContext = { +const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = { 0, /* dummy */ { -&type_flow__FlowContext, /* NativeArray#0: FlowContext */ -&type_array__NativeArrayflow__FlowContext, /* NativeArray[NativeArray#0]: NativeArray[FlowContext] */ +&type_mmodule__MModule, /* HashMapNode#0: MModule */ +&type_abstract_collection__Setmodel__MClassDef, /* HashMapNode#1: Set[MClassDef] */ +&type_mmodule__MModule, /* HashNode#0: MModule */ } }; -/* runtime type HashSetNode[Variable] */ -const struct type type_hash_collection__HashSetNodescope__Variable = { -2163, -"HashSetNode[Variable]", /* class_name_string */ -5, +/* runtime type nullable HashMapNode[MModule, Set[MClassDef]] */ +const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef = { +48, +"nullable HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */ +2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapKeys[MModule, Set[MClass]] */ +const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass = { +-1, /*CAST DEAD*/ +"HashMapKeys[MModule, Set[MClass]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetNodescope__Variable, -6, +&resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass, +7, { 0, /* nullable Object */ 1, /* Object */ -32, /* nullable HashSetNode[Object] */ -432, /* nullable HashSetNode[Variable] */ -1549, /* HashSetNode[Object] */ -2163, /* HashSetNode[Variable] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +594, /* Collection[MModule] */ +1390, /* HashMapKeys[MModule, Set[MClass]] */ }, }; -const struct types resolution_table_hash_collection__HashSetNodescope__Variable = { +const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass = { 0, /* dummy */ { -&type_scope__Variable, /* HashSetNode#0: Variable */ +&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClass]] */ +&type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClass]] */ NULL, /* empty */ -&type_nullable_hash_collection__HashSetNodescope__Variable, /* nullable N: nullable HashSetNode[Variable] */ -&type_scope__Variable, /* HashNode#0: Variable */ +NULL, /* empty */ +NULL, /* empty */ +&type_mmodule__MModule, /* RemovableCollection#0: MModule */ +NULL, /* empty */ +NULL, /* empty */ +&type_mmodule__MModule, /* Collection#0: MModule */ +&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */ } }; -/* runtime type nullable HashSetNode[Variable] */ -const struct type type_nullable_hash_collection__HashSetNodescope__Variable = { -432, -"nullable HashSetNode[Variable]", /* class_name_string */ -3, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashSetIterator[Variable] */ -const struct type type_hash_collection__HashSetIteratorscope__Variable = { +/* runtime type HashMapValues[MModule, Set[MClass]] */ +const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass = { -1, /*CAST DEAD*/ -"HashSetIterator[Variable]", /* class_name_string */ +"HashMapValues[MModule, Set[MClass]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashSetIteratorscope__Variable, -4, +&resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass, +7, { 0, /* nullable Object */ 1, /* Object */ -356, /* HashSetIterator[Object] */ -1655, /* HashSetIterator[Variable] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +1150, /* Collection[Set[MClass]] */ +1391, /* HashMapValues[MModule, Set[MClass]] */ }, }; -const struct types resolution_table_hash_collection__HashSetIteratorscope__Variable = { +const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass = { 0, /* dummy */ { -&type_array__Arrayscope__Variable, /* Array[Iterator#0]: Array[Variable] */ -&type_hash_collection__HashSetscope__Variable, /* HashSet[HashSetIterator#0]: HashSet[Variable] */ +&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClass]] */ +&type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClass]] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_abstract_collection__Setmodel__MClass, /* RemovableCollection#0: Set[MClass] */ +NULL, /* empty */ +NULL, /* empty */ +&type_abstract_collection__Setmodel__MClass, /* Collection#0: Set[MClass] */ +&type_abstract_collection__Collectionabstract_collection__Setmodel__MClass, /* Collection[Collection#0]: Collection[Set[MClass]] */ } }; -/* runtime type NativeArray[nullable HashSetNode[Variable]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable = { -1656, -"NativeArray[nullable HashSetNode[Variable]]", /* class_name_string */ -3, +/* runtime type Collection[Set[MClass]] */ +const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClass = { +1150, +"Collection[Set[MClass]]", /* class_name_string */ +5, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable, -4, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = { +393, +"NativeArray[nullable HashMapNode[MModule, Set[MClass]]]", /* class_name_string */ +2, +0, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass, +3, { 0, /* nullable Object */ 1, /* Object */ -357, /* NativeArray[nullable HashSetNode[Object]] */ -1656, /* NativeArray[nullable HashSetNode[Variable]] */ +393, /* NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = { 0, /* dummy */ { -&type_nullable_hash_collection__HashSetNodescope__Variable, /* NativeArray#0: nullable HashSetNode[Variable] */ -&type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable, /* NativeArray[NativeArray#0]: NativeArray[nullable HashSetNode[Variable]] */ +&type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClass]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClass]]] */ } }; -/* runtime type ArrayIterator[CallSite] */ -const struct type type_array__ArrayIteratortyping__CallSite = { +/* runtime type HashMapIterator[MModule, Set[MClass]] */ +const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass = { -1, /*CAST DEAD*/ -"ArrayIterator[CallSite]", /* class_name_string */ +"HashMapIterator[MModule, Set[MClass]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_array__ArrayIteratortyping__CallSite, +&resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass, 4, { 0, /* nullable Object */ 1, /* Object */ -321, /* ArrayIterator[Object] */ -1657, /* ArrayIterator[CallSite] */ +394, /* MapIterator[MModule, Set[MClass]] */ +1151, /* HashMapIterator[MModule, Set[MClass]] */ }, }; -const struct types resolution_table_array__ArrayIteratortyping__CallSite = { +const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass = { 0, /* dummy */ { -&type_array__Arraytyping__CallSite, /* Array[Iterator#0]: Array[CallSite] */ -&type_array__AbstractArrayReadtyping__CallSite, /* AbstractArrayRead[ArrayIterator#0]: AbstractArrayRead[CallSite] */ +&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClass]] */ } }; -/* runtime type NativeArray[CallSite] */ -const struct type type_array__NativeArraytyping__CallSite = { -1658, -"NativeArray[CallSite]", /* class_name_string */ +/* runtime type MapIterator[MModule, Set[MClass]] */ +const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass = { +394, +"MapIterator[MModule, Set[MClass]]", /* class_name_string */ +2, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapNode[MModule, Set[MClass]] */ +const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = { +1152, +"HashMapNode[MModule, Set[MClass]]", /* class_name_string */ 3, 0, -&resolution_table_array__NativeArraytyping__CallSite, +&resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass, 4, { 0, /* nullable Object */ 1, /* Object */ -115, /* NativeArray[Object] */ -1658, /* NativeArray[CallSite] */ +49, /* nullable HashMapNode[MModule, Set[MClass]] */ +1152, /* HashMapNode[MModule, Set[MClass]] */ }, }; -const struct types resolution_table_array__NativeArraytyping__CallSite = { +const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = { 0, /* dummy */ { -&type_typing__CallSite, /* NativeArray#0: CallSite */ -&type_array__NativeArraytyping__CallSite, /* NativeArray[NativeArray#0]: NativeArray[CallSite] */ +&type_mmodule__MModule, /* HashMapNode#0: MModule */ +&type_abstract_collection__Setmodel__MClass, /* HashMapNode#1: Set[MClass] */ +&type_mmodule__MModule, /* HashNode#0: MModule */ } }; -/* runtime type HashMapKeys[FFILanguage, Set[NitniCallback]] */ -const struct type type_hash_collection__HashMapKeysffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback = { +/* runtime type nullable HashMapNode[MModule, Set[MClass]] */ +const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass = { +49, +"nullable HashMapNode[MModule, Set[MClass]]", /* class_name_string */ +2, +1, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type HashMapKeys[MModule, Set[MClassType]] */ +const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType = { -1, /*CAST DEAD*/ -"HashMapKeys[FFILanguage, Set[NitniCallback]]", /* class_name_string */ +"HashMapKeys[MModule, Set[MClassType]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapKeysffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback, -5, +&resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType, +7, { 0, /* nullable Object */ 1, /* Object */ -640, /* Collection[FFILanguage] */ -1948, /* HashMapKeys[FFILanguage, Set[NitniCallback]] */ -92, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +594, /* Collection[MModule] */ +1392, /* HashMapKeys[MModule, Set[MClassType]] */ }, }; -const struct types resolution_table_hash_collection__HashMapKeysffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback = { +const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType = { 0, /* dummy */ { -&type_hash_collection__HashMapffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[FFILanguage, Set[NitniCallback]] */ -&type_abstract_collection__MapKeysIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[FFILanguage, Set[NitniCallback]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType, /* HashMap[HashMapKeys#0, HashMapKeys#1]: HashMap[MModule, Set[MClassType]] */ +&type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType, /* MapKeysIterator[HashMapKeys#0, HashMapKeys#1]: MapKeysIterator[MModule, Set[MClassType]] */ NULL, /* empty */ NULL, /* empty */ -&type_ffi_base__FFILanguage, /* RemovableCollection#0: FFILanguage */ NULL, /* empty */ +&type_mmodule__MModule, /* RemovableCollection#0: MModule */ NULL, /* empty */ NULL, /* empty */ -&type_ffi_base__FFILanguage, /* Collection#0: FFILanguage */ -&type_abstract_collection__Collectionffi_base__FFILanguage, /* Collection[Collection#0]: Collection[FFILanguage] */ +&type_mmodule__MModule, /* Collection#0: MModule */ +&type_abstract_collection__Collectionmmodule__MModule, /* Collection[Collection#0]: Collection[MModule] */ } }; -/* runtime type HashMapValues[FFILanguage, Set[NitniCallback]] */ -const struct type type_hash_collection__HashMapValuesffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback = { +/* runtime type HashMapValues[MModule, Set[MClassType]] */ +const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType = { -1, /*CAST DEAD*/ -"HashMapValues[FFILanguage, Set[NitniCallback]]", /* class_name_string */ +"HashMapValues[MModule, Set[MClassType]]", /* class_name_string */ -1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapValuesffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback, -5, +&resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType, +8, { 0, /* nullable Object */ 1, /* Object */ -1566, /* Collection[Set[NitniCallback]] */ -1949, /* HashMapValues[FFILanguage, Set[NitniCallback]] */ -92, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +1084, /* Collection[Set[MType]] */ +1393, /* Collection[Set[MClassType]] */ +1575, /* HashMapValues[MModule, Set[MClassType]] */ }, }; -const struct types resolution_table_hash_collection__HashMapValuesffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback = { +const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType = { 0, /* dummy */ { -&type_hash_collection__HashMapffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[FFILanguage, Set[NitniCallback]] */ -&type_abstract_collection__MapValuesIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[FFILanguage, Set[NitniCallback]] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ +&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType, /* HashMap[HashMapValues#0, HashMapValues#1]: HashMap[MModule, Set[MClassType]] */ +&type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType, /* MapValuesIterator[HashMapValues#0, HashMapValues#1]: MapValuesIterator[MModule, Set[MClassType]] */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_collection__Setnitni_callbacks__NitniCallback, /* RemovableCollection#0: Set[NitniCallback] */ NULL, /* empty */ +&type_abstract_collection__Setmodel__MClassType, /* RemovableCollection#0: Set[MClassType] */ NULL, /* empty */ NULL, /* empty */ -&type_abstract_collection__Setnitni_callbacks__NitniCallback, /* Collection#0: Set[NitniCallback] */ -&type_abstract_collection__Collectionabstract_collection__Setnitni_callbacks__NitniCallback, /* Collection[Collection#0]: Collection[Set[NitniCallback]] */ +&type_abstract_collection__Setmodel__MClassType, /* Collection#0: Set[MClassType] */ +&type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType, /* Collection[Collection#0]: Collection[Set[MClassType]] */ } }; -/* runtime type NativeArray[nullable HashMapNode[FFILanguage, Set[NitniCallback]]] */ -const struct type type_array__NativeArraynullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback = { -433, -"NativeArray[nullable HashMapNode[FFILanguage, Set[NitniCallback]]]", /* class_name_string */ +/* runtime type Collection[Set[MClassType]] */ +const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType = { +1393, +"Collection[Set[MClassType]]", /* class_name_string */ +6, +0, +NULL, /*DEAD*/ +0, {}, /*DEAD TYPE*/ +}; +/* runtime type NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */ +const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = { +395, +"NativeArray[nullable HashMapNode[MModule, Set[MClassType]]]", /* class_name_string */ 2, 0, -&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback, +&resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType, 3, { 0, /* nullable Object */ 1, /* Object */ -433, /* NativeArray[nullable HashMapNode[FFILanguage, Set[NitniCallback]]] */ +395, /* NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */ }, }; -const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback = { +const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = { 0, /* dummy */ { -&type_nullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback, /* NativeArray#0: nullable HashMapNode[FFILanguage, Set[NitniCallback]] */ -&type_array__NativeArraynullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[FFILanguage, Set[NitniCallback]]] */ +&type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType, /* NativeArray#0: nullable HashMapNode[MModule, Set[MClassType]] */ +&type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType, /* NativeArray[NativeArray#0]: NativeArray[nullable HashMapNode[MModule, Set[MClassType]]] */ } }; -/* runtime type HashMapNode[FFILanguage, Set[NitniCallback]] */ -const struct type type_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback = { -1659, -"HashMapNode[FFILanguage, Set[NitniCallback]]", /* class_name_string */ -3, +/* runtime type HashMapIterator[MModule, Set[MClassType]] */ +const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType = { +-1, /*CAST DEAD*/ +"HashMapIterator[MModule, Set[MClassType]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback, +&resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType, 4, { 0, /* nullable Object */ 1, /* Object */ -60, /* nullable HashMapNode[FFILanguage, Set[NitniCallback]] */ -1659, /* HashMapNode[FFILanguage, Set[NitniCallback]] */ +396, /* MapIterator[MModule, Set[MClassType]] */ +1153, /* HashMapIterator[MModule, Set[MClassType]] */ }, }; -const struct types resolution_table_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback = { +const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType = { 0, /* dummy */ { -&type_ffi_base__FFILanguage, /* HashMapNode#0: FFILanguage */ -&type_abstract_collection__Setnitni_callbacks__NitniCallback, /* HashMapNode#1: Set[NitniCallback] */ -&type_nullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback, /* nullable N: nullable HashMapNode[FFILanguage, Set[NitniCallback]] */ -&type_ffi_base__FFILanguage, /* HashNode#0: FFILanguage */ +&type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[MModule, Set[MClassType]] */ } }; -/* runtime type nullable HashMapNode[FFILanguage, Set[NitniCallback]] */ -const struct type type_nullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback = { -60, -"nullable HashMapNode[FFILanguage, Set[NitniCallback]]", /* class_name_string */ +/* runtime type MapIterator[MModule, Set[MClassType]] */ +const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType = { +396, +"MapIterator[MModule, Set[MClassType]]", /* class_name_string */ 2, -1, +0, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; -/* runtime type HashMapIterator[FFILanguage, Set[NitniCallback]] */ -const struct type type_hash_collection__HashMapIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback = { --1, /*CAST DEAD*/ -"HashMapIterator[FFILanguage, Set[NitniCallback]]", /* class_name_string */ --1, /*CAST DEAD*/ +/* runtime type HashMapNode[MModule, Set[MClassType]] */ +const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = { +1154, +"HashMapNode[MModule, Set[MClassType]]", /* class_name_string */ +3, 0, -&resolution_table_hash_collection__HashMapIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback, +&resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType, 4, { 0, /* nullable Object */ 1, /* Object */ -434, /* MapIterator[FFILanguage, Set[NitniCallback]] */ -1660, /* HashMapIterator[FFILanguage, Set[NitniCallback]] */ +50, /* nullable HashMapNode[MModule, Set[MClassType]] */ +1154, /* HashMapNode[MModule, Set[MClassType]] */ }, }; -const struct types resolution_table_hash_collection__HashMapIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback = { +const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = { 0, /* dummy */ { -&type_hash_collection__HashMapffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback, /* HashMap[HashMapIterator#0, HashMapIterator#1]: HashMap[FFILanguage, Set[NitniCallback]] */ +&type_mmodule__MModule, /* HashMapNode#0: MModule */ +&type_abstract_collection__Setmodel__MClassType, /* HashMapNode#1: Set[MClassType] */ +&type_mmodule__MModule, /* HashNode#0: MModule */ } }; -/* runtime type MapIterator[FFILanguage, Set[NitniCallback]] */ -const struct type type_abstract_collection__MapIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback = { -434, -"MapIterator[FFILanguage, Set[NitniCallback]]", /* class_name_string */ +/* runtime type nullable HashMapNode[MModule, Set[MClassType]] */ +const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType = { +50, +"nullable HashMapNode[MModule, Set[MClassType]]", /* class_name_string */ 2, -0, +1, NULL, /*DEAD*/ 0, {}, /*DEAD TYPE*/ }; /* runtime type HashMap[MClass, POSetElement[MClass]] */ const struct type type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass = { -435, +397, "HashMap[MClass, POSetElement[MClass]]", /* class_name_string */ 2, 0, @@ -9934,7 +9923,7 @@ const struct type type_hash_collection__HashMapmodel__MClassposet__POSetElementm { 0, /* nullable Object */ 1, /* Object */ -435, /* HashMap[MClass, POSetElement[MClass]] */ +397, /* HashMap[MClass, POSetElement[MClass]] */ }, }; const struct types resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass = { @@ -9943,17 +9932,14 @@ const struct types resolution_table_hash_collection__HashMapmodel__MClassposet__ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -NULL, /* empty */ &type_model__MClass, /* MapRead#0: MClass */ -&type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, POSetElement[MClass]] */ &type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass, /* NativeArray[ArrayCapable#0]: NativeArray[nullable HashMapNode[MClass, POSetElement[MClass]]] */ +&type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass, /* HashMapKeys[HashMap#0, HashMap#1]: HashMapKeys[MClass, POSetElement[MClass]] */ &type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass, /* HashMapValues[HashMap#0, HashMap#1]: HashMapValues[MClass, POSetElement[MClass]] */ &type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass, /* HashMapIterator[HashMap#0, HashMap#1]: HashMapIterator[MClass, POSetElement[MClass]] */ &type_model__MClass, /* Map#0: MClass */ &type_poset__POSetElementmodel__MClass, /* Map#1: POSetElement[MClass] */ &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass, /* HashMapNode[HashMap#0, HashMap#1]: HashMapNode[MClass, POSetElement[MClass]] */ -NULL, /* empty (Map[Map#0, Map#1]: Map[MClass, POSetElement[MClass]] not a live type) */ -&type_poset__POSetElementmodel__MClass, /* MapRead#1: POSetElement[MClass] */ &type_model__MClass, /* HashCollection#0: MClass */ &type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass, /* nullable HashCollection#1: nullable HashMapNode[MClass, POSetElement[MClass]] */ &type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass, /* HashCollection#1: HashMapNode[MClass, POSetElement[MClass]] */ @@ -9962,7 +9948,7 @@ NULL, /* empty (Map[Map#0, Map#1]: Map[MClass, POSetElement[MClass]] not a live }; /* runtime type POSetElement[MClass] */ const struct type type_poset__POSetElementmodel__MClass = { -436, +398, "POSetElement[MClass]", /* class_name_string */ 2, 0, @@ -9971,7 +9957,7 @@ const struct type type_poset__POSetElementmodel__MClass = { { 0, /* nullable Object */ 1, /* Object */ -436, /* POSetElement[MClass] */ +398, /* POSetElement[MClass] */ }, }; const struct types resolution_table_poset__POSetElementmodel__MClass = { @@ -9982,3 +9968,26 @@ const struct types resolution_table_poset__POSetElementmodel__MClass = { &type_model__MClass, /* POSetElement#0: MClass */ } }; +/* runtime type HashMapKeys[MClassType, Set[MType]] */ +const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType = { +-1, /*CAST DEAD*/ +"HashMapKeys[MClassType, Set[MType]]", /* class_name_string */ +-1, /*CAST DEAD*/ +0, +&resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType, +12, +{ +0, /* nullable Object */ +1, /* Object */ +-1, /* empty */ +-1, /* empty */ +84, /* Collection[Object] */ +93, /* Collection[nullable MType] */ +1316, /* Collection[MType] */ +1576, /* HashMapKeys[MType, Set[MType]] */ +-1, /* empty */ +-1, /* empty */ +1464, /* Collection[MClassType] */ +2012, /* HashMapKeys[MClassType, Set[MType]] */ +}, +};