X-Git-Url: http://nitlanguage.org diff --git a/c_src/nith.types.0.h b/c_src/nith.types.0.h index 8d10cf3..7dcb1b5 100644 --- a/c_src/nith.types.0.h +++ b/c_src/nith.types.0.h @@ -5,288 +5,379 @@ extern const struct type type_kernel__Float; extern const struct types resolution_table_kernel__Float; extern const struct type type_kernel__Char; extern const struct types resolution_table_kernel__Char; -extern const struct type type_toolcontext__Message; +extern const struct type type_string__Text; +extern const struct type type_string__String; +extern const struct type type_array__Arraystring__String; +extern const struct types resolution_table_string__FlatString; +extern const struct type type_string__FlatString; +extern const struct type type_abstract_collection__Collectionkernel__Char; +extern const struct type type_array__Arraykernel__Char; +extern const struct types resolution_table_string__FlatStringCharView; +extern const struct type type_string__FlatBuffer; +extern const struct type type_array__Arraystring__FlatBuffer; +extern const struct types resolution_table_string__FlatBuffer; +extern const struct types resolution_table_string__FlatBufferCharView; extern const struct type type_array__NativeArraytoolcontext__Message; -extern const struct type type_array__Arraytoolcontext__Message; +extern const struct type type_toolcontext__Message; extern const struct type type_abstract_collection__Collectiontoolcontext__Message; +extern const struct type type_array__Arraytoolcontext__Message; +extern const struct type type_array__AbstractArraytoolcontext__Message; extern const struct type type_array__ArrayIteratortoolcontext__Message; extern const struct types resolution_table_array__Arraytoolcontext__Message; -extern const struct type type_kernel__Object; extern const struct type type_array__NativeArraykernel__Object; -extern const struct type type_array__Arraykernel__Object; +extern const struct type type_kernel__Object; extern const struct type type_abstract_collection__Collectionkernel__Object; +extern const struct type type_array__Arraykernel__Object; +extern const struct type type_array__AbstractArraykernel__Object; extern const struct type type_array__ArrayIteratorkernel__Object; extern const struct types resolution_table_array__Arraykernel__Object; -extern const struct types resolution_table_sorter__ComparableSortertoolcontext__Message; -extern const struct types resolution_table_opts__OptionCount; -extern const struct type type_string__String; +extern const struct type type_array__NativeArrayopts__Option; +extern const struct type type_opts__Option; +extern const struct type type_abstract_collection__Collectionopts__Option; +extern const struct type type_array__Arrayopts__Option; +extern const struct type type_array__AbstractArrayopts__Option; +extern const struct type type_array__ArrayIteratoropts__Option; +extern const struct types resolution_table_array__Arrayopts__Option; extern const struct type type_array__NativeArraystring__String; -extern const struct type type_array__Arraystring__String; extern const struct type type_abstract_collection__Collectionstring__String; +extern const struct type type_array__AbstractArraystring__String; extern const struct type type_array__ArrayIteratorstring__String; extern const struct types resolution_table_array__Arraystring__String; -extern const struct type type_stream__Streamable; +extern const struct type type_array__NativeArraystring__Text; +extern const struct type type_abstract_collection__Collectionstring__Text; +extern const struct type type_array__Arraystring__Text; +extern const struct type type_array__AbstractArraystring__Text; +extern const struct type type_array__ArrayIteratorstring__Text; +extern const struct types resolution_table_array__Arraystring__Text; extern const struct type type_array__NativeArraystream__Streamable; -extern const struct type type_array__Arraystream__Streamable; +extern const struct type type_stream__Streamable; extern const struct type type_abstract_collection__Collectionstream__Streamable; +extern const struct type type_array__Arraystream__Streamable; +extern const struct type type_array__AbstractArraystream__Streamable; extern const struct type type_array__ArrayIteratorstream__Streamable; extern const struct types resolution_table_array__Arraystream__Streamable; +extern const struct type type_hash_collection__HashMapKeysstring__Stringopts__Option; +extern const struct type type_hash_collection__HashMapValuesstring__Stringopts__Option; +extern const struct type type_hash_collection__HashMapIteratorstring__Stringopts__Option; +extern const struct type type_hash_collection__HashMapNodestring__Stringopts__Option; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringopts__Option; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option; +extern const struct type type_nullable_string__String; +extern const struct types resolution_table_hash_collection__HashMapstring__Stringopts__Option; +extern const struct types resolution_table_opts__OptionCount; +extern const struct types resolution_table_opts__OptionArray; extern const struct type type_kernel__Bool; extern const struct types resolution_table_opts__OptionBool; -extern const struct type type_nullable_string__String; extern const struct types resolution_table_opts__OptionString; extern const struct type type_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase; -extern const struct type type_array__Arrayphase__Phase; extern const struct type type_phase__Phase; -extern const struct type type_poset__POSetElementphase__Phase; extern const struct type type_abstract_collection__Collectionphase__Phase; +extern const struct type type_array__Arrayphase__Phase; +extern const struct type type_poset__POSetElementphase__Phase; extern const struct types resolution_table_poset__POSetphase__Phase; -extern const struct types resolution_table_opts__OptionArray; +extern const struct type type_hash_collection__HashSetNodeparser_nodes__AModule; +extern const struct type type_hash_collection__HashSetIteratorparser_nodes__AModule; +extern const struct type type_parser_nodes__AModule; +extern const struct type type_abstract_collection__Collectionparser_nodes__AModule; +extern const struct type type_array__Arrayparser_nodes__AModule; +extern const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__AModule; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__AModule; +extern const struct type type_nullable_parser_nodes__AModule; +extern const struct types resolution_table_hash_collection__HashSetparser_nodes__AModule; +extern const struct type type_hash_collection__HashSetNodekernel__Object; +extern const struct type type_hash_collection__HashSetIteratorkernel__Object; +extern const struct type type_nullable_hash_collection__HashSetNodekernel__Object; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object; +extern const struct type type_nullable_kernel__Object; +extern const struct types resolution_table_hash_collection__HashSetkernel__Object; +extern const struct type type_hash_collection__HashSetNodeparser_nodes__ANode; +extern const struct type type_hash_collection__HashSetIteratorparser_nodes__ANode; +extern const struct type type_parser_nodes__ANode; +extern const struct type type_abstract_collection__Collectionparser_nodes__ANode; +extern const struct type type_array__Arrayparser_nodes__ANode; +extern const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__ANode; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode; +extern const struct type type_nullable_parser_nodes__ANode; +extern const struct types resolution_table_hash_collection__HashSetparser_nodes__ANode; extern const struct type type_array__NativeArrayphase__Phase; +extern const struct type type_array__AbstractArrayphase__Phase; extern const struct type type_array__ArrayIteratorphase__Phase; extern const struct types resolution_table_array__Arrayphase__Phase; -extern const struct type type_mproject__MProject; +extern const struct types resolution_table_opts__OptionInt; extern const struct type type_array__NativeArraymproject__MProject; -extern const struct type type_array__Arraymproject__MProject; +extern const struct type type_mproject__MProject; extern const struct type type_abstract_collection__Collectionmproject__MProject; +extern const struct type type_array__Arraymproject__MProject; +extern const struct type type_array__AbstractArraymproject__MProject; extern const struct type type_array__ArrayIteratormproject__MProject; extern const struct types resolution_table_array__Arraymproject__MProject; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject; extern const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject; extern const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject; extern const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject; extern const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject; extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject; extern const struct types resolution_table_more_collections__MultiHashMapstring__Stringmproject__MProject; -extern const struct type type_mmodule__MModule; extern const struct type type_array__NativeArraymmodule__MModule; -extern const struct type type_array__Arraymmodule__MModule; +extern const struct type type_mmodule__MModule; extern const struct type type_abstract_collection__Collectionmmodule__MModule; +extern const struct type type_array__Arraymmodule__MModule; +extern const struct type type_array__AbstractArraymmodule__MModule; extern const struct type type_array__ArrayIteratormmodule__MModule; extern const struct types resolution_table_array__Arraymmodule__MModule; extern const struct type type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct type type_poset__POSetElementmmodule__MModule; extern const struct types resolution_table_poset__POSetmmodule__MModule; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule; extern const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule; extern const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule; extern const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule; extern const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule; extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule; extern const struct types resolution_table_more_collections__MultiHashMapstring__Stringmmodule__MModule; -extern const struct type type_model__MClass; extern const struct type type_array__NativeArraymodel__MClass; -extern const struct type type_array__Arraymodel__MClass; +extern const struct type type_model__MClass; extern const struct type type_abstract_collection__Collectionmodel__MClass; +extern const struct type type_array__Arraymodel__MClass; +extern const struct type type_array__AbstractArraymodel__MClass; extern const struct type type_array__ArrayIteratormodel__MClass; extern const struct types resolution_table_array__Arraymodel__MClass; -extern const struct type type_nullable_model__MClass; extern const struct type type_array__NativeArraynullable_model__MClass; -extern const struct type type_array__Arraynullable_model__MClass; +extern const struct type type_nullable_model__MClass; extern const struct type type_abstract_collection__Collectionnullable_model__MClass; +extern const struct type type_array__Arraynullable_model__MClass; +extern const struct type type_array__AbstractArraynullable_model__MClass; extern const struct type type_array__ArrayIteratornullable_model__MClass; extern const struct types resolution_table_array__Arraynullable_model__MClass; -extern const struct type type_model__MProperty; extern const struct type type_array__NativeArraymodel__MProperty; -extern const struct type type_array__Arraymodel__MProperty; +extern const struct type type_model__MProperty; extern const struct type type_abstract_collection__Collectionmodel__MProperty; +extern const struct type type_array__Arraymodel__MProperty; +extern const struct type type_array__AbstractArraymodel__MProperty; extern const struct type type_array__ArrayIteratormodel__MProperty; extern const struct types resolution_table_array__Arraymodel__MProperty; -extern const struct type type_separate_compiler__PropertyLayoutElement; extern const struct type type_array__NativeArrayseparate_compiler__PropertyLayoutElement; -extern const struct type type_array__Arrayseparate_compiler__PropertyLayoutElement; +extern const struct type type_separate_compiler__PropertyLayoutElement; extern const struct type type_abstract_collection__Collectionseparate_compiler__PropertyLayoutElement; +extern const struct type type_array__Arrayseparate_compiler__PropertyLayoutElement; +extern const struct type type_array__AbstractArrayseparate_compiler__PropertyLayoutElement; extern const struct type type_array__ArrayIteratorseparate_compiler__PropertyLayoutElement; extern const struct types resolution_table_array__Arrayseparate_compiler__PropertyLayoutElement; -extern const struct type type_nullable_model__MProperty; extern const struct type type_array__NativeArraynullable_model__MProperty; -extern const struct type type_array__Arraynullable_model__MProperty; +extern const struct type type_nullable_model__MProperty; extern const struct type type_abstract_collection__Collectionnullable_model__MProperty; +extern const struct type type_array__Arraynullable_model__MProperty; +extern const struct type type_array__AbstractArraynullable_model__MProperty; extern const struct type type_array__ArrayIteratornullable_model__MProperty; extern const struct types resolution_table_array__Arraynullable_model__MProperty; extern const struct type type_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef; -extern const struct type type_array__Arraymodel__MClassDef; extern const struct type type_model__MClassDef; -extern const struct type type_poset__POSetElementmodel__MClassDef; extern const struct type type_abstract_collection__Collectionmodel__MClassDef; +extern const struct type type_array__Arraymodel__MClassDef; +extern const struct type type_poset__POSetElementmodel__MClassDef; extern const struct types resolution_table_poset__POSetmodel__MClassDef; extern const struct type type_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType; -extern const struct type type_array__Arraymodel__MClassType; extern const struct type type_model__MClassType; -extern const struct type type_poset__POSetElementmodel__MClassType; extern const struct type type_abstract_collection__Collectionmodel__MClassType; +extern const struct type type_array__Arraymodel__MClassType; +extern const struct type type_poset__POSetElementmodel__MClassType; extern const struct types resolution_table_poset__POSetmodel__MClassType; extern const struct type type_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType; -extern const struct type type_array__Arraymodel__MType; extern const struct type type_model__MType; -extern const struct type type_poset__POSetElementmodel__MType; extern const struct type type_abstract_collection__Collectionmodel__MType; +extern const struct type type_array__Arraymodel__MType; +extern const struct type type_poset__POSetElementmodel__MType; extern const struct types resolution_table_poset__POSetmodel__MType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass; extern const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass; extern const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass; extern const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass; extern const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass; extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass; extern const struct types resolution_table_more_collections__MultiHashMapstring__Stringmodel__MClass; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty; extern const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty; extern const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty; extern const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty; extern const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty; extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty; extern const struct types resolution_table_more_collections__MultiHashMapstring__Stringmodel__MProperty; extern const struct type type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct types resolution_table_more_collections__HashMap3mmodule__MModulemodel__MTypestring__Stringnullable_model__MProperty; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath; extern const struct type type_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath; extern const struct type type_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath; extern const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath; extern const struct type type_nullable_modelbuilder__ModulePath; extern const struct type type_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath; extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath; extern const struct types resolution_table_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup; extern const struct type type_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup; extern const struct type type_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup; extern const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup; extern const struct type type_nullable_mproject__MGroup; extern const struct type type_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup; extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup; extern const struct types resolution_table_hash_collection__HashMapstring__Stringnullable_mproject__MGroup; -extern const struct type type_parser_nodes__AModule; extern const struct type type_array__NativeArrayparser_nodes__AModule; -extern const struct type type_array__Arrayparser_nodes__AModule; -extern const struct type type_abstract_collection__Collectionparser_nodes__AModule; +extern const struct type type_array__AbstractArrayparser_nodes__AModule; extern const struct type type_array__ArrayIteratorparser_nodes__AModule; extern const struct types resolution_table_array__Arrayparser_nodes__AModule; -extern const struct type type_parser_nodes__Prod; extern const struct type type_array__NativeArrayparser_nodes__Prod; -extern const struct type type_array__Arrayparser_nodes__Prod; +extern const struct type type_parser_nodes__Prod; extern const struct type type_abstract_collection__Collectionparser_nodes__Prod; +extern const struct type type_array__Arrayparser_nodes__Prod; +extern const struct type type_array__AbstractArrayparser_nodes__Prod; extern const struct type type_array__ArrayIteratorparser_nodes__Prod; extern const struct types resolution_table_array__Arrayparser_nodes__Prod; -extern const struct type type_parser_nodes__ANode; extern const struct type type_array__NativeArrayparser_nodes__ANode; -extern const struct type type_array__Arrayparser_nodes__ANode; -extern const struct type type_abstract_collection__Collectionparser_nodes__ANode; +extern const struct type type_array__AbstractArrayparser_nodes__ANode; extern const struct type type_array__ArrayIteratorparser_nodes__ANode; extern const struct types resolution_table_array__Arrayparser_nodes__ANode; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule; extern const struct type type_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule; extern const struct type type_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule; extern const struct type type_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule; extern const struct type type_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule; extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule; extern const struct type type_nullable_mmodule__MModule; extern const struct types resolution_table_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef; extern const struct type type_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef; extern const struct type type_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef; extern const struct type type_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef; extern const struct type type_parser_nodes__AClassdef; extern const struct type type_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef; extern const struct type type_nullable_model__MClassDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef; -extern const struct type type_model__MPropDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef; +extern const struct type type_hash_collection__HashMapKeysstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_hash_collection__HashMapValuesstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_hash_collection__HashMapIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_mmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct types resolution_table_hash_collection__HashMapstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; extern const struct type type_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef; extern const struct type type_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef; +extern const struct type type_model__MPropDef; extern const struct type type_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef; extern const struct type type_parser_nodes__APropdef; extern const struct type type_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef; extern const struct type type_nullable_model__MPropDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef; extern const struct types resolution_table_array__NativeArraykernel__Object; -extern const struct type type_string__Text; -extern const struct types resolution_table_string__FlatString; -extern const struct type type_string__FlatString; -extern const struct type type_abstract_collection__Collectionkernel__Char; -extern const struct types resolution_table_string__FlatStringCharView; -extern const struct type type_string__FlatBuffer; -extern const struct type type_array__Arraystring__FlatBuffer; -extern const struct types resolution_table_string__FlatBuffer; -extern const struct types resolution_table_string__FlatBufferCharView; -extern const struct type type_opts__Option; -extern const struct type type_array__NativeArrayopts__Option; -extern const struct type type_array__Arrayopts__Option; -extern const struct type type_abstract_collection__Collectionopts__Option; -extern const struct type type_array__ArrayIteratoropts__Option; -extern const struct types resolution_table_array__Arrayopts__Option; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option; -extern const struct type type_hash_collection__HashMapKeysstring__Stringopts__Option; -extern const struct type type_hash_collection__HashMapValuesstring__Stringopts__Option; -extern const struct type type_hash_collection__HashMapIteratorstring__Stringopts__Option; -extern const struct type type_hash_collection__HashMapNodestring__Stringopts__Option; -extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringopts__Option; -extern const struct types resolution_table_hash_collection__HashMapstring__Stringopts__Option; +extern const struct type type_kernel__Comparable; +extern const struct type type_array__Arraykernel__Comparable; +extern const struct types resolution_table_sorter__DefaultComparator; extern const struct types resolution_table_array__NativeArraystring__String; +extern const struct types resolution_table_array__NativeArraystring__Text; extern const struct types resolution_table_array__NativeArraystream__Streamable; -extern const struct types resolution_table_array__NativeArrayopts__Option; extern const struct type type_array__ArraySetIteratormmodule__MModule; extern const struct types resolution_table_array__ArraySetmmodule__MModule; +extern const struct types resolution_table_array__NativeArrayopts__Option; +extern const struct type type_array__NativeArrayparser_nodes__AAnnotation; +extern const struct type type_parser_nodes__AAnnotation; +extern const struct type type_abstract_collection__Collectionparser_nodes__AAnnotation; +extern const struct type type_array__Arrayparser_nodes__AAnnotation; +extern const struct type type_array__AbstractArrayparser_nodes__AAnnotation; +extern const struct type type_array__ArrayIteratorparser_nodes__AAnnotation; +extern const struct types resolution_table_array__Arrayparser_nodes__AAnnotation; +extern const struct types resolution_table_string__FlatStringIterator; +extern const struct types resolution_table_string__FlatBufferIterator; extern const struct type type_hash_collection__HashSetNodemmodule__MModule; extern const struct type type_hash_collection__HashSetIteratormmodule__MModule; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule; extern const struct type type_nullable_hash_collection__HashSetNodemmodule__MModule; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule; extern const struct types resolution_table_hash_collection__HashSetmmodule__MModule; -extern const struct type type_hash_collection__HashSetNodekernel__Object; -extern const struct type type_hash_collection__HashSetIteratorkernel__Object; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object; -extern const struct type type_nullable_hash_collection__HashSetNodekernel__Object; -extern const struct type type_nullable_kernel__Object; -extern const struct types resolution_table_hash_collection__HashSetkernel__Object; extern const struct type type_array__NativeArraymodel__MClassDef; +extern const struct type type_array__AbstractArraymodel__MClassDef; extern const struct type type_array__ArrayIteratormodel__MClassDef; extern const struct types resolution_table_array__Arraymodel__MClassDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty; extern const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty; extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty; extern const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty; extern const struct type type_abstract_collection__Setmodel__MProperty; extern const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct type type_abstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; -extern const struct type type_location__Location; -extern const struct types resolution_table_location__Location; -extern const struct type type_range__IteratorRangekernel__Int; -extern const struct type type_abstract_collection__Collectionkernel__Int; -extern const struct types resolution_table_range__Rangekernel__Int; -extern const struct type type_array__Arraykernel__Char; -extern const struct types resolution_table_string__FlatStringIterator; -extern const struct types resolution_table_string__FlatBufferIterator; +extern const struct type type_array__NativeArraymodel__MClassType; +extern const struct type type_array__AbstractArraymodel__MClassType; +extern const struct type type_array__ArrayIteratormodel__MClassType; +extern const struct types resolution_table_array__Arraymodel__MClassType; +extern const struct type type_array__NativeArraymodel__MType; +extern const struct type type_array__AbstractArraymodel__MType; +extern const struct type type_array__ArrayIteratormodel__MType; +extern const struct types resolution_table_array__Arraymodel__MType; +extern const struct type type_array__NativeArraynullable_model__MType; +extern const struct type type_nullable_model__MType; +extern const struct type type_abstract_collection__Collectionnullable_model__MType; +extern const struct type type_array__Arraynullable_model__MType; +extern const struct type type_array__AbstractArraynullable_model__MType; +extern const struct type type_array__ArrayIteratornullable_model__MType; +extern const struct types resolution_table_array__Arraynullable_model__MType; +extern const struct type type_array__NativeArraymodel__MPropDef; +extern const struct type type_abstract_collection__Collectionmodel__MPropDef; +extern const struct type type_array__Arraymodel__MPropDef; +extern const struct type type_array__AbstractArraymodel__MPropDef; +extern const struct type type_array__ArrayIteratormodel__MPropDef; +extern const struct types resolution_table_array__Arraymodel__MPropDef; +extern const struct type type_array__NativeArraynullable_model__MPropDef; +extern const struct type type_abstract_collection__Collectionnullable_model__MPropDef; +extern const struct type type_array__Arraynullable_model__MPropDef; +extern const struct type type_array__AbstractArraynullable_model__MPropDef; +extern const struct type type_array__ArrayIteratornullable_model__MPropDef; +extern const struct types resolution_table_array__Arraynullable_model__MPropDef; +extern const struct type type_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef; +extern const struct type type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef; +extern const struct type type_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef; +extern const struct type type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef; +extern const struct type type_model__MMethod; +extern const struct type type_abstract_compiler__AbstractCompilerVisitor; +extern const struct type type_model__MMethodDef; +extern const struct types resolution_table_model__MMethodDef; extern const struct type type_array__Arraystring__FlatText; extern const struct types resolution_table_string__FlatSubstringsIter; extern const struct type type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup; -extern const struct type type_array__Arraymproject__MGroup; extern const struct type type_mproject__MGroup; -extern const struct type type_poset__POSetElementmproject__MGroup; extern const struct type type_abstract_collection__Collectionmproject__MGroup; +extern const struct type type_array__Arraymproject__MGroup; +extern const struct type type_poset__POSetElementmproject__MGroup; extern const struct types resolution_table_poset__POSetmproject__MGroup; -extern const struct type type_modelbuilder__ModulePath; extern const struct type type_array__NativeArraymodelbuilder__ModulePath; -extern const struct type type_array__Arraymodelbuilder__ModulePath; +extern const struct type type_modelbuilder__ModulePath; extern const struct type type_abstract_collection__Collectionmodelbuilder__ModulePath; +extern const struct type type_array__Arraymodelbuilder__ModulePath; +extern const struct type type_array__AbstractArraymodelbuilder__ModulePath; extern const struct type type_array__ArrayIteratormodelbuilder__ModulePath; extern const struct types resolution_table_array__Arraymodelbuilder__ModulePath; extern const struct type type_array__NativeArraynullable_modelbuilder__ModulePath; -extern const struct type type_array__Arraynullable_modelbuilder__ModulePath; extern const struct type type_abstract_collection__Collectionnullable_modelbuilder__ModulePath; +extern const struct type type_array__Arraynullable_modelbuilder__ModulePath; +extern const struct type type_array__AbstractArraynullable_modelbuilder__ModulePath; extern const struct type type_array__ArrayIteratornullable_modelbuilder__ModulePath; extern const struct types resolution_table_array__Arraynullable_modelbuilder__ModulePath; extern const struct type type_array__NativeArraykernel__Int; +extern const struct type type_abstract_collection__Collectionkernel__Int; extern const struct type type_array__Arraykernel__Int; +extern const struct type type_array__AbstractArraykernel__Int; extern const struct type type_array__ArrayIteratorkernel__Int; extern const struct types resolution_table_array__Arraykernel__Int; extern const struct type type_array__Arrayparser_nodes__AClassdef; @@ -295,66 +386,73 @@ extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__ACl extern const struct type type_array__Arrayparser_nodes__APropdef; extern const struct type type_abstract_collection__Collectionparser_nodes__APropdef; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__APropdef; -extern const struct type type_list__ListNodeparser_nodes__ANode; -extern const struct type type_list__ListIteratorparser_nodes__ANode; -extern const struct type type_nullable_list__ListNodeparser_nodes__ANode; -extern const struct types resolution_table_list__Listparser_nodes__ANode; -extern const struct type type_hash_collection__HashSetNodeparser_nodes__ANode; -extern const struct type type_hash_collection__HashSetIteratorparser_nodes__ANode; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode; -extern const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__ANode; -extern const struct type type_nullable_parser_nodes__ANode; -extern const struct types resolution_table_hash_collection__HashSetparser_nodes__ANode; +extern const struct type type_location__Location; +extern const struct types resolution_table_location__Location; +extern const struct type type_array__NativeArraymodel__MParameterType; +extern const struct type type_model__MParameterType; +extern const struct type type_abstract_collection__Collectionmodel__MParameterType; +extern const struct type type_array__Arraymodel__MParameterType; +extern const struct type type_array__AbstractArraymodel__MParameterType; +extern const struct type type_array__ArrayIteratormodel__MParameterType; +extern const struct types resolution_table_array__Arraymodel__MParameterType; +extern const struct type type_array__NativeArraymodel__MGenericType; +extern const struct type type_model__MGenericType; +extern const struct type type_abstract_collection__Collectionmodel__MGenericType; +extern const struct type type_array__Arraymodel__MGenericType; +extern const struct type type_array__AbstractArraymodel__MGenericType; +extern const struct type type_array__ArrayIteratormodel__MGenericType; +extern const struct types resolution_table_array__Arraymodel__MGenericType; +extern const struct types resolution_table_toolcontext__Message; extern const struct type type_hash_collection__HashSetNodemodel__MClassType; extern const struct type type_hash_collection__HashSetIteratormodel__MClassType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType; extern const struct type type_nullable_hash_collection__HashSetNodemodel__MClassType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType; extern const struct type type_nullable_model__MClassType; extern const struct types resolution_table_hash_collection__HashSetmodel__MClassType; extern const struct type type_hash_collection__HashSetNodemodel__MType; extern const struct type type_hash_collection__HashSetIteratormodel__MType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType; extern const struct type type_nullable_hash_collection__HashSetNodemodel__MType; -extern const struct type type_nullable_model__MType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType; extern const struct types resolution_table_hash_collection__HashSetmodel__MType; extern const struct type type_hash_collection__HashSetNodemodel__MClass; extern const struct type type_hash_collection__HashSetIteratormodel__MClass; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass; extern const struct type type_nullable_hash_collection__HashSetNodemodel__MClass; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass; extern const struct types resolution_table_hash_collection__HashSetmodel__MClass; extern const struct type type_hash_collection__HashSetNodemodel__MMethodDef; -extern const struct type type_model__MMethodDef; extern const struct type type_hash_collection__HashSetIteratormodel__MMethodDef; extern const struct type type_abstract_collection__Collectionmodel__MMethodDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef; +extern const struct type type_array__Arraymodel__MMethodDef; extern const struct type type_nullable_hash_collection__HashSetNodemodel__MMethodDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef; extern const struct type type_nullable_model__MMethodDef; extern const struct types resolution_table_hash_collection__HashSetmodel__MMethodDef; extern const struct type type_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement; extern const struct type type_hash_collection__HashSetIteratorseparate_compiler__PropertyLayoutElement; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement; extern const struct type type_nullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement; extern const struct type type_nullable_separate_compiler__PropertyLayoutElement; extern const struct types resolution_table_hash_collection__HashSetseparate_compiler__PropertyLayoutElement; extern const struct type type_hash_collection__HashSetNodemodel__MMethod; -extern const struct type type_model__MMethod; extern const struct type type_hash_collection__HashSetIteratormodel__MMethod; extern const struct type type_abstract_collection__Collectionmodel__MMethod; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod; +extern const struct type type_array__Arraymodel__MMethod; extern const struct type type_nullable_hash_collection__HashSetNodemodel__MMethod; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod; extern const struct type type_nullable_model__MMethod; extern const struct types resolution_table_hash_collection__HashSetmodel__MMethod; extern const struct type type_hash_collection__HashSetNodemodel__MProperty; extern const struct type type_hash_collection__HashSetIteratormodel__MProperty; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty; extern const struct type type_nullable_hash_collection__HashSetNodemodel__MProperty; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty; extern const struct types resolution_table_hash_collection__HashSetmodel__MProperty; extern const struct type type_hash_collection__HashSetNodetyping__CallSite; -extern const struct type type_typing__CallSite; extern const struct type type_hash_collection__HashSetIteratortyping__CallSite; +extern const struct type type_typing__CallSite; extern const struct type type_abstract_collection__Collectiontyping__CallSite; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite; +extern const struct type type_array__Arraytyping__CallSite; extern const struct type type_nullable_hash_collection__HashSetNodetyping__CallSite; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite; extern const struct type type_nullable_typing__CallSite; extern const struct types resolution_table_hash_collection__HashSettyping__CallSite; extern const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; @@ -362,7 +460,7 @@ extern const struct type type_abstract_collection__Setmodel__MMethodDef; extern const struct type type_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_more_collections__HashMap2model__MTypemodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_array__NativeArraymodel__MMethod; -extern const struct type type_array__Arraymodel__MMethod; +extern const struct type type_array__AbstractArraymodel__MMethod; extern const struct type type_array__ArrayIteratormodel__MMethod; extern const struct types resolution_table_array__Arraymodel__MMethod; extern const struct type type_list__ListNodemodel__MMethodDef; @@ -371,188 +469,196 @@ extern const struct type type_nullable_list__ListNodemodel__MMethodDef; extern const struct types resolution_table_list__Listmodel__MMethodDef; extern const struct type type_separate_compiler__SeparateCompilerVisitor; extern const struct types resolution_table_separate_compiler__SeparateCompiler; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_hash_collection__HashSetmodel__MType; extern const struct type type_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int; extern const struct type type_hash_collection__HashMapKeysmodel__MClasskernel__Int; extern const struct type type_hash_collection__HashMapValuesmodel__MClasskernel__Int; extern const struct type type_hash_collection__HashMapIteratormodel__MClasskernel__Int; extern const struct type type_hash_collection__HashMapNodemodel__MClasskernel__Int; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int; extern const struct types resolution_table_hash_collection__HashMapmodel__MClasskernel__Int; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType; -extern const struct type type_array__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef; extern const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef; extern const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef; extern const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef; -extern const struct type type_array__Arraynullable_model__MPropDef; extern const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String; extern const struct type type_hash_collection__HashMapKeysstring__Stringstring__String; extern const struct type type_hash_collection__HashMapValuesstring__Stringstring__String; extern const struct type type_hash_collection__HashMapIteratorstring__Stringstring__String; extern const struct type type_hash_collection__HashMapNodestring__Stringstring__String; extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringstring__String; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String; extern const struct types resolution_table_hash_collection__HashMapstring__Stringstring__String; -extern const struct type type_abstract_compiler__CodeFile; extern const struct type type_list__ListNodeabstract_compiler__CodeFile; -extern const struct type type_list__ListIteratorabstract_compiler__CodeFile; +extern const struct type type_abstract_compiler__CodeFile; extern const struct type type_abstract_collection__Collectionabstract_compiler__CodeFile; +extern const struct type type_array__Arrayabstract_compiler__CodeFile; +extern const struct type type_list__ListIteratorabstract_compiler__CodeFile; extern const struct type type_nullable_list__ListNodeabstract_compiler__CodeFile; extern const struct types resolution_table_list__Listabstract_compiler__CodeFile; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode; extern const struct type type_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode; extern const struct type type_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode; extern const struct type type_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode; extern const struct type type_hash_collection__HashMapNodestring__Stringparser_nodes__ANode; extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode; extern const struct types resolution_table_hash_collection__HashMapstring__Stringparser_nodes__ANode; -extern const struct type type_c_tools__ExternFile; extern const struct type type_array__NativeArrayc_tools__ExternFile; -extern const struct type type_array__Arrayc_tools__ExternFile; +extern const struct type type_c_tools__ExternFile; extern const struct type type_abstract_collection__Collectionc_tools__ExternFile; +extern const struct type type_array__Arrayc_tools__ExternFile; +extern const struct type type_array__AbstractArrayc_tools__ExternFile; extern const struct type type_array__ArrayIteratorc_tools__ExternFile; extern const struct types resolution_table_array__Arrayc_tools__ExternFile; extern const struct type type_array__ArraySetIteratorstring__String; extern const struct types resolution_table_array__ArraySetstring__String; extern const struct types resolution_table_separate_erasure_compiler__SeparateErasureCompiler; -extern const struct type type_string_search__Match; extern const struct type type_array__NativeArraystring_search__Match; -extern const struct type type_array__Arraystring_search__Match; +extern const struct type type_string_search__Match; extern const struct type type_abstract_collection__Collectionstring_search__Match; +extern const struct type type_array__Arraystring_search__Match; +extern const struct type type_array__AbstractArraystring_search__Match; extern const struct type type_array__ArrayIteratorstring_search__Match; extern const struct types resolution_table_array__Arraystring_search__Match; -extern const struct types resolution_table_toolcontext__Message; -extern const struct type type_parser_work__State; extern const struct type type_array__NativeArrayparser_work__State; -extern const struct type type_array__Arrayparser_work__State; +extern const struct type type_parser_work__State; extern const struct type type_abstract_collection__Collectionparser_work__State; +extern const struct type type_array__Arrayparser_work__State; +extern const struct type type_array__AbstractArrayparser_work__State; extern const struct type type_array__ArrayIteratorparser_work__State; extern const struct types resolution_table_array__Arrayparser_work__State; -extern const struct type type_parser_nodes__AImport; extern const struct type type_array__Arrayparser_nodes__AImport; +extern const struct type type_parser_nodes__AImport; extern const struct type type_abstract_collection__Collectionparser_nodes__AImport; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AImport; -extern const struct type type_parser_nodes__TId; extern const struct type type_array__Arrayparser_nodes__TId; +extern const struct type type_parser_nodes__TId; extern const struct type type_abstract_collection__Collectionparser_nodes__TId; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__TId; extern const struct type type_model_base__MVisibility; extern const struct types resolution_table_model_base__MVisibility; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType; extern const struct type type_hash_collection__HashMapKeysmodel__MClassmodel__MClassType; extern const struct type type_hash_collection__HashMapValuesmodel__MClassmodel__MClassType; extern const struct type type_hash_collection__HashMapIteratormodel__MClassmodel__MClassType; extern const struct type type_hash_collection__HashMapNodemodel__MClassmodel__MClassType; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassmodel__MClassType; extern const struct type type_array__ArrayMapKeysmodel__MClassparser_nodes__AType; extern const struct type type_array__ArrayMapValuesmodel__MClassparser_nodes__AType; -extern const struct type type_abstract_collection__Couplemodel__MClassparser_nodes__AType; extern const struct type type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType; -extern const struct type type_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType; extern const struct type type_parser_nodes__AType; +extern const struct type type_abstract_collection__Couplemodel__MClassparser_nodes__AType; +extern const struct type type_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType; extern const struct types resolution_table_array__ArrayMapmodel__MClassparser_nodes__AType; -extern const struct type type_scope__Scope; -extern const struct type type_list__ListNodescope__Scope; -extern const struct type type_list__ListIteratorscope__Scope; -extern const struct type type_abstract_collection__Collectionscope__Scope; -extern const struct type type_nullable_list__ListNodescope__Scope; -extern const struct types resolution_table_list__Listscope__Scope; -extern const struct type type_flow__FlowContext; -extern const struct type type_array__NativeArrayflow__FlowContext; -extern const struct type type_array__Arrayflow__FlowContext; -extern const struct type type_abstract_collection__Collectionflow__FlowContext; -extern const struct type type_array__ArrayIteratorflow__FlowContext; -extern const struct types resolution_table_array__Arrayflow__FlowContext; -extern const struct type type_hash_collection__HashSetNodescope__Variable; -extern const struct type type_scope__Variable; -extern const struct type type_hash_collection__HashSetIteratorscope__Variable; -extern const struct type type_abstract_collection__Collectionscope__Variable; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable; -extern const struct type type_nullable_hash_collection__HashSetNodescope__Variable; -extern const struct type type_nullable_scope__Variable; -extern const struct types resolution_table_hash_collection__HashSetscope__Variable; -extern const struct type type_array__NativeArraytyping__CallSite; -extern const struct type type_array__Arraytyping__CallSite; -extern const struct type type_array__ArrayIteratortyping__CallSite; -extern const struct types resolution_table_array__Arraytyping__CallSite; -extern const struct type type_array__NativeArraymodel__MType; -extern const struct type type_array__ArrayIteratormodel__MType; -extern const struct types resolution_table_array__Arraymodel__MType; -extern const struct type type_array__NativeArraynullable_model__MType; -extern const struct type type_abstract_collection__Collectionnullable_model__MType; -extern const struct type type_array__ArrayIteratornullable_model__MType; -extern const struct types resolution_table_array__Arraynullable_model__MType; +extern const struct type type_list__ListNodeparser_nodes__ANode; +extern const struct type type_list__ListIteratorparser_nodes__ANode; +extern const struct type type_nullable_list__ListNodeparser_nodes__ANode; +extern const struct types resolution_table_list__Listparser_nodes__ANode; +extern const struct type type_array__Arrayparser_nodes__AExpr; +extern const struct type type_parser_nodes__AExpr; +extern const struct type type_abstract_collection__Collectionparser_nodes__AExpr; +extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExpr; +extern const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_abstract_collection__Setmodel__MClassDef; +extern const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_abstract_collection__Setmodel__MClass; +extern const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_abstract_collection__Setmodel__MClassType; +extern const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_hash_collection__HashSetNodemodel__MClassDef; +extern const struct type type_hash_collection__HashSetIteratormodel__MClassDef; +extern const struct type type_nullable_hash_collection__HashSetNodemodel__MClassDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef; +extern const struct types resolution_table_hash_collection__HashSetmodel__MClassDef; extern const struct type type_list__ListNodemodel__MClassType; extern const struct type type_list__ListIteratormodel__MClassType; extern const struct type type_nullable_list__ListNodemodel__MClassType; extern const struct types resolution_table_list__Listmodel__MClassType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int; extern const struct type type_hash_collection__HashMapKeysstring__Stringkernel__Int; extern const struct type type_hash_collection__HashMapValuesstring__Stringkernel__Int; extern const struct type type_hash_collection__HashMapIteratorstring__Stringkernel__Int; extern const struct type type_hash_collection__HashMapNodestring__Stringkernel__Int; extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int; extern const struct types resolution_table_hash_collection__HashMapstring__Stringkernel__Int; extern const struct type type_list__ListNodestring__String; extern const struct type type_list__ListIteratorstring__String; extern const struct type type_nullable_list__ListNodestring__String; extern const struct types resolution_table_list__Liststring__String; -extern const struct type type_abstract_compiler__CodeWriter; extern const struct type type_array__NativeArrayabstract_compiler__CodeWriter; -extern const struct type type_array__Arrayabstract_compiler__CodeWriter; +extern const struct type type_abstract_compiler__CodeWriter; extern const struct type type_abstract_collection__Collectionabstract_compiler__CodeWriter; +extern const struct type type_array__Arrayabstract_compiler__CodeWriter; +extern const struct type type_array__AbstractArrayabstract_compiler__CodeWriter; extern const struct type type_array__ArrayIteratorabstract_compiler__CodeWriter; extern const struct types resolution_table_array__Arrayabstract_compiler__CodeWriter; extern const struct type type_hash_collection__HashSetNodestring__String; extern const struct type type_hash_collection__HashSetIteratorstring__String; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodestring__String; extern const struct type type_nullable_hash_collection__HashSetNodestring__String; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodestring__String; extern const struct types resolution_table_hash_collection__HashSetstring__String; extern const struct type type_hash_collection__HashMapmodel__MClasskernel__Int; extern const struct type type_poset__POSetmodel__MClass; extern const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_coloring__POSetConflictGraphmodel__MClass; extern const struct type type_hash_collection__HashSetmodel__MClass; -extern const struct type type_abstract_collection__Setmodel__MClass; extern const struct types resolution_table_coloring__POSetColorermodel__MClass; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct type type_abstract_collection__Setmodel__MAttribute; extern const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct type type_hash_collection__HashSetNodemodel__MAttribute; -extern const struct type type_model__MAttribute; extern const struct type type_hash_collection__HashSetIteratormodel__MAttribute; +extern const struct type type_model__MAttribute; extern const struct type type_abstract_collection__Collectionmodel__MAttribute; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute; +extern const struct type type_array__Arraymodel__MAttribute; extern const struct type type_nullable_hash_collection__HashSetNodemodel__MAttribute; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute; extern const struct type type_nullable_model__MAttribute; extern const struct types resolution_table_hash_collection__HashSetmodel__MAttribute; extern const struct type type_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int; @@ -561,10 +667,11 @@ extern const struct types resolution_table_coloring__POSetBucketsColorermodel__M extern const struct type type_hash_collection__HashMapmodel__MAttributekernel__Int; extern const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_coloring__POSetBucketsColorermodel__MClassmodel__MAttribute; -extern const struct type type_abstract_compiler__RuntimeVariable; extern const struct type type_array__NativeArrayabstract_compiler__RuntimeVariable; -extern const struct type type_array__Arrayabstract_compiler__RuntimeVariable; +extern const struct type type_abstract_compiler__RuntimeVariable; extern const struct type type_abstract_collection__Collectionabstract_compiler__RuntimeVariable; +extern const struct type type_array__Arrayabstract_compiler__RuntimeVariable; +extern const struct type type_array__AbstractArrayabstract_compiler__RuntimeVariable; extern const struct type type_array__ArrayIteratorabstract_compiler__RuntimeVariable; extern const struct types resolution_table_array__Arrayabstract_compiler__RuntimeVariable; extern const struct type type_hash_collection__HashMapmodel__MTypekernel__Int; @@ -575,143 +682,101 @@ extern const struct type type_abstract_collection__Setmodel__MType; extern const struct types resolution_table_coloring__POSetColorermodel__MType; extern const struct type type_separate_compiler__SeparateCompiler; extern const struct types resolution_table_separate_compiler__SeparateCompilerVisitor; -extern const struct type type_scope__EscapeMark; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String; extern const struct type type_hash_collection__HashMapKeysscope__EscapeMarkstring__String; extern const struct type type_hash_collection__HashMapValuesscope__EscapeMarkstring__String; +extern const struct type type_scope__EscapeMark; extern const struct type type_hash_collection__HashMapIteratorscope__EscapeMarkstring__String; extern const struct type type_hash_collection__HashMapNodescope__EscapeMarkstring__String; extern const struct type type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String; extern const struct type type_nullable_scope__EscapeMark; extern const struct types resolution_table_hash_collection__HashMapscope__EscapeMarkstring__String; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable; extern const struct type type_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable; extern const struct type type_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable; +extern const struct type type_scope__Variable; extern const struct type type_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable; extern const struct type type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable; extern const struct type type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable; +extern const struct type type_nullable_scope__Variable; extern const struct types resolution_table_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_abstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashSetNodemodel__MVirtualTypeProp; -extern const struct type type_model__MVirtualTypeProp; extern const struct type type_hash_collection__HashSetIteratormodel__MVirtualTypeProp; +extern const struct type type_model__MVirtualTypeProp; extern const struct type type_abstract_collection__Collectionmodel__MVirtualTypeProp; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp; +extern const struct type type_array__Arraymodel__MVirtualTypeProp; extern const struct type type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp; extern const struct type type_nullable_model__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashSetmodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int; extern const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_coloring__POSetBucketsColorermodel__MClassmodel__MVirtualTypeProp; -extern const struct type type_parser_work__ReduceAction; extern const struct type type_array__NativeArrayparser_work__ReduceAction; -extern const struct type type_array__Arrayparser_work__ReduceAction; +extern const struct type type_parser_work__ReduceAction; extern const struct type type_abstract_collection__Collectionparser_work__ReduceAction; +extern const struct type type_array__Arrayparser_work__ReduceAction; +extern const struct type type_array__AbstractArrayparser_work__ReduceAction; extern const struct type type_array__ArrayIteratorparser_work__ReduceAction; extern const struct types resolution_table_array__Arrayparser_work__ReduceAction; -extern const struct type type_parser_nodes__TComment; extern const struct type type_array__Arrayparser_nodes__TComment; +extern const struct type type_parser_nodes__TComment; extern const struct type type_abstract_collection__Collectionparser_nodes__TComment; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__TComment; -extern const struct type type_model__MGenericType; -extern const struct type type_array__NativeArraymodel__MGenericType; -extern const struct type type_array__Arraymodel__MGenericType; -extern const struct type type_abstract_collection__Collectionmodel__MGenericType; -extern const struct type type_array__ArrayIteratormodel__MGenericType; -extern const struct types resolution_table_array__Arraymodel__MGenericType; -extern const struct type type_array__NativeArraymodel__MClassType; -extern const struct type type_array__ArrayIteratormodel__MClassType; -extern const struct types resolution_table_array__Arraymodel__MClassType; extern const struct type type_array__NativeArrayparser_nodes__AClassdef; +extern const struct type type_array__AbstractArrayparser_nodes__AClassdef; extern const struct type type_array__ArrayIteratorparser_nodes__AClassdef; extern const struct types resolution_table_array__Arrayparser_nodes__AClassdef; -extern const struct type type_array__NativeArraymodel__MPropDef; -extern const struct type type_array__Arraymodel__MPropDef; -extern const struct type type_abstract_collection__Collectionmodel__MPropDef; -extern const struct type type_array__ArrayIteratormodel__MPropDef; -extern const struct types resolution_table_array__Arraymodel__MPropDef; -extern const struct type type_array__NativeArraynullable_model__MPropDef; -extern const struct type type_abstract_collection__Collectionnullable_model__MPropDef; -extern const struct type type_array__ArrayIteratornullable_model__MPropDef; -extern const struct types resolution_table_array__Arraynullable_model__MPropDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; -extern const struct type type_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef; -extern const struct type type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef; -extern const struct type type_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef; -extern const struct type type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef; -extern const struct type type_parser_nodes__AFormaldef; extern const struct type type_array__Arrayparser_nodes__AFormaldef; +extern const struct type type_parser_nodes__AFormaldef; extern const struct type type_abstract_collection__Collectionparser_nodes__AFormaldef; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AFormaldef; -extern const struct type type_parser_nodes__ASuperclass; extern const struct type type_array__Arrayparser_nodes__ASuperclass; +extern const struct type type_parser_nodes__ASuperclass; extern const struct type type_abstract_collection__Collectionparser_nodes__ASuperclass; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__ASuperclass; -extern const struct type type_model__MParameter; +extern const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_model__MMethod; extern const struct type type_array__NativeArraymodel__MParameter; -extern const struct type type_array__Arraymodel__MParameter; +extern const struct type type_model__MParameter; extern const struct type type_abstract_collection__Collectionmodel__MParameter; +extern const struct type type_array__Arraymodel__MParameter; +extern const struct type type_array__AbstractArraymodel__MParameter; extern const struct type type_array__ArrayIteratormodel__MParameter; extern const struct types resolution_table_array__Arraymodel__MParameter; -extern const struct type type_array__Arraymodel__MMethodDef; -extern const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_model__MMethod; -extern const struct type type_abstract_compiler__AbstractCompilerVisitor; -extern const struct types resolution_table_model__MMethodDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable; -extern const struct type type_hash_collection__HashMapKeysstring__Stringscope__Variable; -extern const struct type type_hash_collection__HashMapValuesstring__Stringscope__Variable; -extern const struct type type_hash_collection__HashMapIteratorstring__Stringscope__Variable; -extern const struct type type_hash_collection__HashMapNodestring__Stringscope__Variable; -extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable; -extern const struct types resolution_table_hash_collection__HashMapstring__Stringscope__Variable; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType; -extern const struct type type_hash_collection__HashMapKeysscope__Variablenullable_model__MType; -extern const struct type type_hash_collection__HashMapValuesscope__Variablenullable_model__MType; -extern const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType; -extern const struct type type_hash_collection__HashMapNodescope__Variablenullable_model__MType; -extern const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType; -extern const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_nullable_array__Arraynullable_model__MType; -extern const struct type type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_abstract_collection__Setmodel__MClassDef; -extern const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_abstract_collection__Setmodel__MClassType; -extern const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_list__ListNodescope__Scope; +extern const struct type type_scope__Scope; +extern const struct type type_abstract_collection__Collectionscope__Scope; +extern const struct type type_array__Arrayscope__Scope; +extern const struct type type_list__ListIteratorscope__Scope; +extern const struct type type_nullable_list__ListNodescope__Scope; +extern const struct types resolution_table_list__Listscope__Scope; +extern const struct type type_array__NativeArrayflow__FlowContext; +extern const struct type type_flow__FlowContext; +extern const struct type type_abstract_collection__Collectionflow__FlowContext; +extern const struct type type_array__Arrayflow__FlowContext; +extern const struct type type_array__AbstractArrayflow__FlowContext; +extern const struct type type_array__ArrayIteratorflow__FlowContext; +extern const struct types resolution_table_array__Arrayflow__FlowContext; +extern const struct type type_hash_collection__HashSetNodescope__Variable; +extern const struct type type_hash_collection__HashSetIteratorscope__Variable; +extern const struct type type_abstract_collection__Collectionscope__Variable; +extern const struct type type_array__Arrayscope__Variable; +extern const struct type type_nullable_hash_collection__HashSetNodescope__Variable; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable; +extern const struct types resolution_table_hash_collection__HashSetscope__Variable; +extern const struct type type_array__NativeArraytyping__CallSite; +extern const struct type type_array__AbstractArraytyping__CallSite; +extern const struct type type_array__ArrayIteratortyping__CallSite; +extern const struct types resolution_table_array__Arraytyping__CallSite; extern const struct type type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass; extern const struct type type_poset__POSetElementmodel__MClass; extern const struct types resolution_table_poset__POSetmodel__MClass; @@ -719,164 +784,199 @@ extern const struct types resolution_table_separate_erasure_compiler__SeparateEr extern const struct type type_abstract_compiler__AbstractCompiler; extern const struct types resolution_table_separate_compiler__VirtualRuntimeFunction; extern const struct types resolution_table_separate_compiler__SeparateRuntimeFunction; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_coloring__BucketsColorermodel__MTypemodel__MType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int; extern const struct type type_hash_collection__HashMapKeysmodel__MTypekernel__Int; extern const struct type type_hash_collection__HashMapValuesmodel__MTypekernel__Int; extern const struct type type_hash_collection__HashMapIteratormodel__MTypekernel__Int; extern const struct type type_hash_collection__HashMapNodemodel__MTypekernel__Int; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypekernel__Int; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass; -extern const struct type type_parser_nodes__AExternCodeBlock; extern const struct type type_array__Arrayparser_nodes__AExternCodeBlock; +extern const struct type type_parser_nodes__AExternCodeBlock; extern const struct type type_abstract_collection__Collectionparser_nodes__AExternCodeBlock; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExternCodeBlock; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; extern const struct type type_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef; extern const struct type type_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef; extern const struct type type_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef; extern const struct type type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef; extern const struct types resolution_table_parser_nodes__AMainMethPropdef; -extern const struct types resolution_table_parser_nodes__AConcreteMethPropdef; -extern const struct type type_parser_nodes__AAnnotation; -extern const struct type type_array__Arrayparser_nodes__AAnnotation; -extern const struct type type_abstract_collection__Collectionparser_nodes__AAnnotation; +extern const struct types resolution_table_parser_nodes__AMethPropdef; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AAnnotation; -extern const struct types resolution_table_parser_nodes__ADeferredMethPropdef; -extern const struct types resolution_table_parser_nodes__AInternMethPropdef; -extern const struct types resolution_table_parser_nodes__AInternNewPropdef; -extern const struct types resolution_table_parser_nodes__AExternMethPropdef; extern const struct type type_nullable_model__MAttributeDef; extern const struct types resolution_table_parser_nodes__AAttrPropdef; -extern const struct types resolution_table_parser_nodes__AConcreteInitPropdef; extern const struct type type_nullable_model__MVirtualTypeDef; extern const struct types resolution_table_parser_nodes__ATypePropdef; -extern const struct types resolution_table_parser_nodes__AExternInitPropdef; -extern const struct type type_parser_nodes__AParam; extern const struct type type_array__Arrayparser_nodes__AParam; +extern const struct type type_parser_nodes__AParam; extern const struct type type_abstract_collection__Collectionparser_nodes__AParam; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AParam; -extern const struct type type_parser_nodes__AExternCall; extern const struct type type_array__Arrayparser_nodes__AExternCall; +extern const struct type type_parser_nodes__AExternCall; extern const struct type type_abstract_collection__Collectionparser_nodes__AExternCall; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExternCall; extern const struct type type_array__Arrayparser_nodes__AType; extern const struct type type_abstract_collection__Collectionparser_nodes__AType; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AType; -extern const struct type type_parser_nodes__AExpr; -extern const struct type type_array__Arrayparser_nodes__AExpr; -extern const struct type type_abstract_collection__Collectionparser_nodes__AExpr; -extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExpr; -extern const struct type type_parser_nodes__AAtArg; -extern const struct type type_array__Arrayparser_nodes__AAtArg; -extern const struct type type_abstract_collection__Collectionparser_nodes__AAtArg; -extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AAtArg; -extern const struct type type_model__MParameterType; -extern const struct type type_array__NativeArraymodel__MParameterType; -extern const struct type type_array__Arraymodel__MParameterType; -extern const struct type type_abstract_collection__Collectionmodel__MParameterType; -extern const struct type type_array__ArrayIteratormodel__MParameterType; -extern const struct types resolution_table_array__Arraymodel__MParameterType; -extern const struct type type_hash_collection__HashSetNodemodel__MClassDef; -extern const struct type type_hash_collection__HashSetIteratormodel__MClassDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef; -extern const struct type type_nullable_hash_collection__HashSetNodemodel__MClassDef; -extern const struct types resolution_table_hash_collection__HashSetmodel__MClassDef; +extern const struct type type_hash_collection__HashMapKeysstring__Stringscope__Variable; +extern const struct type type_hash_collection__HashMapValuesstring__Stringscope__Variable; +extern const struct type type_hash_collection__HashMapIteratorstring__Stringscope__Variable; +extern const struct type type_hash_collection__HashMapNodestring__Stringscope__Variable; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable; +extern const struct types resolution_table_hash_collection__HashMapstring__Stringscope__Variable; +extern const struct type type_hash_collection__HashMapKeysscope__Variablenullable_model__MType; +extern const struct type type_hash_collection__HashMapValuesscope__Variablenullable_model__MType; +extern const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType; +extern const struct type type_hash_collection__HashMapNodescope__Variablenullable_model__MType; +extern const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType; +extern const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType; +extern const struct type type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_nullable_array__Arraynullable_model__MType; +extern const struct type type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; +extern const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType; extern const struct types resolution_table_abstract_compiler__Frame; extern const struct types resolution_table_model__MClassDefSorter; extern const struct type type_array__Arraymodel__MAttributeDef; extern const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_model__MAttribute; extern const struct type type_model__MAttributeDef; +extern const struct types resolution_table_model__MAttribute; extern const struct types resolution_table_model__MAttributeDef; extern const struct type type_array__Arraymodel__MVirtualTypeDef; extern const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_model__MVirtualTypeProp; extern const struct type type_model__MVirtualTypeDef; +extern const struct types resolution_table_model__MVirtualTypeProp; extern const struct types resolution_table_model__MVirtualTypeDef; -extern const struct type type_model__MVirtualType; extern const struct type type_array__NativeArraymodel__MVirtualType; -extern const struct type type_array__Arraymodel__MVirtualType; +extern const struct type type_model__MVirtualType; extern const struct type type_abstract_collection__Collectionmodel__MVirtualType; +extern const struct type type_array__Arraymodel__MVirtualType; +extern const struct type type_array__AbstractArraymodel__MVirtualType; extern const struct type type_array__ArrayIteratormodel__MVirtualType; extern const struct types resolution_table_array__Arraymodel__MVirtualType; extern const struct type type_array__NativeArrayparser_nodes__AExpr; +extern const struct type type_array__AbstractArrayparser_nodes__AExpr; extern const struct type type_array__ArrayIteratorparser_nodes__AExpr; extern const struct types resolution_table_array__Arrayparser_nodes__AExpr; -extern const struct type type_array__NativeArrayscope__Variable; -extern const struct type type_array__Arrayscope__Variable; -extern const struct type type_array__ArrayIteratorscope__Variable; -extern const struct types resolution_table_array__Arrayscope__Variable; -extern const struct type type_parser_nodes__AIntExpr; +extern const struct type type_array__NativeArrayparser_nodes__AVarExpr; +extern const struct type type_parser_nodes__AVarExpr; +extern const struct type type_abstract_collection__Collectionparser_nodes__AVarExpr; +extern const struct type type_array__Arrayparser_nodes__AVarExpr; +extern const struct type type_array__AbstractArrayparser_nodes__AVarExpr; +extern const struct type type_array__ArrayIteratorparser_nodes__AVarExpr; +extern const struct types resolution_table_array__Arrayparser_nodes__AVarExpr; extern const struct type type_array__NativeArrayparser_nodes__AIntExpr; -extern const struct type type_array__Arrayparser_nodes__AIntExpr; +extern const struct type type_parser_nodes__AIntExpr; extern const struct type type_abstract_collection__Collectionparser_nodes__AIntExpr; +extern const struct type type_array__Arrayparser_nodes__AIntExpr; +extern const struct type type_array__AbstractArrayparser_nodes__AIntExpr; extern const struct type type_array__ArrayIteratorparser_nodes__AIntExpr; extern const struct types resolution_table_array__Arrayparser_nodes__AIntExpr; -extern const struct type type_array__NativeArrayparser_nodes__AAnnotation; -extern const struct type type_array__ArrayIteratorparser_nodes__AAnnotation; -extern const struct types resolution_table_array__Arrayparser_nodes__AAnnotation; +extern const struct type type_array__NativeArrayscope__Variable; +extern const struct type type_array__AbstractArrayscope__Variable; +extern const struct type type_array__ArrayIteratorscope__Variable; +extern const struct types resolution_table_array__Arrayscope__Variable; extern const struct type type_array__ArraySetIteratormodel__MType; extern const struct types resolution_table_array__ArraySetmodel__MType; -extern const struct type type_parser_nodes__ABreakExpr; -extern const struct type type_array__NativeArrayparser_nodes__ABreakExpr; -extern const struct type type_array__Arrayparser_nodes__ABreakExpr; -extern const struct type type_abstract_collection__Collectionparser_nodes__ABreakExpr; -extern const struct type type_array__ArrayIteratorparser_nodes__ABreakExpr; -extern const struct types resolution_table_array__Arrayparser_nodes__ABreakExpr; -extern const struct type type_parser_nodes__AContinueExpr; -extern const struct type type_array__NativeArrayparser_nodes__AContinueExpr; -extern const struct type type_array__Arrayparser_nodes__AContinueExpr; -extern const struct type type_abstract_collection__Collectionparser_nodes__AContinueExpr; -extern const struct type type_array__ArrayIteratorparser_nodes__AContinueExpr; -extern const struct types resolution_table_array__Arrayparser_nodes__AContinueExpr; +extern const struct type type_array__NativeArrayparser_nodes__AEscapeExpr; +extern const struct type type_parser_nodes__AEscapeExpr; +extern const struct type type_abstract_collection__Collectionparser_nodes__AEscapeExpr; +extern const struct type type_array__Arrayparser_nodes__AEscapeExpr; +extern const struct type type_array__AbstractArrayparser_nodes__AEscapeExpr; +extern const struct type type_array__ArrayIteratorparser_nodes__AEscapeExpr; +extern const struct types resolution_table_array__Arrayparser_nodes__AEscapeExpr; extern const struct types resolution_table_model__MPropDefSorter; extern const struct type type_array__ArraySetIteratormodel__MMethodDef; extern const struct types resolution_table_array__ArraySetmodel__MMethodDef; +extern const struct type type_array__NativeArraykernel__Char; +extern const struct type type_array__AbstractArraykernel__Char; +extern const struct type type_array__ArrayIteratorkernel__Char; +extern const struct types resolution_table_array__Arraykernel__Char; +extern const struct type type_array__NativeArraystring__FlatBuffer; +extern const struct type type_abstract_collection__Collectionstring__FlatBuffer; +extern const struct type type_array__AbstractArraystring__FlatBuffer; +extern const struct type type_array__ArrayIteratorstring__FlatBuffer; +extern const struct types resolution_table_array__Arraystring__FlatBuffer; +extern const struct type type_array__NativeArraystring__FlatText; +extern const struct type type_string__FlatText; +extern const struct type type_abstract_collection__Collectionstring__FlatText; +extern const struct type type_array__AbstractArraystring__FlatText; +extern const struct type type_array__ArrayIteratorstring__FlatText; +extern const struct types resolution_table_array__Arraystring__FlatText; extern const struct type type_array__AbstractArrayReadtoolcontext__Message; extern const struct types resolution_table_array__ArrayIteratortoolcontext__Message; extern const struct type type_array__AbstractArrayReadkernel__Object; extern const struct types resolution_table_array__ArrayIteratorkernel__Object; extern const struct types resolution_table_array__NativeArraytoolcontext__Message; +extern const struct type type_array__AbstractArrayReadopts__Option; +extern const struct types resolution_table_array__ArrayIteratoropts__Option; extern const struct type type_array__AbstractArrayReadstring__String; extern const struct types resolution_table_array__ArrayIteratorstring__String; +extern const struct type type_array__AbstractArrayReadstring__Text; +extern const struct types resolution_table_array__ArrayIteratorstring__Text; extern const struct type type_array__AbstractArrayReadstream__Streamable; extern const struct types resolution_table_array__ArrayIteratorstream__Streamable; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase; +extern const struct type type_hash_collection__HashMapstring__Stringopts__Option; +extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringopts__Option; +extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option; +extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringopts__Option; +extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option; +extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option; +extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringopts__Option; extern const struct type type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase; extern const struct type type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase; extern const struct type type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase; extern const struct type type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase; extern const struct type type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase; extern const struct type type_nullable_phase__Phase; extern const struct types resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase; extern const struct type type_hash_collection__HashSetphase__Phase; extern const struct type type_poset__POSetphase__Phase; extern const struct types resolution_table_poset__POSetElementphase__Phase; +extern const struct type type_hash_collection__HashSetparser_nodes__AModule; +extern const struct types resolution_table_hash_collection__HashSetIteratorparser_nodes__AModule; +extern const struct type type_hash_collection__HashSetkernel__Object; +extern const struct types resolution_table_hash_collection__HashSetIteratorkernel__Object; +extern const struct type type_hash_collection__HashSetparser_nodes__ANode; +extern const struct types resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__AModule; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode; +extern const struct types resolution_table_hash_collection__HashSetNodeparser_nodes__AModule; +extern const struct types resolution_table_hash_collection__HashSetNodekernel__Object; +extern const struct types resolution_table_hash_collection__HashSetNodeparser_nodes__ANode; extern const struct type type_array__AbstractArrayReadphase__Phase; extern const struct types resolution_table_array__ArrayIteratorphase__Phase; extern const struct types resolution_table_array__NativeArrayphase__Phase; @@ -888,6 +988,7 @@ extern const struct type type_abstract_collection__MapKeysIteratorstring__String extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject; extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject; extern const struct type type_abstract_collection__Collectionarray__Arraymproject__MProject; +extern const struct type type_array__Arrayarray__Arraymproject__MProject; extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject; @@ -895,12 +996,12 @@ extern const struct types resolution_table_hash_collection__HashMapNodestring__S extern const struct type type_array__AbstractArrayReadmmodule__MModule; extern const struct types resolution_table_array__ArrayIteratormmodule__MModule; extern const struct types resolution_table_array__NativeArraymmodule__MModule; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct type type_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct type type_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct type type_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct type type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct types resolution_table_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct type type_hash_collection__HashSetmmodule__MModule; extern const struct type type_poset__POSetmmodule__MModule; @@ -910,6 +1011,7 @@ extern const struct type type_abstract_collection__MapKeysIteratorstring__String extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule; extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule; extern const struct type type_abstract_collection__Collectionarray__Arraymmodule__MModule; +extern const struct type type_array__Arrayarray__Arraymmodule__MModule; extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule; @@ -929,29 +1031,29 @@ extern const struct types resolution_table_array__ArrayIteratornullable_model__M extern const struct types resolution_table_array__NativeArraymodel__MProperty; extern const struct types resolution_table_array__NativeArrayseparate_compiler__PropertyLayoutElement; extern const struct types resolution_table_array__NativeArraynullable_model__MProperty; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_hash_collection__HashSetmodel__MClassDef; extern const struct type type_poset__POSetmodel__MClassDef; extern const struct types resolution_table_poset__POSetElementmodel__MClassDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct type type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct type type_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct type type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_hash_collection__HashSetmodel__MClassType; extern const struct type type_poset__POSetmodel__MClassType; @@ -962,6 +1064,7 @@ extern const struct type type_abstract_collection__MapKeysIteratorstring__String extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass; extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass; extern const struct type type_abstract_collection__Collectionarray__Arraymodel__MClass; +extern const struct type type_array__Arrayarray__Arraymodel__MClass; extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass; @@ -971,16 +1074,17 @@ extern const struct type type_abstract_collection__MapKeysIteratorstring__String extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty; extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty; extern const struct type type_abstract_collection__Collectionarray__Arraymodel__MProperty; +extern const struct type type_array__Arrayarray__Arraymodel__MProperty; extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty; extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapstring__Stringnullable_model__MProperty; @@ -998,6 +1102,7 @@ extern const struct type type_abstract_collection__MapKeysIteratorstring__String extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup; extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup; extern const struct type type_abstract_collection__Collectionnullable_mproject__MGroup; +extern const struct type type_array__Arraynullable_mproject__MGroup; extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup; @@ -1027,6 +1132,16 @@ extern const struct types resolution_table_hash_collection__HashMapValuesmodel__ extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef; +extern const struct type type_hash_collection__HashMapstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_abstract_collection__Collectionmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_array__Arraymmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; extern const struct type type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef; extern const struct type type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef; @@ -1035,33 +1150,13 @@ extern const struct types resolution_table_hash_collection__HashMapValuesmodel__ extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef; -extern const struct type type_array__NativeArraystring__FlatBuffer; -extern const struct type type_abstract_collection__Collectionstring__FlatBuffer; -extern const struct type type_array__ArrayIteratorstring__FlatBuffer; -extern const struct types resolution_table_array__Arraystring__FlatBuffer; -extern const struct type type_string__FlatText; -extern const struct type type_array__NativeArraystring__FlatText; -extern const struct type type_abstract_collection__Collectionstring__FlatText; -extern const struct type type_array__ArrayIteratorstring__FlatText; -extern const struct types resolution_table_array__Arraystring__FlatText; -extern const struct type type_array__AbstractArrayReadopts__Option; -extern const struct types resolution_table_array__ArrayIteratoropts__Option; -extern const struct type type_hash_collection__HashMapstring__Stringopts__Option; -extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringopts__Option; -extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option; -extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringopts__Option; -extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option; -extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option; -extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringopts__Option; extern const struct types resolution_table_array__ArraySetIteratormmodule__MModule; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object; +extern const struct type type_array__AbstractArrayReadparser_nodes__AAnnotation; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AAnnotation; +extern const struct types resolution_table_array__NativeArrayparser_nodes__AAnnotation; extern const struct types resolution_table_hash_collection__HashSetIteratormmodule__MModule; -extern const struct type type_hash_collection__HashSetkernel__Object; -extern const struct types resolution_table_hash_collection__HashSetIteratorkernel__Object; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule; extern const struct types resolution_table_hash_collection__HashSetNodemmodule__MModule; -extern const struct types resolution_table_hash_collection__HashSetNodekernel__Object; extern const struct type type_array__AbstractArrayReadmodel__MClassDef; extern const struct types resolution_table_array__ArrayIteratormodel__MClassDef; extern const struct types resolution_table_array__NativeArraymodel__MClassDef; @@ -1073,9 +1168,11 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassa extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty; extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MProperty; +extern const struct type type_array__Arrayabstract_collection__Setmodel__MProperty; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct type type_abstract_collection__Collectionabstract_collection__Setseparate_compiler__PropertyLayoutElement; +extern const struct type type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; @@ -1083,21 +1180,47 @@ extern const struct types resolution_table_hash_collection__HashMapIteratormodel extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; -extern const struct type type_range__Rangekernel__Int; -extern const struct types resolution_table_range__IteratorRangekernel__Int; -extern const struct type type_array__NativeArraykernel__Char; -extern const struct type type_array__ArrayIteratorkernel__Char; -extern const struct types resolution_table_array__Arraykernel__Char; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct type type_array__AbstractArrayReadmodel__MClassType; +extern const struct types resolution_table_array__ArrayIteratormodel__MClassType; +extern const struct type type_array__AbstractArrayReadmodel__MType; +extern const struct types resolution_table_array__ArrayIteratormodel__MType; +extern const struct type type_array__AbstractArrayReadnullable_model__MType; +extern const struct types resolution_table_array__ArrayIteratornullable_model__MType; +extern const struct types resolution_table_array__NativeArraymodel__MClassType; +extern const struct types resolution_table_array__NativeArraymodel__MType; +extern const struct types resolution_table_array__NativeArraynullable_model__MType; +extern const struct type type_array__AbstractArrayReadmodel__MPropDef; +extern const struct types resolution_table_array__ArrayIteratormodel__MPropDef; +extern const struct type type_array__AbstractArrayReadnullable_model__MPropDef; +extern const struct types resolution_table_array__ArrayIteratornullable_model__MPropDef; +extern const struct types resolution_table_array__NativeArraymodel__MPropDef; +extern const struct types resolution_table_array__NativeArraynullable_model__MPropDef; +extern const struct type type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef; +extern const struct type type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef; +extern const struct type type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; extern const struct type type_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup; extern const struct type type_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup; extern const struct type type_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup; extern const struct type type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup; extern const struct type type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup; extern const struct types resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup; extern const struct type type_hash_collection__HashSetmproject__MGroup; extern const struct type type_poset__POSetmproject__MGroup; extern const struct types resolution_table_poset__POSetElementmproject__MGroup; +extern const struct type type_array__NativeArraymproject__MGroup; +extern const struct type type_array__AbstractArraymproject__MGroup; +extern const struct type type_array__ArrayIteratormproject__MGroup; +extern const struct types resolution_table_array__Arraymproject__MGroup; +extern const struct type type_array__NativeArraynullable_mproject__MGroup; +extern const struct type type_array__AbstractArraynullable_mproject__MGroup; +extern const struct type type_array__ArrayIteratornullable_mproject__MGroup; +extern const struct types resolution_table_array__Arraynullable_mproject__MGroup; extern const struct type type_array__AbstractArrayReadmodelbuilder__ModulePath; extern const struct types resolution_table_array__ArrayIteratormodelbuilder__ModulePath; extern const struct type type_array__AbstractArrayReadnullable_modelbuilder__ModulePath; @@ -1108,58 +1231,61 @@ extern const struct type type_array__AbstractArrayReadkernel__Int; extern const struct types resolution_table_array__ArrayIteratorkernel__Int; extern const struct types resolution_table_array__NativeArraykernel__Int; extern const struct type type_array__NativeArrayparser_nodes__APropdef; +extern const struct type type_array__AbstractArrayparser_nodes__APropdef; extern const struct type type_array__ArrayIteratorparser_nodes__APropdef; extern const struct types resolution_table_array__Arrayparser_nodes__APropdef; -extern const struct type type_abstract_collection__ContainerIteratorparser_nodes__ANode; -extern const struct types resolution_table_list__ListNodeparser_nodes__ANode; -extern const struct type type_list__Listparser_nodes__ANode; -extern const struct types resolution_table_list__ListIteratorparser_nodes__ANode; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode; -extern const struct type type_hash_collection__HashSetparser_nodes__ANode; -extern const struct types resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode; -extern const struct types resolution_table_hash_collection__HashSetNodeparser_nodes__ANode; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType; +extern const struct type type_array__AbstractArrayReadmodel__MParameterType; +extern const struct types resolution_table_array__ArrayIteratormodel__MParameterType; +extern const struct types resolution_table_array__NativeArraymodel__MParameterType; +extern const struct type type_array__AbstractArrayReadmodel__MGenericType; +extern const struct types resolution_table_array__ArrayIteratormodel__MGenericType; +extern const struct types resolution_table_array__NativeArraymodel__MGenericType; extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassType; extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MType; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType; extern const struct types resolution_table_hash_collection__HashSetNodemodel__MClassType; extern const struct types resolution_table_hash_collection__HashSetNodemodel__MType; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass; extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MClass; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass; extern const struct types resolution_table_hash_collection__HashSetNodemodel__MClass; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement; extern const struct type type_hash_collection__HashSetmodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethodDef; extern const struct type type_hash_collection__HashSetseparate_compiler__PropertyLayoutElement; extern const struct types resolution_table_hash_collection__HashSetIteratorseparate_compiler__PropertyLayoutElement; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement; extern const struct types resolution_table_hash_collection__HashSetNodemodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashSetNodeseparate_compiler__PropertyLayoutElement; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty; +extern const struct type type_array__NativeArraymodel__MMethodDef; +extern const struct type type_array__AbstractArraymodel__MMethodDef; +extern const struct type type_array__ArrayIteratormodel__MMethodDef; +extern const struct types resolution_table_array__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashSetmodel__MMethod; extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethod; extern const struct type type_hash_collection__HashSetmodel__MProperty; extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MProperty; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty; extern const struct types resolution_table_hash_collection__HashSetNodemodel__MMethod; extern const struct types resolution_table_hash_collection__HashSetNodemodel__MProperty; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite; extern const struct type type_hash_collection__HashSettyping__CallSite; extern const struct types resolution_table_hash_collection__HashSetIteratortyping__CallSite; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodetyping__CallSite; extern const struct types resolution_table_hash_collection__HashSetNodetyping__CallSite; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_hash_collection__HashMapKeysmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_hash_collection__HashMapValuesmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_hash_collection__HashMapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_array__AbstractArrayReadmodel__MMethod; extern const struct types resolution_table_array__ArrayIteratormodel__MMethod; @@ -1173,6 +1299,7 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassD extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MType; +extern const struct type type_array__Arrayhash_collection__HashSetmodel__MType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType; @@ -1189,6 +1316,7 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypear extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType; extern const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MType; +extern const struct type type_array__Arrayarray__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType; @@ -1206,6 +1334,7 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassa extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef; extern const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef; +extern const struct type type_array__Arrayarray__Arraynullable_model__MPropDef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef; @@ -1218,9 +1347,12 @@ extern const struct types resolution_table_hash_collection__HashMapValuesstring_ extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String; extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringstring__String; +extern const struct type type_array__NativeArrayabstract_compiler__CodeFile; +extern const struct type type_array__AbstractArrayabstract_compiler__CodeFile; +extern const struct type type_array__ArrayIteratorabstract_compiler__CodeFile; +extern const struct types resolution_table_array__Arrayabstract_compiler__CodeFile; extern const struct type type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile; extern const struct types resolution_table_list__ListNodeabstract_compiler__CodeFile; -extern const struct type type_array__Arrayabstract_compiler__CodeFile; extern const struct type type_list__Listabstract_compiler__CodeFile; extern const struct types resolution_table_list__ListIteratorabstract_compiler__CodeFile; extern const struct type type_hash_collection__HashMapstring__Stringparser_nodes__ANode; @@ -1242,9 +1374,11 @@ extern const struct type type_array__AbstractArrayReadparser_work__State; extern const struct types resolution_table_array__ArrayIteratorparser_work__State; extern const struct types resolution_table_array__NativeArrayparser_work__State; extern const struct type type_array__NativeArrayparser_nodes__AImport; +extern const struct type type_array__AbstractArrayparser_nodes__AImport; extern const struct type type_array__ArrayIteratorparser_nodes__AImport; extern const struct types resolution_table_array__Arrayparser_nodes__AImport; extern const struct type type_array__NativeArrayparser_nodes__TId; +extern const struct type type_array__AbstractArrayparser_nodes__TId; extern const struct type type_array__ArrayIteratorparser_nodes__TId; extern const struct types resolution_table_array__Arrayparser_nodes__TId; extern const struct type type_hash_collection__HashMapmodel__MClassmodel__MClassType; @@ -1260,34 +1394,51 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassp extern const struct types resolution_table_array__ArrayMapKeysmodel__MClassparser_nodes__AType; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AType; extern const struct types resolution_table_array__ArrayMapValuesmodel__MClassparser_nodes__AType; -extern const struct type type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType; -extern const struct types resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType; -extern const struct types resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType; extern const struct type type_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType; extern const struct type type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType; +extern const struct type type_array__AbstractArrayabstract_collection__Couplemodel__MClassparser_nodes__AType; extern const struct type type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType; extern const struct types resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType; -extern const struct type type_abstract_collection__ContainerIteratorscope__Scope; -extern const struct types resolution_table_list__ListNodescope__Scope; -extern const struct type type_array__Arrayscope__Scope; -extern const struct type type_list__Listscope__Scope; -extern const struct types resolution_table_list__ListIteratorscope__Scope; -extern const struct type type_array__AbstractArrayReadflow__FlowContext; -extern const struct types resolution_table_array__ArrayIteratorflow__FlowContext; -extern const struct types resolution_table_array__NativeArrayflow__FlowContext; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable; -extern const struct type type_hash_collection__HashSetscope__Variable; -extern const struct types resolution_table_hash_collection__HashSetIteratorscope__Variable; -extern const struct types resolution_table_hash_collection__HashSetNodescope__Variable; -extern const struct type type_array__AbstractArrayReadtyping__CallSite; -extern const struct types resolution_table_array__ArrayIteratortyping__CallSite; -extern const struct types resolution_table_array__NativeArraytyping__CallSite; -extern const struct type type_array__AbstractArrayReadmodel__MType; -extern const struct types resolution_table_array__ArrayIteratormodel__MType; -extern const struct type type_array__AbstractArrayReadnullable_model__MType; -extern const struct types resolution_table_array__ArrayIteratornullable_model__MType; -extern const struct types resolution_table_array__NativeArraymodel__MType; -extern const struct types resolution_table_array__NativeArraynullable_model__MType; +extern const struct type type_abstract_collection__Iteratorabstract_collection__Couplemodel__MClassparser_nodes__AType; +extern const struct types resolution_table_abstract_collection__CoupleMapIteratormodel__MClassparser_nodes__AType; +extern const struct types resolution_table_abstract_collection__Couplemodel__MClassparser_nodes__AType; +extern const struct type type_abstract_collection__ContainerIteratorparser_nodes__ANode; +extern const struct types resolution_table_list__ListNodeparser_nodes__ANode; +extern const struct type type_list__Listparser_nodes__ANode; +extern const struct types resolution_table_list__ListIteratorparser_nodes__ANode; +extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef; +extern const struct type type_array__Arrayabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClass; +extern const struct type type_array__Arrayabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType; +extern const struct type type_array__Arrayabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassDef; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef; +extern const struct types resolution_table_hash_collection__HashSetNodemodel__MClassDef; extern const struct type type_abstract_collection__ContainerIteratormodel__MClassType; extern const struct types resolution_table_list__ListNodemodel__MClassType; extern const struct type type_list__Listmodel__MClassType; @@ -1307,9 +1458,9 @@ extern const struct types resolution_table_list__ListIteratorstring__String; extern const struct type type_array__AbstractArrayReadabstract_compiler__CodeWriter; extern const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter; extern const struct types resolution_table_array__NativeArrayabstract_compiler__CodeWriter; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String; extern const struct type type_hash_collection__HashSetstring__String; extern const struct types resolution_table_hash_collection__HashSetIteratorstring__String; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String; extern const struct types resolution_table_hash_collection__HashSetNodestring__String; extern const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass; extern const struct types resolution_table_coloring__POSetConflictGraphmodel__MClass; @@ -1318,28 +1469,32 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassa extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute; +extern const struct type type_array__Arrayabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute; -extern const struct type type_array__Arraymodel__MAttribute; extern const struct type type_hash_collection__HashSetmodel__MAttribute; extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MAttribute; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute; extern const struct types resolution_table_hash_collection__HashSetNodemodel__MAttribute; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int; +extern const struct type type_array__NativeArraymodel__MAttribute; +extern const struct type type_array__AbstractArraymodel__MAttribute; +extern const struct type type_array__ArrayIteratormodel__MAttribute; +extern const struct types resolution_table_array__Arraymodel__MAttribute; extern const struct type type_hash_collection__HashMapKeysseparate_compiler__PropertyLayoutElementkernel__Int; extern const struct type type_hash_collection__HashMapValuesseparate_compiler__PropertyLayoutElementkernel__Int; extern const struct type type_hash_collection__HashMapIteratorseparate_compiler__PropertyLayoutElementkernel__Int; extern const struct type type_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int; extern const struct type type_nullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodeseparate_compiler__PropertyLayoutElementkernel__Int; extern const struct types resolution_table_hash_collection__HashMapseparate_compiler__PropertyLayoutElementkernel__Int; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int; extern const struct type type_hash_collection__HashMapKeysmodel__MAttributekernel__Int; extern const struct type type_hash_collection__HashMapValuesmodel__MAttributekernel__Int; extern const struct type type_hash_collection__HashMapIteratormodel__MAttributekernel__Int; extern const struct type type_hash_collection__HashMapNodemodel__MAttributekernel__Int; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int; extern const struct types resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int; extern const struct type type_array__AbstractArrayReadabstract_compiler__RuntimeVariable; extern const struct types resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable; @@ -1348,6 +1503,7 @@ extern const struct types resolution_table_coloring__POSetConflictGraphmodel__MT extern const struct type type_hash_collection__HashMapscope__EscapeMarkstring__String; extern const struct type type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String; extern const struct type type_abstract_collection__Collectionscope__EscapeMark; +extern const struct type type_array__Arrayscope__EscapeMark; extern const struct types resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String; extern const struct type type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String; extern const struct types resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String; @@ -1367,124 +1523,74 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassa extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp; +extern const struct type type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp; -extern const struct type type_array__Arraymodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashSetmodel__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int; +extern const struct type type_array__NativeArraymodel__MVirtualTypeProp; +extern const struct type type_array__AbstractArraymodel__MVirtualTypeProp; +extern const struct type type_array__ArrayIteratormodel__MVirtualTypeProp; +extern const struct types resolution_table_array__Arraymodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int; extern const struct type type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int; extern const struct type type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int; extern const struct type type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int; extern const struct types resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int; extern const struct type type_array__AbstractArrayReadparser_work__ReduceAction; extern const struct types resolution_table_array__ArrayIteratorparser_work__ReduceAction; extern const struct types resolution_table_array__NativeArrayparser_work__ReduceAction; extern const struct type type_array__NativeArrayparser_nodes__TComment; +extern const struct type type_array__AbstractArrayparser_nodes__TComment; extern const struct type type_array__ArrayIteratorparser_nodes__TComment; extern const struct types resolution_table_array__Arrayparser_nodes__TComment; -extern const struct type type_array__AbstractArrayReadmodel__MGenericType; -extern const struct types resolution_table_array__ArrayIteratormodel__MGenericType; -extern const struct type type_array__AbstractArrayReadmodel__MClassType; -extern const struct types resolution_table_array__ArrayIteratormodel__MClassType; -extern const struct types resolution_table_array__NativeArraymodel__MGenericType; -extern const struct types resolution_table_array__NativeArraymodel__MClassType; extern const struct type type_array__AbstractArrayReadparser_nodes__AClassdef; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AClassdef; extern const struct types resolution_table_array__NativeArrayparser_nodes__AClassdef; -extern const struct type type_array__AbstractArrayReadmodel__MPropDef; -extern const struct types resolution_table_array__ArrayIteratormodel__MPropDef; -extern const struct type type_array__AbstractArrayReadnullable_model__MPropDef; -extern const struct types resolution_table_array__ArrayIteratornullable_model__MPropDef; -extern const struct types resolution_table_array__NativeArraymodel__MPropDef; -extern const struct types resolution_table_array__NativeArraynullable_model__MPropDef; -extern const struct type type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef; -extern const struct type type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef; -extern const struct type type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; extern const struct type type_array__NativeArrayparser_nodes__AFormaldef; +extern const struct type type_array__AbstractArrayparser_nodes__AFormaldef; extern const struct type type_array__ArrayIteratorparser_nodes__AFormaldef; extern const struct types resolution_table_array__Arrayparser_nodes__AFormaldef; extern const struct type type_array__NativeArrayparser_nodes__ASuperclass; +extern const struct type type_array__AbstractArrayparser_nodes__ASuperclass; extern const struct type type_array__ArrayIteratorparser_nodes__ASuperclass; extern const struct types resolution_table_array__Arrayparser_nodes__ASuperclass; -extern const struct type type_array__AbstractArrayReadmodel__MParameter; -extern const struct types resolution_table_array__ArrayIteratormodel__MParameter; -extern const struct types resolution_table_array__NativeArraymodel__MParameter; -extern const struct type type_array__NativeArraymodel__MMethodDef; -extern const struct type type_array__ArrayIteratormodel__MMethodDef; -extern const struct types resolution_table_array__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_hash_collection__HashMapstring__Stringscope__Variable; -extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable; -extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable; -extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable; -extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable; -extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable; -extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable; -extern const struct type type_hash_collection__HashMapscope__Variablenullable_model__MType; -extern const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType; -extern const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType; -extern const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType; -extern const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType; -extern const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType; -extern const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType; -extern const struct type type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; +extern const struct type type_array__AbstractArrayReadmodel__MParameter; +extern const struct types resolution_table_array__ArrayIteratormodel__MParameter; +extern const struct types resolution_table_array__NativeArraymodel__MParameter; +extern const struct type type_array__NativeArrayscope__Scope; +extern const struct type type_array__AbstractArrayscope__Scope; +extern const struct type type_array__ArrayIteratorscope__Scope; +extern const struct types resolution_table_array__Arrayscope__Scope; +extern const struct type type_abstract_collection__ContainerIteratorscope__Scope; +extern const struct types resolution_table_list__ListNodescope__Scope; +extern const struct type type_list__Listscope__Scope; +extern const struct types resolution_table_list__ListIteratorscope__Scope; +extern const struct type type_array__AbstractArrayReadflow__FlowContext; +extern const struct types resolution_table_array__ArrayIteratorflow__FlowContext; +extern const struct types resolution_table_array__NativeArrayflow__FlowContext; +extern const struct type type_hash_collection__HashSetscope__Variable; +extern const struct types resolution_table_hash_collection__HashSetIteratorscope__Variable; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable; +extern const struct types resolution_table_hash_collection__HashSetNodescope__Variable; +extern const struct type type_array__AbstractArrayReadtyping__CallSite; +extern const struct types resolution_table_array__ArrayIteratortyping__CallSite; +extern const struct types resolution_table_array__NativeArraytyping__CallSite; extern const struct type type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass; extern const struct type type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass; extern const struct type type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass; extern const struct type type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass; extern const struct types resolution_table_poset__POSetElementmodel__MClass; extern const struct type type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType; @@ -1494,6 +1600,7 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypeab extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MType; +extern const struct type type_array__Arrayabstract_collection__Setmodel__MType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType; @@ -1515,11 +1622,13 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassa extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MClass; +extern const struct type type_array__Arrayarray__Arraynullable_model__MClass; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_array__NativeArrayparser_nodes__AExternCodeBlock; +extern const struct type type_array__AbstractArrayparser_nodes__AExternCodeBlock; extern const struct type type_array__ArrayIteratorparser_nodes__AExternCodeBlock; extern const struct types resolution_table_array__Arrayparser_nodes__AExternCodeBlock; extern const struct type type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef; @@ -1531,25 +1640,46 @@ extern const struct types resolution_table_array__NativeArraynullable_hash_colle extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; extern const struct type type_array__NativeArrayparser_nodes__AParam; +extern const struct type type_array__AbstractArrayparser_nodes__AParam; extern const struct type type_array__ArrayIteratorparser_nodes__AParam; extern const struct types resolution_table_array__Arrayparser_nodes__AParam; extern const struct type type_array__NativeArrayparser_nodes__AExternCall; +extern const struct type type_array__AbstractArrayparser_nodes__AExternCall; extern const struct type type_array__ArrayIteratorparser_nodes__AExternCall; extern const struct types resolution_table_array__Arrayparser_nodes__AExternCall; extern const struct type type_array__NativeArrayparser_nodes__AType; +extern const struct type type_array__AbstractArrayparser_nodes__AType; extern const struct type type_array__ArrayIteratorparser_nodes__AType; extern const struct types resolution_table_array__Arrayparser_nodes__AType; -extern const struct type type_array__NativeArrayparser_nodes__AAtArg; -extern const struct type type_array__ArrayIteratorparser_nodes__AAtArg; -extern const struct types resolution_table_array__Arrayparser_nodes__AAtArg; -extern const struct type type_array__AbstractArrayReadmodel__MParameterType; -extern const struct types resolution_table_array__ArrayIteratormodel__MParameterType; -extern const struct types resolution_table_array__NativeArraymodel__MParameterType; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef; -extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassDef; -extern const struct types resolution_table_hash_collection__HashSetNodemodel__MClassDef; +extern const struct type type_hash_collection__HashMapstring__Stringscope__Variable; +extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringscope__Variable; +extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable; +extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable; +extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable; +extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable; +extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable; +extern const struct type type_hash_collection__HashMapscope__Variablenullable_model__MType; +extern const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType; +extern const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType; +extern const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType; +extern const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType; +extern const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType; +extern const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType; +extern const struct type type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType; +extern const struct type type_array__Arraynullable_array__Arraynullable_model__MType; +extern const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; +extern const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; extern const struct type type_array__NativeArraymodel__MAttributeDef; extern const struct type type_abstract_collection__Collectionmodel__MAttributeDef; +extern const struct type type_array__AbstractArraymodel__MAttributeDef; extern const struct type type_array__ArrayIteratormodel__MAttributeDef; extern const struct types resolution_table_array__Arraymodel__MAttributeDef; extern const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; @@ -1557,6 +1687,7 @@ extern const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymo extern const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_array__NativeArraymodel__MVirtualTypeDef; extern const struct type type_abstract_collection__Collectionmodel__MVirtualTypeDef; +extern const struct type type_array__AbstractArraymodel__MVirtualTypeDef; extern const struct type type_array__ArrayIteratormodel__MVirtualTypeDef; extern const struct types resolution_table_array__Arraymodel__MVirtualTypeDef; extern const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; @@ -1568,56 +1699,74 @@ extern const struct types resolution_table_array__NativeArraymodel__MVirtualType extern const struct type type_array__AbstractArrayReadparser_nodes__AExpr; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AExpr; extern const struct types resolution_table_array__NativeArrayparser_nodes__AExpr; -extern const struct type type_array__AbstractArrayReadscope__Variable; -extern const struct types resolution_table_array__ArrayIteratorscope__Variable; -extern const struct types resolution_table_array__NativeArrayscope__Variable; +extern const struct type type_array__AbstractArrayReadparser_nodes__AVarExpr; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AVarExpr; +extern const struct types resolution_table_array__NativeArrayparser_nodes__AVarExpr; extern const struct type type_array__AbstractArrayReadparser_nodes__AIntExpr; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AIntExpr; extern const struct types resolution_table_array__NativeArrayparser_nodes__AIntExpr; -extern const struct type type_array__AbstractArrayReadparser_nodes__AAnnotation; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AAnnotation; -extern const struct types resolution_table_array__NativeArrayparser_nodes__AAnnotation; +extern const struct type type_array__AbstractArrayReadscope__Variable; +extern const struct types resolution_table_array__ArrayIteratorscope__Variable; +extern const struct types resolution_table_array__NativeArrayscope__Variable; extern const struct types resolution_table_array__ArraySetIteratormodel__MType; -extern const struct type type_array__AbstractArrayReadparser_nodes__ABreakExpr; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__ABreakExpr; -extern const struct types resolution_table_array__NativeArrayparser_nodes__ABreakExpr; -extern const struct type type_array__AbstractArrayReadparser_nodes__AContinueExpr; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AContinueExpr; -extern const struct types resolution_table_array__NativeArrayparser_nodes__AContinueExpr; +extern const struct type type_array__AbstractArrayReadparser_nodes__AEscapeExpr; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AEscapeExpr; +extern const struct types resolution_table_array__NativeArrayparser_nodes__AEscapeExpr; extern const struct types resolution_table_array__ArraySetIteratormodel__MMethodDef; +extern const struct type type_array__AbstractArrayReadkernel__Char; +extern const struct types resolution_table_array__ArrayIteratorkernel__Char; +extern const struct types resolution_table_array__NativeArraykernel__Char; +extern const struct type type_array__AbstractArrayReadstring__FlatBuffer; +extern const struct types resolution_table_array__ArrayIteratorstring__FlatBuffer; +extern const struct type type_array__AbstractArrayReadstring__FlatText; +extern const struct types resolution_table_array__ArrayIteratorstring__FlatText; +extern const struct types resolution_table_array__NativeArraystring__FlatBuffer; +extern const struct types resolution_table_array__NativeArraystring__FlatText; +extern const struct type type_abstract_collection__MapIteratorstring__Stringopts__Option; +extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringopts__Option; +extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option; extern const struct type type_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase; extern const struct types resolution_table_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase; extern const struct type type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase; extern const struct type type_abstract_collection__Collectionposet__POSetElementphase__Phase; +extern const struct type type_array__Arrayposet__POSetElementphase__Phase; extern const struct types resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase; extern const struct types resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase; extern const struct types resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase; extern const struct type type_hash_collection__HashSetNodephase__Phase; extern const struct type type_hash_collection__HashSetIteratorphase__Phase; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase; extern const struct type type_nullable_hash_collection__HashSetNodephase__Phase; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase; extern const struct types resolution_table_hash_collection__HashSetphase__Phase; extern const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject; extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject; -extern const struct type type_array__Arrayarray__Arraymproject__MProject; extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject; +extern const struct type type_array__NativeArrayarray__Arraymproject__MProject; +extern const struct type type_array__AbstractArrayarray__Arraymproject__MProject; +extern const struct type type_array__ArrayIteratorarray__Arraymproject__MProject; +extern const struct types resolution_table_array__Arrayarray__Arraymproject__MProject; extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct type type_abstract_collection__Collectionposet__POSetElementmmodule__MModule; +extern const struct type type_array__Arrayposet__POSetElementmmodule__MModule; extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule; extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule; -extern const struct type type_array__Arrayarray__Arraymmodule__MModule; extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule; +extern const struct type type_array__NativeArrayarray__Arraymmodule__MModule; +extern const struct type type_array__AbstractArrayarray__Arraymmodule__MModule; +extern const struct type type_array__ArrayIteratorarray__Arraymmodule__MModule; +extern const struct types resolution_table_array__Arrayarray__Arraymmodule__MModule; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef; +extern const struct type type_array__Arrayposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef; @@ -1628,9 +1777,11 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypepo extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassType; +extern const struct type type_array__Arrayposet__POSetElementmodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MType; +extern const struct type type_array__Arrayposet__POSetElementmodel__MType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType; @@ -1640,40 +1791,50 @@ extern const struct types resolution_table_hash_collection__HashMapNodemodel__MC extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass; extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass; -extern const struct type type_array__Arrayarray__Arraymodel__MClass; extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass; +extern const struct type type_array__NativeArrayarray__Arraymodel__MClass; +extern const struct type type_array__AbstractArrayarray__Arraymodel__MClass; +extern const struct type type_array__ArrayIteratorarray__Arraymodel__MClass; +extern const struct types resolution_table_array__Arrayarray__Arraymodel__MClass; +extern const struct type type_array__NativeArrayarray__Arraynullable_model__MClass; +extern const struct type type_array__AbstractArrayarray__Arraynullable_model__MClass; +extern const struct type type_array__ArrayIteratorarray__Arraynullable_model__MClass; +extern const struct types resolution_table_array__Arrayarray__Arraynullable_model__MClass; extern const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MProperty; extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty; -extern const struct type type_array__Arrayarray__Arraymodel__MProperty; extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty; +extern const struct type type_array__NativeArrayarray__Arraymodel__MProperty; +extern const struct type type_array__AbstractArrayarray__Arraymodel__MProperty; +extern const struct type type_array__ArrayIteratorarray__Arraymodel__MProperty; +extern const struct types resolution_table_array__Arrayarray__Arraymodel__MProperty; extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty; extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath; extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath; extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath; extern const struct type type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup; extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup; -extern const struct type type_array__Arraynullable_mproject__MGroup; extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup; extern const struct type type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule; extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule; @@ -1681,51 +1842,64 @@ extern const struct types resolution_table_abstract_collection__MapValuesIterato extern const struct type type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef; +extern const struct type type_abstract_collection__MapIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_array__NativeArraymmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_array__AbstractArraymmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_array__ArrayIteratormmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct types resolution_table_array__Arraymmodule_data__MModuleDataparser_nodes__AAnnotation; extern const struct type type_abstract_collection__MapIteratormodel__MPropDefparser_nodes__APropdef; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef; -extern const struct type type_array__AbstractArrayReadstring__FlatBuffer; -extern const struct types resolution_table_array__ArrayIteratorstring__FlatBuffer; -extern const struct type type_array__AbstractArrayReadstring__FlatText; -extern const struct types resolution_table_array__ArrayIteratorstring__FlatText; -extern const struct types resolution_table_array__NativeArraystring__FlatBuffer; -extern const struct types resolution_table_array__NativeArraystring__FlatText; -extern const struct type type_abstract_collection__MapIteratorstring__Stringopts__Option; -extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringopts__Option; -extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option; extern const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MProperty; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MProperty; extern const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; -extern const struct type type_array__Arrayabstract_collection__Setmodel__MProperty; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty; -extern const struct type type_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setseparate_compiler__PropertyLayoutElement; -extern const struct type type_array__AbstractArrayReadkernel__Char; -extern const struct types resolution_table_array__ArrayIteratorkernel__Char; -extern const struct types resolution_table_array__NativeArraykernel__Char; +extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MProperty; +extern const struct type type_array__AbstractArrayabstract_collection__Setmodel__MProperty; +extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MProperty; +extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MProperty; +extern const struct type type_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement; +extern const struct type type_array__AbstractArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement; +extern const struct type type_array__ArrayIteratorabstract_collection__Setseparate_compiler__PropertyLayoutElement; +extern const struct types resolution_table_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement; +extern const struct type type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef; extern const struct type type_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup; extern const struct types resolution_table_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup; extern const struct type type_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup; extern const struct type type_abstract_collection__Collectionposet__POSetElementmproject__MGroup; +extern const struct type type_array__Arrayposet__POSetElementmproject__MGroup; extern const struct types resolution_table_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup; extern const struct types resolution_table_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup; extern const struct types resolution_table_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup; extern const struct type type_hash_collection__HashSetNodemproject__MGroup; extern const struct type type_hash_collection__HashSetIteratormproject__MGroup; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup; extern const struct type type_nullable_hash_collection__HashSetNodemproject__MGroup; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup; extern const struct types resolution_table_hash_collection__HashSetmproject__MGroup; +extern const struct type type_array__AbstractArrayReadmproject__MGroup; +extern const struct types resolution_table_array__ArrayIteratormproject__MGroup; +extern const struct type type_array__AbstractArrayReadnullable_mproject__MGroup; +extern const struct types resolution_table_array__ArrayIteratornullable_mproject__MGroup; +extern const struct types resolution_table_array__NativeArraymproject__MGroup; +extern const struct types resolution_table_array__NativeArraynullable_mproject__MGroup; extern const struct type type_array__AbstractArrayReadparser_nodes__APropdef; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__APropdef; extern const struct types resolution_table_array__NativeArrayparser_nodes__APropdef; -extern const struct type type_abstract_collection__Containerparser_nodes__ANode; -extern const struct types resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode; +extern const struct type type_array__AbstractArrayReadmodel__MMethodDef; +extern const struct types resolution_table_array__ArrayIteratormodel__MMethodDef; +extern const struct types resolution_table_array__NativeArraymodel__MMethodDef; extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; +extern const struct type type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; @@ -1734,6 +1908,7 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MProper extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_abstract_collection__MapValuesIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MMethodDef; +extern const struct type type_array__Arrayabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef; @@ -1742,30 +1917,47 @@ extern const struct type type_abstract_collection__Containermodel__MMethodDef; extern const struct types resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef; extern const struct type type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType; -extern const struct type type_array__Arrayhash_collection__HashSetmodel__MType; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType; +extern const struct type type_array__NativeArrayhash_collection__HashSetmodel__MType; +extern const struct type type_array__AbstractArrayhash_collection__HashSetmodel__MType; +extern const struct type type_array__ArrayIteratorhash_collection__HashSetmodel__MType; +extern const struct types resolution_table_array__Arrayhash_collection__HashSetmodel__MType; +extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MType; +extern const struct type type_array__AbstractArrayabstract_collection__Setmodel__MType; +extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MType; +extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MType; extern const struct type type_abstract_collection__MapIteratormodel__MClasskernel__Int; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClasskernel__Int; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClasskernel__Int; extern const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraynullable_model__MType; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType; -extern const struct type type_array__Arrayarray__Arraynullable_model__MType; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType; +extern const struct type type_array__NativeArrayarray__Arraynullable_model__MType; +extern const struct type type_array__AbstractArrayarray__Arraynullable_model__MType; +extern const struct type type_array__ArrayIteratorarray__Arraynullable_model__MType; +extern const struct types resolution_table_array__Arrayarray__Arraynullable_model__MType; +extern const struct type type_array__NativeArraynullable_array__Arraynullable_model__MType; +extern const struct type type_array__AbstractArraynullable_array__Arraynullable_model__MType; +extern const struct type type_array__ArrayIteratornullable_array__Arraynullable_model__MType; +extern const struct types resolution_table_array__Arraynullable_array__Arraynullable_model__MType; extern const struct type type_abstract_collection__MapIteratormodel__MClassTypearray__Arraynullable_model__MType; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType; extern const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MPropDef; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef; -extern const struct type type_array__Arrayarray__Arraynullable_model__MPropDef; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef; +extern const struct type type_array__NativeArrayarray__Arraynullable_model__MPropDef; +extern const struct type type_array__AbstractArrayarray__Arraynullable_model__MPropDef; +extern const struct type type_array__ArrayIteratorarray__Arraynullable_model__MPropDef; +extern const struct types resolution_table_array__Arrayarray__Arraynullable_model__MPropDef; extern const struct type type_abstract_collection__MapIteratorstring__Stringstring__String; extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String; extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String; +extern const struct type type_array__AbstractArrayReadabstract_compiler__CodeFile; +extern const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeFile; +extern const struct types resolution_table_array__NativeArrayabstract_compiler__CodeFile; extern const struct type type_abstract_collection__Containerabstract_compiler__CodeFile; extern const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile; -extern const struct type type_array__NativeArrayabstract_compiler__CodeFile; -extern const struct type type_array__ArrayIteratorabstract_compiler__CodeFile; -extern const struct types resolution_table_array__Arrayabstract_compiler__CodeFile; extern const struct type type_abstract_collection__MapIteratorstring__Stringparser_nodes__ANode; extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode; extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode; @@ -1784,11 +1976,29 @@ extern const struct types resolution_table_abstract_collection__MapValuesIterato extern const struct type type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType; extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType; extern const struct types resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType; -extern const struct type type_abstract_collection__Containerscope__Scope; -extern const struct types resolution_table_abstract_collection__ContainerIteratorscope__Scope; -extern const struct type type_array__NativeArrayscope__Scope; -extern const struct type type_array__ArrayIteratorscope__Scope; -extern const struct types resolution_table_array__Arrayscope__Scope; +extern const struct type type_abstract_collection__Containerparser_nodes__ANode; +extern const struct types resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode; +extern const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassDef; +extern const struct type type_array__AbstractArrayabstract_collection__Setmodel__MClassDef; +extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef; +extern const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MClass; +extern const struct type type_array__AbstractArrayabstract_collection__Setmodel__MClass; +extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClass; +extern const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassType; +extern const struct type type_array__AbstractArrayabstract_collection__Setmodel__MClassType; +extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassType; extern const struct type type_abstract_collection__Containermodel__MClassType; extern const struct types resolution_table_abstract_collection__ContainerIteratormodel__MClassType; extern const struct type type_abstract_collection__MapIteratorstring__Stringkernel__Int; @@ -1796,20 +2006,23 @@ extern const struct types resolution_table_abstract_collection__MapKeysIterators extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int; extern const struct type type_abstract_collection__Containerstring__String; extern const struct types resolution_table_abstract_collection__ContainerIteratorstring__String; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute; -extern const struct type type_array__Arrayabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute; -extern const struct type type_array__NativeArraymodel__MAttribute; -extern const struct type type_array__ArrayIteratormodel__MAttribute; -extern const struct types resolution_table_array__Arraymodel__MAttribute; +extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MAttribute; +extern const struct type type_array__AbstractArrayabstract_collection__Setmodel__MAttribute; +extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MAttribute; +extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute; +extern const struct type type_array__AbstractArrayReadmodel__MAttribute; +extern const struct types resolution_table_array__ArrayIteratormodel__MAttribute; +extern const struct types resolution_table_array__NativeArraymodel__MAttribute; extern const struct type type_abstract_collection__MapKeysIteratorseparate_compiler__PropertyLayoutElementkernel__Int; extern const struct types resolution_table_hash_collection__HashMapKeysseparate_compiler__PropertyLayoutElementkernel__Int; extern const struct type type_abstract_collection__MapValuesIteratorseparate_compiler__PropertyLayoutElementkernel__Int; @@ -1824,20 +2037,26 @@ extern const struct types resolution_table_hash_collection__HashMapValuesmodel__ extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int; -extern const struct type type_array__Arrayscope__EscapeMark; extern const struct type type_abstract_collection__MapIteratorscope__EscapeMarkstring__String; extern const struct types resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String; +extern const struct type type_array__NativeArrayscope__EscapeMark; +extern const struct type type_array__AbstractArrayscope__EscapeMark; +extern const struct type type_array__ArrayIteratorscope__EscapeMark; +extern const struct types resolution_table_array__Arrayscope__EscapeMark; extern const struct types resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String; extern const struct type type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable; extern const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable; extern const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable; extern const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; -extern const struct type type_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; -extern const struct type type_array__NativeArraymodel__MVirtualTypeProp; -extern const struct type type_array__ArrayIteratormodel__MVirtualTypeProp; -extern const struct types resolution_table_array__Arraymodel__MVirtualTypeProp; +extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp; +extern const struct type type_array__AbstractArrayabstract_collection__Setmodel__MVirtualTypeProp; +extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp; +extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp; +extern const struct type type_array__AbstractArrayReadmodel__MVirtualTypeProp; +extern const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeProp; +extern const struct types resolution_table_array__NativeArraymodel__MVirtualTypeProp; extern const struct type type_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int; extern const struct type type_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int; @@ -1848,58 +2067,36 @@ extern const struct types resolution_table_hash_collection__HashMapNodemodel__MV extern const struct type type_array__AbstractArrayReadparser_nodes__TComment; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__TComment; extern const struct types resolution_table_array__NativeArrayparser_nodes__TComment; -extern const struct type type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef; extern const struct type type_array__AbstractArrayReadparser_nodes__AFormaldef; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AFormaldef; extern const struct types resolution_table_array__NativeArrayparser_nodes__AFormaldef; extern const struct type type_array__AbstractArrayReadparser_nodes__ASuperclass; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__ASuperclass; extern const struct types resolution_table_array__NativeArrayparser_nodes__ASuperclass; -extern const struct type type_array__AbstractArrayReadmodel__MMethodDef; -extern const struct types resolution_table_array__ArrayIteratormodel__MMethodDef; -extern const struct types resolution_table_array__NativeArraymodel__MMethodDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_abstract_collection__MapIteratorstring__Stringscope__Variable; -extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable; -extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable; -extern const struct type type_abstract_collection__MapIteratorscope__Variablenullable_model__MType; -extern const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType; -extern const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType; -extern const struct type type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_array__Arraynullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_array__Arrayabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_array__Arrayabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_array__Arrayabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_array__AbstractArrayReadscope__Scope; +extern const struct types resolution_table_array__ArrayIteratorscope__Scope; +extern const struct types resolution_table_array__NativeArrayscope__Scope; +extern const struct type type_abstract_collection__Containerscope__Scope; +extern const struct types resolution_table_abstract_collection__ContainerIteratorscope__Scope; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass; extern const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClass; +extern const struct type type_array__Arrayposet__POSetElementmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass; @@ -1908,7 +2105,6 @@ extern const struct type type_abstract_collection__MapIteratormodel__MClassTypea extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Setmodel__MType; -extern const struct type type_array__Arrayabstract_collection__Setmodel__MType; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType; extern const struct type type_abstract_collection__MapIteratormodel__MTypekernel__Int; @@ -1916,7 +2112,6 @@ extern const struct types resolution_table_abstract_collection__MapKeysIteratorm extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypekernel__Int; extern const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass; -extern const struct type type_array__Arrayarray__Arraynullable_model__MClass; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_array__AbstractArrayReadparser_nodes__AExternCodeBlock; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock; @@ -1933,89 +2128,114 @@ extern const struct types resolution_table_array__NativeArrayparser_nodes__AExte extern const struct type type_array__AbstractArrayReadparser_nodes__AType; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AType; extern const struct types resolution_table_array__NativeArrayparser_nodes__AType; -extern const struct type type_array__AbstractArrayReadparser_nodes__AAtArg; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AAtArg; -extern const struct types resolution_table_array__NativeArrayparser_nodes__AAtArg; +extern const struct type type_abstract_collection__MapIteratorstring__Stringscope__Variable; +extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable; +extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringscope__Variable; +extern const struct type type_abstract_collection__MapIteratorscope__Variablenullable_model__MType; +extern const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType; +extern const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType; +extern const struct type type_abstract_collection__MapIteratorscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType; extern const struct type type_array__AbstractArrayReadmodel__MAttributeDef; extern const struct types resolution_table_array__ArrayIteratormodel__MAttributeDef; extern const struct types resolution_table_array__NativeArraymodel__MAttributeDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_array__AbstractArrayReadmodel__MVirtualTypeDef; extern const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeDef; extern const struct types resolution_table_array__NativeArraymodel__MVirtualTypeDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase; extern const struct types resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase; -extern const struct type type_array__Arrayposet__POSetElementphase__Phase; extern const struct types resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase; +extern const struct type type_array__NativeArrayposet__POSetElementphase__Phase; +extern const struct type type_array__AbstractArrayposet__POSetElementphase__Phase; +extern const struct type type_array__ArrayIteratorposet__POSetElementphase__Phase; +extern const struct types resolution_table_array__Arrayposet__POSetElementphase__Phase; extern const struct types resolution_table_hash_collection__HashSetIteratorphase__Phase; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase; extern const struct types resolution_table_hash_collection__HashSetNodephase__Phase; -extern const struct type type_array__NativeArrayarray__Arraymproject__MProject; -extern const struct type type_array__ArrayIteratorarray__Arraymproject__MProject; -extern const struct types resolution_table_array__Arrayarray__Arraymproject__MProject; +extern const struct type type_array__AbstractArrayReadarray__Arraymproject__MProject; +extern const struct types resolution_table_array__ArrayIteratorarray__Arraymproject__MProject; +extern const struct types resolution_table_array__NativeArrayarray__Arraymproject__MProject; extern const struct type type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule; extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule; -extern const struct type type_array__Arrayposet__POSetElementmmodule__MModule; extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule; -extern const struct type type_array__NativeArrayarray__Arraymmodule__MModule; -extern const struct type type_array__ArrayIteratorarray__Arraymmodule__MModule; -extern const struct types resolution_table_array__Arrayarray__Arraymmodule__MModule; +extern const struct type type_array__NativeArrayposet__POSetElementmmodule__MModule; +extern const struct type type_array__AbstractArrayposet__POSetElementmmodule__MModule; +extern const struct type type_array__ArrayIteratorposet__POSetElementmmodule__MModule; +extern const struct types resolution_table_array__Arrayposet__POSetElementmmodule__MModule; +extern const struct type type_array__AbstractArrayReadarray__Arraymmodule__MModule; +extern const struct types resolution_table_array__ArrayIteratorarray__Arraymmodule__MModule; +extern const struct types resolution_table_array__NativeArrayarray__Arraymmodule__MModule; extern const struct type type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef; -extern const struct type type_array__Arrayposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef; +extern const struct type type_array__NativeArrayposet__POSetElementmodel__MClassDef; +extern const struct type type_array__AbstractArrayposet__POSetElementmodel__MClassDef; +extern const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassDef; +extern const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassDef; extern const struct type type_abstract_collection__MapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct type type_abstract_collection__MapIteratormodel__MTypeposet__POSetElementmodel__MType; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypeposet__POSetElementmodel__MType; -extern const struct type type_array__Arrayposet__POSetElementmodel__MClassType; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeposet__POSetElementmodel__MClassType; -extern const struct type type_array__Arrayposet__POSetElementmodel__MType; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType; -extern const struct type type_array__NativeArrayarray__Arraymodel__MClass; -extern const struct type type_array__ArrayIteratorarray__Arraymodel__MClass; -extern const struct types resolution_table_array__Arrayarray__Arraymodel__MClass; -extern const struct type type_array__NativeArrayarray__Arraynullable_model__MClass; -extern const struct type type_array__ArrayIteratorarray__Arraynullable_model__MClass; -extern const struct types resolution_table_array__Arrayarray__Arraynullable_model__MClass; -extern const struct type type_array__NativeArrayarray__Arraymodel__MProperty; -extern const struct type type_array__ArrayIteratorarray__Arraymodel__MProperty; -extern const struct types resolution_table_array__Arrayarray__Arraymodel__MProperty; +extern const struct type type_array__NativeArrayposet__POSetElementmodel__MClassType; +extern const struct type type_array__AbstractArrayposet__POSetElementmodel__MClassType; +extern const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassType; +extern const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassType; +extern const struct type type_array__NativeArrayposet__POSetElementmodel__MType; +extern const struct type type_array__AbstractArrayposet__POSetElementmodel__MType; +extern const struct type type_array__ArrayIteratorposet__POSetElementmodel__MType; +extern const struct types resolution_table_array__Arrayposet__POSetElementmodel__MType; +extern const struct type type_array__AbstractArrayReadarray__Arraymodel__MClass; +extern const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MClass; +extern const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MClass; +extern const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass; +extern const struct types resolution_table_array__NativeArrayarray__Arraymodel__MClass; +extern const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MClass; +extern const struct type type_array__AbstractArrayReadarray__Arraymodel__MProperty; +extern const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty; +extern const struct types resolution_table_array__NativeArrayarray__Arraymodel__MProperty; extern const struct type type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct type type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_array__AbstractArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct types resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty; +extern const struct type type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; @@ -2027,51 +2247,63 @@ extern const struct types resolution_table_hash_collection__HashMapValuesstring_ extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty; -extern const struct type type_array__NativeArraynullable_mproject__MGroup; -extern const struct type type_array__ArrayIteratornullable_mproject__MGroup; -extern const struct types resolution_table_array__Arraynullable_mproject__MGroup; -extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MProperty; -extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MProperty; -extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MProperty; -extern const struct type type_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement; -extern const struct type type_array__ArrayIteratorabstract_collection__Setseparate_compiler__PropertyLayoutElement; -extern const struct types resolution_table_array__Arrayabstract_collection__Setseparate_compiler__PropertyLayoutElement; +extern const struct type type_array__AbstractArrayReadmmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct types resolution_table_array__ArrayIteratormmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct types resolution_table_array__NativeArraymmodule_data__MModuleDataparser_nodes__AAnnotation; +extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty; +extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty; +extern const struct type type_array__AbstractArrayReadabstract_collection__Setseparate_compiler__PropertyLayoutElement; +extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setseparate_compiler__PropertyLayoutElement; +extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty; +extern const struct types resolution_table_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement; extern const struct type type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup; extern const struct types resolution_table_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup; -extern const struct type type_array__Arrayposet__POSetElementmproject__MGroup; extern const struct types resolution_table_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup; +extern const struct type type_array__NativeArrayposet__POSetElementmproject__MGroup; +extern const struct type type_array__AbstractArrayposet__POSetElementmproject__MGroup; +extern const struct type type_array__ArrayIteratorposet__POSetElementmproject__MGroup; +extern const struct types resolution_table_array__Arrayposet__POSetElementmproject__MGroup; extern const struct types resolution_table_hash_collection__HashSetIteratormproject__MGroup; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup; extern const struct types resolution_table_hash_collection__HashSetNodemproject__MGroup; extern const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; -extern const struct type type_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; +extern const struct type type_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; +extern const struct type type_array__AbstractArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; +extern const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; +extern const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct type type_abstract_collection__MapIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef; -extern const struct type type_array__Arrayabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyabstract_collection__Setmodel__MMethodDef; -extern const struct type type_array__NativeArrayhash_collection__HashSetmodel__MType; -extern const struct type type_array__ArrayIteratorhash_collection__HashSetmodel__MType; -extern const struct types resolution_table_array__Arrayhash_collection__HashSetmodel__MType; -extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MType; -extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MType; -extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MType; -extern const struct type type_array__NativeArrayarray__Arraynullable_model__MType; -extern const struct type type_array__ArrayIteratorarray__Arraynullable_model__MType; -extern const struct types resolution_table_array__Arrayarray__Arraynullable_model__MType; -extern const struct type type_array__NativeArraynullable_array__Arraynullable_model__MType; -extern const struct type type_array__ArrayIteratornullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_array__Arraynullable_array__Arraynullable_model__MType; -extern const struct type type_array__NativeArrayarray__Arraynullable_model__MPropDef; -extern const struct type type_array__ArrayIteratorarray__Arraynullable_model__MPropDef; -extern const struct types resolution_table_array__Arrayarray__Arraynullable_model__MPropDef; -extern const struct type type_array__AbstractArrayReadabstract_compiler__CodeFile; -extern const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeFile; -extern const struct types resolution_table_array__NativeArrayabstract_compiler__CodeFile; -extern const struct type type_array__AbstractArrayReadscope__Scope; -extern const struct types resolution_table_array__ArrayIteratorscope__Scope; -extern const struct types resolution_table_array__NativeArrayscope__Scope; +extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MMethodDef; +extern const struct type type_array__AbstractArrayabstract_collection__Setmodel__MMethodDef; +extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MMethodDef; +extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MMethodDef; +extern const struct type type_array__AbstractArrayReadhash_collection__HashSetmodel__MType; +extern const struct types resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType; +extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MType; +extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType; +extern const struct types resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType; +extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MType; +extern const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MType; +extern const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType; +extern const struct type type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType; +extern const struct types resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType; +extern const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MType; +extern const struct types resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType; +extern const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MPropDef; +extern const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MPropDef; +extern const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef; +extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef; +extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClass; +extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass; @@ -2079,27 +2311,21 @@ extern const struct types resolution_table_hash_collection__HashMapValuesmodel__ extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass; -extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MAttribute; -extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MAttribute; -extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MAttribute; -extern const struct type type_array__AbstractArrayReadmodel__MAttribute; -extern const struct types resolution_table_array__ArrayIteratormodel__MAttribute; -extern const struct types resolution_table_array__NativeArraymodel__MAttribute; +extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute; +extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute; +extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute; extern const struct type type_abstract_collection__MapIteratorseparate_compiler__PropertyLayoutElementkernel__Int; extern const struct types resolution_table_abstract_collection__MapKeysIteratorseparate_compiler__PropertyLayoutElementkernel__Int; extern const struct types resolution_table_abstract_collection__MapValuesIteratorseparate_compiler__PropertyLayoutElementkernel__Int; extern const struct type type_abstract_collection__MapIteratormodel__MAttributekernel__Int; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int; -extern const struct type type_array__NativeArrayscope__EscapeMark; -extern const struct type type_array__ArrayIteratorscope__EscapeMark; -extern const struct types resolution_table_array__Arrayscope__EscapeMark; -extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp; -extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp; -extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MVirtualTypeProp; -extern const struct type type_array__AbstractArrayReadmodel__MVirtualTypeProp; -extern const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeProp; -extern const struct types resolution_table_array__NativeArraymodel__MVirtualTypeProp; +extern const struct type type_array__AbstractArrayReadscope__EscapeMark; +extern const struct types resolution_table_array__ArrayIteratorscope__EscapeMark; +extern const struct types resolution_table_array__NativeArrayscope__EscapeMark; +extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MVirtualTypeProp; +extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp; +extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_abstract_collection__MapIteratormodel__MVirtualTypePropkernel__Int; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MVirtualTypePropkernel__Int; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MVirtualTypePropkernel__Int; @@ -2107,6 +2333,7 @@ extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModu extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; @@ -2115,27 +2342,23 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypear extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_abstract_collection__Collectionarray__Arraymodel__MMethodDef; +extern const struct type type_array__Arrayarray__Arraymodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassDef; -extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef; -extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MClass; -extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClass; -extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassType; -extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassType; extern const struct type type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass; -extern const struct type type_array__Arrayposet__POSetElementmodel__MClass; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass; +extern const struct type type_array__NativeArrayposet__POSetElementmodel__MClass; +extern const struct type type_array__AbstractArrayposet__POSetElementmodel__MClass; +extern const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClass; +extern const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClass; extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; @@ -2144,6 +2367,7 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypear extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef; +extern const struct type type_array__Arrayarray__Arraymodel__MAttributeDef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef; @@ -2152,6 +2376,7 @@ extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModu extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; @@ -2160,134 +2385,11 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypear extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef; +extern const struct type type_array__Arrayarray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct type type_array__NativeArrayposet__POSetElementphase__Phase; -extern const struct type type_array__ArrayIteratorposet__POSetElementphase__Phase; -extern const struct types resolution_table_array__Arrayposet__POSetElementphase__Phase; -extern const struct type type_array__AbstractArrayReadarray__Arraymproject__MProject; -extern const struct types resolution_table_array__ArrayIteratorarray__Arraymproject__MProject; -extern const struct types resolution_table_array__NativeArrayarray__Arraymproject__MProject; -extern const struct type type_array__NativeArrayposet__POSetElementmmodule__MModule; -extern const struct type type_array__ArrayIteratorposet__POSetElementmmodule__MModule; -extern const struct types resolution_table_array__Arrayposet__POSetElementmmodule__MModule; -extern const struct type type_array__AbstractArrayReadarray__Arraymmodule__MModule; -extern const struct types resolution_table_array__ArrayIteratorarray__Arraymmodule__MModule; -extern const struct types resolution_table_array__NativeArrayarray__Arraymmodule__MModule; -extern const struct type type_array__NativeArrayposet__POSetElementmodel__MClassDef; -extern const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassDef; -extern const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassDef; -extern const struct type type_array__NativeArrayposet__POSetElementmodel__MClassType; -extern const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassType; -extern const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassType; -extern const struct type type_array__NativeArrayposet__POSetElementmodel__MType; -extern const struct type type_array__ArrayIteratorposet__POSetElementmodel__MType; -extern const struct types resolution_table_array__Arrayposet__POSetElementmodel__MType; -extern const struct type type_array__AbstractArrayReadarray__Arraymodel__MClass; -extern const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MClass; -extern const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MClass; -extern const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MClass; -extern const struct types resolution_table_array__NativeArrayarray__Arraymodel__MClass; -extern const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MClass; -extern const struct type type_array__AbstractArrayReadarray__Arraymodel__MProperty; -extern const struct types resolution_table_array__ArrayIteratorarray__Arraymodel__MProperty; -extern const struct types resolution_table_array__NativeArrayarray__Arraymodel__MProperty; -extern const struct type type_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct type type_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct types resolution_table_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; -extern const struct type type_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; -extern const struct type type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty; -extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty; -extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty; -extern const struct type type_array__AbstractArrayReadnullable_mproject__MGroup; -extern const struct types resolution_table_array__ArrayIteratornullable_mproject__MGroup; -extern const struct types resolution_table_array__NativeArraynullable_mproject__MGroup; -extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty; -extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty; -extern const struct type type_array__AbstractArrayReadabstract_collection__Setseparate_compiler__PropertyLayoutElement; -extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setseparate_compiler__PropertyLayoutElement; -extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MProperty; -extern const struct types resolution_table_array__NativeArrayabstract_collection__Setseparate_compiler__PropertyLayoutElement; -extern const struct type type_array__NativeArraymproject__MGroup; -extern const struct type type_array__ArrayIteratormproject__MGroup; -extern const struct types resolution_table_array__Arraymproject__MGroup; -extern const struct type type_array__NativeArrayposet__POSetElementmproject__MGroup; -extern const struct type type_array__ArrayIteratorposet__POSetElementmproject__MGroup; -extern const struct types resolution_table_array__Arrayposet__POSetElementmproject__MGroup; -extern const struct type type_array__NativeArrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; -extern const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; -extern const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MPropertyabstract_collection__Setmodel__MMethodDef; -extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MMethodDef; -extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MMethodDef; -extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MMethodDef; -extern const struct type type_array__AbstractArrayReadhash_collection__HashSetmodel__MType; -extern const struct types resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType; -extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MType; -extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType; -extern const struct types resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType; -extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MType; -extern const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MType; -extern const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType; -extern const struct type type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_array__ArrayIteratornullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MType; -extern const struct types resolution_table_array__NativeArraynullable_array__Arraynullable_model__MType; -extern const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MPropDef; -extern const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MPropDef; -extern const struct types resolution_table_array__NativeArrayarray__Arraynullable_model__MPropDef; -extern const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass; -extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MAttribute; -extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MAttribute; -extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MAttribute; -extern const struct type type_array__AbstractArrayReadscope__EscapeMark; -extern const struct types resolution_table_array__ArrayIteratorscope__EscapeMark; -extern const struct types resolution_table_array__NativeArrayscope__EscapeMark; -extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MVirtualTypeProp; -extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MVirtualTypeProp; -extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MVirtualTypeProp; -extern const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_array__Arrayarray__Arraymodel__MMethodDef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef; -extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClass; -extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassType; -extern const struct type type_array__NativeArrayposet__POSetElementmodel__MClass; -extern const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClass; -extern const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClass; -extern const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_array__Arrayarray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct type type_array__Arrayarray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_array__AbstractArrayReadposet__POSetElementphase__Phase; extern const struct types resolution_table_array__ArrayIteratorposet__POSetElementphase__Phase; extern const struct types resolution_table_array__NativeArrayposet__POSetElementphase__Phase; @@ -2306,12 +2408,16 @@ extern const struct types resolution_table_array__NativeArrayposet__POSetElement extern const struct type type_array__AbstractArrayReadmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct types resolution_table_array__ArrayIteratormore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct types resolution_table_array__NativeArraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_abstract_collection__MapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_array__NativeArrayhash_collection__HashMapstring__Stringnullable_model__MProperty; +extern const struct type type_array__AbstractArrayhash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_array__ArrayIteratorhash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct types resolution_table_array__Arrayhash_collection__HashMapstring__Stringnullable_model__MProperty; -extern const struct type type_array__AbstractArrayReadmproject__MGroup; -extern const struct types resolution_table_array__ArrayIteratormproject__MGroup; -extern const struct types resolution_table_array__NativeArraymproject__MGroup; +extern const struct type type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty; +extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty; +extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty; extern const struct type type_array__AbstractArrayReadposet__POSetElementmproject__MGroup; extern const struct types resolution_table_array__ArrayIteratorposet__POSetElementmproject__MGroup; extern const struct types resolution_table_array__NativeArrayposet__POSetElementmproject__MGroup; @@ -2321,25 +2427,52 @@ extern const struct types resolution_table_array__NativeArrayhash_collection__Ha extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MMethodDef; extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MMethodDef; +extern const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass; +extern const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_array__AbstractArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_array__NativeArrayarray__Arraymodel__MMethodDef; +extern const struct type type_array__AbstractArrayarray__Arraymodel__MMethodDef; extern const struct type type_array__ArrayIteratorarray__Arraymodel__MMethodDef; extern const struct types resolution_table_array__Arrayarray__Arraymodel__MMethodDef; extern const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClass; extern const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass; extern const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClass; +extern const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_array__AbstractArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_array__NativeArrayarray__Arraymodel__MAttributeDef; +extern const struct type type_array__AbstractArrayarray__Arraymodel__MAttributeDef; extern const struct type type_array__ArrayIteratorarray__Arraymodel__MAttributeDef; extern const struct types resolution_table_array__Arrayarray__Arraymodel__MAttributeDef; +extern const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_array__NativeArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_array__AbstractArrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_array__ArrayIteratorhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_array__NativeArrayarray__Arraymodel__MVirtualTypeDef; +extern const struct type type_array__AbstractArrayarray__Arraymodel__MVirtualTypeDef; extern const struct type type_array__ArrayIteratorarray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_array__Arrayarray__Arraymodel__MVirtualTypeDef; extern const struct type type_array__AbstractArrayReadhash_collection__HashMapstring__Stringnullable_model__MProperty;