X-Git-Url: http://nitlanguage.org diff --git a/c_src/nit__nith.types.2.c b/c_src/nit__nith.types.2.c index e7c9ed2..52137cf 100644 --- a/c_src/nit__nith.types.2.c +++ b/c_src/nit__nith.types.2.c @@ -1,9991 +1,9755 @@ #include "nit__nith.types.0.h" -/* runtime type AParam */ -const struct type type_nit__AParam = { -1783, -"AParam", /* class_name_string */ -6, +/* runtime type Array[AAnnotation] */ +const struct type type_standard__Array__nit__AAnnotation = { +82, +"Array[AAnnotation]", /* class_name_string */ +393, 0, -NULL, /*NO RESOLUTIONS*/ -7, +&resolution_table_standard__Array__nit__AAnnotation, +490, { +80, /* Object */ +2622, /* nullable Object */ -1, /* empty */ -11, /* Prod */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -154, /* ANode */ -1783, /* AParam */ -}, -}; -/* runtime type AExternCall */ -const struct type type_nit__AExternCall = { -156, -"AExternCall", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type SourceFile */ -const struct type type_nit__SourceFile = { -732, -"SourceFile", /* class_name_string */ -5, -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -732, /* SourceFile */ -}, -}; -/* runtime type Array[MProject] */ -const struct type type_standard__Array__nit__MProject = { -2307, -"Array[MProject]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__MProject, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -273, /* Collection[MProject] */ -365, /* AbstractArrayRead[MProject] */ -139, /* Object */ -560, /* AbstractArray[MProject] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ +2317, /* Collection[AAnnotation] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2307, /* Array[MProject] */ -}, -}; -const struct types resolution_table_standard__Array__nit__MProject = { -0, /* dummy */ -{ -&type_nit__MProject, /* E: MProject */ -&type_standard__Collection__nit__MProject, /* Collection[E]: Collection[MProject] */ -&type_standard__Array__nit__MProject, /* Array[E]: Array[MProject] */ -&type_standard__NativeArray__nit__MProject, /* NativeArray[E]: NativeArray[MProject] */ -&type_nit__MProject, /* E: MProject */ -&type_standard__Collection__nit__MProject, /* Collection[E]: Collection[MProject] */ -&type_nit__MProject, /* E: MProject */ -&type_standard__Collection__nit__MProject, /* Collection[E]: Collection[MProject] */ -&type_standard__Collection__nit__MProject, /* Collection[E]: Collection[MProject] */ -&type_nit__MProject, /* E: MProject */ -&type_nit__MProject, /* E: MProject */ -&type_standard__Collection__nit__MProject, /* Collection[E]: Collection[MProject] */ -&type_standard__Array__nit__MProject, /* Array[E]: Array[MProject] */ -&type_nit__MProject, /* E: MProject */ -&type_nit__MProject, /* E: MProject */ -&type_standard__Array__nit__MProject, /* Array[E]: Array[MProject] */ -&type_standard__AbstractArray__nit__MProject, /* AbstractArray[E]: AbstractArray[MProject] */ -&type_standard__array__ArrayIterator__nit__MProject, /* ArrayIterator[E]: ArrayIterator[MProject] */ -} -}; -/* runtime type Array[MProperty] */ -const struct type type_standard__Array__nit__MProperty = { -2378, -"Array[MProperty]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__nit__MProperty, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ --1, /* empty */ -368, /* AbstractArrayRead[MProperty] */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -187, /* Collection[MProperty] */ -353, /* Collection[nullable MProperty] */ -360, /* AbstractArrayRead[Object] */ -462, /* AbstractArrayRead[nullable MProperty] */ -418, /* AbstractArrayRead[PropertyLayoutElement] */ -563, /* AbstractArray[MProperty] */ -555, /* AbstractArray[Object] */ --1, /* empty */ -657, /* AbstractArray[nullable MProperty] */ -613, /* AbstractArray[PropertyLayoutElement] */ -2244, /* Array[nullable MProperty] */ -2232, /* Array[Object] */ -2324, /* Array[PropertyLayoutElement] */ -2378, /* Array[MProperty] */ -}, -}; -const struct types resolution_table_standard__Array__nit__MProperty = { -0, /* dummy */ -{ -&type_nit__MProperty, /* E: MProperty */ -&type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */ -&type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */ -&type_standard__NativeArray__nit__MProperty, /* NativeArray[E]: NativeArray[MProperty] */ -&type_nit__MProperty, /* E: MProperty */ -&type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */ -&type_nit__MProperty, /* E: MProperty */ -&type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */ -&type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */ -&type_nit__MProperty, /* E: MProperty */ -&type_nit__MProperty, /* E: MProperty */ -&type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */ -&type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */ -&type_nit__MProperty, /* E: MProperty */ -&type_nit__MProperty, /* E: MProperty */ -&type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */ -&type_standard__AbstractArray__nit__MProperty, /* AbstractArray[E]: AbstractArray[MProperty] */ -&type_standard__array__ArrayIterator__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[MProperty] */ -} -}; -/* runtime type nullable ModulePath */ -const struct type type_nullable__nit__ModulePath = { -157, -"nullable ModulePath", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable MGroup */ -const struct type type_nullable__nit__MGroup = { -158, -"nullable MGroup", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MModuleData[AAnnotation] */ -const struct type type_nit__MModuleData__nit__AAnnotation = { -159, -"MModuleData[AAnnotation]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Set[MProperty] */ -const struct type type_standard__Set__nit__MProperty = { -160, -"Set[MProperty]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type HashSet[MType] */ -const struct type type_standard__HashSet__nit__MType = { -2291, -"HashSet[MType]", /* class_name_string */ -11, -0, -&resolution_table_standard__HashSet__nit__MType, -12, -{ -4, /* Set[Object] */ -1, /* empty */ -168, /* Set[MType] */ -1, /* empty */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -1, /* empty */ -1, /* empty */ -1784, /* HashSet[Object] */ -2291, /* HashSet[MType] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__MType = { -0, /* dummy */ -{ -&type_nit__MType, /* E: MType */ -&type_standard__hash_collection__HashSetNode__nit__MType, /* HashSetNode[E]: HashSetNode[MType] */ -&type_standard__hash_collection__HashSetIterator__nit__MType, /* HashSetIterator[E]: HashSetIterator[MType] */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_nit__MType, /* E: MType */ -&type_nit__MType, /* E: MType */ -&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ -&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ -&type_nit__MType, /* K: MType */ -&type_nullable__standard__hash_collection__HashSetNode__nit__MType, /* nullable N: nullable HashSetNode[MType] */ -&type_standard__hash_collection__HashSetNode__nit__MType, /* N: HashSetNode[MType] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MType]] */ -} -}; -/* runtime type Array[nullable MType] */ -const struct type type_standard__Array__nullable__nit__MType = { -2292, -"Array[nullable MType]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nullable__nit__MType, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -165, /* nullable Array[nullable MType] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ +2327, /* Collection[Prod] */ -1, /* empty */ -298, /* Collection[nullable MType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -400, /* AbstractArrayRead[nullable MType] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -595, /* AbstractArray[nullable MType] */ +2337, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -2292, /* Array[nullable MType] */ -}, -}; -const struct types resolution_table_standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_nullable__nit__MType, /* E: nullable MType */ -&type_standard__Collection__nullable__nit__MType, /* Collection[E]: Collection[nullable MType] */ -&type_standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable MType] */ -&type_standard__NativeArray__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable MType] */ -&type_nullable__nit__MType, /* E: nullable MType */ -&type_standard__Collection__nullable__nit__MType, /* Collection[E]: Collection[nullable MType] */ -&type_nullable__nit__MType, /* E: nullable MType */ -&type_standard__Collection__nullable__nit__MType, /* Collection[E]: Collection[nullable MType] */ -&type_standard__Collection__nullable__nit__MType, /* Collection[E]: Collection[nullable MType] */ -&type_nullable__nit__MType, /* E: nullable MType */ -&type_nullable__nit__MType, /* E: nullable MType */ -&type_standard__Collection__nullable__nit__MType, /* Collection[E]: Collection[nullable MType] */ -&type_standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable MType] */ -&type_nullable__nit__MType, /* E: nullable MType */ -&type_nullable__nit__MType, /* E: nullable MType */ -&type_standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable MType] */ -&type_standard__AbstractArray__nullable__nit__MType, /* AbstractArray[E]: AbstractArray[nullable MType] */ -&type_standard__array__ArrayIterator__nullable__nit__MType, /* ArrayIterator[E]: ArrayIterator[nullable MType] */ -} -}; -/* runtime type Array[nullable MPropDef] */ -const struct type type_standard__Array__nullable__nit__MPropDef = { -2239, -"Array[nullable MPropDef]", /* class_name_string */ -18, -0, -&resolution_table_standard__Array__nullable__nit__MPropDef, -19, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -291, /* Collection[nullable MPropDef] */ -392, /* AbstractArrayRead[nullable MPropDef] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -587, /* AbstractArray[nullable MPropDef] */ -1, /* empty */ -1, /* empty */ -2239, /* Array[nullable MPropDef] */ -}, -}; -const struct types resolution_table_standard__Array__nullable__nit__MPropDef = { -0, /* dummy */ -{ -&type_nullable__nit__MPropDef, /* E: nullable MPropDef */ -&type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */ -&type_standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[nullable MPropDef] */ -&type_standard__NativeArray__nullable__nit__MPropDef, /* NativeArray[E]: NativeArray[nullable MPropDef] */ -&type_nullable__nit__MPropDef, /* E: nullable MPropDef */ -&type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */ -&type_nullable__nit__MPropDef, /* E: nullable MPropDef */ -&type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */ -&type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */ -&type_nullable__nit__MPropDef, /* E: nullable MPropDef */ -&type_nullable__nit__MPropDef, /* E: nullable MPropDef */ -&type_standard__Collection__nullable__nit__MPropDef, /* Collection[E]: Collection[nullable MPropDef] */ -&type_standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[nullable MPropDef] */ -&type_nullable__nit__MPropDef, /* E: nullable MPropDef */ -&type_nullable__nit__MPropDef, /* E: nullable MPropDef */ -&type_standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[nullable MPropDef] */ -&type_standard__AbstractArray__nullable__nit__MPropDef, /* AbstractArray[E]: AbstractArray[nullable MPropDef] */ -&type_standard__array__ArrayIterator__nullable__nit__MPropDef, /* ArrayIterator[E]: ArrayIterator[nullable MPropDef] */ -} -}; -/* runtime type Set[MClassDef] */ -const struct type type_standard__Set__nit__MClassDef = { -161, -"Set[MClassDef]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Set[MClass] */ -const struct type type_standard__Set__nit__MClass = { -162, -"Set[MClass]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Set[MClassType] */ -const struct type type_standard__Set__nit__MClassType = { -163, -"Set[MClassType]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Set[MVirtualTypeProp] */ -const struct type type_standard__Set__nit__MVirtualTypeProp = { -164, -"Set[MVirtualTypeProp]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable Array[nullable MType] */ -const struct type type_nullable__standard__Array__nullable__nit__MType = { -165, -"nullable Array[nullable MType]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Set[PropertyLayoutElement] */ -const struct type type_standard__Set__nit__PropertyLayoutElement = { -166, -"Set[PropertyLayoutElement]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Set[MAttribute] */ -const struct type type_standard__Set__nit__MAttribute = { -167, -"Set[MAttribute]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Array[nullable MClass] */ -const struct type type_standard__Array__nullable__nit__MClass = { -2240, -"Array[nullable MClass]", /* class_name_string */ -11, -0, -&resolution_table_standard__Array__nullable__nit__MClass, -12, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -1, /* empty */ -391, /* AbstractArrayRead[nullable MClass] */ -1, /* empty */ -586, /* AbstractArray[nullable MClass] */ -1, /* empty */ -2240, /* Array[nullable MClass] */ -}, -}; -const struct types resolution_table_standard__Array__nullable__nit__MClass = { -0, /* dummy */ -{ -&type_nullable__nit__MClass, /* E: nullable MClass */ -&type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */ -&type_standard__Array__nullable__nit__MClass, /* Array[E]: Array[nullable MClass] */ -&type_standard__NativeArray__nullable__nit__MClass, /* NativeArray[E]: NativeArray[nullable MClass] */ -&type_nullable__nit__MClass, /* E: nullable MClass */ -&type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */ -&type_nullable__nit__MClass, /* E: nullable MClass */ -&type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */ -&type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */ -&type_nullable__nit__MClass, /* E: nullable MClass */ -&type_nullable__nit__MClass, /* E: nullable MClass */ -&type_standard__Collection__nullable__nit__MClass, /* Collection[E]: Collection[nullable MClass] */ -&type_standard__Array__nullable__nit__MClass, /* Array[E]: Array[nullable MClass] */ -&type_nullable__nit__MClass, /* E: nullable MClass */ -&type_nullable__nit__MClass, /* E: nullable MClass */ -&type_standard__Array__nullable__nit__MClass, /* Array[E]: Array[nullable MClass] */ -&type_standard__AbstractArray__nullable__nit__MClass, /* AbstractArray[E]: AbstractArray[nullable MClass] */ -&type_standard__array__ArrayIterator__nullable__nit__MClass, /* ArrayIterator[E]: ArrayIterator[nullable MClass] */ -} -}; -/* runtime type EscapeMark */ -const struct type type_nit__EscapeMark = { -733, -"EscapeMark", /* class_name_string */ -5, -0, -NULL, /*NO RESOLUTIONS*/ -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -733, /* EscapeMark */ -}, -}; -/* runtime type Set[MType] */ -const struct type type_standard__Set__nit__MType = { -168, -"Set[MType]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type POSetElement[Phase] */ -const struct type type_poset__POSetElement__nit__Phase = { -734, -"POSetElement[Phase]", /* class_name_string */ -5, -0, -&resolution_table_poset__POSetElement__nit__Phase, -6, -{ -1, /* empty */ -1, /* empty */ +2363, /* Collection[ANode] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -734, /* POSetElement[Phase] */ -}, -}; -const struct types resolution_table_poset__POSetElement__nit__Phase = { -0, /* dummy */ -{ -&type_standard__HashSet__nit__Phase, /* HashSet[E]: HashSet[Phase] */ -&type_poset__POSet__nit__Phase, /* POSet[E]: POSet[Phase] */ -&type_nit__Phase, /* E: Phase */ -} -}; -/* runtime type POSetElement[MModule] */ -const struct type type_poset__POSetElement__nit__MModule = { -735, -"POSetElement[MModule]", /* class_name_string */ -5, -0, -&resolution_table_poset__POSetElement__nit__MModule, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -735, /* POSetElement[MModule] */ -}, -}; -const struct types resolution_table_poset__POSetElement__nit__MModule = { -0, /* dummy */ -{ -&type_standard__HashSet__nit__MModule, /* HashSet[E]: HashSet[MModule] */ -&type_poset__POSet__nit__MModule, /* POSet[E]: POSet[MModule] */ -&type_nit__MModule, /* E: MModule */ -} -}; -/* runtime type POSetElement[MClassDef] */ -const struct type type_poset__POSetElement__nit__MClassDef = { -736, -"POSetElement[MClassDef]", /* class_name_string */ -5, -0, -&resolution_table_poset__POSetElement__nit__MClassDef, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -736, /* POSetElement[MClassDef] */ -}, -}; -const struct types resolution_table_poset__POSetElement__nit__MClassDef = { -0, /* dummy */ -{ -&type_standard__HashSet__nit__MClassDef, /* HashSet[E]: HashSet[MClassDef] */ -&type_poset__POSet__nit__MClassDef, /* POSet[E]: POSet[MClassDef] */ -&type_nit__MClassDef, /* E: MClassDef */ -} -}; -/* runtime type POSetElement[MClassType] */ -const struct type type_poset__POSetElement__nit__MClassType = { -1184, -"POSetElement[MClassType]", /* class_name_string */ -6, -0, -&resolution_table_poset__POSetElement__nit__MClassType, -7, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -740, /* POSetElement[MType] */ -1184, /* POSetElement[MClassType] */ -}, -}; -const struct types resolution_table_poset__POSetElement__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__HashSet__nit__MClassType, /* HashSet[E]: HashSet[MClassType] */ -&type_poset__POSet__nit__MClassType, /* POSet[E]: POSet[MClassType] */ -&type_nit__MClassType, /* E: MClassType */ -} -}; -/* runtime type HashMap2[MType, String, nullable MProperty] */ -const struct type type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -737, -"HashMap2[MType, String, nullable MProperty]", /* class_name_string */ -5, -0, -&resolution_table_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -737, /* HashMap2[MType, String, nullable MProperty] */ -}, -}; -const struct types resolution_table_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMap[K1, HashMap[K2, V]]: HashMap[MType, HashMap[String, nullable MProperty]] */ -&type_nit__MType, /* K1: MType */ -&type_standard__String, /* K2: String */ -&type_nullable__nit__MProperty, /* V: nullable MProperty */ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* HashMap[K2, V]: HashMap[String, nullable MProperty] */ -} -}; -/* runtime type POSetElement[MGroup] */ -const struct type type_poset__POSetElement__nit__MGroup = { -738, -"POSetElement[MGroup]", /* class_name_string */ -5, -0, -&resolution_table_poset__POSetElement__nit__MGroup, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -738, /* POSetElement[MGroup] */ -}, -}; -const struct types resolution_table_poset__POSetElement__nit__MGroup = { -0, /* dummy */ -{ -&type_standard__HashSet__nit__MGroup, /* HashSet[E]: HashSet[MGroup] */ -&type_poset__POSet__nit__MGroup, /* POSet[E]: POSet[MGroup] */ -&type_nit__MGroup, /* E: MGroup */ -} -}; -/* runtime type Set[MMethodDef] */ -const struct type type_standard__Set__nit__MMethodDef = { -169, -"Set[MMethodDef]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type POSetElement[MClass] */ -const struct type type_poset__POSetElement__nit__MClass = { -739, -"POSetElement[MClass]", /* class_name_string */ -5, -0, -&resolution_table_poset__POSetElement__nit__MClass, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -739, /* POSetElement[MClass] */ -}, -}; -const struct types resolution_table_poset__POSetElement__nit__MClass = { -0, /* dummy */ -{ -&type_standard__HashSet__nit__MClass, /* HashSet[E]: HashSet[MClass] */ -&type_poset__POSet__nit__MClass, /* POSet[E]: POSet[MClass] */ -&type_nit__MClass, /* E: MClass */ -} -}; -/* runtime type POSetElement[MType] */ -const struct type type_poset__POSetElement__nit__MType = { -740, -"POSetElement[MType]", /* class_name_string */ -5, -0, -&resolution_table_poset__POSetElement__nit__MType, -6, -{ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -740, /* POSetElement[MType] */ -}, -}; -const struct types resolution_table_poset__POSetElement__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashSet__nit__MType, /* HashSet[E]: HashSet[MType] */ -&type_poset__POSet__nit__MType, /* POSet[E]: POSet[MType] */ -&type_nit__MType, /* E: MType */ -} -}; -/* runtime type nullable MProperty */ -const struct type type_nullable__nit__MProperty = { -170, -"nullable MProperty", /* class_name_string */ -5, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Array[MMethodDef] */ -const struct type type_standard__Array__nit__MMethodDef = { -2400, -"Array[MMethodDef]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__MMethodDef, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -176, /* Collection[MMethodDef] */ -374, /* AbstractArrayRead[MPropDef] */ -139, /* Object */ -276, /* Collection[MPropDef] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -291, /* Collection[nullable MPropDef] */ -392, /* AbstractArrayRead[nullable MPropDef] */ -360, /* AbstractArrayRead[Object] */ -409, /* AbstractArrayRead[MMethodDef] */ -418, /* AbstractArrayRead[PropertyLayoutElement] */ -569, /* AbstractArray[MPropDef] */ -555, /* AbstractArray[Object] */ -587, /* AbstractArray[nullable MPropDef] */ -604, /* AbstractArray[MMethodDef] */ -613, /* AbstractArray[PropertyLayoutElement] */ -2239, /* Array[nullable MPropDef] */ -2232, /* Array[Object] */ -2324, /* Array[PropertyLayoutElement] */ -2377, /* Array[MPropDef] */ -2400, /* Array[MMethodDef] */ -}, -}; -const struct types resolution_table_standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ -&type_standard__NativeArray__nit__MMethodDef, /* NativeArray[E]: NativeArray[MMethodDef] */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ -&type_standard__AbstractArray__nit__MMethodDef, /* AbstractArray[E]: AbstractArray[MMethodDef] */ -&type_standard__array__ArrayIterator__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[MMethodDef] */ -} -}; -/* runtime type Array[MAttributeDef] */ -const struct type type_standard__Array__nit__MAttributeDef = { -2401, -"Array[MAttributeDef]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__MAttributeDef, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -315, /* Collection[MAttributeDef] */ -374, /* AbstractArrayRead[MPropDef] */ -139, /* Object */ -276, /* Collection[MPropDef] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -291, /* Collection[nullable MPropDef] */ -392, /* AbstractArrayRead[nullable MPropDef] */ -360, /* AbstractArrayRead[Object] */ -424, /* AbstractArrayRead[MAttributeDef] */ -418, /* AbstractArrayRead[PropertyLayoutElement] */ -569, /* AbstractArray[MPropDef] */ -555, /* AbstractArray[Object] */ -587, /* AbstractArray[nullable MPropDef] */ -619, /* AbstractArray[MAttributeDef] */ -613, /* AbstractArray[PropertyLayoutElement] */ -2239, /* Array[nullable MPropDef] */ -2232, /* Array[Object] */ -2324, /* Array[PropertyLayoutElement] */ -2377, /* Array[MPropDef] */ -2401, /* Array[MAttributeDef] */ -}, -}; -const struct types resolution_table_standard__Array__nit__MAttributeDef = { -0, /* dummy */ -{ -&type_nit__MAttributeDef, /* E: MAttributeDef */ -&type_standard__Collection__nit__MAttributeDef, /* Collection[E]: Collection[MAttributeDef] */ -&type_standard__Array__nit__MAttributeDef, /* Array[E]: Array[MAttributeDef] */ -&type_standard__NativeArray__nit__MAttributeDef, /* NativeArray[E]: NativeArray[MAttributeDef] */ -&type_nit__MAttributeDef, /* E: MAttributeDef */ -&type_standard__Collection__nit__MAttributeDef, /* Collection[E]: Collection[MAttributeDef] */ -&type_nit__MAttributeDef, /* E: MAttributeDef */ -&type_standard__Collection__nit__MAttributeDef, /* Collection[E]: Collection[MAttributeDef] */ -&type_standard__Collection__nit__MAttributeDef, /* Collection[E]: Collection[MAttributeDef] */ -&type_nit__MAttributeDef, /* E: MAttributeDef */ -&type_nit__MAttributeDef, /* E: MAttributeDef */ -&type_standard__Collection__nit__MAttributeDef, /* Collection[E]: Collection[MAttributeDef] */ -&type_standard__Array__nit__MAttributeDef, /* Array[E]: Array[MAttributeDef] */ -&type_nit__MAttributeDef, /* E: MAttributeDef */ -&type_nit__MAttributeDef, /* E: MAttributeDef */ -&type_standard__Array__nit__MAttributeDef, /* Array[E]: Array[MAttributeDef] */ -&type_standard__AbstractArray__nit__MAttributeDef, /* AbstractArray[E]: AbstractArray[MAttributeDef] */ -&type_standard__array__ArrayIterator__nit__MAttributeDef, /* ArrayIterator[E]: ArrayIterator[MAttributeDef] */ -} -}; -/* runtime type Array[MVirtualTypeDef] */ -const struct type type_standard__Array__nit__MVirtualTypeDef = { -2402, -"Array[MVirtualTypeDef]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__MVirtualTypeDef, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -316, /* Collection[MVirtualTypeDef] */ -374, /* AbstractArrayRead[MPropDef] */ -139, /* Object */ -276, /* Collection[MPropDef] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -291, /* Collection[nullable MPropDef] */ -392, /* AbstractArrayRead[nullable MPropDef] */ -360, /* AbstractArrayRead[Object] */ -425, /* AbstractArrayRead[MVirtualTypeDef] */ -418, /* AbstractArrayRead[PropertyLayoutElement] */ -569, /* AbstractArray[MPropDef] */ -555, /* AbstractArray[Object] */ -587, /* AbstractArray[nullable MPropDef] */ -620, /* AbstractArray[MVirtualTypeDef] */ -613, /* AbstractArray[PropertyLayoutElement] */ -2239, /* Array[nullable MPropDef] */ -2232, /* Array[Object] */ -2324, /* Array[PropertyLayoutElement] */ -2377, /* Array[MPropDef] */ -2402, /* Array[MVirtualTypeDef] */ -}, -}; -const struct types resolution_table_standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ -{ -&type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */ -&type_standard__Collection__nit__MVirtualTypeDef, /* Collection[E]: Collection[MVirtualTypeDef] */ -&type_standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[MVirtualTypeDef] */ -&type_standard__NativeArray__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[MVirtualTypeDef] */ -&type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */ -&type_standard__Collection__nit__MVirtualTypeDef, /* Collection[E]: Collection[MVirtualTypeDef] */ -&type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */ -&type_standard__Collection__nit__MVirtualTypeDef, /* Collection[E]: Collection[MVirtualTypeDef] */ -&type_standard__Collection__nit__MVirtualTypeDef, /* Collection[E]: Collection[MVirtualTypeDef] */ -&type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */ -&type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */ -&type_standard__Collection__nit__MVirtualTypeDef, /* Collection[E]: Collection[MVirtualTypeDef] */ -&type_standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[MVirtualTypeDef] */ -&type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */ -&type_nit__MVirtualTypeDef, /* E: MVirtualTypeDef */ -&type_standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[MVirtualTypeDef] */ -&type_standard__AbstractArray__nit__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[MVirtualTypeDef] */ -&type_standard__array__ArrayIterator__nit__MVirtualTypeDef, /* ArrayIterator[E]: ArrayIterator[MVirtualTypeDef] */ -} -}; -/* runtime type Collection[AModule] */ -const struct type type_standard__Collection__nit__AModule = { -171, -"Collection[AModule]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MModule] */ -const struct type type_standard__Collection__nit__MModule = { -172, -"Collection[MModule]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MClassType] */ -const struct type type_standard__Collection__nit__MClassType = { -173, -"Collection[MClassType]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MClass] */ -const struct type type_standard__Collection__nit__MClass = { -174, -"Collection[MClass]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MType] */ -const struct type type_standard__Collection__nit__MType = { -175, -"Collection[MType]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MMethodDef] */ -const struct type type_standard__Collection__nit__MMethodDef = { -176, -"Collection[MMethodDef]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MMethod] */ -const struct type type_standard__Collection__nit__MMethod = { -177, -"Collection[MMethod]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[CallSite] */ -const struct type type_standard__Collection__nit__CallSite = { -178, -"Collection[CallSite]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Object] */ -const struct type type_standard__Collection__standard__Object = { -179, -"Collection[Object]", /* class_name_string */ -6, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[String] */ -const struct type type_standard__Collection__standard__String = { -180, -"Collection[String]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[ANode] */ -const struct type type_standard__Collection__nit__ANode = { -181, -"Collection[ANode]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MClassDef] */ -const struct type type_standard__Collection__nit__MClassDef = { -182, -"Collection[MClassDef]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MVirtualTypeProp] */ -const struct type type_standard__Collection__nit__MVirtualTypeProp = { -183, -"Collection[MVirtualTypeProp]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Variable] */ -const struct type type_standard__Collection__nit__Variable = { -184, -"Collection[Variable]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[PropertyLayoutElement] */ -const struct type type_standard__Collection__nit__PropertyLayoutElement = { -185, -"Collection[PropertyLayoutElement]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MAttribute] */ -const struct type type_standard__Collection__nit__MAttribute = { -186, -"Collection[MAttribute]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MProperty] */ -const struct type type_standard__Collection__nit__MProperty = { -187, -"Collection[MProperty]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Phase] */ -const struct type type_standard__Collection__nit__Phase = { -188, -"Collection[Phase]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MGroup] */ -const struct type type_standard__Collection__nit__MGroup = { -189, -"Collection[MGroup]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[SourceFile, Array[String]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__SourceFile__standard__Array__standard__String = { -190, -"nullable HashMapNode[SourceFile, Array[String]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[String, Option] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__opts__Option = { -191, -"nullable HashMapNode[String, Option]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[AModule] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__AModule = { -192, -"nullable HashSetNode[AModule]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[String, Array[MProject]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProject = { -193, -"nullable HashMapNode[String, Array[MProject]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[String, Array[MModule]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MModule = { -194, -"nullable HashMapNode[String, Array[MModule]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[String, Array[MClass]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MClass = { -195, -"nullable HashMapNode[String, Array[MClass]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[String, Array[MProperty]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__nit__MProperty = { -196, -"nullable HashMapNode[String, Array[MProperty]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[String, nullable ModulePath] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__ModulePath = { -197, -"nullable HashMapNode[String, nullable ModulePath]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[String, nullable MGroup] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MGroup = { -198, -"nullable HashMapNode[String, nullable MGroup]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MModule, AModule] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__nit__AModule = { -199, -"nullable HashMapNode[MModule, AModule]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClassDef, AClassdef] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__nit__AClassdef = { -200, -"nullable HashMapNode[MClassDef, AClassdef]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[String, MModuleData[AAnnotation]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__MModuleData__nit__AAnnotation = { -201, -"nullable HashMapNode[String, MModuleData[AAnnotation]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MPropDef, APropdef] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MPropDef__nit__APropdef = { -202, -"nullable HashMapNode[MPropDef, APropdef]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[MModule] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MModule = { -203, -"nullable HashSetNode[MModule]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClass, Set[MProperty]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty = { -204, -"nullable HashMapNode[MClass, Set[MProperty]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MProperty, APropdef] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef = { -205, -"nullable HashMapNode[MProperty, APropdef]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[Array[MType], MGenericType] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType = { -206, -"nullable HashMapNode[Array[MType], MGenericType]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[MClassType] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MClassType = { -207, -"nullable HashSetNode[MClassType]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[MClass] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MClass = { -208, -"nullable HashSetNode[MClass]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[MType] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MType = { -209, -"nullable HashSetNode[MType]", /* class_name_string */ -1, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[MMethodDef] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MMethodDef = { -210, -"nullable HashSetNode[MMethodDef]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[MMethod] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MMethod = { -211, -"nullable HashSetNode[MMethod]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[CallSite] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__CallSite = { -212, -"nullable HashSetNode[CallSite]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClassDef, HashSet[MType]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType = { -213, -"nullable HashMapNode[MClassDef, HashSet[MType]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClass, Int] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int = { -214, -"nullable HashMapNode[MClass, Int]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[Object] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__standard__Object = { -215, -"nullable HashSetNode[Object]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MType, Array[nullable MType]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType = { -216, -"nullable HashMapNode[MType, Array[nullable MType]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClassType, Array[nullable MType]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType = { -217, -"nullable HashMapNode[MClassType, Array[nullable MType]]", /* class_name_string */ -1, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClass, Array[nullable MPropDef]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef = { -218, -"nullable HashMapNode[MClass, Array[nullable MPropDef]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[String, String] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__String = { -219, -"nullable HashMapNode[String, String]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[String, ANode] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode = { -220, -"nullable HashMapNode[String, ANode]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClass, MClassType] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__MClassType = { -221, -"nullable HashMapNode[MClass, MClassType]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[ANode] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__ANode = { -222, -"nullable HashSetNode[ANode]", /* class_name_string */ -1, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MModule, Set[MClassDef]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassDef = { -223, -"nullable HashMapNode[MModule, Set[MClassDef]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MModule, Set[MClass]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClass = { -224, -"nullable HashMapNode[MModule, Set[MClass]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MModule, Set[MClassType]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__Set__nit__MClassType = { -225, -"nullable HashMapNode[MModule, Set[MClassType]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[MClassDef] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MClassDef = { -226, -"nullable HashSetNode[MClassDef]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[String, Int] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Int = { -227, -"nullable HashMapNode[String, Int]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClass, Set[MVirtualTypeProp]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MVirtualTypeProp = { -228, -"nullable HashMapNode[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ -1, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[MVirtualTypeProp] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp = { -229, -"nullable HashSetNode[MVirtualTypeProp]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[Variable] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__Variable = { -230, -"nullable HashSetNode[Variable]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[Variable, nullable MType] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__nit__MType = { -231, -"nullable HashMapNode[Variable, nullable MType]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[Variable, nullable Array[nullable MType]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nullable__standard__Array__nullable__nit__MType = { -232, -"nullable HashMapNode[Variable, nullable Array[nullable MType]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[String] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__standard__String = { -233, -"nullable HashSetNode[String]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClass, Set[PropertyLayoutElement]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__PropertyLayoutElement = { -234, -"nullable HashMapNode[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ -2, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClass, Set[MAttribute]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MAttribute = { -235, -"nullable HashMapNode[MClass, Set[MAttribute]]", /* class_name_string */ -1, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[PropertyLayoutElement] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement = { -236, -"nullable HashSetNode[PropertyLayoutElement]", /* class_name_string */ -1, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[MAttribute] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MAttribute = { -237, -"nullable HashSetNode[MAttribute]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClass, Array[nullable MClass]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MClass = { -238, -"nullable HashMapNode[MClass, Array[nullable MClass]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[MProperty] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MProperty = { -239, -"nullable HashSetNode[MProperty]", /* class_name_string */ -3, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClass, AClassdef] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__nit__AClassdef = { -240, -"nullable HashMapNode[MClass, AClassdef]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[String, Variable] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__Variable = { -241, -"nullable HashMapNode[String, Variable]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[Variable, RuntimeVariable] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__Variable__nit__RuntimeVariable = { -242, -"nullable HashMapNode[Variable, RuntimeVariable]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[EscapeMark, String] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__EscapeMark__standard__String = { -243, -"nullable HashMapNode[EscapeMark, String]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClassType, Set[MType]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Set__nit__MType = { -244, -"nullable HashMapNode[MClassType, Set[MType]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MType, Int] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Int = { -245, -"nullable HashMapNode[MType, Int]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[Phase, POSetElement[Phase]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__Phase__poset__POSetElement__nit__Phase = { -246, -"nullable HashMapNode[Phase, POSetElement[Phase]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MModule, POSetElement[MModule]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__poset__POSetElement__nit__MModule = { -247, -"nullable HashMapNode[MModule, POSetElement[MModule]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClassDef, POSetElement[MClassDef]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__poset__POSetElement__nit__MClassDef = { -248, -"nullable HashMapNode[MClassDef, POSetElement[MClassDef]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClassType, POSetElement[MClassType]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__poset__POSetElement__nit__MClassType = { -249, -"nullable HashMapNode[MClassType, POSetElement[MClassType]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -250, -"nullable HashMapNode[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MGroup, POSetElement[MGroup]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MGroup__poset__POSetElement__nit__MGroup = { -251, -"nullable HashMapNode[MGroup, POSetElement[MGroup]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -252, -"nullable HashMapNode[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MProperty, Set[MMethodDef]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MProperty__standard__Set__nit__MMethodDef = { -253, -"nullable HashMapNode[MProperty, Set[MMethodDef]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MVirtualTypeProp, Int] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MVirtualTypeProp__standard__Int = { -254, -"nullable HashMapNode[MVirtualTypeProp, Int]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[PropertyLayoutElement, Int] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__PropertyLayoutElement__standard__Int = { -255, -"nullable HashMapNode[PropertyLayoutElement, Int]", /* class_name_string */ -1, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MAttribute, Int] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MAttribute__standard__Int = { -256, -"nullable HashMapNode[MAttribute, Int]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClass, POSetElement[MClass]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__poset__POSetElement__nit__MClass = { -257, -"nullable HashMapNode[MClass, POSetElement[MClass]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MType, POSetElement[MType]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__poset__POSetElement__nit__MType = { -258, -"nullable HashMapNode[MType, POSetElement[MType]]", /* class_name_string */ -1, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MType, Set[MType]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Set__nit__MType = { -259, -"nullable HashMapNode[MType, Set[MType]]", /* class_name_string */ -1, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[Phase] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__Phase = { -260, -"nullable HashSetNode[Phase]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MType, HashMap[String, nullable MProperty]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { -261, -"nullable HashMapNode[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[String, nullable MProperty] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__standard__String__nullable__nit__MProperty = { -262, -"nullable HashMapNode[String, nullable MProperty]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashSetNode[MGroup] */ -const struct type type_nullable__standard__hash_collection__HashSetNode__nit__MGroup = { -263, -"nullable HashSetNode[MGroup]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MClass, Set[MClass]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MClass = { -264, -"nullable HashMapNode[MClass, Set[MClass]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -265, -"nullable HashMapNode[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MType, Array[MMethodDef]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MMethodDef = { -266, -"nullable HashMapNode[MType, Array[MMethodDef]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -267, -"nullable HashMapNode[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MType, Array[MAttributeDef]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MAttributeDef = { -268, -"nullable HashMapNode[MType, Array[MAttributeDef]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -269, -"nullable HashMapNode[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type nullable HashMapNode[MType, Array[MVirtualTypeDef]] */ -const struct type type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nit__MVirtualTypeDef = { -270, -"nullable HashMapNode[MType, Array[MVirtualTypeDef]]", /* class_name_string */ -0, -1, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Message] */ -const struct type type_standard__Collection__nit__Message = { -271, -"Collection[Message]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Option] */ -const struct type type_standard__Collection__opts__Option = { -272, -"Collection[Option]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MProject] */ -const struct type type_standard__Collection__nit__MProject = { -273, -"Collection[MProject]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[ModulePath] */ -const struct type type_standard__Collection__nit__ModulePath = { -274, -"Collection[ModulePath]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[AAnnotation] */ -const struct type type_standard__Collection__nit__AAnnotation = { -275, -"Collection[AAnnotation]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MPropDef] */ -const struct type type_standard__Collection__nit__MPropDef = { -276, -"Collection[MPropDef]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Int] */ -const struct type type_standard__Collection__standard__Int = { -277, -"Collection[Int]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[State] */ -const struct type type_standard__Collection__nit__parser_work__State = { -278, -"Collection[State]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MParameterType] */ -const struct type type_standard__Collection__nit__MParameterType = { -279, -"Collection[MParameterType]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Text] */ -const struct type type_standard__Collection__standard__Text = { -280, -"Collection[Text]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[ExternFile] */ -const struct type type_standard__Collection__nit__ExternFile = { -281, -"Collection[ExternFile]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Match] */ -const struct type type_standard__Collection__standard__Match = { -282, -"Collection[Match]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Prod] */ -const struct type type_standard__Collection__nit__Prod = { -283, -"Collection[Prod]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[ReduceAction] */ -const struct type type_standard__Collection__nit__parser_work__ReduceAction = { -284, -"Collection[ReduceAction]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[AClassdef] */ -const struct type type_standard__Collection__nit__AClassdef = { -285, -"Collection[AClassdef]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MParameter] */ -const struct type type_standard__Collection__nit__MParameter = { -286, -"Collection[MParameter]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[FlowContext] */ -const struct type type_standard__Collection__nit__FlowContext = { -287, -"Collection[FlowContext]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[CodeWriter] */ -const struct type type_standard__Collection__nit__CodeWriter = { -288, -"Collection[CodeWriter]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[RuntimeVariable] */ -const struct type type_standard__Collection__nit__RuntimeVariable = { -289, -"Collection[RuntimeVariable]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[nullable MClass] */ -const struct type type_standard__Collection__nullable__nit__MClass = { -290, -"Collection[nullable MClass]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[nullable MPropDef] */ -const struct type type_standard__Collection__nullable__nit__MPropDef = { -291, -"Collection[nullable MPropDef]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Streamable] */ -const struct type type_standard__Collection__standard__Streamable = { -292, -"Collection[Streamable]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[AAttrPropdef] */ -const struct type type_standard__Collection__nit__AAttrPropdef = { -293, -"Collection[AAttrPropdef]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MVirtualType] */ -const struct type type_standard__Collection__nit__MVirtualType = { -294, -"Collection[MVirtualType]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[AExpr] */ -const struct type type_standard__Collection__nit__AExpr = { -295, -"Collection[AExpr]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[AIntExpr] */ -const struct type type_standard__Collection__nit__AIntExpr = { -296, -"Collection[AIntExpr]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[AVarExpr] */ -const struct type type_standard__Collection__nit__AVarExpr = { -297, -"Collection[AVarExpr]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[nullable MType] */ -const struct type type_standard__Collection__nullable__nit__MType = { -298, -"Collection[nullable MType]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[AEscapeExpr] */ -const struct type type_standard__Collection__nit__AEscapeExpr = { -299, -"Collection[AEscapeExpr]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Buffer] */ -const struct type type_standard__Collection__standard__Buffer = { -300, -"Collection[Buffer]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[FlatText] */ -const struct type type_standard__Collection__standard__FlatText = { -301, -"Collection[FlatText]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[AImport] */ -const struct type type_standard__Collection__nit__AImport = { -302, -"Collection[AImport]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[TId] */ -const struct type type_standard__Collection__nit__TId = { -303, -"Collection[TId]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[APropdef] */ -const struct type type_standard__Collection__nit__APropdef = { -304, -"Collection[APropdef]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[CodeFile] */ -const struct type type_standard__Collection__nit__CodeFile = { -305, -"Collection[CodeFile]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Couple[MClass, AType]] */ -const struct type type_standard__Collection__standard__Couple__nit__MClass__nit__AType = { -306, -"Collection[Couple[MClass, AType]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[TComment] */ -const struct type type_standard__Collection__nit__TComment = { -307, -"Collection[TComment]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[AFormaldef] */ -const struct type type_standard__Collection__nit__AFormaldef = { -308, -"Collection[AFormaldef]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[ASuperclass] */ -const struct type type_standard__Collection__nit__ASuperclass = { -309, -"Collection[ASuperclass]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Scope] */ -const struct type type_standard__Collection__nit__scope__Scope = { -310, -"Collection[Scope]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[AExternCodeBlock] */ -const struct type type_standard__Collection__nit__AExternCodeBlock = { -311, -"Collection[AExternCodeBlock]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[AParam] */ -const struct type type_standard__Collection__nit__AParam = { -312, -"Collection[AParam]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[AExternCall] */ -const struct type type_standard__Collection__nit__AExternCall = { -313, -"Collection[AExternCall]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[AType] */ -const struct type type_standard__Collection__nit__AType = { -314, -"Collection[AType]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MAttributeDef] */ -const struct type type_standard__Collection__nit__MAttributeDef = { -315, -"Collection[MAttributeDef]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MVirtualTypeDef] */ -const struct type type_standard__Collection__nit__MVirtualTypeDef = { -316, -"Collection[MVirtualTypeDef]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[SourceFile] */ -const struct type type_standard__Collection__nit__SourceFile = { -317, -"Collection[SourceFile]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Array[String]] */ -const struct type type_standard__Collection__standard__Array__standard__String = { -318, -"Collection[Array[String]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Array[MProject]] */ -const struct type type_standard__Collection__standard__Array__nit__MProject = { -319, -"Collection[Array[MProject]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Array[MModule]] */ -const struct type type_standard__Collection__standard__Array__nit__MModule = { -320, -"Collection[Array[MModule]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Array[MClass]] */ -const struct type type_standard__Collection__standard__Array__nit__MClass = { -321, -"Collection[Array[MClass]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Array[MProperty]] */ -const struct type type_standard__Collection__standard__Array__nit__MProperty = { -322, -"Collection[Array[MProperty]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[nullable ModulePath] */ -const struct type type_standard__Collection__nullable__nit__ModulePath = { -323, -"Collection[nullable ModulePath]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[nullable MGroup] */ -const struct type type_standard__Collection__nullable__nit__MGroup = { -324, -"Collection[nullable MGroup]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MModuleData[AAnnotation]] */ -const struct type type_standard__Collection__nit__MModuleData__nit__AAnnotation = { -325, -"Collection[MModuleData[AAnnotation]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Set[MProperty]] */ -const struct type type_standard__Collection__standard__Set__nit__MProperty = { -326, -"Collection[Set[MProperty]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Array[MType]] */ -const struct type type_standard__Collection__standard__Array__nit__MType = { -327, -"Collection[Array[MType]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[MGenericType] */ -const struct type type_standard__Collection__nit__MGenericType = { -328, -"Collection[MGenericType]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[HashSet[MType]] */ -const struct type type_standard__Collection__standard__HashSet__nit__MType = { -329, -"Collection[HashSet[MType]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Array[nullable MType]] */ -const struct type type_standard__Collection__standard__Array__nullable__nit__MType = { -330, -"Collection[Array[nullable MType]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Array[nullable MPropDef]] */ -const struct type type_standard__Collection__standard__Array__nullable__nit__MPropDef = { -331, -"Collection[Array[nullable MPropDef]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Set[MClassDef]] */ -const struct type type_standard__Collection__standard__Set__nit__MClassDef = { -332, -"Collection[Set[MClassDef]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Set[MClass]] */ -const struct type type_standard__Collection__standard__Set__nit__MClass = { -333, -"Collection[Set[MClass]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Set[MClassType]] */ -const struct type type_standard__Collection__standard__Set__nit__MClassType = { -334, -"Collection[Set[MClassType]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2436, /* AbstractArrayRead[AAnnotation] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2447, /* AbstractArrayRead[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2484, /* AbstractArrayRead[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2660, /* AbstractArray[AAnnotation] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2671, /* AbstractArray[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2708, /* AbstractArray[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +82, /* Array[AAnnotation] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +150, /* Array[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1267, /* Array[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type Collection[Set[MVirtualTypeProp]] */ -const struct type type_standard__Collection__standard__Set__nit__MVirtualTypeProp = { -335, -"Collection[Set[MVirtualTypeProp]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__Array__nit__AAnnotation = { +0, /* dummy */ +{ +&type_nit__AAnnotation, /* E: AAnnotation */ +&type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */ +&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ +&type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */ +&type_standard__NativeArray__nit__AAnnotation, /* NativeArray[E]: NativeArray[AAnnotation] */ +&type_nit__AAnnotation, /* E: AAnnotation */ +&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ +&type_nit__AAnnotation, /* E: AAnnotation */ +&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ +&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ +&type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */ +&type_standard__AbstractArray__nit__AAnnotation, /* AbstractArray[E]: AbstractArray[AAnnotation] */ +&type_standard__array__ArrayIterator__nit__AAnnotation, /* ArrayIterator[E]: ArrayIterator[AAnnotation] */ +} }; -/* runtime type Collection[nullable Array[nullable MType]] */ -const struct type type_standard__Collection__nullable__standard__Array__nullable__nit__MType = { -336, -"Collection[nullable Array[nullable MType]]", /* class_name_string */ -5, +/* runtime type FlatStringIterator */ +const struct type type_standard__string__FlatStringIterator = { +-1, /*CAST DEAD*/ +"FlatStringIterator", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Set[PropertyLayoutElement]] */ -const struct type type_standard__Collection__standard__Set__nit__PropertyLayoutElement = { -337, -"Collection[Set[PropertyLayoutElement]]", /* class_name_string */ +&resolution_table_standard__string__FlatStringIterator, 5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Set[MAttribute]] */ -const struct type type_standard__Collection__standard__Set__nit__MAttribute = { -338, -"Collection[Set[MAttribute]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[Array[nullable MClass]] */ -const struct type type_standard__Collection__standard__Array__nullable__nit__MClass = { -339, -"Collection[Array[nullable MClass]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +{ +80, /* Object */ +2622, /* nullable Object */ +2200, /* Iterator[Object] */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type Collection[EscapeMark] */ -const struct type type_standard__Collection__nit__EscapeMark = { -340, -"Collection[EscapeMark]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__string__FlatStringIterator = { +0, /* dummy */ +{ +&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ +} }; -/* runtime type Collection[Set[MType]] */ -const struct type type_standard__Collection__standard__Set__nit__MType = { -341, -"Collection[Set[MType]]", /* class_name_string */ +/* runtime type MModule */ +const struct type type_nit__MModule = { +84, +"MModule", /* class_name_string */ 3, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type Collection[POSetElement[Phase]] */ -const struct type type_standard__Collection__poset__POSetElement__nit__Phase = { -342, -"Collection[POSetElement[Phase]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +4, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +84, /* MModule */ +}, }; -/* runtime type Collection[POSetElement[MModule]] */ -const struct type type_standard__Collection__poset__POSetElement__nit__MModule = { -343, -"Collection[POSetElement[MModule]]", /* class_name_string */ -2, +/* runtime type HashSet[MModule] */ +const struct type type_standard__HashSet__nit__MModule = { +85, +"HashSet[MModule]", /* class_name_string */ +139, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashSet__nit__MModule, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2312, /* Collection[MModule] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2207, /* Set[MModule] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +85, /* HashSet[MModule] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type Collection[POSetElement[MClassDef]] */ -const struct type type_standard__Collection__poset__POSetElement__nit__MClassDef = { -344, -"Collection[POSetElement[MClassDef]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashSet__nit__MModule = { +0, /* dummy */ +{ +&type_nit__MModule, /* E: MModule */ +&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ +&type_standard__hash_collection__HashSetNode__nit__MModule, /* HashSetNode[E]: HashSetNode[MModule] */ +&type_standard__hash_collection__HashSetIterator__nit__MModule, /* HashSetIterator[E]: HashSetIterator[MModule] */ +&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__MModule, /* nullable N: nullable HashSetNode[MModule] */ +&type_standard__hash_collection__HashSetNode__nit__MModule, /* N: HashSetNode[MModule] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MModule, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MModule]] */ +} }; -/* runtime type Collection[POSetElement[MClassType]] */ -const struct type type_standard__Collection__poset__POSetElement__nit__MClassType = { -345, -"Collection[POSetElement[MClassType]]", /* class_name_string */ -2, +/* runtime type Array[MClassDef] */ +const struct type type_standard__Array__nit__MClassDef = { +86, +"Array[MClassDef]", /* class_name_string */ +372, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__Array__nit__MClassDef, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2318, /* Collection[MClassDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2437, /* AbstractArrayRead[MClassDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2661, /* AbstractArray[MClassDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +86, /* Array[MClassDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type Collection[HashMap2[MType, String, nullable MProperty]] */ -const struct type type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -346, -"Collection[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__Array__nit__MClassDef = { +0, /* dummy */ +{ +&type_nit__MClassDef, /* E: MClassDef */ +&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ +&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ +&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ +&type_standard__NativeArray__nit__MClassDef, /* NativeArray[E]: NativeArray[MClassDef] */ +&type_nit__MClassDef, /* E: MClassDef */ +&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ +&type_nit__MClassDef, /* E: MClassDef */ +&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ +&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ +&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ +&type_standard__AbstractArray__nit__MClassDef, /* AbstractArray[E]: AbstractArray[MClassDef] */ +&type_standard__array__ArrayIterator__nit__MClassDef, /* ArrayIterator[E]: ArrayIterator[MClassDef] */ +} }; -/* runtime type Collection[POSetElement[MGroup]] */ -const struct type type_standard__Collection__poset__POSetElement__nit__MGroup = { -347, -"Collection[POSetElement[MGroup]]", /* class_name_string */ -2, +/* runtime type Array[ExternFile] */ +const struct type type_standard__Array__nit__ExternFile = { +87, +"Array[ExternFile]", /* class_name_string */ +394, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__Array__nit__ExternFile, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2319, /* Collection[ExternFile] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2438, /* AbstractArrayRead[ExternFile] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2662, /* AbstractArray[ExternFile] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +87, /* Array[ExternFile] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type Collection[HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -348, -"Collection[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__Array__nit__ExternFile = { +0, /* dummy */ +{ +&type_nit__ExternFile, /* E: ExternFile */ +&type_standard__Array__nit__ExternFile, /* Array[E]: Array[ExternFile] */ +&type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */ +&type_standard__Array__nit__ExternFile, /* Array[E]: Array[ExternFile] */ +&type_standard__NativeArray__nit__ExternFile, /* NativeArray[E]: NativeArray[ExternFile] */ +&type_nit__ExternFile, /* E: ExternFile */ +&type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */ +&type_nit__ExternFile, /* E: ExternFile */ +&type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */ +&type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */ +&type_standard__Array__nit__ExternFile, /* Array[E]: Array[ExternFile] */ +&type_standard__AbstractArray__nit__ExternFile, /* AbstractArray[E]: AbstractArray[ExternFile] */ +&type_standard__array__ArrayIterator__nit__ExternFile, /* ArrayIterator[E]: ArrayIterator[ExternFile] */ +} }; -/* runtime type Collection[Set[MMethodDef]] */ -const struct type type_standard__Collection__standard__Set__nit__MMethodDef = { -349, -"Collection[Set[MMethodDef]]", /* class_name_string */ -2, +/* runtime type MultiHashMap[String, String] */ +const struct type type_more_collections__MultiHashMap__standard__String__standard__String = { +-1, /*CAST DEAD*/ +"MultiHashMap[String, String]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_more_collections__MultiHashMap__standard__String__standard__String, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2169, /* HashMap[String, Array[String]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1295, /* HashMap[Object, Array[Object]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type Collection[POSetElement[MClass]] */ -const struct type type_standard__Collection__poset__POSetElement__nit__MClass = { -350, -"Collection[POSetElement[MClass]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_more_collections__MultiHashMap__standard__String__standard__String = { +0, /* dummy */ +{ +&type_standard__String, /* K: String */ +&type_standard__String, /* V: String */ +&type_standard__Array__standard__String, /* Array[V]: Array[String] */ +&type_standard__HashMapIterator__standard__String__standard__Array__standard__String, /* HashMapIterator[K, V]: HashMapIterator[String, Array[String]] */ +&type_standard__String, /* K: String */ +&type_standard__Array__standard__String, /* V: Array[String] */ +&type_standard__hash_collection__HashMapNode__standard__String__standard__Array__standard__String, /* HashMapNode[K, V]: HashMapNode[String, Array[String]] */ +&type_standard__hash_collection__HashMapKeys__standard__String__standard__Array__standard__String, /* HashMapKeys[K, V]: HashMapKeys[String, Array[String]] */ +&type_standard__hash_collection__HashMapValues__standard__String__standard__Array__standard__String, /* HashMapValues[K, V]: HashMapValues[String, Array[String]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__standard__String, /* nullable N: nullable HashMapNode[String, Array[String]] */ +&type_standard__hash_collection__HashMapNode__standard__String__standard__Array__standard__String, /* N: HashMapNode[String, Array[String]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__Array__standard__String, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, Array[String]]] */ +} }; -/* runtime type Collection[POSetElement[MType]] */ -const struct type type_standard__Collection__poset__POSetElement__nit__MType = { -351, -"Collection[POSetElement[MType]]", /* class_name_string */ -3, +/* runtime type HashSet[FFILanguage] */ +const struct type type_standard__HashSet__nit__FFILanguage = { +89, +"HashSet[FFILanguage]", /* class_name_string */ +140, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashSet__nit__FFILanguage, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2310, /* Collection[FFILanguage] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +89, /* HashSet[FFILanguage] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type Collection[HashMap[String, nullable MProperty]] */ -const struct type type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty = { -352, -"Collection[HashMap[String, nullable MProperty]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashSet__nit__FFILanguage = { +0, /* dummy */ +{ +&type_nit__FFILanguage, /* E: FFILanguage */ +&type_standard__Array__nit__FFILanguage, /* Array[E]: Array[FFILanguage] */ +&type_standard__hash_collection__HashSetNode__nit__FFILanguage, /* HashSetNode[E]: HashSetNode[FFILanguage] */ +&type_standard__hash_collection__HashSetIterator__nit__FFILanguage, /* HashSetIterator[E]: HashSetIterator[FFILanguage] */ +&type_standard__Collection__nit__FFILanguage, /* Collection[E]: Collection[FFILanguage] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__FFILanguage, /* Collection[E]: Collection[FFILanguage] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__FFILanguage, /* nullable N: nullable HashSetNode[FFILanguage] */ +&type_standard__hash_collection__HashSetNode__nit__FFILanguage, /* N: HashSetNode[FFILanguage] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__FFILanguage, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[FFILanguage]] */ +} }; -/* runtime type Collection[nullable MProperty] */ -const struct type type_standard__Collection__nullable__nit__MProperty = { -353, -"Collection[nullable MProperty]", /* class_name_string */ -9, +/* runtime type HashSet[AMethPropdef] */ +const struct type type_standard__HashSet__nit__AMethPropdef = { +90, +"HashSet[AMethPropdef]", /* class_name_string */ +141, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashSet__nit__AMethPropdef, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2327, /* Collection[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2353, /* Collection[AMethPropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2357, /* Collection[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +90, /* HashSet[AMethPropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +164, /* HashSet[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type Collection[HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -354, -"Collection[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashSet__nit__AMethPropdef = { +0, /* dummy */ +{ +&type_nit__AMethPropdef, /* E: AMethPropdef */ +&type_standard__Array__nit__AMethPropdef, /* Array[E]: Array[AMethPropdef] */ +&type_standard__hash_collection__HashSetNode__nit__AMethPropdef, /* HashSetNode[E]: HashSetNode[AMethPropdef] */ +&type_standard__hash_collection__HashSetIterator__nit__AMethPropdef, /* HashSetIterator[E]: HashSetIterator[AMethPropdef] */ +&type_standard__Collection__nit__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__AMethPropdef, /* Collection[E]: Collection[AMethPropdef] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__AMethPropdef, /* nullable N: nullable HashSetNode[AMethPropdef] */ +&type_standard__hash_collection__HashSetNode__nit__AMethPropdef, /* N: HashSetNode[AMethPropdef] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AMethPropdef, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[AMethPropdef]] */ +} }; -/* runtime type Collection[Array[MMethodDef]] */ -const struct type type_standard__Collection__standard__Array__nit__MMethodDef = { -355, -"Collection[Array[MMethodDef]]", /* class_name_string */ -3, +/* runtime type HashMap[MClass, Set[MProperty]] */ +const struct type type_standard__HashMap__nit__MClass__standard__Set__nit__MProperty = { +91, +"HashMap[MClass, Set[MProperty]]", /* class_name_string */ +23, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MProperty, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +2641, /* Map[MClass, Collection[PropertyLayoutElement]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +91, /* HashMap[MClass, Set[MProperty]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +656, /* HashMap[MClass, Set[PropertyLayoutElement]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type Collection[HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -356, -"Collection[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashMap__nit__MClass__standard__Set__nit__MProperty = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MClass__standard__Set__nit__MProperty, /* HashMapIterator[K, V]: HashMapIterator[MClass, Set[MProperty]] */ +&type_nit__MClass, /* K: MClass */ +&type_standard__Set__nit__MProperty, /* V: Set[MProperty] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* HashMapNode[K, V]: HashMapNode[MClass, Set[MProperty]] */ +&type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Set__nit__MProperty, /* HashMapKeys[K, V]: HashMapKeys[MClass, Set[MProperty]] */ +&type_standard__hash_collection__HashMapValues__nit__MClass__standard__Set__nit__MProperty, /* HashMapValues[K, V]: HashMapValues[MClass, Set[MProperty]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* nullable N: nullable HashMapNode[MClass, Set[MProperty]] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* N: HashMapNode[MClass, Set[MProperty]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Set__nit__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Set[MProperty]]] */ +} }; -/* runtime type Collection[Array[MAttributeDef]] */ -const struct type type_standard__Collection__standard__Array__nit__MAttributeDef = { -357, -"Collection[Array[MAttributeDef]]", /* class_name_string */ +/* runtime type MClassDef */ +const struct type type_nit__MClassDef = { +92, +"MClassDef", /* class_name_string */ 3, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +4, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +92, /* MClassDef */ +}, }; -/* runtime type Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -358, -"Collection[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -2, +/* runtime type Array[MClassType] */ +const struct type type_standard__Array__nit__MClassType = { +93, +"Array[MClassType]", /* class_name_string */ +373, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__Array__nit__MClassType, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2320, /* Collection[MClassType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2329, /* Collection[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2349, /* Collection[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2439, /* AbstractArrayRead[MClassType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2449, /* AbstractArrayRead[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2469, /* AbstractArrayRead[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2663, /* AbstractArray[MClassType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2673, /* AbstractArray[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2693, /* AbstractArray[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +93, /* Array[MClassType] */ +-1, /* empty */ +-1, /* empty */ +170, /* Array[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +992, /* Array[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type Collection[Array[MVirtualTypeDef]] */ -const struct type type_standard__Collection__standard__Array__nit__MVirtualTypeDef = { -359, -"Collection[Array[MVirtualTypeDef]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__Array__nit__MClassType = { +0, /* dummy */ +{ +&type_nit__MClassType, /* E: MClassType */ +&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ +&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ +&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ +&type_standard__NativeArray__nit__MClassType, /* NativeArray[E]: NativeArray[MClassType] */ +&type_nit__MClassType, /* E: MClassType */ +&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ +&type_nit__MClassType, /* E: MClassType */ +&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ +&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ +&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ +&type_standard__AbstractArray__nit__MClassType, /* AbstractArray[E]: AbstractArray[MClassType] */ +&type_standard__array__ArrayIterator__nit__MClassType, /* ArrayIterator[E]: ArrayIterator[MClassType] */ +} }; -/* runtime type Array[Message] */ -const struct type type_standard__Array__nit__Message = { -2352, -"Array[Message]", /* class_name_string */ -20, +/* runtime type Array[MPropDef] */ +const struct type type_standard__Array__nit__MPropDef = { +94, +"Array[MPropDef]", /* class_name_string */ +378, 0, -&resolution_table_standard__Array__nit__Message, -21, +&resolution_table_standard__Array__nit__MPropDef, +490, { -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -271, /* Collection[Message] */ -138, /* Array[Comparable] */ -139, /* Object */ -361, /* AbstractArrayRead[Message] */ -179, /* Collection[Object] */ -556, /* AbstractArray[Message] */ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2321, /* Collection[MPropDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +2339, /* Collection[PropertyLayoutElement] */ +2340, /* Collection[nullable MPropDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2369, /* Collection[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2440, /* AbstractArrayRead[MPropDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +2459, /* AbstractArrayRead[PropertyLayoutElement] */ +2460, /* AbstractArrayRead[nullable MPropDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2352, /* Array[Message] */ -}, -}; -const struct types resolution_table_standard__Array__nit__Message = { -0, /* dummy */ -{ -&type_nit__Message, /* E: Message */ -&type_standard__Collection__nit__Message, /* Collection[E]: Collection[Message] */ -&type_standard__Array__nit__Message, /* Array[E]: Array[Message] */ -&type_standard__NativeArray__nit__Message, /* NativeArray[E]: NativeArray[Message] */ -&type_nit__Message, /* E: Message */ -&type_standard__Collection__nit__Message, /* Collection[E]: Collection[Message] */ -&type_nit__Message, /* E: Message */ -&type_standard__Collection__nit__Message, /* Collection[E]: Collection[Message] */ -&type_standard__Collection__nit__Message, /* Collection[E]: Collection[Message] */ -&type_nit__Message, /* E: Message */ -&type_nit__Message, /* E: Message */ -&type_standard__Collection__nit__Message, /* Collection[E]: Collection[Message] */ -&type_standard__Array__nit__Message, /* Array[E]: Array[Message] */ -&type_nit__Message, /* E: Message */ -&type_nit__Message, /* E: Message */ -&type_standard__Array__nit__Message, /* Array[E]: Array[Message] */ -&type_standard__AbstractArray__nit__Message, /* AbstractArray[E]: AbstractArray[Message] */ -&type_standard__array__ArrayIterator__nit__Message, /* ArrayIterator[E]: ArrayIterator[Message] */ -} -}; -/* runtime type Array[Option] */ -const struct type type_standard__Array__opts__Option = { -2308, -"Array[Option]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__opts__Option, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -272, /* Collection[Option] */ -362, /* AbstractArrayRead[Option] */ -139, /* Object */ -557, /* AbstractArray[Option] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2308, /* Array[Option] */ -}, -}; -const struct types resolution_table_standard__Array__opts__Option = { -0, /* dummy */ -{ -&type_opts__Option, /* E: Option */ -&type_standard__Collection__opts__Option, /* Collection[E]: Collection[Option] */ -&type_standard__Array__opts__Option, /* Array[E]: Array[Option] */ -&type_standard__NativeArray__opts__Option, /* NativeArray[E]: NativeArray[Option] */ -&type_opts__Option, /* E: Option */ -&type_standard__Collection__opts__Option, /* Collection[E]: Collection[Option] */ -&type_opts__Option, /* E: Option */ -&type_standard__Collection__opts__Option, /* Collection[E]: Collection[Option] */ -&type_standard__Collection__opts__Option, /* Collection[E]: Collection[Option] */ -&type_opts__Option, /* E: Option */ -&type_opts__Option, /* E: Option */ -&type_standard__Collection__opts__Option, /* Collection[E]: Collection[Option] */ -&type_standard__Array__opts__Option, /* Array[E]: Array[Option] */ -&type_opts__Option, /* E: Option */ -&type_opts__Option, /* E: Option */ -&type_standard__Array__opts__Option, /* Array[E]: Array[Option] */ -&type_standard__AbstractArray__opts__Option, /* AbstractArray[E]: AbstractArray[Option] */ -&type_standard__array__ArrayIterator__opts__Option, /* ArrayIterator[E]: ArrayIterator[Option] */ -} -}; -/* runtime type Array[ModulePath] */ -const struct type type_standard__Array__nit__ModulePath = { -2361, -"Array[ModulePath]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__ModulePath, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -274, /* Collection[ModulePath] */ -323, /* Collection[nullable ModulePath] */ -139, /* Object */ -369, /* AbstractArrayRead[ModulePath] */ -179, /* Collection[Object] */ -432, /* AbstractArrayRead[nullable ModulePath] */ -564, /* AbstractArray[ModulePath] */ -627, /* AbstractArray[nullable ModulePath] */ -360, /* AbstractArrayRead[Object] */ -2241, /* Array[nullable ModulePath] */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2361, /* Array[ModulePath] */ -}, -}; -const struct types resolution_table_standard__Array__nit__ModulePath = { -0, /* dummy */ -{ -&type_nit__ModulePath, /* E: ModulePath */ -&type_standard__Collection__nit__ModulePath, /* Collection[E]: Collection[ModulePath] */ -&type_standard__Array__nit__ModulePath, /* Array[E]: Array[ModulePath] */ -&type_standard__NativeArray__nit__ModulePath, /* NativeArray[E]: NativeArray[ModulePath] */ -&type_nit__ModulePath, /* E: ModulePath */ -&type_standard__Collection__nit__ModulePath, /* Collection[E]: Collection[ModulePath] */ -&type_nit__ModulePath, /* E: ModulePath */ -&type_standard__Collection__nit__ModulePath, /* Collection[E]: Collection[ModulePath] */ -&type_standard__Collection__nit__ModulePath, /* Collection[E]: Collection[ModulePath] */ -&type_nit__ModulePath, /* E: ModulePath */ -&type_nit__ModulePath, /* E: ModulePath */ -&type_standard__Collection__nit__ModulePath, /* Collection[E]: Collection[ModulePath] */ -&type_standard__Array__nit__ModulePath, /* Array[E]: Array[ModulePath] */ -&type_nit__ModulePath, /* E: ModulePath */ -&type_nit__ModulePath, /* E: ModulePath */ -&type_standard__Array__nit__ModulePath, /* Array[E]: Array[ModulePath] */ -&type_standard__AbstractArray__nit__ModulePath, /* AbstractArray[E]: AbstractArray[ModulePath] */ -&type_standard__array__ArrayIterator__nit__ModulePath, /* ArrayIterator[E]: ArrayIterator[ModulePath] */ -} -}; -/* runtime type Array[AModule] */ -const struct type type_standard__Array__nit__AModule = { -2379, -"Array[AModule]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__AModule, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -171, /* Collection[AModule] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -370, /* AbstractArrayRead[AModule] */ -382, /* AbstractArrayRead[Prod] */ -565, /* AbstractArray[AModule] */ -360, /* AbstractArrayRead[Object] */ --1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ --1, /* empty */ --1, /* empty */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2379, /* Array[AModule] */ -}, -}; -const struct types resolution_table_standard__Array__nit__AModule = { -0, /* dummy */ -{ -&type_nit__AModule, /* E: AModule */ -&type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */ -&type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */ -&type_standard__NativeArray__nit__AModule, /* NativeArray[E]: NativeArray[AModule] */ -&type_nit__AModule, /* E: AModule */ -&type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */ -&type_nit__AModule, /* E: AModule */ -&type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */ -&type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */ -&type_nit__AModule, /* E: AModule */ -&type_nit__AModule, /* E: AModule */ -&type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */ -&type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */ -&type_nit__AModule, /* E: AModule */ -&type_nit__AModule, /* E: AModule */ -&type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */ -&type_standard__AbstractArray__nit__AModule, /* AbstractArray[E]: AbstractArray[AModule] */ -&type_standard__array__ArrayIterator__nit__AModule, /* ArrayIterator[E]: ArrayIterator[AModule] */ -} -}; -/* runtime type Array[AAnnotation] */ -const struct type type_standard__Array__nit__AAnnotation = { -2380, -"Array[AAnnotation]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__AAnnotation, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -275, /* Collection[AAnnotation] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -371, /* AbstractArrayRead[AAnnotation] */ -382, /* AbstractArrayRead[Prod] */ -566, /* AbstractArray[AAnnotation] */ -360, /* AbstractArrayRead[Object] */ --1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ --1, /* empty */ --1, /* empty */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2380, /* Array[AAnnotation] */ -}, -}; -const struct types resolution_table_standard__Array__nit__AAnnotation = { -0, /* dummy */ -{ -&type_nit__AAnnotation, /* E: AAnnotation */ -&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ -&type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */ -&type_standard__NativeArray__nit__AAnnotation, /* NativeArray[E]: NativeArray[AAnnotation] */ -&type_nit__AAnnotation, /* E: AAnnotation */ -&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ -&type_nit__AAnnotation, /* E: AAnnotation */ -&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ -&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ -&type_nit__AAnnotation, /* E: AAnnotation */ -&type_nit__AAnnotation, /* E: AAnnotation */ -&type_standard__Collection__nit__AAnnotation, /* Collection[E]: Collection[AAnnotation] */ -&type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */ -&type_nit__AAnnotation, /* E: AAnnotation */ -&type_nit__AAnnotation, /* E: AAnnotation */ -&type_standard__Array__nit__AAnnotation, /* Array[E]: Array[AAnnotation] */ -&type_standard__AbstractArray__nit__AAnnotation, /* AbstractArray[E]: AbstractArray[AAnnotation] */ -&type_standard__array__ArrayIterator__nit__AAnnotation, /* ArrayIterator[E]: ArrayIterator[AAnnotation] */ -} -}; -/* runtime type Array[Int] */ -const struct type type_standard__Array__standard__Int = { -2353, -"Array[Int]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Int, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -277, /* Collection[Int] */ -138, /* Array[Comparable] */ -139, /* Object */ -375, /* AbstractArrayRead[Int] */ -179, /* Collection[Object] */ -570, /* AbstractArray[Int] */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2353, /* Array[Int] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Int = { -0, /* dummy */ -{ -&type_standard__Int, /* E: Int */ -&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -&type_standard__NativeArray__standard__Int, /* NativeArray[E]: NativeArray[Int] */ -&type_standard__Int, /* E: Int */ -&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ -&type_standard__Int, /* E: Int */ -&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ -&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ -&type_standard__Int, /* E: Int */ -&type_standard__Int, /* E: Int */ -&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -&type_standard__Int, /* E: Int */ -&type_standard__Int, /* E: Int */ -&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ -&type_standard__AbstractArray__standard__Int, /* AbstractArray[E]: AbstractArray[Int] */ -&type_standard__array__ArrayIterator__standard__Int, /* ArrayIterator[E]: ArrayIterator[Int] */ -} -}; -/* runtime type Array[State] */ -const struct type type_standard__Array__nit__parser_work__State = { -2309, -"Array[State]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__parser_work__State, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -278, /* Collection[State] */ -376, /* AbstractArrayRead[State] */ -139, /* Object */ -571, /* AbstractArray[State] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +2664, /* AbstractArray[MPropDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +2683, /* AbstractArray[PropertyLayoutElement] */ +2684, /* AbstractArray[nullable MPropDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2714, /* AbstractArray[nullable PropertyLayoutElement] */ +-1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2309, /* Array[State] */ -}, -}; -const struct types resolution_table_standard__Array__nit__parser_work__State = { -0, /* dummy */ -{ -&type_nit__parser_work__State, /* E: State */ -&type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */ -&type_standard__Array__nit__parser_work__State, /* Array[E]: Array[State] */ -&type_standard__NativeArray__nit__parser_work__State, /* NativeArray[E]: NativeArray[State] */ -&type_nit__parser_work__State, /* E: State */ -&type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */ -&type_nit__parser_work__State, /* E: State */ -&type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */ -&type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */ -&type_nit__parser_work__State, /* E: State */ -&type_nit__parser_work__State, /* E: State */ -&type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */ -&type_standard__Array__nit__parser_work__State, /* Array[E]: Array[State] */ -&type_nit__parser_work__State, /* E: State */ -&type_nit__parser_work__State, /* E: State */ -&type_standard__Array__nit__parser_work__State, /* Array[E]: Array[State] */ -&type_standard__AbstractArray__nit__parser_work__State, /* AbstractArray[E]: AbstractArray[State] */ -&type_standard__array__ArrayIterator__nit__parser_work__State, /* ArrayIterator[E]: ArrayIterator[State] */ -} -}; -/* runtime type Array[MParameterType] */ -const struct type type_standard__Array__nit__MParameterType = { -2396, -"Array[MParameterType]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__MParameterType, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -165, /* nullable Array[nullable MType] */ -279, /* Collection[MParameterType] */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -377, /* AbstractArrayRead[MParameterType] */ -572, /* AbstractArray[MParameterType] */ -360, /* AbstractArrayRead[Object] */ -383, /* AbstractArrayRead[MType] */ -400, /* AbstractArrayRead[nullable MType] */ --1, /* empty */ -555, /* AbstractArray[Object] */ --1, /* empty */ -578, /* AbstractArray[MType] */ -595, /* AbstractArray[nullable MType] */ --1, /* empty */ -2232, /* Array[Object] */ -2292, /* Array[nullable MType] */ -2375, /* Array[MType] */ -2396, /* Array[MParameterType] */ -}, -}; -const struct types resolution_table_standard__Array__nit__MParameterType = { -0, /* dummy */ -{ -&type_nit__MParameterType, /* E: MParameterType */ -&type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */ -&type_standard__Array__nit__MParameterType, /* Array[E]: Array[MParameterType] */ -&type_standard__NativeArray__nit__MParameterType, /* NativeArray[E]: NativeArray[MParameterType] */ -&type_nit__MParameterType, /* E: MParameterType */ -&type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */ -&type_nit__MParameterType, /* E: MParameterType */ -&type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */ -&type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */ -&type_nit__MParameterType, /* E: MParameterType */ -&type_nit__MParameterType, /* E: MParameterType */ -&type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */ -&type_standard__Array__nit__MParameterType, /* Array[E]: Array[MParameterType] */ -&type_nit__MParameterType, /* E: MParameterType */ -&type_nit__MParameterType, /* E: MParameterType */ -&type_standard__Array__nit__MParameterType, /* Array[E]: Array[MParameterType] */ -&type_standard__AbstractArray__nit__MParameterType, /* AbstractArray[E]: AbstractArray[MParameterType] */ -&type_standard__array__ArrayIterator__nit__MParameterType, /* ArrayIterator[E]: ArrayIterator[MParameterType] */ -} -}; -/* runtime type Array[Text] */ -const struct type type_standard__Array__standard__Text = { -2376, -"Array[Text]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__standard__Text, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -138, /* Array[Comparable] */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -1, /* empty */ -378, /* AbstractArrayRead[Text] */ -360, /* AbstractArrayRead[Object] */ -393, /* AbstractArrayRead[Streamable] */ -1, /* empty */ -573, /* AbstractArray[Text] */ -555, /* AbstractArray[Object] */ -588, /* AbstractArray[Streamable] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2318, /* Array[Streamable] */ -2376, /* Array[Text] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Text = { -0, /* dummy */ -{ -&type_standard__Text, /* E: Text */ -&type_standard__Collection__standard__Text, /* Collection[E]: Collection[Text] */ -&type_standard__Array__standard__Text, /* Array[E]: Array[Text] */ -&type_standard__NativeArray__standard__Text, /* NativeArray[E]: NativeArray[Text] */ -&type_standard__Text, /* E: Text */ -&type_standard__Collection__standard__Text, /* Collection[E]: Collection[Text] */ -&type_standard__Text, /* E: Text */ -&type_standard__Collection__standard__Text, /* Collection[E]: Collection[Text] */ -&type_standard__Collection__standard__Text, /* Collection[E]: Collection[Text] */ -&type_standard__Text, /* E: Text */ -&type_standard__Text, /* E: Text */ -&type_standard__Collection__standard__Text, /* Collection[E]: Collection[Text] */ -&type_standard__Array__standard__Text, /* Array[E]: Array[Text] */ -&type_standard__Text, /* E: Text */ -&type_standard__Text, /* E: Text */ -&type_standard__Array__standard__Text, /* Array[E]: Array[Text] */ -&type_standard__AbstractArray__standard__Text, /* AbstractArray[E]: AbstractArray[Text] */ -&type_standard__array__ArrayIterator__standard__Text, /* ArrayIterator[E]: ArrayIterator[Text] */ -} -}; -/* runtime type Array[MMethod] */ -const struct type type_standard__Array__nit__MMethod = { -2403, -"Array[MMethod]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__MMethod, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -177, /* Collection[MMethod] */ -368, /* AbstractArrayRead[MProperty] */ -139, /* Object */ -379, /* AbstractArrayRead[MMethod] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -187, /* Collection[MProperty] */ -353, /* Collection[nullable MProperty] */ -360, /* AbstractArrayRead[Object] */ -462, /* AbstractArrayRead[nullable MProperty] */ -418, /* AbstractArrayRead[PropertyLayoutElement] */ -563, /* AbstractArray[MProperty] */ -555, /* AbstractArray[Object] */ -574, /* AbstractArray[MMethod] */ -657, /* AbstractArray[nullable MProperty] */ -613, /* AbstractArray[PropertyLayoutElement] */ -2244, /* Array[nullable MProperty] */ -2232, /* Array[Object] */ -2324, /* Array[PropertyLayoutElement] */ -2378, /* Array[MProperty] */ -2403, /* Array[MMethod] */ -}, -}; -const struct types resolution_table_standard__Array__nit__MMethod = { -0, /* dummy */ -{ -&type_nit__MMethod, /* E: MMethod */ -&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ -&type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */ -&type_standard__NativeArray__nit__MMethod, /* NativeArray[E]: NativeArray[MMethod] */ -&type_nit__MMethod, /* E: MMethod */ -&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ -&type_nit__MMethod, /* E: MMethod */ -&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ -&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ -&type_nit__MMethod, /* E: MMethod */ -&type_nit__MMethod, /* E: MMethod */ -&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ -&type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */ -&type_nit__MMethod, /* E: MMethod */ -&type_nit__MMethod, /* E: MMethod */ -&type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */ -&type_standard__AbstractArray__nit__MMethod, /* AbstractArray[E]: AbstractArray[MMethod] */ -&type_standard__array__ArrayIterator__nit__MMethod, /* ArrayIterator[E]: ArrayIterator[MMethod] */ -} -}; -/* runtime type Array[ExternFile] */ -const struct type type_standard__Array__nit__ExternFile = { -2310, -"Array[ExternFile]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__ExternFile, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -281, /* Collection[ExternFile] */ -380, /* AbstractArrayRead[ExternFile] */ -139, /* Object */ -575, /* AbstractArray[ExternFile] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2310, /* Array[ExternFile] */ -}, -}; -const struct types resolution_table_standard__Array__nit__ExternFile = { -0, /* dummy */ -{ -&type_nit__ExternFile, /* E: ExternFile */ -&type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */ -&type_standard__Array__nit__ExternFile, /* Array[E]: Array[ExternFile] */ -&type_standard__NativeArray__nit__ExternFile, /* NativeArray[E]: NativeArray[ExternFile] */ -&type_nit__ExternFile, /* E: ExternFile */ -&type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */ -&type_nit__ExternFile, /* E: ExternFile */ -&type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */ -&type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */ -&type_nit__ExternFile, /* E: ExternFile */ -&type_nit__ExternFile, /* E: ExternFile */ -&type_standard__Collection__nit__ExternFile, /* Collection[E]: Collection[ExternFile] */ -&type_standard__Array__nit__ExternFile, /* Array[E]: Array[ExternFile] */ -&type_nit__ExternFile, /* E: ExternFile */ -&type_nit__ExternFile, /* E: ExternFile */ -&type_standard__Array__nit__ExternFile, /* Array[E]: Array[ExternFile] */ -&type_standard__AbstractArray__nit__ExternFile, /* AbstractArray[E]: AbstractArray[ExternFile] */ -&type_standard__array__ArrayIterator__nit__ExternFile, /* ArrayIterator[E]: ArrayIterator[ExternFile] */ -} -}; -/* runtime type Array[Match] */ -const struct type type_standard__Array__standard__Match = { -2311, -"Array[Match]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Match, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -282, /* Collection[Match] */ -381, /* AbstractArrayRead[Match] */ -139, /* Object */ -576, /* AbstractArray[Match] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2311, /* Array[Match] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Match = { -0, /* dummy */ -{ -&type_standard__Match, /* E: Match */ -&type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */ -&type_standard__Array__standard__Match, /* Array[E]: Array[Match] */ -&type_standard__NativeArray__standard__Match, /* NativeArray[E]: NativeArray[Match] */ -&type_standard__Match, /* E: Match */ -&type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */ -&type_standard__Match, /* E: Match */ -&type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */ -&type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */ -&type_standard__Match, /* E: Match */ -&type_standard__Match, /* E: Match */ -&type_standard__Collection__standard__Match, /* Collection[E]: Collection[Match] */ -&type_standard__Array__standard__Match, /* Array[E]: Array[Match] */ -&type_standard__Match, /* E: Match */ -&type_standard__Match, /* E: Match */ -&type_standard__Array__standard__Match, /* Array[E]: Array[Match] */ -&type_standard__AbstractArray__standard__Match, /* AbstractArray[E]: AbstractArray[Match] */ -&type_standard__array__ArrayIterator__standard__Match, /* ArrayIterator[E]: ArrayIterator[Match] */ -} -}; -/* runtime type Array[Prod] */ -const struct type type_standard__Array__nit__Prod = { -2362, -"Array[Prod]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__nit__Prod, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -1, /* empty */ -382, /* AbstractArrayRead[Prod] */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -607, /* AbstractArray[ANode] */ -1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -}, -}; -const struct types resolution_table_standard__Array__nit__Prod = { -0, /* dummy */ -{ -&type_nit__Prod, /* E: Prod */ -&type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */ -&type_standard__Array__nit__Prod, /* Array[E]: Array[Prod] */ -&type_standard__NativeArray__nit__Prod, /* NativeArray[E]: NativeArray[Prod] */ -&type_nit__Prod, /* E: Prod */ -&type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */ -&type_nit__Prod, /* E: Prod */ -&type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */ -&type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */ -&type_nit__Prod, /* E: Prod */ -&type_nit__Prod, /* E: Prod */ -&type_standard__Collection__nit__Prod, /* Collection[E]: Collection[Prod] */ -&type_standard__Array__nit__Prod, /* Array[E]: Array[Prod] */ -&type_nit__Prod, /* E: Prod */ -&type_nit__Prod, /* E: Prod */ -&type_standard__Array__nit__Prod, /* Array[E]: Array[Prod] */ -&type_standard__AbstractArray__nit__Prod, /* AbstractArray[E]: AbstractArray[Prod] */ -&type_standard__array__ArrayIterator__nit__Prod, /* ArrayIterator[E]: ArrayIterator[Prod] */ -} -}; -/* runtime type Array[ReduceAction] */ -const struct type type_standard__Array__nit__parser_work__ReduceAction = { -2312, -"Array[ReduceAction]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__parser_work__ReduceAction, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -284, /* Collection[ReduceAction] */ -384, /* AbstractArrayRead[ReduceAction] */ -139, /* Object */ -579, /* AbstractArray[ReduceAction] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2312, /* Array[ReduceAction] */ -}, -}; -const struct types resolution_table_standard__Array__nit__parser_work__ReduceAction = { -0, /* dummy */ -{ -&type_nit__parser_work__ReduceAction, /* E: ReduceAction */ -&type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ -&type_standard__Array__nit__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */ -&type_standard__NativeArray__nit__parser_work__ReduceAction, /* NativeArray[E]: NativeArray[ReduceAction] */ -&type_nit__parser_work__ReduceAction, /* E: ReduceAction */ -&type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ -&type_nit__parser_work__ReduceAction, /* E: ReduceAction */ -&type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ -&type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ -&type_nit__parser_work__ReduceAction, /* E: ReduceAction */ -&type_nit__parser_work__ReduceAction, /* E: ReduceAction */ -&type_standard__Collection__nit__parser_work__ReduceAction, /* Collection[E]: Collection[ReduceAction] */ -&type_standard__Array__nit__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */ -&type_nit__parser_work__ReduceAction, /* E: ReduceAction */ -&type_nit__parser_work__ReduceAction, /* E: ReduceAction */ -&type_standard__Array__nit__parser_work__ReduceAction, /* Array[E]: Array[ReduceAction] */ -&type_standard__AbstractArray__nit__parser_work__ReduceAction, /* AbstractArray[E]: AbstractArray[ReduceAction] */ -&type_standard__array__ArrayIterator__nit__parser_work__ReduceAction, /* ArrayIterator[E]: ArrayIterator[ReduceAction] */ -} -}; -/* runtime type Array[AClassdef] */ -const struct type type_standard__Array__nit__AClassdef = { -2381, -"Array[AClassdef]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__AClassdef, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -285, /* Collection[AClassdef] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -385, /* AbstractArrayRead[AClassdef] */ -382, /* AbstractArrayRead[Prod] */ -580, /* AbstractArray[AClassdef] */ -360, /* AbstractArrayRead[Object] */ --1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ --1, /* empty */ --1, /* empty */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2381, /* Array[AClassdef] */ -}, -}; -const struct types resolution_table_standard__Array__nit__AClassdef = { -0, /* dummy */ -{ -&type_nit__AClassdef, /* E: AClassdef */ -&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ -&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ -&type_standard__NativeArray__nit__AClassdef, /* NativeArray[E]: NativeArray[AClassdef] */ -&type_nit__AClassdef, /* E: AClassdef */ -&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ -&type_nit__AClassdef, /* E: AClassdef */ -&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ -&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ -&type_nit__AClassdef, /* E: AClassdef */ -&type_nit__AClassdef, /* E: AClassdef */ -&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ -&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ -&type_nit__AClassdef, /* E: AClassdef */ -&type_nit__AClassdef, /* E: AClassdef */ -&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ -&type_standard__AbstractArray__nit__AClassdef, /* AbstractArray[E]: AbstractArray[AClassdef] */ -&type_standard__array__ArrayIterator__nit__AClassdef, /* ArrayIterator[E]: ArrayIterator[AClassdef] */ -} -}; -/* runtime type Array[MParameter] */ -const struct type type_standard__Array__nit__MParameter = { -2313, -"Array[MParameter]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__MParameter, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -286, /* Collection[MParameter] */ -386, /* AbstractArrayRead[MParameter] */ -139, /* Object */ -581, /* AbstractArray[MParameter] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2313, /* Array[MParameter] */ -}, -}; -const struct types resolution_table_standard__Array__nit__MParameter = { -0, /* dummy */ -{ -&type_nit__MParameter, /* E: MParameter */ -&type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */ -&type_standard__Array__nit__MParameter, /* Array[E]: Array[MParameter] */ -&type_standard__NativeArray__nit__MParameter, /* NativeArray[E]: NativeArray[MParameter] */ -&type_nit__MParameter, /* E: MParameter */ -&type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */ -&type_nit__MParameter, /* E: MParameter */ -&type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */ -&type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */ -&type_nit__MParameter, /* E: MParameter */ -&type_nit__MParameter, /* E: MParameter */ -&type_standard__Collection__nit__MParameter, /* Collection[E]: Collection[MParameter] */ -&type_standard__Array__nit__MParameter, /* Array[E]: Array[MParameter] */ -&type_nit__MParameter, /* E: MParameter */ -&type_nit__MParameter, /* E: MParameter */ -&type_standard__Array__nit__MParameter, /* Array[E]: Array[MParameter] */ -&type_standard__AbstractArray__nit__MParameter, /* AbstractArray[E]: AbstractArray[MParameter] */ -&type_standard__array__ArrayIterator__nit__MParameter, /* ArrayIterator[E]: ArrayIterator[MParameter] */ -} -}; -/* runtime type Array[FlowContext] */ -const struct type type_standard__Array__nit__FlowContext = { -2314, -"Array[FlowContext]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__FlowContext, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -287, /* Collection[FlowContext] */ -387, /* AbstractArrayRead[FlowContext] */ -139, /* Object */ -582, /* AbstractArray[FlowContext] */ -179, /* Collection[Object] */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ +94, /* Array[MPropDef] */ -1, /* empty */ -2232, /* Array[Object] */ -2314, /* Array[FlowContext] */ -}, -}; -const struct types resolution_table_standard__Array__nit__FlowContext = { -0, /* dummy */ -{ -&type_nit__FlowContext, /* E: FlowContext */ -&type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */ -&type_standard__Array__nit__FlowContext, /* Array[E]: Array[FlowContext] */ -&type_standard__NativeArray__nit__FlowContext, /* NativeArray[E]: NativeArray[FlowContext] */ -&type_nit__FlowContext, /* E: FlowContext */ -&type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */ -&type_nit__FlowContext, /* E: FlowContext */ -&type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */ -&type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */ -&type_nit__FlowContext, /* E: FlowContext */ -&type_nit__FlowContext, /* E: FlowContext */ -&type_standard__Collection__nit__FlowContext, /* Collection[E]: Collection[FlowContext] */ -&type_standard__Array__nit__FlowContext, /* Array[E]: Array[FlowContext] */ -&type_nit__FlowContext, /* E: FlowContext */ -&type_nit__FlowContext, /* E: FlowContext */ -&type_standard__Array__nit__FlowContext, /* Array[E]: Array[FlowContext] */ -&type_standard__AbstractArray__nit__FlowContext, /* AbstractArray[E]: AbstractArray[FlowContext] */ -&type_standard__array__ArrayIterator__nit__FlowContext, /* ArrayIterator[E]: ArrayIterator[FlowContext] */ -} -}; -/* runtime type Array[CallSite] */ -const struct type type_standard__Array__nit__CallSite = { -2315, -"Array[CallSite]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__CallSite, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -178, /* Collection[CallSite] */ -388, /* AbstractArrayRead[CallSite] */ -139, /* Object */ -583, /* AbstractArray[CallSite] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ +664, /* Array[nullable MPropDef] */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2315, /* Array[CallSite] */ -}, -}; -const struct types resolution_table_standard__Array__nit__CallSite = { -0, /* dummy */ -{ -&type_nit__CallSite, /* E: CallSite */ -&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ -&type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */ -&type_standard__NativeArray__nit__CallSite, /* NativeArray[E]: NativeArray[CallSite] */ -&type_nit__CallSite, /* E: CallSite */ -&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ -&type_nit__CallSite, /* E: CallSite */ -&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ -&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ -&type_nit__CallSite, /* E: CallSite */ -&type_nit__CallSite, /* E: CallSite */ -&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ -&type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */ -&type_nit__CallSite, /* E: CallSite */ -&type_nit__CallSite, /* E: CallSite */ -&type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */ -&type_standard__AbstractArray__nit__CallSite, /* AbstractArray[E]: AbstractArray[CallSite] */ -&type_standard__array__ArrayIterator__nit__CallSite, /* ArrayIterator[E]: ArrayIterator[CallSite] */ -} -}; -/* runtime type Array[CodeWriter] */ -const struct type type_standard__Array__nit__CodeWriter = { -2316, -"Array[CodeWriter]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__CodeWriter, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -288, /* Collection[CodeWriter] */ -389, /* AbstractArrayRead[CodeWriter] */ -139, /* Object */ -584, /* AbstractArray[CodeWriter] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2316, /* Array[CodeWriter] */ -}, -}; -const struct types resolution_table_standard__Array__nit__CodeWriter = { -0, /* dummy */ -{ -&type_nit__CodeWriter, /* E: CodeWriter */ -&type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */ -&type_standard__Array__nit__CodeWriter, /* Array[E]: Array[CodeWriter] */ -&type_standard__NativeArray__nit__CodeWriter, /* NativeArray[E]: NativeArray[CodeWriter] */ -&type_nit__CodeWriter, /* E: CodeWriter */ -&type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */ -&type_nit__CodeWriter, /* E: CodeWriter */ -&type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */ -&type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */ -&type_nit__CodeWriter, /* E: CodeWriter */ -&type_nit__CodeWriter, /* E: CodeWriter */ -&type_standard__Collection__nit__CodeWriter, /* Collection[E]: Collection[CodeWriter] */ -&type_standard__Array__nit__CodeWriter, /* Array[E]: Array[CodeWriter] */ -&type_nit__CodeWriter, /* E: CodeWriter */ -&type_nit__CodeWriter, /* E: CodeWriter */ -&type_standard__Array__nit__CodeWriter, /* Array[E]: Array[CodeWriter] */ -&type_standard__AbstractArray__nit__CodeWriter, /* AbstractArray[E]: AbstractArray[CodeWriter] */ -&type_standard__array__ArrayIterator__nit__CodeWriter, /* ArrayIterator[E]: ArrayIterator[CodeWriter] */ -} -}; -/* runtime type Array[RuntimeVariable] */ -const struct type type_standard__Array__nit__RuntimeVariable = { -2317, -"Array[RuntimeVariable]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__RuntimeVariable, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -289, /* Collection[RuntimeVariable] */ -390, /* AbstractArrayRead[RuntimeVariable] */ -139, /* Object */ -585, /* AbstractArray[RuntimeVariable] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2317, /* Array[RuntimeVariable] */ -}, -}; -const struct types resolution_table_standard__Array__nit__RuntimeVariable = { -0, /* dummy */ -{ -&type_nit__RuntimeVariable, /* E: RuntimeVariable */ -&type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ -&type_standard__Array__nit__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */ -&type_standard__NativeArray__nit__RuntimeVariable, /* NativeArray[E]: NativeArray[RuntimeVariable] */ -&type_nit__RuntimeVariable, /* E: RuntimeVariable */ -&type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ -&type_nit__RuntimeVariable, /* E: RuntimeVariable */ -&type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ -&type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ -&type_nit__RuntimeVariable, /* E: RuntimeVariable */ -&type_nit__RuntimeVariable, /* E: RuntimeVariable */ -&type_standard__Collection__nit__RuntimeVariable, /* Collection[E]: Collection[RuntimeVariable] */ -&type_standard__Array__nit__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */ -&type_nit__RuntimeVariable, /* E: RuntimeVariable */ -&type_nit__RuntimeVariable, /* E: RuntimeVariable */ -&type_standard__Array__nit__RuntimeVariable, /* Array[E]: Array[RuntimeVariable] */ -&type_standard__AbstractArray__nit__RuntimeVariable, /* AbstractArray[E]: AbstractArray[RuntimeVariable] */ -&type_standard__array__ArrayIterator__nit__RuntimeVariable, /* ArrayIterator[E]: ArrayIterator[RuntimeVariable] */ -} -}; -/* runtime type Array[Streamable] */ -const struct type type_standard__Array__standard__Streamable = { -2318, -"Array[Streamable]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Streamable, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ +658, /* Array[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1380, /* Array[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -393, /* AbstractArrayRead[Streamable] */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -588, /* AbstractArray[Streamable] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2318, /* Array[Streamable] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Streamable = { -0, /* dummy */ -{ -&type_standard__Streamable, /* E: Streamable */ -&type_standard__Collection__standard__Streamable, /* Collection[E]: Collection[Streamable] */ -&type_standard__Array__standard__Streamable, /* Array[E]: Array[Streamable] */ -&type_standard__NativeArray__standard__Streamable, /* NativeArray[E]: NativeArray[Streamable] */ -&type_standard__Streamable, /* E: Streamable */ -&type_standard__Collection__standard__Streamable, /* Collection[E]: Collection[Streamable] */ -&type_standard__Streamable, /* E: Streamable */ -&type_standard__Collection__standard__Streamable, /* Collection[E]: Collection[Streamable] */ -&type_standard__Collection__standard__Streamable, /* Collection[E]: Collection[Streamable] */ -&type_standard__Streamable, /* E: Streamable */ -&type_standard__Streamable, /* E: Streamable */ -&type_standard__Collection__standard__Streamable, /* Collection[E]: Collection[Streamable] */ -&type_standard__Array__standard__Streamable, /* Array[E]: Array[Streamable] */ -&type_standard__Streamable, /* E: Streamable */ -&type_standard__Streamable, /* E: Streamable */ -&type_standard__Array__standard__Streamable, /* Array[E]: Array[Streamable] */ -&type_standard__AbstractArray__standard__Streamable, /* AbstractArray[E]: AbstractArray[Streamable] */ -&type_standard__array__ArrayIterator__standard__Streamable, /* ArrayIterator[E]: ArrayIterator[Streamable] */ -} -}; -/* runtime type Array[AAttrPropdef] */ -const struct type type_standard__Array__nit__AAttrPropdef = { -2404, -"Array[AAttrPropdef]", /* class_name_string */ -23, -0, -&resolution_table_standard__Array__nit__AAttrPropdef, -24, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -293, /* Collection[AAttrPropdef] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -304, /* Collection[APropdef] */ -382, /* AbstractArrayRead[Prod] */ -394, /* AbstractArrayRead[AAttrPropdef] */ -360, /* AbstractArrayRead[Object] */ -408, /* AbstractArrayRead[APropdef] */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ -589, /* AbstractArray[AAttrPropdef] */ -603, /* AbstractArray[APropdef] */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2384, /* Array[APropdef] */ -2404, /* Array[AAttrPropdef] */ -}, -}; -const struct types resolution_table_standard__Array__nit__AAttrPropdef = { -0, /* dummy */ -{ -&type_nit__AAttrPropdef, /* E: AAttrPropdef */ -&type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ -&type_standard__Array__nit__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */ -&type_standard__NativeArray__nit__AAttrPropdef, /* NativeArray[E]: NativeArray[AAttrPropdef] */ -&type_nit__AAttrPropdef, /* E: AAttrPropdef */ -&type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ -&type_nit__AAttrPropdef, /* E: AAttrPropdef */ -&type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ -&type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ -&type_nit__AAttrPropdef, /* E: AAttrPropdef */ -&type_nit__AAttrPropdef, /* E: AAttrPropdef */ -&type_standard__Collection__nit__AAttrPropdef, /* Collection[E]: Collection[AAttrPropdef] */ -&type_standard__Array__nit__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */ -&type_nit__AAttrPropdef, /* E: AAttrPropdef */ -&type_nit__AAttrPropdef, /* E: AAttrPropdef */ -&type_standard__Array__nit__AAttrPropdef, /* Array[E]: Array[AAttrPropdef] */ -&type_standard__AbstractArray__nit__AAttrPropdef, /* AbstractArray[E]: AbstractArray[AAttrPropdef] */ -&type_standard__array__ArrayIterator__nit__AAttrPropdef, /* ArrayIterator[E]: ArrayIterator[AAttrPropdef] */ -} -}; -/* runtime type Array[MVirtualType] */ -const struct type type_standard__Array__nit__MVirtualType = { -2397, -"Array[MVirtualType]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__MVirtualType, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -165, /* nullable Array[nullable MType] */ -294, /* Collection[MVirtualType] */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -395, /* AbstractArrayRead[MVirtualType] */ -590, /* AbstractArray[MVirtualType] */ -360, /* AbstractArrayRead[Object] */ -383, /* AbstractArrayRead[MType] */ -400, /* AbstractArrayRead[nullable MType] */ --1, /* empty */ -555, /* AbstractArray[Object] */ --1, /* empty */ -578, /* AbstractArray[MType] */ -595, /* AbstractArray[nullable MType] */ --1, /* empty */ -2232, /* Array[Object] */ -2292, /* Array[nullable MType] */ -2375, /* Array[MType] */ -2397, /* Array[MVirtualType] */ -}, -}; -const struct types resolution_table_standard__Array__nit__MVirtualType = { -0, /* dummy */ -{ -&type_nit__MVirtualType, /* E: MVirtualType */ -&type_standard__Collection__nit__MVirtualType, /* Collection[E]: Collection[MVirtualType] */ -&type_standard__Array__nit__MVirtualType, /* Array[E]: Array[MVirtualType] */ -&type_standard__NativeArray__nit__MVirtualType, /* NativeArray[E]: NativeArray[MVirtualType] */ -&type_nit__MVirtualType, /* E: MVirtualType */ -&type_standard__Collection__nit__MVirtualType, /* Collection[E]: Collection[MVirtualType] */ -&type_nit__MVirtualType, /* E: MVirtualType */ -&type_standard__Collection__nit__MVirtualType, /* Collection[E]: Collection[MVirtualType] */ -&type_standard__Collection__nit__MVirtualType, /* Collection[E]: Collection[MVirtualType] */ -&type_nit__MVirtualType, /* E: MVirtualType */ -&type_nit__MVirtualType, /* E: MVirtualType */ -&type_standard__Collection__nit__MVirtualType, /* Collection[E]: Collection[MVirtualType] */ -&type_standard__Array__nit__MVirtualType, /* Array[E]: Array[MVirtualType] */ -&type_nit__MVirtualType, /* E: MVirtualType */ -&type_nit__MVirtualType, /* E: MVirtualType */ -&type_standard__Array__nit__MVirtualType, /* Array[E]: Array[MVirtualType] */ -&type_standard__AbstractArray__nit__MVirtualType, /* AbstractArray[E]: AbstractArray[MVirtualType] */ -&type_standard__array__ArrayIterator__nit__MVirtualType, /* ArrayIterator[E]: ArrayIterator[MVirtualType] */ -} -}; -/* runtime type Array[AExpr] */ -const struct type type_standard__Array__nit__AExpr = { -2382, -"Array[AExpr]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__AExpr, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -295, /* Collection[AExpr] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ --1, /* empty */ -382, /* AbstractArrayRead[Prod] */ -396, /* AbstractArrayRead[AExpr] */ -360, /* AbstractArrayRead[Object] */ --1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ -591, /* AbstractArray[AExpr] */ --1, /* empty */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2382, /* Array[AExpr] */ -}, -}; -const struct types resolution_table_standard__Array__nit__AExpr = { -0, /* dummy */ -{ -&type_nit__AExpr, /* E: AExpr */ -&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ -&type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */ -&type_standard__NativeArray__nit__AExpr, /* NativeArray[E]: NativeArray[AExpr] */ -&type_nit__AExpr, /* E: AExpr */ -&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ -&type_nit__AExpr, /* E: AExpr */ -&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ -&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ -&type_nit__AExpr, /* E: AExpr */ -&type_nit__AExpr, /* E: AExpr */ -&type_standard__Collection__nit__AExpr, /* Collection[E]: Collection[AExpr] */ -&type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */ -&type_nit__AExpr, /* E: AExpr */ -&type_nit__AExpr, /* E: AExpr */ -&type_standard__Array__nit__AExpr, /* Array[E]: Array[AExpr] */ -&type_standard__AbstractArray__nit__AExpr, /* AbstractArray[E]: AbstractArray[AExpr] */ -&type_standard__array__ArrayIterator__nit__AExpr, /* ArrayIterator[E]: ArrayIterator[AExpr] */ -} -}; -/* runtime type Array[AIntExpr] */ -const struct type type_standard__Array__nit__AIntExpr = { -2405, -"Array[AIntExpr]", /* class_name_string */ -23, -0, -&resolution_table_standard__Array__nit__AIntExpr, -24, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -295, /* Collection[AExpr] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -296, /* Collection[AIntExpr] */ -382, /* AbstractArrayRead[Prod] */ -396, /* AbstractArrayRead[AExpr] */ -360, /* AbstractArrayRead[Object] */ -397, /* AbstractArrayRead[AIntExpr] */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ -591, /* AbstractArray[AExpr] */ -592, /* AbstractArray[AIntExpr] */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2382, /* Array[AExpr] */ -2405, /* Array[AIntExpr] */ -}, -}; -const struct types resolution_table_standard__Array__nit__AIntExpr = { -0, /* dummy */ -{ -&type_nit__AIntExpr, /* E: AIntExpr */ -&type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */ -&type_standard__Array__nit__AIntExpr, /* Array[E]: Array[AIntExpr] */ -&type_standard__NativeArray__nit__AIntExpr, /* NativeArray[E]: NativeArray[AIntExpr] */ -&type_nit__AIntExpr, /* E: AIntExpr */ -&type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */ -&type_nit__AIntExpr, /* E: AIntExpr */ -&type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */ -&type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */ -&type_nit__AIntExpr, /* E: AIntExpr */ -&type_nit__AIntExpr, /* E: AIntExpr */ -&type_standard__Collection__nit__AIntExpr, /* Collection[E]: Collection[AIntExpr] */ -&type_standard__Array__nit__AIntExpr, /* Array[E]: Array[AIntExpr] */ -&type_nit__AIntExpr, /* E: AIntExpr */ -&type_nit__AIntExpr, /* E: AIntExpr */ -&type_standard__Array__nit__AIntExpr, /* Array[E]: Array[AIntExpr] */ -&type_standard__AbstractArray__nit__AIntExpr, /* AbstractArray[E]: AbstractArray[AIntExpr] */ -&type_standard__array__ArrayIterator__nit__AIntExpr, /* ArrayIterator[E]: ArrayIterator[AIntExpr] */ -} -}; -/* runtime type Array[Variable] */ -const struct type type_standard__Array__nit__Variable = { -2319, -"Array[Variable]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__Variable, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -184, /* Collection[Variable] */ -398, /* AbstractArrayRead[Variable] */ -139, /* Object */ -593, /* AbstractArray[Variable] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2319, /* Array[Variable] */ -}, -}; -const struct types resolution_table_standard__Array__nit__Variable = { -0, /* dummy */ -{ -&type_nit__Variable, /* E: Variable */ -&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -&type_standard__NativeArray__nit__Variable, /* NativeArray[E]: NativeArray[Variable] */ -&type_nit__Variable, /* E: Variable */ -&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ -&type_nit__Variable, /* E: Variable */ -&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ -&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ -&type_nit__Variable, /* E: Variable */ -&type_nit__Variable, /* E: Variable */ -&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -&type_nit__Variable, /* E: Variable */ -&type_nit__Variable, /* E: Variable */ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -&type_standard__AbstractArray__nit__Variable, /* AbstractArray[E]: AbstractArray[Variable] */ -&type_standard__array__ArrayIterator__nit__Variable, /* ArrayIterator[E]: ArrayIterator[Variable] */ -} -}; -/* runtime type Array[AVarExpr] */ -const struct type type_standard__Array__nit__AVarExpr = { -2406, -"Array[AVarExpr]", /* class_name_string */ -23, -0, -&resolution_table_standard__Array__nit__AVarExpr, -24, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -295, /* Collection[AExpr] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -297, /* Collection[AVarExpr] */ -382, /* AbstractArrayRead[Prod] */ -396, /* AbstractArrayRead[AExpr] */ -360, /* AbstractArrayRead[Object] */ -399, /* AbstractArrayRead[AVarExpr] */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ -591, /* AbstractArray[AExpr] */ -594, /* AbstractArray[AVarExpr] */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2382, /* Array[AExpr] */ -2406, /* Array[AVarExpr] */ -}, -}; -const struct types resolution_table_standard__Array__nit__AVarExpr = { -0, /* dummy */ -{ -&type_nit__AVarExpr, /* E: AVarExpr */ -&type_standard__Collection__nit__AVarExpr, /* Collection[E]: Collection[AVarExpr] */ -&type_standard__Array__nit__AVarExpr, /* Array[E]: Array[AVarExpr] */ -&type_standard__NativeArray__nit__AVarExpr, /* NativeArray[E]: NativeArray[AVarExpr] */ -&type_nit__AVarExpr, /* E: AVarExpr */ -&type_standard__Collection__nit__AVarExpr, /* Collection[E]: Collection[AVarExpr] */ -&type_nit__AVarExpr, /* E: AVarExpr */ -&type_standard__Collection__nit__AVarExpr, /* Collection[E]: Collection[AVarExpr] */ -&type_standard__Collection__nit__AVarExpr, /* Collection[E]: Collection[AVarExpr] */ -&type_nit__AVarExpr, /* E: AVarExpr */ -&type_nit__AVarExpr, /* E: AVarExpr */ -&type_standard__Collection__nit__AVarExpr, /* Collection[E]: Collection[AVarExpr] */ -&type_standard__Array__nit__AVarExpr, /* Array[E]: Array[AVarExpr] */ -&type_nit__AVarExpr, /* E: AVarExpr */ -&type_nit__AVarExpr, /* E: AVarExpr */ -&type_standard__Array__nit__AVarExpr, /* Array[E]: Array[AVarExpr] */ -&type_standard__AbstractArray__nit__AVarExpr, /* AbstractArray[E]: AbstractArray[AVarExpr] */ -&type_standard__array__ArrayIterator__nit__AVarExpr, /* ArrayIterator[E]: ArrayIterator[AVarExpr] */ -} -}; -/* runtime type Array[AEscapeExpr] */ -const struct type type_standard__Array__nit__AEscapeExpr = { -2407, -"Array[AEscapeExpr]", /* class_name_string */ -23, -0, -&resolution_table_standard__Array__nit__AEscapeExpr, -24, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -295, /* Collection[AExpr] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -299, /* Collection[AEscapeExpr] */ -382, /* AbstractArrayRead[Prod] */ -396, /* AbstractArrayRead[AExpr] */ -360, /* AbstractArrayRead[Object] */ -401, /* AbstractArrayRead[AEscapeExpr] */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ -591, /* AbstractArray[AExpr] */ -596, /* AbstractArray[AEscapeExpr] */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2382, /* Array[AExpr] */ -2407, /* Array[AEscapeExpr] */ -}, -}; -const struct types resolution_table_standard__Array__nit__AEscapeExpr = { -0, /* dummy */ -{ -&type_nit__AEscapeExpr, /* E: AEscapeExpr */ -&type_standard__Collection__nit__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */ -&type_standard__Array__nit__AEscapeExpr, /* Array[E]: Array[AEscapeExpr] */ -&type_standard__NativeArray__nit__AEscapeExpr, /* NativeArray[E]: NativeArray[AEscapeExpr] */ -&type_nit__AEscapeExpr, /* E: AEscapeExpr */ -&type_standard__Collection__nit__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */ -&type_nit__AEscapeExpr, /* E: AEscapeExpr */ -&type_standard__Collection__nit__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */ -&type_standard__Collection__nit__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */ -&type_nit__AEscapeExpr, /* E: AEscapeExpr */ -&type_nit__AEscapeExpr, /* E: AEscapeExpr */ -&type_standard__Collection__nit__AEscapeExpr, /* Collection[E]: Collection[AEscapeExpr] */ -&type_standard__Array__nit__AEscapeExpr, /* Array[E]: Array[AEscapeExpr] */ -&type_nit__AEscapeExpr, /* E: AEscapeExpr */ -&type_nit__AEscapeExpr, /* E: AEscapeExpr */ -&type_standard__Array__nit__AEscapeExpr, /* Array[E]: Array[AEscapeExpr] */ -&type_standard__AbstractArray__nit__AEscapeExpr, /* AbstractArray[E]: AbstractArray[AEscapeExpr] */ -&type_standard__array__ArrayIterator__nit__AEscapeExpr, /* ArrayIterator[E]: ArrayIterator[AEscapeExpr] */ -} -}; -/* runtime type Array[Char] */ -const struct type type_standard__Array__standard__Char = { -2354, -"Array[Char]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Char, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -5, /* Collection[Char] */ -138, /* Array[Comparable] */ -139, /* Object */ -402, /* AbstractArrayRead[Char] */ -179, /* Collection[Object] */ -597, /* AbstractArray[Char] */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2354, /* Array[Char] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Char = { -0, /* dummy */ -{ -&type_standard__Char, /* E: Char */ -&type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */ -&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ -&type_standard__NativeArray__standard__Char, /* NativeArray[E]: NativeArray[Char] */ -&type_standard__Char, /* E: Char */ -&type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */ -&type_standard__Char, /* E: Char */ -&type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */ -&type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */ -&type_standard__Char, /* E: Char */ -&type_standard__Char, /* E: Char */ -&type_standard__Collection__standard__Char, /* Collection[E]: Collection[Char] */ -&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ -&type_standard__Char, /* E: Char */ -&type_standard__Char, /* E: Char */ -&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ -&type_standard__AbstractArray__standard__Char, /* AbstractArray[E]: AbstractArray[Char] */ -&type_standard__array__ArrayIterator__standard__Char, /* ArrayIterator[E]: ArrayIterator[Char] */ -} -}; -/* runtime type Array[Buffer] */ -const struct type type_standard__Array__standard__Buffer = { -2398, -"Array[Buffer]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__standard__Buffer, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -300, /* Collection[Buffer] */ -138, /* Array[Comparable] */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -403, /* AbstractArrayRead[Buffer] */ -378, /* AbstractArrayRead[Text] */ -360, /* AbstractArrayRead[Object] */ -393, /* AbstractArrayRead[Streamable] */ -598, /* AbstractArray[Buffer] */ -573, /* AbstractArray[Text] */ -555, /* AbstractArray[Object] */ -588, /* AbstractArray[Streamable] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2232, /* Array[Object] */ -2318, /* Array[Streamable] */ -2376, /* Array[Text] */ -2398, /* Array[Buffer] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Buffer = { -0, /* dummy */ -{ -&type_standard__Buffer, /* E: Buffer */ -&type_standard__Collection__standard__Buffer, /* Collection[E]: Collection[Buffer] */ -&type_standard__Array__standard__Buffer, /* Array[E]: Array[Buffer] */ -&type_standard__NativeArray__standard__Buffer, /* NativeArray[E]: NativeArray[Buffer] */ -&type_standard__Buffer, /* E: Buffer */ -&type_standard__Collection__standard__Buffer, /* Collection[E]: Collection[Buffer] */ -&type_standard__Buffer, /* E: Buffer */ -&type_standard__Collection__standard__Buffer, /* Collection[E]: Collection[Buffer] */ -&type_standard__Collection__standard__Buffer, /* Collection[E]: Collection[Buffer] */ -&type_standard__Buffer, /* E: Buffer */ -&type_standard__Buffer, /* E: Buffer */ -&type_standard__Collection__standard__Buffer, /* Collection[E]: Collection[Buffer] */ -&type_standard__Array__standard__Buffer, /* Array[E]: Array[Buffer] */ -&type_standard__Buffer, /* E: Buffer */ -&type_standard__Buffer, /* E: Buffer */ -&type_standard__Array__standard__Buffer, /* Array[E]: Array[Buffer] */ -&type_standard__AbstractArray__standard__Buffer, /* AbstractArray[E]: AbstractArray[Buffer] */ -&type_standard__array__ArrayIterator__standard__Buffer, /* ArrayIterator[E]: ArrayIterator[Buffer] */ -} -}; -/* runtime type Array[FlatText] */ -const struct type type_standard__Array__standard__FlatText = { -2399, -"Array[FlatText]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__standard__FlatText, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -301, /* Collection[FlatText] */ -138, /* Array[Comparable] */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -404, /* AbstractArrayRead[FlatText] */ -378, /* AbstractArrayRead[Text] */ -360, /* AbstractArrayRead[Object] */ -393, /* AbstractArrayRead[Streamable] */ -599, /* AbstractArray[FlatText] */ -573, /* AbstractArray[Text] */ -555, /* AbstractArray[Object] */ -588, /* AbstractArray[Streamable] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2232, /* Array[Object] */ -2318, /* Array[Streamable] */ -2376, /* Array[Text] */ -2399, /* Array[FlatText] */ -}, -}; -const struct types resolution_table_standard__Array__standard__FlatText = { -0, /* dummy */ -{ -&type_standard__FlatText, /* E: FlatText */ -&type_standard__Collection__standard__FlatText, /* Collection[E]: Collection[FlatText] */ -&type_standard__Array__standard__FlatText, /* Array[E]: Array[FlatText] */ -&type_standard__NativeArray__standard__FlatText, /* NativeArray[E]: NativeArray[FlatText] */ -&type_standard__FlatText, /* E: FlatText */ -&type_standard__Collection__standard__FlatText, /* Collection[E]: Collection[FlatText] */ -&type_standard__FlatText, /* E: FlatText */ -&type_standard__Collection__standard__FlatText, /* Collection[E]: Collection[FlatText] */ -&type_standard__Collection__standard__FlatText, /* Collection[E]: Collection[FlatText] */ -&type_standard__FlatText, /* E: FlatText */ -&type_standard__FlatText, /* E: FlatText */ -&type_standard__Collection__standard__FlatText, /* Collection[E]: Collection[FlatText] */ -&type_standard__Array__standard__FlatText, /* Array[E]: Array[FlatText] */ -&type_standard__FlatText, /* E: FlatText */ -&type_standard__FlatText, /* E: FlatText */ -&type_standard__Array__standard__FlatText, /* Array[E]: Array[FlatText] */ -&type_standard__AbstractArray__standard__FlatText, /* AbstractArray[E]: AbstractArray[FlatText] */ -&type_standard__array__ArrayIterator__standard__FlatText, /* ArrayIterator[E]: ArrayIterator[FlatText] */ -} -}; -/* runtime type Array[AImport] */ -const struct type type_standard__Array__nit__AImport = { -2383, -"Array[AImport]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__AImport, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -302, /* Collection[AImport] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -406, /* AbstractArrayRead[AImport] */ -382, /* AbstractArrayRead[Prod] */ -601, /* AbstractArray[AImport] */ -360, /* AbstractArrayRead[Object] */ --1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ --1, /* empty */ --1, /* empty */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2383, /* Array[AImport] */ -}, -}; -const struct types resolution_table_standard__Array__nit__AImport = { -0, /* dummy */ -{ -&type_nit__AImport, /* E: AImport */ -&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */ -&type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */ -&type_standard__NativeArray__nit__AImport, /* NativeArray[E]: NativeArray[AImport] */ -&type_nit__AImport, /* E: AImport */ -&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */ -&type_nit__AImport, /* E: AImport */ -&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */ -&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */ -&type_nit__AImport, /* E: AImport */ -&type_nit__AImport, /* E: AImport */ -&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */ -&type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */ -&type_nit__AImport, /* E: AImport */ -&type_nit__AImport, /* E: AImport */ -&type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */ -&type_standard__AbstractArray__nit__AImport, /* AbstractArray[E]: AbstractArray[AImport] */ -&type_standard__array__ArrayIterator__nit__AImport, /* ArrayIterator[E]: ArrayIterator[AImport] */ -} -}; -/* runtime type Array[TId] */ -const struct type type_standard__Array__nit__TId = { -2363, -"Array[TId]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__nit__TId, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -303, /* Collection[TId] */ -181, /* Collection[ANode] */ -139, /* Object */ -407, /* AbstractArrayRead[TId] */ -179, /* Collection[Object] */ -602, /* AbstractArray[TId] */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -607, /* AbstractArray[ANode] */ -1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2363, /* Array[TId] */ -}, -}; -const struct types resolution_table_standard__Array__nit__TId = { -0, /* dummy */ -{ -&type_nit__TId, /* E: TId */ -&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */ -&type_standard__Array__nit__TId, /* Array[E]: Array[TId] */ -&type_standard__NativeArray__nit__TId, /* NativeArray[E]: NativeArray[TId] */ -&type_nit__TId, /* E: TId */ -&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */ -&type_nit__TId, /* E: TId */ -&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */ -&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */ -&type_nit__TId, /* E: TId */ -&type_nit__TId, /* E: TId */ -&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */ -&type_standard__Array__nit__TId, /* Array[E]: Array[TId] */ -&type_nit__TId, /* E: TId */ -&type_nit__TId, /* E: TId */ -&type_standard__Array__nit__TId, /* Array[E]: Array[TId] */ -&type_standard__AbstractArray__nit__TId, /* AbstractArray[E]: AbstractArray[TId] */ -&type_standard__array__ArrayIterator__nit__TId, /* ArrayIterator[E]: ArrayIterator[TId] */ -} -}; -/* runtime type Array[APropdef] */ -const struct type type_standard__Array__nit__APropdef = { -2384, -"Array[APropdef]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__APropdef, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ --1, /* empty */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -304, /* Collection[APropdef] */ -382, /* AbstractArrayRead[Prod] */ --1, /* empty */ -360, /* AbstractArrayRead[Object] */ -408, /* AbstractArrayRead[APropdef] */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ --1, /* empty */ -603, /* AbstractArray[APropdef] */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2384, /* Array[APropdef] */ -}, -}; -const struct types resolution_table_standard__Array__nit__APropdef = { -0, /* dummy */ -{ -&type_nit__APropdef, /* E: APropdef */ -&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */ -&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */ -&type_standard__NativeArray__nit__APropdef, /* NativeArray[E]: NativeArray[APropdef] */ -&type_nit__APropdef, /* E: APropdef */ -&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */ -&type_nit__APropdef, /* E: APropdef */ -&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */ -&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */ -&type_nit__APropdef, /* E: APropdef */ -&type_nit__APropdef, /* E: APropdef */ -&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */ -&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */ -&type_nit__APropdef, /* E: APropdef */ -&type_nit__APropdef, /* E: APropdef */ -&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */ -&type_standard__AbstractArray__nit__APropdef, /* AbstractArray[E]: AbstractArray[APropdef] */ -&type_standard__array__ArrayIterator__nit__APropdef, /* ArrayIterator[E]: ArrayIterator[APropdef] */ -} -}; -/* runtime type Array[CodeFile] */ -const struct type type_standard__Array__nit__CodeFile = { -2320, -"Array[CodeFile]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__CodeFile, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -305, /* Collection[CodeFile] */ -410, /* AbstractArrayRead[CodeFile] */ -139, /* Object */ -605, /* AbstractArray[CodeFile] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2320, /* Array[CodeFile] */ }, }; -const struct types resolution_table_standard__Array__nit__CodeFile = { +const struct types resolution_table_standard__Array__nit__MPropDef = { 0, /* dummy */ { -&type_nit__CodeFile, /* E: CodeFile */ -&type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */ -&type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */ -&type_standard__NativeArray__nit__CodeFile, /* NativeArray[E]: NativeArray[CodeFile] */ -&type_nit__CodeFile, /* E: CodeFile */ -&type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */ -&type_nit__CodeFile, /* E: CodeFile */ -&type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */ -&type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */ -&type_nit__CodeFile, /* E: CodeFile */ -&type_nit__CodeFile, /* E: CodeFile */ -&type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */ -&type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */ -&type_nit__CodeFile, /* E: CodeFile */ -&type_nit__CodeFile, /* E: CodeFile */ -&type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */ -&type_standard__AbstractArray__nit__CodeFile, /* AbstractArray[E]: AbstractArray[CodeFile] */ -&type_standard__array__ArrayIterator__nit__CodeFile, /* ArrayIterator[E]: ArrayIterator[CodeFile] */ +&type_nit__MPropDef, /* E: MPropDef */ +&type_standard__Array__nit__MPropDef, /* Array[E]: Array[MPropDef] */ +&type_standard__Collection__nit__MPropDef, /* Collection[E]: Collection[MPropDef] */ +&type_standard__Array__nit__MPropDef, /* Array[E]: Array[MPropDef] */ +&type_standard__NativeArray__nit__MPropDef, /* NativeArray[E]: NativeArray[MPropDef] */ +&type_nit__MPropDef, /* E: MPropDef */ +&type_standard__Collection__nit__MPropDef, /* Collection[E]: Collection[MPropDef] */ +&type_nit__MPropDef, /* E: MPropDef */ +&type_standard__Collection__nit__MPropDef, /* Collection[E]: Collection[MPropDef] */ +&type_standard__Collection__nit__MPropDef, /* Collection[E]: Collection[MPropDef] */ +&type_standard__Array__nit__MPropDef, /* Array[E]: Array[MPropDef] */ +&type_standard__AbstractArray__nit__MPropDef, /* AbstractArray[E]: AbstractArray[MPropDef] */ +&type_standard__array__ArrayIterator__nit__MPropDef, /* ArrayIterator[E]: ArrayIterator[MPropDef] */ } }; -/* runtime type Array[Couple[MClass, AType]] */ -const struct type type_standard__Array__standard__Couple__nit__MClass__nit__AType = { -2321, -"Array[Couple[MClass, AType]]", /* class_name_string */ -20, +/* runtime type HashMap[MProperty, APropdef] */ +const struct type type_standard__HashMap__nit__MProperty__nit__APropdef = { +95, +"HashMap[MProperty, APropdef]", /* class_name_string */ +24, 0, -&resolution_table_standard__Array__standard__Couple__nit__MClass__nit__AType, -21, +&resolution_table_standard__HashMap__nit__MProperty__nit__APropdef, +83, { -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -306, /* Collection[Couple[MClass, AType]] */ -411, /* AbstractArrayRead[Couple[MClass, AType]] */ -139, /* Object */ -606, /* AbstractArray[Couple[MClass, AType]] */ -179, /* Collection[Object] */ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +95, /* HashMap[MProperty, APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2321, /* Array[Couple[MClass, AType]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Couple__nit__MClass__nit__AType = { -0, /* dummy */ -{ -&type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */ -&type_standard__Collection__standard__Couple__nit__MClass__nit__AType, /* Collection[E]: Collection[Couple[MClass, AType]] */ -&type_standard__Array__standard__Couple__nit__MClass__nit__AType, /* Array[E]: Array[Couple[MClass, AType]] */ -&type_standard__NativeArray__standard__Couple__nit__MClass__nit__AType, /* NativeArray[E]: NativeArray[Couple[MClass, AType]] */ -&type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */ -&type_standard__Collection__standard__Couple__nit__MClass__nit__AType, /* Collection[E]: Collection[Couple[MClass, AType]] */ -&type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */ -&type_standard__Collection__standard__Couple__nit__MClass__nit__AType, /* Collection[E]: Collection[Couple[MClass, AType]] */ -&type_standard__Collection__standard__Couple__nit__MClass__nit__AType, /* Collection[E]: Collection[Couple[MClass, AType]] */ -&type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */ -&type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */ -&type_standard__Collection__standard__Couple__nit__MClass__nit__AType, /* Collection[E]: Collection[Couple[MClass, AType]] */ -&type_standard__Array__standard__Couple__nit__MClass__nit__AType, /* Array[E]: Array[Couple[MClass, AType]] */ -&type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */ -&type_standard__Couple__nit__MClass__nit__AType, /* E: Couple[MClass, AType] */ -&type_standard__Array__standard__Couple__nit__MClass__nit__AType, /* Array[E]: Array[Couple[MClass, AType]] */ -&type_standard__AbstractArray__standard__Couple__nit__MClass__nit__AType, /* AbstractArray[E]: AbstractArray[Couple[MClass, AType]] */ -&type_standard__array__ArrayIterator__standard__Couple__nit__MClass__nit__AType, /* ArrayIterator[E]: ArrayIterator[Couple[MClass, AType]] */ -} -}; -/* runtime type Array[ANode] */ -const struct type type_standard__Array__nit__ANode = { -2322, -"Array[ANode]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__ANode, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -181, /* Collection[ANode] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -607, /* AbstractArray[ANode] */ -1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -}, -}; -const struct types resolution_table_standard__Array__nit__ANode = { -0, /* dummy */ -{ -&type_nit__ANode, /* E: ANode */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ -&type_standard__NativeArray__nit__ANode, /* NativeArray[E]: NativeArray[ANode] */ -&type_nit__ANode, /* E: ANode */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -&type_nit__ANode, /* E: ANode */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -&type_nit__ANode, /* E: ANode */ -&type_nit__ANode, /* E: ANode */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ -&type_nit__ANode, /* E: ANode */ -&type_nit__ANode, /* E: ANode */ -&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ -&type_standard__AbstractArray__nit__ANode, /* AbstractArray[E]: AbstractArray[ANode] */ -&type_standard__array__ArrayIterator__nit__ANode, /* ArrayIterator[E]: ArrayIterator[ANode] */ -} -}; -/* runtime type Array[MVirtualTypeProp] */ -const struct type type_standard__Array__nit__MVirtualTypeProp = { -2408, -"Array[MVirtualTypeProp]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__MVirtualTypeProp, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -413, /* AbstractArrayRead[MVirtualTypeProp] */ -368, /* AbstractArrayRead[MProperty] */ -139, /* Object */ -183, /* Collection[MVirtualTypeProp] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -187, /* Collection[MProperty] */ -353, /* Collection[nullable MProperty] */ -360, /* AbstractArrayRead[Object] */ -462, /* AbstractArrayRead[nullable MProperty] */ -418, /* AbstractArrayRead[PropertyLayoutElement] */ -563, /* AbstractArray[MProperty] */ -555, /* AbstractArray[Object] */ -608, /* AbstractArray[MVirtualTypeProp] */ -657, /* AbstractArray[nullable MProperty] */ -613, /* AbstractArray[PropertyLayoutElement] */ -2244, /* Array[nullable MProperty] */ -2232, /* Array[Object] */ -2324, /* Array[PropertyLayoutElement] */ -2378, /* Array[MProperty] */ -2408, /* Array[MVirtualTypeProp] */ -}, -}; -const struct types resolution_table_standard__Array__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */ -&type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */ -&type_standard__Array__nit__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */ -&type_standard__NativeArray__nit__MVirtualTypeProp, /* NativeArray[E]: NativeArray[MVirtualTypeProp] */ -&type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */ -&type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */ -&type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */ -&type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */ -&type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */ -&type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */ -&type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */ -&type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */ -&type_standard__Array__nit__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */ -&type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */ -&type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */ -&type_standard__Array__nit__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */ -&type_standard__AbstractArray__nit__MVirtualTypeProp, /* AbstractArray[E]: AbstractArray[MVirtualTypeProp] */ -&type_standard__array__ArrayIterator__nit__MVirtualTypeProp, /* ArrayIterator[E]: ArrayIterator[MVirtualTypeProp] */ -} -}; -/* runtime type Array[TComment] */ -const struct type type_standard__Array__nit__TComment = { -2364, -"Array[TComment]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__nit__TComment, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -307, /* Collection[TComment] */ -181, /* Collection[ANode] */ -139, /* Object */ -414, /* AbstractArrayRead[TComment] */ -179, /* Collection[Object] */ -609, /* AbstractArray[TComment] */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -607, /* AbstractArray[ANode] */ -1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2364, /* Array[TComment] */ -}, -}; -const struct types resolution_table_standard__Array__nit__TComment = { -0, /* dummy */ -{ -&type_nit__TComment, /* E: TComment */ -&type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */ -&type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */ -&type_standard__NativeArray__nit__TComment, /* NativeArray[E]: NativeArray[TComment] */ -&type_nit__TComment, /* E: TComment */ -&type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */ -&type_nit__TComment, /* E: TComment */ -&type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */ -&type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */ -&type_nit__TComment, /* E: TComment */ -&type_nit__TComment, /* E: TComment */ -&type_standard__Collection__nit__TComment, /* Collection[E]: Collection[TComment] */ -&type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */ -&type_nit__TComment, /* E: TComment */ -&type_nit__TComment, /* E: TComment */ -&type_standard__Array__nit__TComment, /* Array[E]: Array[TComment] */ -&type_standard__AbstractArray__nit__TComment, /* AbstractArray[E]: AbstractArray[TComment] */ -&type_standard__array__ArrayIterator__nit__TComment, /* ArrayIterator[E]: ArrayIterator[TComment] */ -} -}; -/* runtime type Array[AFormaldef] */ -const struct type type_standard__Array__nit__AFormaldef = { -2385, -"Array[AFormaldef]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__AFormaldef, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -308, /* Collection[AFormaldef] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -415, /* AbstractArrayRead[AFormaldef] */ -382, /* AbstractArrayRead[Prod] */ -610, /* AbstractArray[AFormaldef] */ -360, /* AbstractArrayRead[Object] */ --1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ --1, /* empty */ --1, /* empty */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2385, /* Array[AFormaldef] */ -}, -}; -const struct types resolution_table_standard__Array__nit__AFormaldef = { -0, /* dummy */ -{ -&type_nit__AFormaldef, /* E: AFormaldef */ -&type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */ -&type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */ -&type_standard__NativeArray__nit__AFormaldef, /* NativeArray[E]: NativeArray[AFormaldef] */ -&type_nit__AFormaldef, /* E: AFormaldef */ -&type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */ -&type_nit__AFormaldef, /* E: AFormaldef */ -&type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */ -&type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */ -&type_nit__AFormaldef, /* E: AFormaldef */ -&type_nit__AFormaldef, /* E: AFormaldef */ -&type_standard__Collection__nit__AFormaldef, /* Collection[E]: Collection[AFormaldef] */ -&type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */ -&type_nit__AFormaldef, /* E: AFormaldef */ -&type_nit__AFormaldef, /* E: AFormaldef */ -&type_standard__Array__nit__AFormaldef, /* Array[E]: Array[AFormaldef] */ -&type_standard__AbstractArray__nit__AFormaldef, /* AbstractArray[E]: AbstractArray[AFormaldef] */ -&type_standard__array__ArrayIterator__nit__AFormaldef, /* ArrayIterator[E]: ArrayIterator[AFormaldef] */ -} -}; -/* runtime type Array[ASuperclass] */ -const struct type type_standard__Array__nit__ASuperclass = { -2386, -"Array[ASuperclass]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__ASuperclass, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -309, /* Collection[ASuperclass] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -416, /* AbstractArrayRead[ASuperclass] */ -382, /* AbstractArrayRead[Prod] */ -611, /* AbstractArray[ASuperclass] */ -360, /* AbstractArrayRead[Object] */ --1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ --1, /* empty */ --1, /* empty */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2386, /* Array[ASuperclass] */ -}, -}; -const struct types resolution_table_standard__Array__nit__ASuperclass = { -0, /* dummy */ -{ -&type_nit__ASuperclass, /* E: ASuperclass */ -&type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */ -&type_standard__Array__nit__ASuperclass, /* Array[E]: Array[ASuperclass] */ -&type_standard__NativeArray__nit__ASuperclass, /* NativeArray[E]: NativeArray[ASuperclass] */ -&type_nit__ASuperclass, /* E: ASuperclass */ -&type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */ -&type_nit__ASuperclass, /* E: ASuperclass */ -&type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */ -&type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */ -&type_nit__ASuperclass, /* E: ASuperclass */ -&type_nit__ASuperclass, /* E: ASuperclass */ -&type_standard__Collection__nit__ASuperclass, /* Collection[E]: Collection[ASuperclass] */ -&type_standard__Array__nit__ASuperclass, /* Array[E]: Array[ASuperclass] */ -&type_nit__ASuperclass, /* E: ASuperclass */ -&type_nit__ASuperclass, /* E: ASuperclass */ -&type_standard__Array__nit__ASuperclass, /* Array[E]: Array[ASuperclass] */ -&type_standard__AbstractArray__nit__ASuperclass, /* AbstractArray[E]: AbstractArray[ASuperclass] */ -&type_standard__array__ArrayIterator__nit__ASuperclass, /* ArrayIterator[E]: ArrayIterator[ASuperclass] */ -} -}; -/* runtime type Array[Scope] */ -const struct type type_standard__Array__nit__scope__Scope = { -2323, -"Array[Scope]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__scope__Scope, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -310, /* Collection[Scope] */ -417, /* AbstractArrayRead[Scope] */ -139, /* Object */ -612, /* AbstractArray[Scope] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2323, /* Array[Scope] */ -}, -}; -const struct types resolution_table_standard__Array__nit__scope__Scope = { -0, /* dummy */ -{ -&type_nit__scope__Scope, /* E: Scope */ -&type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */ -&type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */ -&type_standard__NativeArray__nit__scope__Scope, /* NativeArray[E]: NativeArray[Scope] */ -&type_nit__scope__Scope, /* E: Scope */ -&type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */ -&type_nit__scope__Scope, /* E: Scope */ -&type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */ -&type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */ -&type_nit__scope__Scope, /* E: Scope */ -&type_nit__scope__Scope, /* E: Scope */ -&type_standard__Collection__nit__scope__Scope, /* Collection[E]: Collection[Scope] */ -&type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */ -&type_nit__scope__Scope, /* E: Scope */ -&type_nit__scope__Scope, /* E: Scope */ -&type_standard__Array__nit__scope__Scope, /* Array[E]: Array[Scope] */ -&type_standard__AbstractArray__nit__scope__Scope, /* AbstractArray[E]: AbstractArray[Scope] */ -&type_standard__array__ArrayIterator__nit__scope__Scope, /* ArrayIterator[E]: ArrayIterator[Scope] */ -} -}; -/* runtime type Array[PropertyLayoutElement] */ -const struct type type_standard__Array__nit__PropertyLayoutElement = { -2324, -"Array[PropertyLayoutElement]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__PropertyLayoutElement, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -418, /* AbstractArrayRead[PropertyLayoutElement] */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -613, /* AbstractArray[PropertyLayoutElement] */ -1, /* empty */ -2232, /* Array[Object] */ -2324, /* Array[PropertyLayoutElement] */ -}, -}; -const struct types resolution_table_standard__Array__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ -&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ -&type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */ -&type_standard__NativeArray__nit__PropertyLayoutElement, /* NativeArray[E]: NativeArray[PropertyLayoutElement] */ -&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ -&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ -&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ -&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ -&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ -&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ -&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ -&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ -&type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */ -&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ -&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ -&type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */ -&type_standard__AbstractArray__nit__PropertyLayoutElement, /* AbstractArray[E]: AbstractArray[PropertyLayoutElement] */ -&type_standard__array__ArrayIterator__nit__PropertyLayoutElement, /* ArrayIterator[E]: ArrayIterator[PropertyLayoutElement] */ -} -}; -/* runtime type Array[MAttribute] */ -const struct type type_standard__Array__nit__MAttribute = { -2409, -"Array[MAttribute]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__MAttribute, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -419, /* AbstractArrayRead[MAttribute] */ -368, /* AbstractArrayRead[MProperty] */ -139, /* Object */ -186, /* Collection[MAttribute] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -187, /* Collection[MProperty] */ -353, /* Collection[nullable MProperty] */ -360, /* AbstractArrayRead[Object] */ -462, /* AbstractArrayRead[nullable MProperty] */ -418, /* AbstractArrayRead[PropertyLayoutElement] */ -563, /* AbstractArray[MProperty] */ -555, /* AbstractArray[Object] */ -614, /* AbstractArray[MAttribute] */ -657, /* AbstractArray[nullable MProperty] */ -613, /* AbstractArray[PropertyLayoutElement] */ -2244, /* Array[nullable MProperty] */ -2232, /* Array[Object] */ -2324, /* Array[PropertyLayoutElement] */ -2378, /* Array[MProperty] */ -2409, /* Array[MAttribute] */ -}, -}; -const struct types resolution_table_standard__Array__nit__MAttribute = { -0, /* dummy */ -{ -&type_nit__MAttribute, /* E: MAttribute */ -&type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */ -&type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */ -&type_standard__NativeArray__nit__MAttribute, /* NativeArray[E]: NativeArray[MAttribute] */ -&type_nit__MAttribute, /* E: MAttribute */ -&type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */ -&type_nit__MAttribute, /* E: MAttribute */ -&type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */ -&type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */ -&type_nit__MAttribute, /* E: MAttribute */ -&type_nit__MAttribute, /* E: MAttribute */ -&type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */ -&type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */ -&type_nit__MAttribute, /* E: MAttribute */ -&type_nit__MAttribute, /* E: MAttribute */ -&type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */ -&type_standard__AbstractArray__nit__MAttribute, /* AbstractArray[E]: AbstractArray[MAttribute] */ -&type_standard__array__ArrayIterator__nit__MAttribute, /* ArrayIterator[E]: ArrayIterator[MAttribute] */ -} -}; -/* runtime type Array[AExternCodeBlock] */ -const struct type type_standard__Array__nit__AExternCodeBlock = { -2387, -"Array[AExternCodeBlock]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__AExternCodeBlock, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -311, /* Collection[AExternCodeBlock] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -420, /* AbstractArrayRead[AExternCodeBlock] */ -382, /* AbstractArrayRead[Prod] */ -615, /* AbstractArray[AExternCodeBlock] */ -360, /* AbstractArrayRead[Object] */ --1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ --1, /* empty */ --1, /* empty */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2387, /* Array[AExternCodeBlock] */ -}, -}; -const struct types resolution_table_standard__Array__nit__AExternCodeBlock = { -0, /* dummy */ -{ -&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ -&type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */ -&type_standard__Array__nit__AExternCodeBlock, /* Array[E]: Array[AExternCodeBlock] */ -&type_standard__NativeArray__nit__AExternCodeBlock, /* NativeArray[E]: NativeArray[AExternCodeBlock] */ -&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ -&type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */ -&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ -&type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */ -&type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */ -&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ -&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ -&type_standard__Collection__nit__AExternCodeBlock, /* Collection[E]: Collection[AExternCodeBlock] */ -&type_standard__Array__nit__AExternCodeBlock, /* Array[E]: Array[AExternCodeBlock] */ -&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ -&type_nit__AExternCodeBlock, /* E: AExternCodeBlock */ -&type_standard__Array__nit__AExternCodeBlock, /* Array[E]: Array[AExternCodeBlock] */ -&type_standard__AbstractArray__nit__AExternCodeBlock, /* AbstractArray[E]: AbstractArray[AExternCodeBlock] */ -&type_standard__array__ArrayIterator__nit__AExternCodeBlock, /* ArrayIterator[E]: ArrayIterator[AExternCodeBlock] */ -} -}; -/* runtime type Array[AParam] */ -const struct type type_standard__Array__nit__AParam = { -2388, -"Array[AParam]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__AParam, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -312, /* Collection[AParam] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -421, /* AbstractArrayRead[AParam] */ -382, /* AbstractArrayRead[Prod] */ -616, /* AbstractArray[AParam] */ -360, /* AbstractArrayRead[Object] */ --1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ --1, /* empty */ --1, /* empty */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2388, /* Array[AParam] */ -}, -}; -const struct types resolution_table_standard__Array__nit__AParam = { -0, /* dummy */ -{ -&type_nit__AParam, /* E: AParam */ -&type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */ -&type_standard__Array__nit__AParam, /* Array[E]: Array[AParam] */ -&type_standard__NativeArray__nit__AParam, /* NativeArray[E]: NativeArray[AParam] */ -&type_nit__AParam, /* E: AParam */ -&type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */ -&type_nit__AParam, /* E: AParam */ -&type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */ -&type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */ -&type_nit__AParam, /* E: AParam */ -&type_nit__AParam, /* E: AParam */ -&type_standard__Collection__nit__AParam, /* Collection[E]: Collection[AParam] */ -&type_standard__Array__nit__AParam, /* Array[E]: Array[AParam] */ -&type_nit__AParam, /* E: AParam */ -&type_nit__AParam, /* E: AParam */ -&type_standard__Array__nit__AParam, /* Array[E]: Array[AParam] */ -&type_standard__AbstractArray__nit__AParam, /* AbstractArray[E]: AbstractArray[AParam] */ -&type_standard__array__ArrayIterator__nit__AParam, /* ArrayIterator[E]: ArrayIterator[AParam] */ -} -}; -/* runtime type Array[AExternCall] */ -const struct type type_standard__Array__nit__AExternCall = { -2389, -"Array[AExternCall]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__nit__AExternCall, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -313, /* Collection[AExternCall] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -422, /* AbstractArrayRead[AExternCall] */ -382, /* AbstractArrayRead[Prod] */ -617, /* AbstractArray[AExternCall] */ -360, /* AbstractArrayRead[Object] */ --1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ --1, /* empty */ --1, /* empty */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2389, /* Array[AExternCall] */ }, }; -const struct types resolution_table_standard__Array__nit__AExternCall = { +const struct types resolution_table_standard__HashMap__nit__MProperty__nit__APropdef = { 0, /* dummy */ { -&type_nit__AExternCall, /* E: AExternCall */ -&type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */ -&type_standard__Array__nit__AExternCall, /* Array[E]: Array[AExternCall] */ -&type_standard__NativeArray__nit__AExternCall, /* NativeArray[E]: NativeArray[AExternCall] */ -&type_nit__AExternCall, /* E: AExternCall */ -&type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */ -&type_nit__AExternCall, /* E: AExternCall */ -&type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */ -&type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */ -&type_nit__AExternCall, /* E: AExternCall */ -&type_nit__AExternCall, /* E: AExternCall */ -&type_standard__Collection__nit__AExternCall, /* Collection[E]: Collection[AExternCall] */ -&type_standard__Array__nit__AExternCall, /* Array[E]: Array[AExternCall] */ -&type_nit__AExternCall, /* E: AExternCall */ -&type_nit__AExternCall, /* E: AExternCall */ -&type_standard__Array__nit__AExternCall, /* Array[E]: Array[AExternCall] */ -&type_standard__AbstractArray__nit__AExternCall, /* AbstractArray[E]: AbstractArray[AExternCall] */ -&type_standard__array__ArrayIterator__nit__AExternCall, /* ArrayIterator[E]: ArrayIterator[AExternCall] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MProperty__nit__APropdef, /* HashMapIterator[K, V]: HashMapIterator[MProperty, APropdef] */ +&type_nit__MProperty, /* K: MProperty */ +&type_nit__APropdef, /* V: APropdef */ +&type_standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* HashMapNode[K, V]: HashMapNode[MProperty, APropdef] */ +&type_standard__hash_collection__HashMapKeys__nit__MProperty__nit__APropdef, /* HashMapKeys[K, V]: HashMapKeys[MProperty, APropdef] */ +&type_standard__hash_collection__HashMapValues__nit__MProperty__nit__APropdef, /* HashMapValues[K, V]: HashMapValues[MProperty, APropdef] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* nullable N: nullable HashMapNode[MProperty, APropdef] */ +&type_standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* N: HashMapNode[MProperty, APropdef] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MProperty__nit__APropdef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MProperty, APropdef]] */ } }; -/* runtime type Array[AType] */ -const struct type type_standard__Array__nit__AType = { -2390, -"Array[AType]", /* class_name_string */ -22, +/* runtime type MMethodDef */ +const struct type type_nit__MMethodDef = { +96, +"MMethodDef", /* class_name_string */ +7, 0, -&resolution_table_standard__Array__nit__AType, -23, +&resolution_table_nit__MMethodDef, +9, { -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -314, /* Collection[AType] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -423, /* AbstractArrayRead[AType] */ -382, /* AbstractArrayRead[Prod] */ -618, /* AbstractArray[AType] */ -360, /* AbstractArrayRead[Object] */ --1, /* empty */ -412, /* AbstractArrayRead[ANode] */ -577, /* AbstractArray[Prod] */ -555, /* AbstractArray[Object] */ --1, /* empty */ --1, /* empty */ -607, /* AbstractArray[ANode] */ --1, /* empty */ -2232, /* Array[Object] */ -2322, /* Array[ANode] */ -2362, /* Array[Prod] */ -2390, /* Array[AType] */ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +2181, /* PropertyLayoutElement */ +2190, /* nullable PropertyLayoutElement */ +2178, /* MPropDef */ +2182, /* nullable MPropDef */ +96, /* MMethodDef */ +2645, /* nullable MMethodDef */ }, }; -const struct types resolution_table_standard__Array__nit__AType = { +const struct types resolution_table_nit__MMethodDef = { 0, /* dummy */ { -&type_nit__AType, /* E: AType */ -&type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */ -&type_standard__Array__nit__AType, /* Array[E]: Array[AType] */ -&type_standard__NativeArray__nit__AType, /* NativeArray[E]: NativeArray[AType] */ -&type_nit__AType, /* E: AType */ -&type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */ -&type_nit__AType, /* E: AType */ -&type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */ -&type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */ -&type_nit__AType, /* E: AType */ -&type_nit__AType, /* E: AType */ -&type_standard__Collection__nit__AType, /* Collection[E]: Collection[AType] */ -&type_standard__Array__nit__AType, /* Array[E]: Array[AType] */ -&type_nit__AType, /* E: AType */ -&type_nit__AType, /* E: AType */ -&type_standard__Array__nit__AType, /* Array[E]: Array[AType] */ -&type_standard__AbstractArray__nit__AType, /* AbstractArray[E]: AbstractArray[AType] */ -&type_standard__array__ArrayIterator__nit__AType, /* ArrayIterator[E]: ArrayIterator[AType] */ +&type_nit__AbstractCompilerVisitor, /* VISITOR: AbstractCompilerVisitor */ +&type_nit__MMethod, /* MPROPERTY: MMethod */ +&type_nit__MMethodDef, /* MPROPDEF: MMethodDef */ } }; -/* runtime type Array[SourceFile] */ -const struct type type_standard__Array__nit__SourceFile = { -2325, -"Array[SourceFile]", /* class_name_string */ -20, +/* runtime type Concat */ +const struct type type_standard__ropes__Concat = { +97, +"Concat", /* class_name_string */ +8, 0, -&resolution_table_standard__Array__nit__SourceFile, -21, +&resolution_table_standard__ropes__Concat, +125, { -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -317, /* Collection[SourceFile] */ -426, /* AbstractArrayRead[SourceFile] */ -139, /* Object */ -621, /* AbstractArray[SourceFile] */ -179, /* Collection[Object] */ +80, /* Object */ +2622, /* nullable Object */ +2621, /* Comparable */ +2007, /* Text */ +2161, /* Rope */ +2162, /* String */ +2171, /* nullable String */ +2163, /* RopeString */ +97, /* Concat */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2325, /* Array[SourceFile] */ -}, -}; -const struct types resolution_table_standard__Array__nit__SourceFile = { -0, /* dummy */ -{ -&type_nit__SourceFile, /* E: SourceFile */ -&type_standard__Collection__nit__SourceFile, /* Collection[E]: Collection[SourceFile] */ -&type_standard__Array__nit__SourceFile, /* Array[E]: Array[SourceFile] */ -&type_standard__NativeArray__nit__SourceFile, /* NativeArray[E]: NativeArray[SourceFile] */ -&type_nit__SourceFile, /* E: SourceFile */ -&type_standard__Collection__nit__SourceFile, /* Collection[E]: Collection[SourceFile] */ -&type_nit__SourceFile, /* E: SourceFile */ -&type_standard__Collection__nit__SourceFile, /* Collection[E]: Collection[SourceFile] */ -&type_standard__Collection__nit__SourceFile, /* Collection[E]: Collection[SourceFile] */ -&type_nit__SourceFile, /* E: SourceFile */ -&type_nit__SourceFile, /* E: SourceFile */ -&type_standard__Collection__nit__SourceFile, /* Collection[E]: Collection[SourceFile] */ -&type_standard__Array__nit__SourceFile, /* Array[E]: Array[SourceFile] */ -&type_nit__SourceFile, /* E: SourceFile */ -&type_nit__SourceFile, /* E: SourceFile */ -&type_standard__Array__nit__SourceFile, /* Array[E]: Array[SourceFile] */ -&type_standard__AbstractArray__nit__SourceFile, /* AbstractArray[E]: AbstractArray[SourceFile] */ -&type_standard__array__ArrayIterator__nit__SourceFile, /* ArrayIterator[E]: ArrayIterator[SourceFile] */ -} -}; -/* runtime type Array[Array[String]] */ -const struct type type_standard__Array__standard__Array__standard__String = { -2326, -"Array[Array[String]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Array__standard__String, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -318, /* Collection[Array[String]] */ -427, /* AbstractArrayRead[Array[String]] */ -139, /* Object */ -622, /* AbstractArray[Array[String]] */ -179, /* Collection[Object] */ --1, /* empty */ --1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2326, /* Array[Array[String]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Array__standard__String = { -0, /* dummy */ -{ -&type_standard__Array__standard__String, /* E: Array[String] */ -&type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */ -&type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */ -&type_standard__NativeArray__standard__Array__standard__String, /* NativeArray[E]: NativeArray[Array[String]] */ -&type_standard__Array__standard__String, /* E: Array[String] */ -&type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */ -&type_standard__Array__standard__String, /* E: Array[String] */ -&type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */ -&type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */ -&type_standard__Array__standard__String, /* E: Array[String] */ -&type_standard__Array__standard__String, /* E: Array[String] */ -&type_standard__Collection__standard__Array__standard__String, /* Collection[E]: Collection[Array[String]] */ -&type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */ -&type_standard__Array__standard__String, /* E: Array[String] */ -&type_standard__Array__standard__String, /* E: Array[String] */ -&type_standard__Array__standard__Array__standard__String, /* Array[E]: Array[Array[String]] */ -&type_standard__AbstractArray__standard__Array__standard__String, /* AbstractArray[E]: AbstractArray[Array[String]] */ -&type_standard__array__ArrayIterator__standard__Array__standard__String, /* ArrayIterator[E]: ArrayIterator[Array[String]] */ -} -}; -/* runtime type Array[Array[MProject]] */ -const struct type type_standard__Array__standard__Array__nit__MProject = { -2327, -"Array[Array[MProject]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Array__nit__MProject, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -319, /* Collection[Array[MProject]] */ -428, /* AbstractArrayRead[Array[MProject]] */ -139, /* Object */ -623, /* AbstractArray[Array[MProject]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2327, /* Array[Array[MProject]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Array__nit__MProject = { -0, /* dummy */ -{ -&type_standard__Array__nit__MProject, /* E: Array[MProject] */ -&type_standard__Collection__standard__Array__nit__MProject, /* Collection[E]: Collection[Array[MProject]] */ -&type_standard__Array__standard__Array__nit__MProject, /* Array[E]: Array[Array[MProject]] */ -&type_standard__NativeArray__standard__Array__nit__MProject, /* NativeArray[E]: NativeArray[Array[MProject]] */ -&type_standard__Array__nit__MProject, /* E: Array[MProject] */ -&type_standard__Collection__standard__Array__nit__MProject, /* Collection[E]: Collection[Array[MProject]] */ -&type_standard__Array__nit__MProject, /* E: Array[MProject] */ -&type_standard__Collection__standard__Array__nit__MProject, /* Collection[E]: Collection[Array[MProject]] */ -&type_standard__Collection__standard__Array__nit__MProject, /* Collection[E]: Collection[Array[MProject]] */ -&type_standard__Array__nit__MProject, /* E: Array[MProject] */ -&type_standard__Array__nit__MProject, /* E: Array[MProject] */ -&type_standard__Collection__standard__Array__nit__MProject, /* Collection[E]: Collection[Array[MProject]] */ -&type_standard__Array__standard__Array__nit__MProject, /* Array[E]: Array[Array[MProject]] */ -&type_standard__Array__nit__MProject, /* E: Array[MProject] */ -&type_standard__Array__nit__MProject, /* E: Array[MProject] */ -&type_standard__Array__standard__Array__nit__MProject, /* Array[E]: Array[Array[MProject]] */ -&type_standard__AbstractArray__standard__Array__nit__MProject, /* AbstractArray[E]: AbstractArray[Array[MProject]] */ -&type_standard__array__ArrayIterator__standard__Array__nit__MProject, /* ArrayIterator[E]: ArrayIterator[Array[MProject]] */ -} -}; -/* runtime type Array[Array[MModule]] */ -const struct type type_standard__Array__standard__Array__nit__MModule = { -2328, -"Array[Array[MModule]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Array__nit__MModule, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -320, /* Collection[Array[MModule]] */ -429, /* AbstractArrayRead[Array[MModule]] */ -139, /* Object */ -624, /* AbstractArray[Array[MModule]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2328, /* Array[Array[MModule]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Array__nit__MModule = { -0, /* dummy */ -{ -&type_standard__Array__nit__MModule, /* E: Array[MModule] */ -&type_standard__Collection__standard__Array__nit__MModule, /* Collection[E]: Collection[Array[MModule]] */ -&type_standard__Array__standard__Array__nit__MModule, /* Array[E]: Array[Array[MModule]] */ -&type_standard__NativeArray__standard__Array__nit__MModule, /* NativeArray[E]: NativeArray[Array[MModule]] */ -&type_standard__Array__nit__MModule, /* E: Array[MModule] */ -&type_standard__Collection__standard__Array__nit__MModule, /* Collection[E]: Collection[Array[MModule]] */ -&type_standard__Array__nit__MModule, /* E: Array[MModule] */ -&type_standard__Collection__standard__Array__nit__MModule, /* Collection[E]: Collection[Array[MModule]] */ -&type_standard__Collection__standard__Array__nit__MModule, /* Collection[E]: Collection[Array[MModule]] */ -&type_standard__Array__nit__MModule, /* E: Array[MModule] */ -&type_standard__Array__nit__MModule, /* E: Array[MModule] */ -&type_standard__Collection__standard__Array__nit__MModule, /* Collection[E]: Collection[Array[MModule]] */ -&type_standard__Array__standard__Array__nit__MModule, /* Array[E]: Array[Array[MModule]] */ -&type_standard__Array__nit__MModule, /* E: Array[MModule] */ -&type_standard__Array__nit__MModule, /* E: Array[MModule] */ -&type_standard__Array__standard__Array__nit__MModule, /* Array[E]: Array[Array[MModule]] */ -&type_standard__AbstractArray__standard__Array__nit__MModule, /* AbstractArray[E]: AbstractArray[Array[MModule]] */ -&type_standard__array__ArrayIterator__standard__Array__nit__MModule, /* ArrayIterator[E]: ArrayIterator[Array[MModule]] */ -} -}; -/* runtime type Array[Array[MClass]] */ -const struct type type_standard__Array__standard__Array__nit__MClass = { -2365, -"Array[Array[MClass]]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__standard__Array__nit__MClass, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -321, /* Collection[Array[MClass]] */ -339, /* Collection[Array[nullable MClass]] */ -139, /* Object */ -430, /* AbstractArrayRead[Array[MClass]] */ -179, /* Collection[Object] */ -448, /* AbstractArrayRead[Array[nullable MClass]] */ -625, /* AbstractArray[Array[MClass]] */ -643, /* AbstractArray[Array[nullable MClass]] */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2335, /* Array[Array[nullable MClass]] */ -2365, /* Array[Array[MClass]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Array__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__nit__MClass, /* E: Array[MClass] */ -&type_standard__Collection__standard__Array__nit__MClass, /* Collection[E]: Collection[Array[MClass]] */ -&type_standard__Array__standard__Array__nit__MClass, /* Array[E]: Array[Array[MClass]] */ -&type_standard__NativeArray__standard__Array__nit__MClass, /* NativeArray[E]: NativeArray[Array[MClass]] */ -&type_standard__Array__nit__MClass, /* E: Array[MClass] */ -&type_standard__Collection__standard__Array__nit__MClass, /* Collection[E]: Collection[Array[MClass]] */ -&type_standard__Array__nit__MClass, /* E: Array[MClass] */ -&type_standard__Collection__standard__Array__nit__MClass, /* Collection[E]: Collection[Array[MClass]] */ -&type_standard__Collection__standard__Array__nit__MClass, /* Collection[E]: Collection[Array[MClass]] */ -&type_standard__Array__nit__MClass, /* E: Array[MClass] */ -&type_standard__Array__nit__MClass, /* E: Array[MClass] */ -&type_standard__Collection__standard__Array__nit__MClass, /* Collection[E]: Collection[Array[MClass]] */ -&type_standard__Array__standard__Array__nit__MClass, /* Array[E]: Array[Array[MClass]] */ -&type_standard__Array__nit__MClass, /* E: Array[MClass] */ -&type_standard__Array__nit__MClass, /* E: Array[MClass] */ -&type_standard__Array__standard__Array__nit__MClass, /* Array[E]: Array[Array[MClass]] */ -&type_standard__AbstractArray__standard__Array__nit__MClass, /* AbstractArray[E]: AbstractArray[Array[MClass]] */ -&type_standard__array__ArrayIterator__standard__Array__nit__MClass, /* ArrayIterator[E]: ArrayIterator[Array[MClass]] */ -} -}; -/* runtime type Array[Array[MProperty]] */ -const struct type type_standard__Array__standard__Array__nit__MProperty = { -2329, -"Array[Array[MProperty]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Array__nit__MProperty, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -322, /* Collection[Array[MProperty]] */ -431, /* AbstractArrayRead[Array[MProperty]] */ -139, /* Object */ -626, /* AbstractArray[Array[MProperty]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2329, /* Array[Array[MProperty]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Array__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Array__nit__MProperty, /* E: Array[MProperty] */ -&type_standard__Collection__standard__Array__nit__MProperty, /* Collection[E]: Collection[Array[MProperty]] */ -&type_standard__Array__standard__Array__nit__MProperty, /* Array[E]: Array[Array[MProperty]] */ -&type_standard__NativeArray__standard__Array__nit__MProperty, /* NativeArray[E]: NativeArray[Array[MProperty]] */ -&type_standard__Array__nit__MProperty, /* E: Array[MProperty] */ -&type_standard__Collection__standard__Array__nit__MProperty, /* Collection[E]: Collection[Array[MProperty]] */ -&type_standard__Array__nit__MProperty, /* E: Array[MProperty] */ -&type_standard__Collection__standard__Array__nit__MProperty, /* Collection[E]: Collection[Array[MProperty]] */ -&type_standard__Collection__standard__Array__nit__MProperty, /* Collection[E]: Collection[Array[MProperty]] */ -&type_standard__Array__nit__MProperty, /* E: Array[MProperty] */ -&type_standard__Array__nit__MProperty, /* E: Array[MProperty] */ -&type_standard__Collection__standard__Array__nit__MProperty, /* Collection[E]: Collection[Array[MProperty]] */ -&type_standard__Array__standard__Array__nit__MProperty, /* Array[E]: Array[Array[MProperty]] */ -&type_standard__Array__nit__MProperty, /* E: Array[MProperty] */ -&type_standard__Array__nit__MProperty, /* E: Array[MProperty] */ -&type_standard__Array__standard__Array__nit__MProperty, /* Array[E]: Array[Array[MProperty]] */ -&type_standard__AbstractArray__standard__Array__nit__MProperty, /* AbstractArray[E]: AbstractArray[Array[MProperty]] */ -&type_standard__array__ArrayIterator__standard__Array__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[Array[MProperty]] */ -} -}; -/* runtime type Array[nullable ModulePath] */ -const struct type type_standard__Array__nullable__nit__ModulePath = { -2241, -"Array[nullable ModulePath]", /* class_name_string */ -11, -0, -&resolution_table_standard__Array__nullable__nit__ModulePath, -12, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -323, /* Collection[nullable ModulePath] */ -139, /* Object */ -1, /* empty */ -1, /* empty */ -432, /* AbstractArrayRead[nullable ModulePath] */ -1, /* empty */ -627, /* AbstractArray[nullable ModulePath] */ -1, /* empty */ -2241, /* Array[nullable ModulePath] */ -}, -}; -const struct types resolution_table_standard__Array__nullable__nit__ModulePath = { -0, /* dummy */ -{ -&type_nullable__nit__ModulePath, /* E: nullable ModulePath */ -&type_standard__Collection__nullable__nit__ModulePath, /* Collection[E]: Collection[nullable ModulePath] */ -&type_standard__Array__nullable__nit__ModulePath, /* Array[E]: Array[nullable ModulePath] */ -&type_standard__NativeArray__nullable__nit__ModulePath, /* NativeArray[E]: NativeArray[nullable ModulePath] */ -&type_nullable__nit__ModulePath, /* E: nullable ModulePath */ -&type_standard__Collection__nullable__nit__ModulePath, /* Collection[E]: Collection[nullable ModulePath] */ -&type_nullable__nit__ModulePath, /* E: nullable ModulePath */ -&type_standard__Collection__nullable__nit__ModulePath, /* Collection[E]: Collection[nullable ModulePath] */ -&type_standard__Collection__nullable__nit__ModulePath, /* Collection[E]: Collection[nullable ModulePath] */ -&type_nullable__nit__ModulePath, /* E: nullable ModulePath */ -&type_nullable__nit__ModulePath, /* E: nullable ModulePath */ -&type_standard__Collection__nullable__nit__ModulePath, /* Collection[E]: Collection[nullable ModulePath] */ -&type_standard__Array__nullable__nit__ModulePath, /* Array[E]: Array[nullable ModulePath] */ -&type_nullable__nit__ModulePath, /* E: nullable ModulePath */ -&type_nullable__nit__ModulePath, /* E: nullable ModulePath */ -&type_standard__Array__nullable__nit__ModulePath, /* Array[E]: Array[nullable ModulePath] */ -&type_standard__AbstractArray__nullable__nit__ModulePath, /* AbstractArray[E]: AbstractArray[nullable ModulePath] */ -&type_standard__array__ArrayIterator__nullable__nit__ModulePath, /* ArrayIterator[E]: ArrayIterator[nullable ModulePath] */ -} -}; -/* runtime type Array[nullable MGroup] */ -const struct type type_standard__Array__nullable__nit__MGroup = { -2242, -"Array[nullable MGroup]", /* class_name_string */ -11, -0, -&resolution_table_standard__Array__nullable__nit__MGroup, -12, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -324, /* Collection[nullable MGroup] */ -139, /* Object */ -1, /* empty */ -1, /* empty */ -433, /* AbstractArrayRead[nullable MGroup] */ -1, /* empty */ -628, /* AbstractArray[nullable MGroup] */ -1, /* empty */ -2242, /* Array[nullable MGroup] */ -}, -}; -const struct types resolution_table_standard__Array__nullable__nit__MGroup = { -0, /* dummy */ -{ -&type_nullable__nit__MGroup, /* E: nullable MGroup */ -&type_standard__Collection__nullable__nit__MGroup, /* Collection[E]: Collection[nullable MGroup] */ -&type_standard__Array__nullable__nit__MGroup, /* Array[E]: Array[nullable MGroup] */ -&type_standard__NativeArray__nullable__nit__MGroup, /* NativeArray[E]: NativeArray[nullable MGroup] */ -&type_nullable__nit__MGroup, /* E: nullable MGroup */ -&type_standard__Collection__nullable__nit__MGroup, /* Collection[E]: Collection[nullable MGroup] */ -&type_nullable__nit__MGroup, /* E: nullable MGroup */ -&type_standard__Collection__nullable__nit__MGroup, /* Collection[E]: Collection[nullable MGroup] */ -&type_standard__Collection__nullable__nit__MGroup, /* Collection[E]: Collection[nullable MGroup] */ -&type_nullable__nit__MGroup, /* E: nullable MGroup */ -&type_nullable__nit__MGroup, /* E: nullable MGroup */ -&type_standard__Collection__nullable__nit__MGroup, /* Collection[E]: Collection[nullable MGroup] */ -&type_standard__Array__nullable__nit__MGroup, /* Array[E]: Array[nullable MGroup] */ -&type_nullable__nit__MGroup, /* E: nullable MGroup */ -&type_nullable__nit__MGroup, /* E: nullable MGroup */ -&type_standard__Array__nullable__nit__MGroup, /* Array[E]: Array[nullable MGroup] */ -&type_standard__AbstractArray__nullable__nit__MGroup, /* AbstractArray[E]: AbstractArray[nullable MGroup] */ -&type_standard__array__ArrayIterator__nullable__nit__MGroup, /* ArrayIterator[E]: ArrayIterator[nullable MGroup] */ -} -}; -/* runtime type Array[MModuleData[AAnnotation]] */ -const struct type type_standard__Array__nit__MModuleData__nit__AAnnotation = { -2330, -"Array[MModuleData[AAnnotation]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__MModuleData__nit__AAnnotation, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -325, /* Collection[MModuleData[AAnnotation]] */ -434, /* AbstractArrayRead[MModuleData[AAnnotation]] */ -139, /* Object */ -629, /* AbstractArray[MModuleData[AAnnotation]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2330, /* Array[MModuleData[AAnnotation]] */ -}, -}; -const struct types resolution_table_standard__Array__nit__MModuleData__nit__AAnnotation = { -0, /* dummy */ -{ -&type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */ -&type_standard__Collection__nit__MModuleData__nit__AAnnotation, /* Collection[E]: Collection[MModuleData[AAnnotation]] */ -&type_standard__Array__nit__MModuleData__nit__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */ -&type_standard__NativeArray__nit__MModuleData__nit__AAnnotation, /* NativeArray[E]: NativeArray[MModuleData[AAnnotation]] */ -&type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */ -&type_standard__Collection__nit__MModuleData__nit__AAnnotation, /* Collection[E]: Collection[MModuleData[AAnnotation]] */ -&type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */ -&type_standard__Collection__nit__MModuleData__nit__AAnnotation, /* Collection[E]: Collection[MModuleData[AAnnotation]] */ -&type_standard__Collection__nit__MModuleData__nit__AAnnotation, /* Collection[E]: Collection[MModuleData[AAnnotation]] */ -&type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */ -&type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */ -&type_standard__Collection__nit__MModuleData__nit__AAnnotation, /* Collection[E]: Collection[MModuleData[AAnnotation]] */ -&type_standard__Array__nit__MModuleData__nit__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */ -&type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */ -&type_nit__MModuleData__nit__AAnnotation, /* E: MModuleData[AAnnotation] */ -&type_standard__Array__nit__MModuleData__nit__AAnnotation, /* Array[E]: Array[MModuleData[AAnnotation]] */ -&type_standard__AbstractArray__nit__MModuleData__nit__AAnnotation, /* AbstractArray[E]: AbstractArray[MModuleData[AAnnotation]] */ -&type_standard__array__ArrayIterator__nit__MModuleData__nit__AAnnotation, /* ArrayIterator[E]: ArrayIterator[MModuleData[AAnnotation]] */ -} -}; -/* runtime type Array[Set[MProperty]] */ -const struct type type_standard__Array__standard__Set__nit__MProperty = { -2366, -"Array[Set[MProperty]]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__standard__Set__nit__MProperty, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -326, /* Collection[Set[MProperty]] */ -1, /* empty */ -139, /* Object */ -337, /* Collection[Set[PropertyLayoutElement]] */ -179, /* Collection[Object] */ -435, /* AbstractArrayRead[Set[MProperty]] */ -1, /* empty */ -446, /* AbstractArrayRead[Set[PropertyLayoutElement]] */ -360, /* AbstractArrayRead[Object] */ -630, /* AbstractArray[Set[MProperty]] */ -1, /* empty */ -641, /* AbstractArray[Set[PropertyLayoutElement]] */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2334, /* Array[Set[PropertyLayoutElement]] */ -2366, /* Array[Set[MProperty]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Set__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__Set__nit__MProperty, /* E: Set[MProperty] */ -&type_standard__Collection__standard__Set__nit__MProperty, /* Collection[E]: Collection[Set[MProperty]] */ -&type_standard__Array__standard__Set__nit__MProperty, /* Array[E]: Array[Set[MProperty]] */ -&type_standard__NativeArray__standard__Set__nit__MProperty, /* NativeArray[E]: NativeArray[Set[MProperty]] */ -&type_standard__Set__nit__MProperty, /* E: Set[MProperty] */ -&type_standard__Collection__standard__Set__nit__MProperty, /* Collection[E]: Collection[Set[MProperty]] */ -&type_standard__Set__nit__MProperty, /* E: Set[MProperty] */ -&type_standard__Collection__standard__Set__nit__MProperty, /* Collection[E]: Collection[Set[MProperty]] */ -&type_standard__Collection__standard__Set__nit__MProperty, /* Collection[E]: Collection[Set[MProperty]] */ -&type_standard__Set__nit__MProperty, /* E: Set[MProperty] */ -&type_standard__Set__nit__MProperty, /* E: Set[MProperty] */ -&type_standard__Collection__standard__Set__nit__MProperty, /* Collection[E]: Collection[Set[MProperty]] */ -&type_standard__Array__standard__Set__nit__MProperty, /* Array[E]: Array[Set[MProperty]] */ -&type_standard__Set__nit__MProperty, /* E: Set[MProperty] */ -&type_standard__Set__nit__MProperty, /* E: Set[MProperty] */ -&type_standard__Array__standard__Set__nit__MProperty, /* Array[E]: Array[Set[MProperty]] */ -&type_standard__AbstractArray__standard__Set__nit__MProperty, /* AbstractArray[E]: AbstractArray[Set[MProperty]] */ -&type_standard__array__ArrayIterator__standard__Set__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[Set[MProperty]] */ -} -}; -/* runtime type Array[Array[MType]] */ -const struct type type_standard__Array__standard__Array__nit__MType = { -2391, -"Array[Array[MType]]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__standard__Array__nit__MType, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -327, /* Collection[Array[MType]] */ -330, /* Collection[Array[nullable MType]] */ -139, /* Object */ -336, /* Collection[nullable Array[nullable MType]] */ -179, /* Collection[Object] */ -436, /* AbstractArrayRead[Array[MType]] */ -439, /* AbstractArrayRead[Array[nullable MType]] */ -445, /* AbstractArrayRead[nullable Array[nullable MType]] */ -360, /* AbstractArrayRead[Object] */ -631, /* AbstractArray[Array[MType]] */ -634, /* AbstractArray[Array[nullable MType]] */ -640, /* AbstractArray[nullable Array[nullable MType]] */ -555, /* AbstractArray[Object] */ -2243, /* Array[nullable Array[nullable MType]] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2232, /* Array[Object] */ -2368, /* Array[Array[nullable MType]] */ -2391, /* Array[Array[MType]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Array__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nit__MType, /* E: Array[MType] */ -&type_standard__Collection__standard__Array__nit__MType, /* Collection[E]: Collection[Array[MType]] */ -&type_standard__Array__standard__Array__nit__MType, /* Array[E]: Array[Array[MType]] */ -&type_standard__NativeArray__standard__Array__nit__MType, /* NativeArray[E]: NativeArray[Array[MType]] */ -&type_standard__Array__nit__MType, /* E: Array[MType] */ -&type_standard__Collection__standard__Array__nit__MType, /* Collection[E]: Collection[Array[MType]] */ -&type_standard__Array__nit__MType, /* E: Array[MType] */ -&type_standard__Collection__standard__Array__nit__MType, /* Collection[E]: Collection[Array[MType]] */ -&type_standard__Collection__standard__Array__nit__MType, /* Collection[E]: Collection[Array[MType]] */ -&type_standard__Array__nit__MType, /* E: Array[MType] */ -&type_standard__Array__nit__MType, /* E: Array[MType] */ -&type_standard__Collection__standard__Array__nit__MType, /* Collection[E]: Collection[Array[MType]] */ -&type_standard__Array__standard__Array__nit__MType, /* Array[E]: Array[Array[MType]] */ -&type_standard__Array__nit__MType, /* E: Array[MType] */ -&type_standard__Array__nit__MType, /* E: Array[MType] */ -&type_standard__Array__standard__Array__nit__MType, /* Array[E]: Array[Array[MType]] */ -&type_standard__AbstractArray__standard__Array__nit__MType, /* AbstractArray[E]: AbstractArray[Array[MType]] */ -&type_standard__array__ArrayIterator__standard__Array__nit__MType, /* ArrayIterator[E]: ArrayIterator[Array[MType]] */ -} -}; -/* runtime type Array[MGenericType] */ -const struct type type_standard__Array__nit__MGenericType = { -2410, -"Array[MGenericType]", /* class_name_string */ -23, -0, -&resolution_table_standard__Array__nit__MGenericType, -24, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -165, /* nullable Array[nullable MType] */ -173, /* Collection[MClassType] */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ -328, /* Collection[MGenericType] */ -373, /* AbstractArrayRead[MClassType] */ -360, /* AbstractArrayRead[Object] */ -383, /* AbstractArrayRead[MType] */ -400, /* AbstractArrayRead[nullable MType] */ -437, /* AbstractArrayRead[MGenericType] */ -555, /* AbstractArray[Object] */ -568, /* AbstractArray[MClassType] */ -578, /* AbstractArray[MType] */ -595, /* AbstractArray[nullable MType] */ -632, /* AbstractArray[MGenericType] */ -2232, /* Array[Object] */ -2292, /* Array[nullable MType] */ -2375, /* Array[MType] */ -2395, /* Array[MClassType] */ -2410, /* Array[MGenericType] */ -}, -}; -const struct types resolution_table_standard__Array__nit__MGenericType = { -0, /* dummy */ -{ -&type_nit__MGenericType, /* E: MGenericType */ -&type_standard__Collection__nit__MGenericType, /* Collection[E]: Collection[MGenericType] */ -&type_standard__Array__nit__MGenericType, /* Array[E]: Array[MGenericType] */ -&type_standard__NativeArray__nit__MGenericType, /* NativeArray[E]: NativeArray[MGenericType] */ -&type_nit__MGenericType, /* E: MGenericType */ -&type_standard__Collection__nit__MGenericType, /* Collection[E]: Collection[MGenericType] */ -&type_nit__MGenericType, /* E: MGenericType */ -&type_standard__Collection__nit__MGenericType, /* Collection[E]: Collection[MGenericType] */ -&type_standard__Collection__nit__MGenericType, /* Collection[E]: Collection[MGenericType] */ -&type_nit__MGenericType, /* E: MGenericType */ -&type_nit__MGenericType, /* E: MGenericType */ -&type_standard__Collection__nit__MGenericType, /* Collection[E]: Collection[MGenericType] */ -&type_standard__Array__nit__MGenericType, /* Array[E]: Array[MGenericType] */ -&type_nit__MGenericType, /* E: MGenericType */ -&type_nit__MGenericType, /* E: MGenericType */ -&type_standard__Array__nit__MGenericType, /* Array[E]: Array[MGenericType] */ -&type_standard__AbstractArray__nit__MGenericType, /* AbstractArray[E]: AbstractArray[MGenericType] */ -&type_standard__array__ArrayIterator__nit__MGenericType, /* ArrayIterator[E]: ArrayIterator[MGenericType] */ -} -}; -/* runtime type Array[HashSet[MType]] */ -const struct type type_standard__Array__standard__HashSet__nit__MType = { -2367, -"Array[HashSet[MType]]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__standard__HashSet__nit__MType, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -329, /* Collection[HashSet[MType]] */ -341, /* Collection[Set[MType]] */ -139, /* Object */ -438, /* AbstractArrayRead[HashSet[MType]] */ -179, /* Collection[Object] */ -450, /* AbstractArrayRead[Set[MType]] */ -633, /* AbstractArray[HashSet[MType]] */ -645, /* AbstractArray[Set[MType]] */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2337, /* Array[Set[MType]] */ -2367, /* Array[HashSet[MType]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__HashSet__nit__MType = { -0, /* dummy */ -{ -&type_standard__HashSet__nit__MType, /* E: HashSet[MType] */ -&type_standard__Collection__standard__HashSet__nit__MType, /* Collection[E]: Collection[HashSet[MType]] */ -&type_standard__Array__standard__HashSet__nit__MType, /* Array[E]: Array[HashSet[MType]] */ -&type_standard__NativeArray__standard__HashSet__nit__MType, /* NativeArray[E]: NativeArray[HashSet[MType]] */ -&type_standard__HashSet__nit__MType, /* E: HashSet[MType] */ -&type_standard__Collection__standard__HashSet__nit__MType, /* Collection[E]: Collection[HashSet[MType]] */ -&type_standard__HashSet__nit__MType, /* E: HashSet[MType] */ -&type_standard__Collection__standard__HashSet__nit__MType, /* Collection[E]: Collection[HashSet[MType]] */ -&type_standard__Collection__standard__HashSet__nit__MType, /* Collection[E]: Collection[HashSet[MType]] */ -&type_standard__HashSet__nit__MType, /* E: HashSet[MType] */ -&type_standard__HashSet__nit__MType, /* E: HashSet[MType] */ -&type_standard__Collection__standard__HashSet__nit__MType, /* Collection[E]: Collection[HashSet[MType]] */ -&type_standard__Array__standard__HashSet__nit__MType, /* Array[E]: Array[HashSet[MType]] */ -&type_standard__HashSet__nit__MType, /* E: HashSet[MType] */ -&type_standard__HashSet__nit__MType, /* E: HashSet[MType] */ -&type_standard__Array__standard__HashSet__nit__MType, /* Array[E]: Array[HashSet[MType]] */ -&type_standard__AbstractArray__standard__HashSet__nit__MType, /* AbstractArray[E]: AbstractArray[HashSet[MType]] */ -&type_standard__array__ArrayIterator__standard__HashSet__nit__MType, /* ArrayIterator[E]: ArrayIterator[HashSet[MType]] */ -} -}; -/* runtime type Array[Array[nullable MType]] */ -const struct type type_standard__Array__standard__Array__nullable__nit__MType = { -2368, -"Array[Array[nullable MType]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Array__nullable__nit__MType, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -330, /* Collection[Array[nullable MType]] */ -139, /* Object */ -336, /* Collection[nullable Array[nullable MType]] */ -179, /* Collection[Object] */ -1, /* empty */ -439, /* AbstractArrayRead[Array[nullable MType]] */ -445, /* AbstractArrayRead[nullable Array[nullable MType]] */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -634, /* AbstractArray[Array[nullable MType]] */ -640, /* AbstractArray[nullable Array[nullable MType]] */ -555, /* AbstractArray[Object] */ -2243, /* Array[nullable Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2368, /* Array[Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */ -&type_standard__Collection__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[Array[nullable MType]] */ -&type_standard__Array__standard__Array__nullable__nit__MType, /* Array[E]: Array[Array[nullable MType]] */ -&type_standard__NativeArray__standard__Array__nullable__nit__MType, /* NativeArray[E]: NativeArray[Array[nullable MType]] */ -&type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */ -&type_standard__Collection__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[Array[nullable MType]] */ -&type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */ -&type_standard__Collection__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[Array[nullable MType]] */ -&type_standard__Collection__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[Array[nullable MType]] */ -&type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */ -&type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */ -&type_standard__Collection__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[Array[nullable MType]] */ -&type_standard__Array__standard__Array__nullable__nit__MType, /* Array[E]: Array[Array[nullable MType]] */ -&type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */ -&type_standard__Array__nullable__nit__MType, /* E: Array[nullable MType] */ -&type_standard__Array__standard__Array__nullable__nit__MType, /* Array[E]: Array[Array[nullable MType]] */ -&type_standard__AbstractArray__standard__Array__nullable__nit__MType, /* AbstractArray[E]: AbstractArray[Array[nullable MType]] */ -&type_standard__array__ArrayIterator__standard__Array__nullable__nit__MType, /* ArrayIterator[E]: ArrayIterator[Array[nullable MType]] */ -} -}; -/* runtime type Array[Array[nullable MPropDef]] */ -const struct type type_standard__Array__standard__Array__nullable__nit__MPropDef = { -2331, -"Array[Array[nullable MPropDef]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Array__nullable__nit__MPropDef, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -331, /* Collection[Array[nullable MPropDef]] */ -1, /* empty */ -139, /* Object */ -440, /* AbstractArrayRead[Array[nullable MPropDef]] */ -179, /* Collection[Object] */ -1, /* empty */ -635, /* AbstractArray[Array[nullable MPropDef]] */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2331, /* Array[Array[nullable MPropDef]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Array__nullable__nit__MPropDef = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */ -&type_standard__Collection__standard__Array__nullable__nit__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */ -&type_standard__Array__standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */ -&type_standard__NativeArray__standard__Array__nullable__nit__MPropDef, /* NativeArray[E]: NativeArray[Array[nullable MPropDef]] */ -&type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */ -&type_standard__Collection__standard__Array__nullable__nit__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */ -&type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */ -&type_standard__Collection__standard__Array__nullable__nit__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */ -&type_standard__Collection__standard__Array__nullable__nit__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */ -&type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */ -&type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */ -&type_standard__Collection__standard__Array__nullable__nit__MPropDef, /* Collection[E]: Collection[Array[nullable MPropDef]] */ -&type_standard__Array__standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */ -&type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */ -&type_standard__Array__nullable__nit__MPropDef, /* E: Array[nullable MPropDef] */ -&type_standard__Array__standard__Array__nullable__nit__MPropDef, /* Array[E]: Array[Array[nullable MPropDef]] */ -&type_standard__AbstractArray__standard__Array__nullable__nit__MPropDef, /* AbstractArray[E]: AbstractArray[Array[nullable MPropDef]] */ -&type_standard__array__ArrayIterator__standard__Array__nullable__nit__MPropDef, /* ArrayIterator[E]: ArrayIterator[Array[nullable MPropDef]] */ -} -}; -/* runtime type Array[Set[MClassDef]] */ -const struct type type_standard__Array__standard__Set__nit__MClassDef = { -2332, -"Array[Set[MClassDef]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Set__nit__MClassDef, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -332, /* Collection[Set[MClassDef]] */ -441, /* AbstractArrayRead[Set[MClassDef]] */ -139, /* Object */ -636, /* AbstractArray[Set[MClassDef]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2332, /* Array[Set[MClassDef]] */ +2184, /* Writable */ }, }; -const struct types resolution_table_standard__Array__standard__Set__nit__MClassDef = { +const struct types resolution_table_standard__ropes__Concat = { 0, /* dummy */ { -&type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */ -&type_standard__Collection__standard__Set__nit__MClassDef, /* Collection[E]: Collection[Set[MClassDef]] */ -&type_standard__Array__standard__Set__nit__MClassDef, /* Array[E]: Array[Set[MClassDef]] */ -&type_standard__NativeArray__standard__Set__nit__MClassDef, /* NativeArray[E]: NativeArray[Set[MClassDef]] */ -&type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */ -&type_standard__Collection__standard__Set__nit__MClassDef, /* Collection[E]: Collection[Set[MClassDef]] */ -&type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */ -&type_standard__Collection__standard__Set__nit__MClassDef, /* Collection[E]: Collection[Set[MClassDef]] */ -&type_standard__Collection__standard__Set__nit__MClassDef, /* Collection[E]: Collection[Set[MClassDef]] */ -&type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */ -&type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */ -&type_standard__Collection__standard__Set__nit__MClassDef, /* Collection[E]: Collection[Set[MClassDef]] */ -&type_standard__Array__standard__Set__nit__MClassDef, /* Array[E]: Array[Set[MClassDef]] */ -&type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */ -&type_standard__Set__nit__MClassDef, /* E: Set[MClassDef] */ -&type_standard__Array__standard__Set__nit__MClassDef, /* Array[E]: Array[Set[MClassDef]] */ -&type_standard__AbstractArray__standard__Set__nit__MClassDef, /* AbstractArray[E]: AbstractArray[Set[MClassDef]] */ -&type_standard__array__ArrayIterator__standard__Set__nit__MClassDef, /* ArrayIterator[E]: ArrayIterator[Set[MClassDef]] */ +&type_standard__Text, /* OTHER: Text */ +&type_standard__String, /* SELFTYPE: String */ +&type_standard__Array__standard__String, /* Array[SELFTYPE]: Array[String] */ } }; -/* runtime type Array[Set[MClass]] */ -const struct type type_standard__Array__standard__Set__nit__MClass = { -2333, -"Array[Set[MClass]]", /* class_name_string */ -20, +/* runtime type RopeChars */ +const struct type type_standard__ropes__RopeChars = { +-1, /*CAST DEAD*/ +"RopeChars", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_standard__Array__standard__Set__nit__MClass, -21, +&resolution_table_standard__ropes__RopeChars, +125, { -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -333, /* Collection[Set[MClass]] */ -442, /* AbstractArrayRead[Set[MClass]] */ -139, /* Object */ -637, /* AbstractArray[Set[MClass]] */ -179, /* Collection[Object] */ +80, /* Object */ +2622, /* nullable Object */ -1, /* empty */ +2008, /* Collection[Char] */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2333, /* Array[Set[MClass]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Set__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Set__nit__MClass, /* E: Set[MClass] */ -&type_standard__Collection__standard__Set__nit__MClass, /* Collection[E]: Collection[Set[MClass]] */ -&type_standard__Array__standard__Set__nit__MClass, /* Array[E]: Array[Set[MClass]] */ -&type_standard__NativeArray__standard__Set__nit__MClass, /* NativeArray[E]: NativeArray[Set[MClass]] */ -&type_standard__Set__nit__MClass, /* E: Set[MClass] */ -&type_standard__Collection__standard__Set__nit__MClass, /* Collection[E]: Collection[Set[MClass]] */ -&type_standard__Set__nit__MClass, /* E: Set[MClass] */ -&type_standard__Collection__standard__Set__nit__MClass, /* Collection[E]: Collection[Set[MClass]] */ -&type_standard__Collection__standard__Set__nit__MClass, /* Collection[E]: Collection[Set[MClass]] */ -&type_standard__Set__nit__MClass, /* E: Set[MClass] */ -&type_standard__Set__nit__MClass, /* E: Set[MClass] */ -&type_standard__Collection__standard__Set__nit__MClass, /* Collection[E]: Collection[Set[MClass]] */ -&type_standard__Array__standard__Set__nit__MClass, /* Array[E]: Array[Set[MClass]] */ -&type_standard__Set__nit__MClass, /* E: Set[MClass] */ -&type_standard__Set__nit__MClass, /* E: Set[MClass] */ -&type_standard__Array__standard__Set__nit__MClass, /* Array[E]: Array[Set[MClass]] */ -&type_standard__AbstractArray__standard__Set__nit__MClass, /* AbstractArray[E]: AbstractArray[Set[MClass]] */ -&type_standard__array__ArrayIterator__standard__Set__nit__MClass, /* ArrayIterator[E]: ArrayIterator[Set[MClass]] */ -} -}; -/* runtime type Array[Set[MClassType]] */ -const struct type type_standard__Array__standard__Set__nit__MClassType = { -2369, -"Array[Set[MClassType]]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__standard__Set__nit__MClassType, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -334, /* Collection[Set[MClassType]] */ -341, /* Collection[Set[MType]] */ -139, /* Object */ -443, /* AbstractArrayRead[Set[MClassType]] */ -179, /* Collection[Object] */ -450, /* AbstractArrayRead[Set[MType]] */ -638, /* AbstractArray[Set[MClassType]] */ -645, /* AbstractArray[Set[MType]] */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2337, /* Array[Set[MType]] */ -2369, /* Array[Set[MClassType]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Set__nit__MClassType = { -0, /* dummy */ -{ -&type_standard__Set__nit__MClassType, /* E: Set[MClassType] */ -&type_standard__Collection__standard__Set__nit__MClassType, /* Collection[E]: Collection[Set[MClassType]] */ -&type_standard__Array__standard__Set__nit__MClassType, /* Array[E]: Array[Set[MClassType]] */ -&type_standard__NativeArray__standard__Set__nit__MClassType, /* NativeArray[E]: NativeArray[Set[MClassType]] */ -&type_standard__Set__nit__MClassType, /* E: Set[MClassType] */ -&type_standard__Collection__standard__Set__nit__MClassType, /* Collection[E]: Collection[Set[MClassType]] */ -&type_standard__Set__nit__MClassType, /* E: Set[MClassType] */ -&type_standard__Collection__standard__Set__nit__MClassType, /* Collection[E]: Collection[Set[MClassType]] */ -&type_standard__Collection__standard__Set__nit__MClassType, /* Collection[E]: Collection[Set[MClassType]] */ -&type_standard__Set__nit__MClassType, /* E: Set[MClassType] */ -&type_standard__Set__nit__MClassType, /* E: Set[MClassType] */ -&type_standard__Collection__standard__Set__nit__MClassType, /* Collection[E]: Collection[Set[MClassType]] */ -&type_standard__Array__standard__Set__nit__MClassType, /* Array[E]: Array[Set[MClassType]] */ -&type_standard__Set__nit__MClassType, /* E: Set[MClassType] */ -&type_standard__Set__nit__MClassType, /* E: Set[MClassType] */ -&type_standard__Array__standard__Set__nit__MClassType, /* Array[E]: Array[Set[MClassType]] */ -&type_standard__AbstractArray__standard__Set__nit__MClassType, /* AbstractArray[E]: AbstractArray[Set[MClassType]] */ -&type_standard__array__ArrayIterator__standard__Set__nit__MClassType, /* ArrayIterator[E]: ArrayIterator[Set[MClassType]] */ -} -}; -/* runtime type Array[Set[MVirtualTypeProp]] */ -const struct type type_standard__Array__standard__Set__nit__MVirtualTypeProp = { -2392, -"Array[Set[MVirtualTypeProp]]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__standard__Set__nit__MVirtualTypeProp, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -326, /* Collection[Set[MProperty]] */ -335, /* Collection[Set[MVirtualTypeProp]] */ -139, /* Object */ -337, /* Collection[Set[PropertyLayoutElement]] */ -179, /* Collection[Object] */ -435, /* AbstractArrayRead[Set[MProperty]] */ -444, /* AbstractArrayRead[Set[MVirtualTypeProp]] */ -446, /* AbstractArrayRead[Set[PropertyLayoutElement]] */ -360, /* AbstractArrayRead[Object] */ -630, /* AbstractArray[Set[MProperty]] */ -639, /* AbstractArray[Set[MVirtualTypeProp]] */ -641, /* AbstractArray[Set[PropertyLayoutElement]] */ -555, /* AbstractArray[Object] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2232, /* Array[Object] */ -2334, /* Array[Set[PropertyLayoutElement]] */ -2366, /* Array[Set[MProperty]] */ -2392, /* Array[Set[MVirtualTypeProp]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Set__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */ -&type_standard__Collection__standard__Set__nit__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */ -&type_standard__Array__standard__Set__nit__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */ -&type_standard__NativeArray__standard__Set__nit__MVirtualTypeProp, /* NativeArray[E]: NativeArray[Set[MVirtualTypeProp]] */ -&type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */ -&type_standard__Collection__standard__Set__nit__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */ -&type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */ -&type_standard__Collection__standard__Set__nit__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */ -&type_standard__Collection__standard__Set__nit__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */ -&type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */ -&type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */ -&type_standard__Collection__standard__Set__nit__MVirtualTypeProp, /* Collection[E]: Collection[Set[MVirtualTypeProp]] */ -&type_standard__Array__standard__Set__nit__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */ -&type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */ -&type_standard__Set__nit__MVirtualTypeProp, /* E: Set[MVirtualTypeProp] */ -&type_standard__Array__standard__Set__nit__MVirtualTypeProp, /* Array[E]: Array[Set[MVirtualTypeProp]] */ -&type_standard__AbstractArray__standard__Set__nit__MVirtualTypeProp, /* AbstractArray[E]: AbstractArray[Set[MVirtualTypeProp]] */ -&type_standard__array__ArrayIterator__standard__Set__nit__MVirtualTypeProp, /* ArrayIterator[E]: ArrayIterator[Set[MVirtualTypeProp]] */ -} -}; -/* runtime type Array[nullable Array[nullable MType]] */ -const struct type type_standard__Array__nullable__standard__Array__nullable__nit__MType = { -2243, -"Array[nullable Array[nullable MType]]", /* class_name_string */ -15, -0, -&resolution_table_standard__Array__nullable__standard__Array__nullable__nit__MType, -16, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -336, /* Collection[nullable Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -445, /* AbstractArrayRead[nullable Array[nullable MType]] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -640, /* AbstractArray[nullable Array[nullable MType]] */ -1, /* empty */ -2243, /* Array[nullable Array[nullable MType]] */ -}, -}; -const struct types resolution_table_standard__Array__nullable__standard__Array__nullable__nit__MType = { -0, /* dummy */ -{ -&type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */ -&type_standard__Collection__nullable__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[nullable Array[nullable MType]] */ -&type_standard__Array__nullable__standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable Array[nullable MType]] */ -&type_standard__NativeArray__nullable__standard__Array__nullable__nit__MType, /* NativeArray[E]: NativeArray[nullable Array[nullable MType]] */ -&type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */ -&type_standard__Collection__nullable__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[nullable Array[nullable MType]] */ -&type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */ -&type_standard__Collection__nullable__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[nullable Array[nullable MType]] */ -&type_standard__Collection__nullable__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[nullable Array[nullable MType]] */ -&type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */ -&type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */ -&type_standard__Collection__nullable__standard__Array__nullable__nit__MType, /* Collection[E]: Collection[nullable Array[nullable MType]] */ -&type_standard__Array__nullable__standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable Array[nullable MType]] */ -&type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */ -&type_nullable__standard__Array__nullable__nit__MType, /* E: nullable Array[nullable MType] */ -&type_standard__Array__nullable__standard__Array__nullable__nit__MType, /* Array[E]: Array[nullable Array[nullable MType]] */ -&type_standard__AbstractArray__nullable__standard__Array__nullable__nit__MType, /* AbstractArray[E]: AbstractArray[nullable Array[nullable MType]] */ -&type_standard__array__ArrayIterator__nullable__standard__Array__nullable__nit__MType, /* ArrayIterator[E]: ArrayIterator[nullable Array[nullable MType]] */ -} -}; -/* runtime type Array[Set[PropertyLayoutElement]] */ -const struct type type_standard__Array__standard__Set__nit__PropertyLayoutElement = { -2334, -"Array[Set[PropertyLayoutElement]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Set__nit__PropertyLayoutElement, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -337, /* Collection[Set[PropertyLayoutElement]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -446, /* AbstractArrayRead[Set[PropertyLayoutElement]] */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -641, /* AbstractArray[Set[PropertyLayoutElement]] */ -555, /* AbstractArray[Object] */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2334, /* Array[Set[PropertyLayoutElement]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Set__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */ -&type_standard__Collection__standard__Set__nit__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */ -&type_standard__Array__standard__Set__nit__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */ -&type_standard__NativeArray__standard__Set__nit__PropertyLayoutElement, /* NativeArray[E]: NativeArray[Set[PropertyLayoutElement]] */ -&type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */ -&type_standard__Collection__standard__Set__nit__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */ -&type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */ -&type_standard__Collection__standard__Set__nit__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */ -&type_standard__Collection__standard__Set__nit__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */ -&type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */ -&type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */ -&type_standard__Collection__standard__Set__nit__PropertyLayoutElement, /* Collection[E]: Collection[Set[PropertyLayoutElement]] */ -&type_standard__Array__standard__Set__nit__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */ -&type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */ -&type_standard__Set__nit__PropertyLayoutElement, /* E: Set[PropertyLayoutElement] */ -&type_standard__Array__standard__Set__nit__PropertyLayoutElement, /* Array[E]: Array[Set[PropertyLayoutElement]] */ -&type_standard__AbstractArray__standard__Set__nit__PropertyLayoutElement, /* AbstractArray[E]: AbstractArray[Set[PropertyLayoutElement]] */ -&type_standard__array__ArrayIterator__standard__Set__nit__PropertyLayoutElement, /* ArrayIterator[E]: ArrayIterator[Set[PropertyLayoutElement]] */ -} -}; -/* runtime type Array[Set[MAttribute]] */ -const struct type type_standard__Array__standard__Set__nit__MAttribute = { -2393, -"Array[Set[MAttribute]]", /* class_name_string */ -22, -0, -&resolution_table_standard__Array__standard__Set__nit__MAttribute, -23, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -326, /* Collection[Set[MProperty]] */ -338, /* Collection[Set[MAttribute]] */ -139, /* Object */ -337, /* Collection[Set[PropertyLayoutElement]] */ -179, /* Collection[Object] */ -435, /* AbstractArrayRead[Set[MProperty]] */ -447, /* AbstractArrayRead[Set[MAttribute]] */ -446, /* AbstractArrayRead[Set[PropertyLayoutElement]] */ -360, /* AbstractArrayRead[Object] */ -630, /* AbstractArray[Set[MProperty]] */ -642, /* AbstractArray[Set[MAttribute]] */ -641, /* AbstractArray[Set[PropertyLayoutElement]] */ -555, /* AbstractArray[Object] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2232, /* Array[Object] */ -2334, /* Array[Set[PropertyLayoutElement]] */ -2366, /* Array[Set[MProperty]] */ -2393, /* Array[Set[MAttribute]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Set__nit__MAttribute = { -0, /* dummy */ -{ -&type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */ -&type_standard__Collection__standard__Set__nit__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */ -&type_standard__Array__standard__Set__nit__MAttribute, /* Array[E]: Array[Set[MAttribute]] */ -&type_standard__NativeArray__standard__Set__nit__MAttribute, /* NativeArray[E]: NativeArray[Set[MAttribute]] */ -&type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */ -&type_standard__Collection__standard__Set__nit__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */ -&type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */ -&type_standard__Collection__standard__Set__nit__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */ -&type_standard__Collection__standard__Set__nit__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */ -&type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */ -&type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */ -&type_standard__Collection__standard__Set__nit__MAttribute, /* Collection[E]: Collection[Set[MAttribute]] */ -&type_standard__Array__standard__Set__nit__MAttribute, /* Array[E]: Array[Set[MAttribute]] */ -&type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */ -&type_standard__Set__nit__MAttribute, /* E: Set[MAttribute] */ -&type_standard__Array__standard__Set__nit__MAttribute, /* Array[E]: Array[Set[MAttribute]] */ -&type_standard__AbstractArray__standard__Set__nit__MAttribute, /* AbstractArray[E]: AbstractArray[Set[MAttribute]] */ -&type_standard__array__ArrayIterator__standard__Set__nit__MAttribute, /* ArrayIterator[E]: ArrayIterator[Set[MAttribute]] */ -} -}; -/* runtime type Array[Array[nullable MClass]] */ -const struct type type_standard__Array__standard__Array__nullable__nit__MClass = { -2335, -"Array[Array[nullable MClass]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Array__nullable__nit__MClass, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -339, /* Collection[Array[nullable MClass]] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -448, /* AbstractArrayRead[Array[nullable MClass]] */ -1, /* empty */ -643, /* AbstractArray[Array[nullable MClass]] */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2335, /* Array[Array[nullable MClass]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Array__nullable__nit__MClass = { -0, /* dummy */ -{ -&type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */ -&type_standard__Collection__standard__Array__nullable__nit__MClass, /* Collection[E]: Collection[Array[nullable MClass]] */ -&type_standard__Array__standard__Array__nullable__nit__MClass, /* Array[E]: Array[Array[nullable MClass]] */ -&type_standard__NativeArray__standard__Array__nullable__nit__MClass, /* NativeArray[E]: NativeArray[Array[nullable MClass]] */ -&type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */ -&type_standard__Collection__standard__Array__nullable__nit__MClass, /* Collection[E]: Collection[Array[nullable MClass]] */ -&type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */ -&type_standard__Collection__standard__Array__nullable__nit__MClass, /* Collection[E]: Collection[Array[nullable MClass]] */ -&type_standard__Collection__standard__Array__nullable__nit__MClass, /* Collection[E]: Collection[Array[nullable MClass]] */ -&type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */ -&type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */ -&type_standard__Collection__standard__Array__nullable__nit__MClass, /* Collection[E]: Collection[Array[nullable MClass]] */ -&type_standard__Array__standard__Array__nullable__nit__MClass, /* Array[E]: Array[Array[nullable MClass]] */ -&type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */ -&type_standard__Array__nullable__nit__MClass, /* E: Array[nullable MClass] */ -&type_standard__Array__standard__Array__nullable__nit__MClass, /* Array[E]: Array[Array[nullable MClass]] */ -&type_standard__AbstractArray__standard__Array__nullable__nit__MClass, /* AbstractArray[E]: AbstractArray[Array[nullable MClass]] */ -&type_standard__array__ArrayIterator__standard__Array__nullable__nit__MClass, /* ArrayIterator[E]: ArrayIterator[Array[nullable MClass]] */ -} -}; -/* runtime type Array[EscapeMark] */ -const struct type type_standard__Array__nit__EscapeMark = { -2336, -"Array[EscapeMark]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__nit__EscapeMark, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -340, /* Collection[EscapeMark] */ -449, /* AbstractArrayRead[EscapeMark] */ -139, /* Object */ -644, /* AbstractArray[EscapeMark] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2336, /* Array[EscapeMark] */ -}, -}; -const struct types resolution_table_standard__Array__nit__EscapeMark = { -0, /* dummy */ -{ -&type_nit__EscapeMark, /* E: EscapeMark */ -&type_standard__Collection__nit__EscapeMark, /* Collection[E]: Collection[EscapeMark] */ -&type_standard__Array__nit__EscapeMark, /* Array[E]: Array[EscapeMark] */ -&type_standard__NativeArray__nit__EscapeMark, /* NativeArray[E]: NativeArray[EscapeMark] */ -&type_nit__EscapeMark, /* E: EscapeMark */ -&type_standard__Collection__nit__EscapeMark, /* Collection[E]: Collection[EscapeMark] */ -&type_nit__EscapeMark, /* E: EscapeMark */ -&type_standard__Collection__nit__EscapeMark, /* Collection[E]: Collection[EscapeMark] */ -&type_standard__Collection__nit__EscapeMark, /* Collection[E]: Collection[EscapeMark] */ -&type_nit__EscapeMark, /* E: EscapeMark */ -&type_nit__EscapeMark, /* E: EscapeMark */ -&type_standard__Collection__nit__EscapeMark, /* Collection[E]: Collection[EscapeMark] */ -&type_standard__Array__nit__EscapeMark, /* Array[E]: Array[EscapeMark] */ -&type_nit__EscapeMark, /* E: EscapeMark */ -&type_nit__EscapeMark, /* E: EscapeMark */ -&type_standard__Array__nit__EscapeMark, /* Array[E]: Array[EscapeMark] */ -&type_standard__AbstractArray__nit__EscapeMark, /* AbstractArray[E]: AbstractArray[EscapeMark] */ -&type_standard__array__ArrayIterator__nit__EscapeMark, /* ArrayIterator[E]: ArrayIterator[EscapeMark] */ -} -}; -/* runtime type Array[Set[MType]] */ -const struct type type_standard__Array__standard__Set__nit__MType = { -2337, -"Array[Set[MType]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__Set__nit__MType, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -341, /* Collection[Set[MType]] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -450, /* AbstractArrayRead[Set[MType]] */ -1, /* empty */ -645, /* AbstractArray[Set[MType]] */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2337, /* Array[Set[MType]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Set__nit__MType = { -0, /* dummy */ -{ -&type_standard__Set__nit__MType, /* E: Set[MType] */ -&type_standard__Collection__standard__Set__nit__MType, /* Collection[E]: Collection[Set[MType]] */ -&type_standard__Array__standard__Set__nit__MType, /* Array[E]: Array[Set[MType]] */ -&type_standard__NativeArray__standard__Set__nit__MType, /* NativeArray[E]: NativeArray[Set[MType]] */ -&type_standard__Set__nit__MType, /* E: Set[MType] */ -&type_standard__Collection__standard__Set__nit__MType, /* Collection[E]: Collection[Set[MType]] */ -&type_standard__Set__nit__MType, /* E: Set[MType] */ -&type_standard__Collection__standard__Set__nit__MType, /* Collection[E]: Collection[Set[MType]] */ -&type_standard__Collection__standard__Set__nit__MType, /* Collection[E]: Collection[Set[MType]] */ -&type_standard__Set__nit__MType, /* E: Set[MType] */ -&type_standard__Set__nit__MType, /* E: Set[MType] */ -&type_standard__Collection__standard__Set__nit__MType, /* Collection[E]: Collection[Set[MType]] */ -&type_standard__Array__standard__Set__nit__MType, /* Array[E]: Array[Set[MType]] */ -&type_standard__Set__nit__MType, /* E: Set[MType] */ -&type_standard__Set__nit__MType, /* E: Set[MType] */ -&type_standard__Array__standard__Set__nit__MType, /* Array[E]: Array[Set[MType]] */ -&type_standard__AbstractArray__standard__Set__nit__MType, /* AbstractArray[E]: AbstractArray[Set[MType]] */ -&type_standard__array__ArrayIterator__standard__Set__nit__MType, /* ArrayIterator[E]: ArrayIterator[Set[MType]] */ -} -}; -/* runtime type Array[POSetElement[Phase]] */ -const struct type type_standard__Array__poset__POSetElement__nit__Phase = { -2338, -"Array[POSetElement[Phase]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__poset__POSetElement__nit__Phase, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -342, /* Collection[POSetElement[Phase]] */ -451, /* AbstractArrayRead[POSetElement[Phase]] */ -139, /* Object */ -646, /* AbstractArray[POSetElement[Phase]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2338, /* Array[POSetElement[Phase]] */ -}, -}; -const struct types resolution_table_standard__Array__poset__POSetElement__nit__Phase = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */ -&type_standard__Collection__poset__POSetElement__nit__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */ -&type_standard__Array__poset__POSetElement__nit__Phase, /* Array[E]: Array[POSetElement[Phase]] */ -&type_standard__NativeArray__poset__POSetElement__nit__Phase, /* NativeArray[E]: NativeArray[POSetElement[Phase]] */ -&type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */ -&type_standard__Collection__poset__POSetElement__nit__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */ -&type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */ -&type_standard__Collection__poset__POSetElement__nit__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */ -&type_standard__Collection__poset__POSetElement__nit__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */ -&type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */ -&type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */ -&type_standard__Collection__poset__POSetElement__nit__Phase, /* Collection[E]: Collection[POSetElement[Phase]] */ -&type_standard__Array__poset__POSetElement__nit__Phase, /* Array[E]: Array[POSetElement[Phase]] */ -&type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */ -&type_poset__POSetElement__nit__Phase, /* E: POSetElement[Phase] */ -&type_standard__Array__poset__POSetElement__nit__Phase, /* Array[E]: Array[POSetElement[Phase]] */ -&type_standard__AbstractArray__poset__POSetElement__nit__Phase, /* AbstractArray[E]: AbstractArray[POSetElement[Phase]] */ -&type_standard__array__ArrayIterator__poset__POSetElement__nit__Phase, /* ArrayIterator[E]: ArrayIterator[POSetElement[Phase]] */ -} -}; -/* runtime type Array[POSetElement[MModule]] */ -const struct type type_standard__Array__poset__POSetElement__nit__MModule = { -2339, -"Array[POSetElement[MModule]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__poset__POSetElement__nit__MModule, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -343, /* Collection[POSetElement[MModule]] */ -452, /* AbstractArrayRead[POSetElement[MModule]] */ -139, /* Object */ -647, /* AbstractArray[POSetElement[MModule]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2339, /* Array[POSetElement[MModule]] */ -}, -}; -const struct types resolution_table_standard__Array__poset__POSetElement__nit__MModule = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */ -&type_standard__Collection__poset__POSetElement__nit__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */ -&type_standard__Array__poset__POSetElement__nit__MModule, /* Array[E]: Array[POSetElement[MModule]] */ -&type_standard__NativeArray__poset__POSetElement__nit__MModule, /* NativeArray[E]: NativeArray[POSetElement[MModule]] */ -&type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */ -&type_standard__Collection__poset__POSetElement__nit__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */ -&type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */ -&type_standard__Collection__poset__POSetElement__nit__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */ -&type_standard__Collection__poset__POSetElement__nit__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */ -&type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */ -&type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */ -&type_standard__Collection__poset__POSetElement__nit__MModule, /* Collection[E]: Collection[POSetElement[MModule]] */ -&type_standard__Array__poset__POSetElement__nit__MModule, /* Array[E]: Array[POSetElement[MModule]] */ -&type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */ -&type_poset__POSetElement__nit__MModule, /* E: POSetElement[MModule] */ -&type_standard__Array__poset__POSetElement__nit__MModule, /* Array[E]: Array[POSetElement[MModule]] */ -&type_standard__AbstractArray__poset__POSetElement__nit__MModule, /* AbstractArray[E]: AbstractArray[POSetElement[MModule]] */ -&type_standard__array__ArrayIterator__poset__POSetElement__nit__MModule, /* ArrayIterator[E]: ArrayIterator[POSetElement[MModule]] */ -} -}; -/* runtime type Array[POSetElement[MClassDef]] */ -const struct type type_standard__Array__poset__POSetElement__nit__MClassDef = { -2340, -"Array[POSetElement[MClassDef]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__poset__POSetElement__nit__MClassDef, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -344, /* Collection[POSetElement[MClassDef]] */ -453, /* AbstractArrayRead[POSetElement[MClassDef]] */ -139, /* Object */ -648, /* AbstractArray[POSetElement[MClassDef]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2340, /* Array[POSetElement[MClassDef]] */ -}, -}; -const struct types resolution_table_standard__Array__poset__POSetElement__nit__MClassDef = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */ -&type_standard__Collection__poset__POSetElement__nit__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */ -&type_standard__Array__poset__POSetElement__nit__MClassDef, /* Array[E]: Array[POSetElement[MClassDef]] */ -&type_standard__NativeArray__poset__POSetElement__nit__MClassDef, /* NativeArray[E]: NativeArray[POSetElement[MClassDef]] */ -&type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */ -&type_standard__Collection__poset__POSetElement__nit__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */ -&type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */ -&type_standard__Collection__poset__POSetElement__nit__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */ -&type_standard__Collection__poset__POSetElement__nit__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */ -&type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */ -&type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */ -&type_standard__Collection__poset__POSetElement__nit__MClassDef, /* Collection[E]: Collection[POSetElement[MClassDef]] */ -&type_standard__Array__poset__POSetElement__nit__MClassDef, /* Array[E]: Array[POSetElement[MClassDef]] */ -&type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */ -&type_poset__POSetElement__nit__MClassDef, /* E: POSetElement[MClassDef] */ -&type_standard__Array__poset__POSetElement__nit__MClassDef, /* Array[E]: Array[POSetElement[MClassDef]] */ -&type_standard__AbstractArray__poset__POSetElement__nit__MClassDef, /* AbstractArray[E]: AbstractArray[POSetElement[MClassDef]] */ -&type_standard__array__ArrayIterator__poset__POSetElement__nit__MClassDef, /* ArrayIterator[E]: ArrayIterator[POSetElement[MClassDef]] */ -} -}; -/* runtime type Array[POSetElement[MClassType]] */ -const struct type type_standard__Array__poset__POSetElement__nit__MClassType = { -2370, -"Array[POSetElement[MClassType]]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__poset__POSetElement__nit__MClassType, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -345, /* Collection[POSetElement[MClassType]] */ -351, /* Collection[POSetElement[MType]] */ -139, /* Object */ -454, /* AbstractArrayRead[POSetElement[MClassType]] */ -179, /* Collection[Object] */ -460, /* AbstractArrayRead[POSetElement[MType]] */ -649, /* AbstractArray[POSetElement[MClassType]] */ -655, /* AbstractArray[POSetElement[MType]] */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2345, /* Array[POSetElement[MType]] */ -2370, /* Array[POSetElement[MClassType]] */ -}, -}; -const struct types resolution_table_standard__Array__poset__POSetElement__nit__MClassType = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */ -&type_standard__Collection__poset__POSetElement__nit__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */ -&type_standard__Array__poset__POSetElement__nit__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */ -&type_standard__NativeArray__poset__POSetElement__nit__MClassType, /* NativeArray[E]: NativeArray[POSetElement[MClassType]] */ -&type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */ -&type_standard__Collection__poset__POSetElement__nit__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */ -&type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */ -&type_standard__Collection__poset__POSetElement__nit__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */ -&type_standard__Collection__poset__POSetElement__nit__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */ -&type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */ -&type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */ -&type_standard__Collection__poset__POSetElement__nit__MClassType, /* Collection[E]: Collection[POSetElement[MClassType]] */ -&type_standard__Array__poset__POSetElement__nit__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */ -&type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */ -&type_poset__POSetElement__nit__MClassType, /* E: POSetElement[MClassType] */ -&type_standard__Array__poset__POSetElement__nit__MClassType, /* Array[E]: Array[POSetElement[MClassType]] */ -&type_standard__AbstractArray__poset__POSetElement__nit__MClassType, /* AbstractArray[E]: AbstractArray[POSetElement[MClassType]] */ -&type_standard__array__ArrayIterator__poset__POSetElement__nit__MClassType, /* ArrayIterator[E]: ArrayIterator[POSetElement[MClassType]] */ -} -}; -/* runtime type Array[HashMap2[MType, String, nullable MProperty]] */ -const struct type type_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -2341, -"Array[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -346, /* Collection[HashMap2[MType, String, nullable MProperty]] */ -455, /* AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */ -139, /* Object */ -650, /* AbstractArray[HashMap2[MType, String, nullable MProperty]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2341, /* Array[HashMap2[MType, String, nullable MProperty]] */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ }, }; -const struct types resolution_table_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { +const struct types resolution_table_standard__ropes__RopeChars = { 0, /* dummy */ { -&type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */ -&type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */ -&type_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */ -&type_standard__NativeArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[HashMap2[MType, String, nullable MProperty]] */ -&type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */ -&type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */ -&type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */ -&type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */ -&type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */ -&type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */ -&type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */ -&type_standard__Collection__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap2[MType, String, nullable MProperty]] */ -&type_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */ -&type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */ -&type_more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* E: HashMap2[MType, String, nullable MProperty] */ -&type_standard__Array__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap2[MType, String, nullable MProperty]] */ -&type_standard__AbstractArray__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* AbstractArray[E]: AbstractArray[HashMap2[MType, String, nullable MProperty]] */ -&type_standard__array__ArrayIterator__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[HashMap2[MType, String, nullable MProperty]] */ +&type_standard__ropes__RopeString, /* SELFTYPE: RopeString */ +&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ } }; -/* runtime type Array[POSetElement[MGroup]] */ -const struct type type_standard__Array__poset__POSetElement__nit__MGroup = { -2342, -"Array[POSetElement[MGroup]]", /* class_name_string */ -20, +/* runtime type FlatBufferIterator */ +const struct type type_standard__string__FlatBufferIterator = { +-1, /*CAST DEAD*/ +"FlatBufferIterator", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_standard__Array__poset__POSetElement__nit__MGroup, -21, +&resolution_table_standard__string__FlatBufferIterator, +5, { -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -347, /* Collection[POSetElement[MGroup]] */ -456, /* AbstractArrayRead[POSetElement[MGroup]] */ -139, /* Object */ -651, /* AbstractArray[POSetElement[MGroup]] */ -179, /* Collection[Object] */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -360, /* AbstractArrayRead[Object] */ --1, /* empty */ --1, /* empty */ +80, /* Object */ +2622, /* nullable Object */ +2200, /* Iterator[Object] */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ --1, /* empty */ --1, /* empty */ --1, /* empty */ -2232, /* Array[Object] */ -2342, /* Array[POSetElement[MGroup]] */ }, }; -const struct types resolution_table_standard__Array__poset__POSetElement__nit__MGroup = { +const struct types resolution_table_standard__string__FlatBufferIterator = { 0, /* dummy */ { -&type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */ -&type_standard__Collection__poset__POSetElement__nit__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */ -&type_standard__Array__poset__POSetElement__nit__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */ -&type_standard__NativeArray__poset__POSetElement__nit__MGroup, /* NativeArray[E]: NativeArray[POSetElement[MGroup]] */ -&type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */ -&type_standard__Collection__poset__POSetElement__nit__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */ -&type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */ -&type_standard__Collection__poset__POSetElement__nit__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */ -&type_standard__Collection__poset__POSetElement__nit__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */ -&type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */ -&type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */ -&type_standard__Collection__poset__POSetElement__nit__MGroup, /* Collection[E]: Collection[POSetElement[MGroup]] */ -&type_standard__Array__poset__POSetElement__nit__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */ -&type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */ -&type_poset__POSetElement__nit__MGroup, /* E: POSetElement[MGroup] */ -&type_standard__Array__poset__POSetElement__nit__MGroup, /* Array[E]: Array[POSetElement[MGroup]] */ -&type_standard__AbstractArray__poset__POSetElement__nit__MGroup, /* AbstractArray[E]: AbstractArray[POSetElement[MGroup]] */ -&type_standard__array__ArrayIterator__poset__POSetElement__nit__MGroup, /* ArrayIterator[E]: ArrayIterator[POSetElement[MGroup]] */ +&type_standard__Array__standard__Char, /* Array[E]: Array[Char] */ } }; -/* runtime type Array[HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -2343, -"Array[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ -20, +/* runtime type MProject */ +const struct type type_nit__MProject = { +100, +"MProject", /* class_name_string */ +3, +0, +NULL, /*NO RESOLUTIONS*/ +4, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +100, /* MProject */ +}, +}; +/* runtime type POSet[MGroup] */ +const struct type type_poset__POSet__nit__MGroup = { +101, +"POSet[MGroup]", /* class_name_string */ +127, 0, -&resolution_table_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, -21, +&resolution_table_poset__POSet__nit__MGroup, +130, { -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -348, /* Collection[HashMap[MProperty, Set[MMethodDef]]] */ -457, /* AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */ -139, /* Object */ -652, /* AbstractArray[HashMap[MProperty, Set[MMethodDef]]] */ -179, /* Collection[Object] */ +80, /* Object */ +2622, /* nullable Object */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2343, /* Array[HashMap[MProperty, Set[MMethodDef]]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */ -&type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__NativeArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */ -&type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */ -&type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */ -&type_standard__Collection__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */ -&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* E: HashMap[MProperty, Set[MMethodDef]] */ -&type_standard__Array__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* Array[E]: Array[HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__AbstractArray__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* AbstractArray[E]: AbstractArray[HashMap[MProperty, Set[MMethodDef]]] */ -&type_standard__array__ArrayIterator__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MProperty, Set[MMethodDef]]] */ -} -}; -/* runtime type Array[Set[MMethodDef]] */ -const struct type type_standard__Array__standard__Set__nit__MMethodDef = { -2371, -"Array[Set[MMethodDef]]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__standard__Set__nit__MMethodDef, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -349, /* Collection[Set[MMethodDef]] */ -458, /* AbstractArrayRead[Set[MMethodDef]] */ -139, /* Object */ -337, /* Collection[Set[PropertyLayoutElement]] */ -179, /* Collection[Object] */ -653, /* AbstractArray[Set[MMethodDef]] */ -1, /* empty */ -446, /* AbstractArrayRead[Set[PropertyLayoutElement]] */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -641, /* AbstractArray[Set[PropertyLayoutElement]] */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2334, /* Array[Set[PropertyLayoutElement]] */ -2371, /* Array[Set[MMethodDef]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Set__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */ -&type_standard__Collection__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */ -&type_standard__Array__standard__Set__nit__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */ -&type_standard__NativeArray__standard__Set__nit__MMethodDef, /* NativeArray[E]: NativeArray[Set[MMethodDef]] */ -&type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */ -&type_standard__Collection__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */ -&type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */ -&type_standard__Collection__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */ -&type_standard__Collection__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */ -&type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */ -&type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */ -&type_standard__Collection__standard__Set__nit__MMethodDef, /* Collection[E]: Collection[Set[MMethodDef]] */ -&type_standard__Array__standard__Set__nit__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */ -&type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */ -&type_standard__Set__nit__MMethodDef, /* E: Set[MMethodDef] */ -&type_standard__Array__standard__Set__nit__MMethodDef, /* Array[E]: Array[Set[MMethodDef]] */ -&type_standard__AbstractArray__standard__Set__nit__MMethodDef, /* AbstractArray[E]: AbstractArray[Set[MMethodDef]] */ -&type_standard__array__ArrayIterator__standard__Set__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[Set[MMethodDef]] */ -} -}; -/* runtime type Array[POSetElement[MClass]] */ -const struct type type_standard__Array__poset__POSetElement__nit__MClass = { -2344, -"Array[POSetElement[MClass]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__poset__POSetElement__nit__MClass, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -350, /* Collection[POSetElement[MClass]] */ -459, /* AbstractArrayRead[POSetElement[MClass]] */ -139, /* Object */ -654, /* AbstractArray[POSetElement[MClass]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2344, /* Array[POSetElement[MClass]] */ -}, -}; -const struct types resolution_table_standard__Array__poset__POSetElement__nit__MClass = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */ -&type_standard__Collection__poset__POSetElement__nit__MClass, /* Collection[E]: Collection[POSetElement[MClass]] */ -&type_standard__Array__poset__POSetElement__nit__MClass, /* Array[E]: Array[POSetElement[MClass]] */ -&type_standard__NativeArray__poset__POSetElement__nit__MClass, /* NativeArray[E]: NativeArray[POSetElement[MClass]] */ -&type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */ -&type_standard__Collection__poset__POSetElement__nit__MClass, /* Collection[E]: Collection[POSetElement[MClass]] */ -&type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */ -&type_standard__Collection__poset__POSetElement__nit__MClass, /* Collection[E]: Collection[POSetElement[MClass]] */ -&type_standard__Collection__poset__POSetElement__nit__MClass, /* Collection[E]: Collection[POSetElement[MClass]] */ -&type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */ -&type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */ -&type_standard__Collection__poset__POSetElement__nit__MClass, /* Collection[E]: Collection[POSetElement[MClass]] */ -&type_standard__Array__poset__POSetElement__nit__MClass, /* Array[E]: Array[POSetElement[MClass]] */ -&type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */ -&type_poset__POSetElement__nit__MClass, /* E: POSetElement[MClass] */ -&type_standard__Array__poset__POSetElement__nit__MClass, /* Array[E]: Array[POSetElement[MClass]] */ -&type_standard__AbstractArray__poset__POSetElement__nit__MClass, /* AbstractArray[E]: AbstractArray[POSetElement[MClass]] */ -&type_standard__array__ArrayIterator__poset__POSetElement__nit__MClass, /* ArrayIterator[E]: ArrayIterator[POSetElement[MClass]] */ -} -}; -/* runtime type Array[POSetElement[MType]] */ -const struct type type_standard__Array__poset__POSetElement__nit__MType = { -2345, -"Array[POSetElement[MType]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__poset__POSetElement__nit__MType, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -351, /* Collection[POSetElement[MType]] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -460, /* AbstractArrayRead[POSetElement[MType]] */ -1, /* empty */ -655, /* AbstractArray[POSetElement[MType]] */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ +2337, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2345, /* Array[POSetElement[MType]] */ -}, -}; -const struct types resolution_table_standard__Array__poset__POSetElement__nit__MType = { -0, /* dummy */ -{ -&type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */ -&type_standard__Collection__poset__POSetElement__nit__MType, /* Collection[E]: Collection[POSetElement[MType]] */ -&type_standard__Array__poset__POSetElement__nit__MType, /* Array[E]: Array[POSetElement[MType]] */ -&type_standard__NativeArray__poset__POSetElement__nit__MType, /* NativeArray[E]: NativeArray[POSetElement[MType]] */ -&type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */ -&type_standard__Collection__poset__POSetElement__nit__MType, /* Collection[E]: Collection[POSetElement[MType]] */ -&type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */ -&type_standard__Collection__poset__POSetElement__nit__MType, /* Collection[E]: Collection[POSetElement[MType]] */ -&type_standard__Collection__poset__POSetElement__nit__MType, /* Collection[E]: Collection[POSetElement[MType]] */ -&type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */ -&type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */ -&type_standard__Collection__poset__POSetElement__nit__MType, /* Collection[E]: Collection[POSetElement[MType]] */ -&type_standard__Array__poset__POSetElement__nit__MType, /* Array[E]: Array[POSetElement[MType]] */ -&type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */ -&type_poset__POSetElement__nit__MType, /* E: POSetElement[MType] */ -&type_standard__Array__poset__POSetElement__nit__MType, /* Array[E]: Array[POSetElement[MType]] */ -&type_standard__AbstractArray__poset__POSetElement__nit__MType, /* AbstractArray[E]: AbstractArray[POSetElement[MType]] */ -&type_standard__array__ArrayIterator__poset__POSetElement__nit__MType, /* ArrayIterator[E]: ArrayIterator[POSetElement[MType]] */ -} -}; -/* runtime type Array[HashMap[String, nullable MProperty]] */ -const struct type type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty = { -2346, -"Array[HashMap[String, nullable MProperty]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -352, /* Collection[HashMap[String, nullable MProperty]] */ -461, /* AbstractArrayRead[HashMap[String, nullable MProperty]] */ -139, /* Object */ -656, /* AbstractArray[HashMap[String, nullable MProperty]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2346, /* Array[HashMap[String, nullable MProperty]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */ -&type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */ -&type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */ -&type_standard__NativeArray__standard__HashMap__standard__String__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[HashMap[String, nullable MProperty]] */ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */ -&type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */ -&type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */ -&type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */ -&type_standard__Collection__standard__HashMap__standard__String__nullable__nit__MProperty, /* Collection[E]: Collection[HashMap[String, nullable MProperty]] */ -&type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */ -&type_standard__HashMap__standard__String__nullable__nit__MProperty, /* E: HashMap[String, nullable MProperty] */ -&type_standard__Array__standard__HashMap__standard__String__nullable__nit__MProperty, /* Array[E]: Array[HashMap[String, nullable MProperty]] */ -&type_standard__AbstractArray__standard__HashMap__standard__String__nullable__nit__MProperty, /* AbstractArray[E]: AbstractArray[HashMap[String, nullable MProperty]] */ -&type_standard__array__ArrayIterator__standard__HashMap__standard__String__nullable__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[HashMap[String, nullable MProperty]] */ -} -}; -/* runtime type Array[nullable MProperty] */ -const struct type type_standard__Array__nullable__nit__MProperty = { -2244, -"Array[nullable MProperty]", /* class_name_string */ -18, -0, -&resolution_table_standard__Array__nullable__nit__MProperty, -19, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1, /* empty */ +2354, /* Collection[MGroup] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -353, /* Collection[nullable MProperty] */ -1, /* empty */ -462, /* AbstractArrayRead[nullable MProperty] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -657, /* AbstractArray[nullable MProperty] */ -1, /* empty */ -2244, /* Array[nullable MProperty] */ -}, -}; -const struct types resolution_table_standard__Array__nullable__nit__MProperty = { -0, /* dummy */ -{ -&type_nullable__nit__MProperty, /* E: nullable MProperty */ -&type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */ -&type_standard__Array__nullable__nit__MProperty, /* Array[E]: Array[nullable MProperty] */ -&type_standard__NativeArray__nullable__nit__MProperty, /* NativeArray[E]: NativeArray[nullable MProperty] */ -&type_nullable__nit__MProperty, /* E: nullable MProperty */ -&type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */ -&type_nullable__nit__MProperty, /* E: nullable MProperty */ -&type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */ -&type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */ -&type_nullable__nit__MProperty, /* E: nullable MProperty */ -&type_nullable__nit__MProperty, /* E: nullable MProperty */ -&type_standard__Collection__nullable__nit__MProperty, /* Collection[E]: Collection[nullable MProperty] */ -&type_standard__Array__nullable__nit__MProperty, /* Array[E]: Array[nullable MProperty] */ -&type_nullable__nit__MProperty, /* E: nullable MProperty */ -&type_nullable__nit__MProperty, /* E: nullable MProperty */ -&type_standard__Array__nullable__nit__MProperty, /* Array[E]: Array[nullable MProperty] */ -&type_standard__AbstractArray__nullable__nit__MProperty, /* AbstractArray[E]: AbstractArray[nullable MProperty] */ -&type_standard__array__ArrayIterator__nullable__nit__MProperty, /* ArrayIterator[E]: ArrayIterator[nullable MProperty] */ -} -}; -/* runtime type Array[HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -2347, -"Array[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -354, /* Collection[HashMap[MType, Array[MMethodDef]]] */ -463, /* AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */ -139, /* Object */ -658, /* AbstractArray[HashMap[MType, Array[MMethodDef]]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2347, /* Array[HashMap[MType, Array[MMethodDef]]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* E: HashMap[MType, Array[MMethodDef]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* Array[E]: Array[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MMethodDef]]] */ -&type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MMethodDef]]] */ -} -}; -/* runtime type Array[Array[MMethodDef]] */ -const struct type type_standard__Array__standard__Array__nit__MMethodDef = { -2372, -"Array[Array[MMethodDef]]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__standard__Array__nit__MMethodDef, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -331, /* Collection[Array[nullable MPropDef]] */ -355, /* Collection[Array[MMethodDef]] */ -139, /* Object */ -440, /* AbstractArrayRead[Array[nullable MPropDef]] */ -179, /* Collection[Object] */ -464, /* AbstractArrayRead[Array[MMethodDef]] */ -635, /* AbstractArray[Array[nullable MPropDef]] */ -659, /* AbstractArray[Array[MMethodDef]] */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2331, /* Array[Array[nullable MPropDef]] */ -2372, /* Array[Array[MMethodDef]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Array__nit__MMethodDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */ -&type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */ -&type_standard__Array__standard__Array__nit__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ -&type_standard__NativeArray__standard__Array__nit__MMethodDef, /* NativeArray[E]: NativeArray[Array[MMethodDef]] */ -&type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */ -&type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */ -&type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */ -&type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */ -&type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */ -&type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */ -&type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */ -&type_standard__Collection__standard__Array__nit__MMethodDef, /* Collection[E]: Collection[Array[MMethodDef]] */ -&type_standard__Array__standard__Array__nit__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ -&type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */ -&type_standard__Array__nit__MMethodDef, /* E: Array[MMethodDef] */ -&type_standard__Array__standard__Array__nit__MMethodDef, /* Array[E]: Array[Array[MMethodDef]] */ -&type_standard__AbstractArray__standard__Array__nit__MMethodDef, /* AbstractArray[E]: AbstractArray[Array[MMethodDef]] */ -&type_standard__array__ArrayIterator__standard__Array__nit__MMethodDef, /* ArrayIterator[E]: ArrayIterator[Array[MMethodDef]] */ -} -}; -/* runtime type Array[HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -2348, -"Array[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -356, /* Collection[HashMap[MType, Array[MAttributeDef]]] */ -465, /* AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */ -139, /* Object */ -660, /* AbstractArray[HashMap[MType, Array[MAttributeDef]]] */ -179, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +2383, /* Collection[nullable MGroup] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2348, /* Array[HashMap[MType, Array[MAttributeDef]]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* E: HashMap[MType, Array[MAttributeDef]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* Array[E]: Array[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MAttributeDef]]] */ -&type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MAttributeDef]]] */ -} -}; -/* runtime type Array[Array[MAttributeDef]] */ -const struct type type_standard__Array__standard__Array__nit__MAttributeDef = { -2373, -"Array[Array[MAttributeDef]]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__standard__Array__nit__MAttributeDef, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -331, /* Collection[Array[nullable MPropDef]] */ -357, /* Collection[Array[MAttributeDef]] */ -139, /* Object */ -440, /* AbstractArrayRead[Array[nullable MPropDef]] */ -179, /* Collection[Object] */ -466, /* AbstractArrayRead[Array[MAttributeDef]] */ -635, /* AbstractArray[Array[nullable MPropDef]] */ -661, /* AbstractArray[Array[MAttributeDef]] */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2331, /* Array[Array[nullable MPropDef]] */ -2373, /* Array[Array[MAttributeDef]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__Array__nit__MAttributeDef = { -0, /* dummy */ -{ -&type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */ -&type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */ -&type_standard__Array__standard__Array__nit__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ -&type_standard__NativeArray__standard__Array__nit__MAttributeDef, /* NativeArray[E]: NativeArray[Array[MAttributeDef]] */ -&type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */ -&type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */ -&type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */ -&type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */ -&type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */ -&type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */ -&type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */ -&type_standard__Collection__standard__Array__nit__MAttributeDef, /* Collection[E]: Collection[Array[MAttributeDef]] */ -&type_standard__Array__standard__Array__nit__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ -&type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */ -&type_standard__Array__nit__MAttributeDef, /* E: Array[MAttributeDef] */ -&type_standard__Array__standard__Array__nit__MAttributeDef, /* Array[E]: Array[Array[MAttributeDef]] */ -&type_standard__AbstractArray__standard__Array__nit__MAttributeDef, /* AbstractArray[E]: AbstractArray[Array[MAttributeDef]] */ -&type_standard__array__ArrayIterator__standard__Array__nit__MAttributeDef, /* ArrayIterator[E]: ArrayIterator[Array[MAttributeDef]] */ -} -}; -/* runtime type Array[HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -2349, -"Array[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -20, -0, -&resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, -21, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -358, /* Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -467, /* AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */ -139, /* Object */ -662, /* AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2349, /* Array[HashMap[MType, Array[MVirtualTypeDef]]] */ -}, -}; -const struct types resolution_table_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -0, /* dummy */ -{ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__NativeArray__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_standard__Collection__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* E: HashMap[MType, Array[MVirtualTypeDef]] */ -&type_standard__Array__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__AbstractArray__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[HashMap[MType, Array[MVirtualTypeDef]]] */ -&type_standard__array__ArrayIterator__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef, /* ArrayIterator[E]: ArrayIterator[HashMap[MType, Array[MVirtualTypeDef]]] */ -} -}; -/* runtime type Array[Array[MVirtualTypeDef]] */ -const struct type type_standard__Array__standard__Array__nit__MVirtualTypeDef = { -2374, -"Array[Array[MVirtualTypeDef]]", /* class_name_string */ -21, -0, -&resolution_table_standard__Array__standard__Array__nit__MVirtualTypeDef, -22, -{ -1, /* Array[nullable Object] */ -2, /* SequenceRead[nullable Object] */ -331, /* Collection[Array[nullable MPropDef]] */ -359, /* Collection[Array[MVirtualTypeDef]] */ -139, /* Object */ -440, /* AbstractArrayRead[Array[nullable MPropDef]] */ -179, /* Collection[Object] */ -468, /* AbstractArrayRead[Array[MVirtualTypeDef]] */ -635, /* AbstractArray[Array[nullable MPropDef]] */ -663, /* AbstractArray[Array[MVirtualTypeDef]] */ -360, /* AbstractArrayRead[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -555, /* AbstractArray[Object] */ -1, /* empty */ -1, /* empty */ +101, /* POSet[MGroup] */ -1, /* empty */ -1, /* empty */ -2232, /* Array[Object] */ -2331, /* Array[Array[nullable MPropDef]] */ -2374, /* Array[Array[MVirtualTypeDef]] */ }, }; -const struct types resolution_table_standard__Array__standard__Array__nit__MVirtualTypeDef = { +const struct types resolution_table_poset__POSet__nit__MGroup = { 0, /* dummy */ { -&type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ -&type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */ -&type_standard__Array__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ -&type_standard__NativeArray__standard__Array__nit__MVirtualTypeDef, /* NativeArray[E]: NativeArray[Array[MVirtualTypeDef]] */ -&type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ -&type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */ -&type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ -&type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */ -&type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */ -&type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ -&type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ -&type_standard__Collection__standard__Array__nit__MVirtualTypeDef, /* Collection[E]: Collection[Array[MVirtualTypeDef]] */ -&type_standard__Array__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ -&type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ -&type_standard__Array__nit__MVirtualTypeDef, /* E: Array[MVirtualTypeDef] */ -&type_standard__Array__standard__Array__nit__MVirtualTypeDef, /* Array[E]: Array[Array[MVirtualTypeDef]] */ -&type_standard__AbstractArray__standard__Array__nit__MVirtualTypeDef, /* AbstractArray[E]: AbstractArray[Array[MVirtualTypeDef]] */ -&type_standard__array__ArrayIterator__standard__Array__nit__MVirtualTypeDef, /* ArrayIterator[E]: ArrayIterator[Array[MVirtualTypeDef]] */ +&type_standard__HashMap__nit__MGroup__poset__POSetElement__nit__MGroup, /* HashMap[E, POSetElement[E]]: HashMap[MGroup, POSetElement[MGroup]] */ +&type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */ +&type_nit__MGroup, /* E: MGroup */ +&type_poset__POSetElement__nit__MGroup, /* POSetElement[E]: POSetElement[MGroup] */ +&type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */ +&type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */ +&type_nit__POSetConflictGraph__nit__MGroup, /* POSetConflictGraph[E]: POSetConflictGraph[MGroup] */ +&type_standard__Array__nit__MGroup, /* Array[COMPARED]: Array[MGroup] */ } }; -/* runtime type AbstractArrayRead[Object] */ -const struct type type_standard__AbstractArrayRead__standard__Object = { -360, -"AbstractArrayRead[Object]", /* class_name_string */ -10, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Message] */ -const struct type type_standard__AbstractArrayRead__nit__Message = { -361, -"AbstractArrayRead[Message]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Option] */ -const struct type type_standard__AbstractArrayRead__opts__Option = { -362, -"AbstractArrayRead[Option]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[String] */ -const struct type type_standard__AbstractArrayRead__standard__String = { -363, -"AbstractArrayRead[String]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Phase] */ -const struct type type_standard__AbstractArrayRead__nit__Phase = { -364, -"AbstractArrayRead[Phase]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MProject] */ -const struct type type_standard__AbstractArrayRead__nit__MProject = { -365, -"AbstractArrayRead[MProject]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MModule] */ -const struct type type_standard__AbstractArrayRead__nit__MModule = { -366, -"AbstractArrayRead[MModule]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MClass] */ -const struct type type_standard__AbstractArrayRead__nit__MClass = { -367, -"AbstractArrayRead[MClass]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MProperty] */ -const struct type type_standard__AbstractArrayRead__nit__MProperty = { -368, -"AbstractArrayRead[MProperty]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[ModulePath] */ -const struct type type_standard__AbstractArrayRead__nit__ModulePath = { -369, -"AbstractArrayRead[ModulePath]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AModule] */ -const struct type type_standard__AbstractArrayRead__nit__AModule = { -370, -"AbstractArrayRead[AModule]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AAnnotation] */ -const struct type type_standard__AbstractArrayRead__nit__AAnnotation = { -371, -"AbstractArrayRead[AAnnotation]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MClassDef] */ -const struct type type_standard__AbstractArrayRead__nit__MClassDef = { -372, -"AbstractArrayRead[MClassDef]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MClassType] */ -const struct type type_standard__AbstractArrayRead__nit__MClassType = { -373, -"AbstractArrayRead[MClassType]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MPropDef] */ -const struct type type_standard__AbstractArrayRead__nit__MPropDef = { -374, -"AbstractArrayRead[MPropDef]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Int] */ -const struct type type_standard__AbstractArrayRead__standard__Int = { -375, -"AbstractArrayRead[Int]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[State] */ -const struct type type_standard__AbstractArrayRead__nit__parser_work__State = { -376, -"AbstractArrayRead[State]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MParameterType] */ -const struct type type_standard__AbstractArrayRead__nit__MParameterType = { -377, -"AbstractArrayRead[MParameterType]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Text] */ -const struct type type_standard__AbstractArrayRead__standard__Text = { -378, -"AbstractArrayRead[Text]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MMethod] */ -const struct type type_standard__AbstractArrayRead__nit__MMethod = { -379, -"AbstractArrayRead[MMethod]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[ExternFile] */ -const struct type type_standard__AbstractArrayRead__nit__ExternFile = { -380, -"AbstractArrayRead[ExternFile]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Match] */ -const struct type type_standard__AbstractArrayRead__standard__Match = { -381, -"AbstractArrayRead[Match]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Prod] */ -const struct type type_standard__AbstractArrayRead__nit__Prod = { -382, -"AbstractArrayRead[Prod]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MType] */ -const struct type type_standard__AbstractArrayRead__nit__MType = { -383, -"AbstractArrayRead[MType]", /* class_name_string */ -11, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[ReduceAction] */ -const struct type type_standard__AbstractArrayRead__nit__parser_work__ReduceAction = { -384, -"AbstractArrayRead[ReduceAction]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AClassdef] */ -const struct type type_standard__AbstractArrayRead__nit__AClassdef = { -385, -"AbstractArrayRead[AClassdef]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MParameter] */ -const struct type type_standard__AbstractArrayRead__nit__MParameter = { -386, -"AbstractArrayRead[MParameter]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[FlowContext] */ -const struct type type_standard__AbstractArrayRead__nit__FlowContext = { -387, -"AbstractArrayRead[FlowContext]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[CallSite] */ -const struct type type_standard__AbstractArrayRead__nit__CallSite = { -388, -"AbstractArrayRead[CallSite]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[CodeWriter] */ -const struct type type_standard__AbstractArrayRead__nit__CodeWriter = { -389, -"AbstractArrayRead[CodeWriter]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[RuntimeVariable] */ -const struct type type_standard__AbstractArrayRead__nit__RuntimeVariable = { -390, -"AbstractArrayRead[RuntimeVariable]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[nullable MClass] */ -const struct type type_standard__AbstractArrayRead__nullable__nit__MClass = { -391, -"AbstractArrayRead[nullable MClass]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[nullable MPropDef] */ -const struct type type_standard__AbstractArrayRead__nullable__nit__MPropDef = { -392, -"AbstractArrayRead[nullable MPropDef]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Streamable] */ -const struct type type_standard__AbstractArrayRead__standard__Streamable = { -393, -"AbstractArrayRead[Streamable]", /* class_name_string */ -11, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AAttrPropdef] */ -const struct type type_standard__AbstractArrayRead__nit__AAttrPropdef = { -394, -"AbstractArrayRead[AAttrPropdef]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MVirtualType] */ -const struct type type_standard__AbstractArrayRead__nit__MVirtualType = { -395, -"AbstractArrayRead[MVirtualType]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AExpr] */ -const struct type type_standard__AbstractArrayRead__nit__AExpr = { -396, -"AbstractArrayRead[AExpr]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AIntExpr] */ -const struct type type_standard__AbstractArrayRead__nit__AIntExpr = { -397, -"AbstractArrayRead[AIntExpr]", /* class_name_string */ -11, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Variable] */ -const struct type type_standard__AbstractArrayRead__nit__Variable = { -398, -"AbstractArrayRead[Variable]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AVarExpr] */ -const struct type type_standard__AbstractArrayRead__nit__AVarExpr = { -399, -"AbstractArrayRead[AVarExpr]", /* class_name_string */ -11, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[nullable MType] */ -const struct type type_standard__AbstractArrayRead__nullable__nit__MType = { -400, -"AbstractArrayRead[nullable MType]", /* class_name_string */ -12, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AEscapeExpr] */ -const struct type type_standard__AbstractArrayRead__nit__AEscapeExpr = { -401, -"AbstractArrayRead[AEscapeExpr]", /* class_name_string */ -11, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Char] */ -const struct type type_standard__AbstractArrayRead__standard__Char = { -402, -"AbstractArrayRead[Char]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Buffer] */ -const struct type type_standard__AbstractArrayRead__standard__Buffer = { -403, -"AbstractArrayRead[Buffer]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[FlatText] */ -const struct type type_standard__AbstractArrayRead__standard__FlatText = { -404, -"AbstractArrayRead[FlatText]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MGroup] */ -const struct type type_standard__AbstractArrayRead__nit__MGroup = { -405, -"AbstractArrayRead[MGroup]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AImport] */ -const struct type type_standard__AbstractArrayRead__nit__AImport = { -406, -"AbstractArrayRead[AImport]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[TId] */ -const struct type type_standard__AbstractArrayRead__nit__TId = { -407, -"AbstractArrayRead[TId]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[APropdef] */ -const struct type type_standard__AbstractArrayRead__nit__APropdef = { -408, -"AbstractArrayRead[APropdef]", /* class_name_string */ -11, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MMethodDef] */ -const struct type type_standard__AbstractArrayRead__nit__MMethodDef = { -409, -"AbstractArrayRead[MMethodDef]", /* class_name_string */ -11, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[CodeFile] */ -const struct type type_standard__AbstractArrayRead__nit__CodeFile = { -410, -"AbstractArrayRead[CodeFile]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Couple[MClass, AType]] */ -const struct type type_standard__AbstractArrayRead__standard__Couple__nit__MClass__nit__AType = { -411, -"AbstractArrayRead[Couple[MClass, AType]]", /* class_name_string */ +/* runtime type MGroup */ +const struct type type_nit__MGroup = { +102, +"MGroup", /* class_name_string */ 3, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[ANode] */ -const struct type type_standard__AbstractArrayRead__nit__ANode = { -412, -"AbstractArrayRead[ANode]", /* class_name_string */ -12, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MVirtualTypeProp] */ -const struct type type_standard__AbstractArrayRead__nit__MVirtualTypeProp = { -413, -"AbstractArrayRead[MVirtualTypeProp]", /* class_name_string */ -2, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[TComment] */ -const struct type type_standard__AbstractArrayRead__nit__TComment = { -414, -"AbstractArrayRead[TComment]", /* class_name_string */ +NULL, /*NO RESOLUTIONS*/ 5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AFormaldef] */ -const struct type type_standard__AbstractArrayRead__nit__AFormaldef = { -415, -"AbstractArrayRead[AFormaldef]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[ASuperclass] */ -const struct type type_standard__AbstractArrayRead__nit__ASuperclass = { -416, -"AbstractArrayRead[ASuperclass]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Scope] */ -const struct type type_standard__AbstractArrayRead__nit__scope__Scope = { -417, -"AbstractArrayRead[Scope]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[PropertyLayoutElement] */ -const struct type type_standard__AbstractArrayRead__nit__PropertyLayoutElement = { -418, -"AbstractArrayRead[PropertyLayoutElement]", /* class_name_string */ -12, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +102, /* MGroup */ +2194, /* nullable MGroup */ +}, }; -/* runtime type AbstractArrayRead[MAttribute] */ -const struct type type_standard__AbstractArrayRead__nit__MAttribute = { -419, -"AbstractArrayRead[MAttribute]", /* class_name_string */ +/* runtime type ModulePath */ +const struct type type_nit__ModulePath = { +103, +"ModulePath", /* class_name_string */ 2, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AExternCodeBlock] */ -const struct type type_standard__AbstractArrayRead__nit__AExternCodeBlock = { -420, -"AbstractArrayRead[AExternCodeBlock]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AParam] */ -const struct type type_standard__AbstractArrayRead__nit__AParam = { -421, -"AbstractArrayRead[AParam]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AExternCall] */ -const struct type type_standard__AbstractArrayRead__nit__AExternCall = { -422, -"AbstractArrayRead[AExternCall]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[AType] */ -const struct type type_standard__AbstractArrayRead__nit__AType = { -423, -"AbstractArrayRead[AType]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MAttributeDef] */ -const struct type type_standard__AbstractArrayRead__nit__MAttributeDef = { -424, -"AbstractArrayRead[MAttributeDef]", /* class_name_string */ -11, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MVirtualTypeDef] */ -const struct type type_standard__AbstractArrayRead__nit__MVirtualTypeDef = { -425, -"AbstractArrayRead[MVirtualTypeDef]", /* class_name_string */ -11, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[SourceFile] */ -const struct type type_standard__AbstractArrayRead__nit__SourceFile = { -426, -"AbstractArrayRead[SourceFile]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Array[String]] */ -const struct type type_standard__AbstractArrayRead__standard__Array__standard__String = { -427, -"AbstractArrayRead[Array[String]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Array[MProject]] */ -const struct type type_standard__AbstractArrayRead__standard__Array__nit__MProject = { -428, -"AbstractArrayRead[Array[MProject]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Array[MModule]] */ -const struct type type_standard__AbstractArrayRead__standard__Array__nit__MModule = { -429, -"AbstractArrayRead[Array[MModule]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Array[MClass]] */ -const struct type type_standard__AbstractArrayRead__standard__Array__nit__MClass = { -430, -"AbstractArrayRead[Array[MClass]]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Array[MProperty]] */ -const struct type type_standard__AbstractArrayRead__standard__Array__nit__MProperty = { -431, -"AbstractArrayRead[Array[MProperty]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[nullable ModulePath] */ -const struct type type_standard__AbstractArrayRead__nullable__nit__ModulePath = { -432, -"AbstractArrayRead[nullable ModulePath]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[nullable MGroup] */ -const struct type type_standard__AbstractArrayRead__nullable__nit__MGroup = { -433, -"AbstractArrayRead[nullable MGroup]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MModuleData[AAnnotation]] */ -const struct type type_standard__AbstractArrayRead__nit__MModuleData__nit__AAnnotation = { -434, -"AbstractArrayRead[MModuleData[AAnnotation]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Set[MProperty]] */ -const struct type type_standard__AbstractArrayRead__standard__Set__nit__MProperty = { -435, -"AbstractArrayRead[Set[MProperty]]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Array[MType]] */ -const struct type type_standard__AbstractArrayRead__standard__Array__nit__MType = { -436, -"AbstractArrayRead[Array[MType]]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[MGenericType] */ -const struct type type_standard__AbstractArrayRead__nit__MGenericType = { -437, -"AbstractArrayRead[MGenericType]", /* class_name_string */ -13, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[HashSet[MType]] */ -const struct type type_standard__AbstractArrayRead__standard__HashSet__nit__MType = { -438, -"AbstractArrayRead[HashSet[MType]]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Array[nullable MType]] */ -const struct type type_standard__AbstractArrayRead__standard__Array__nullable__nit__MType = { -439, -"AbstractArrayRead[Array[nullable MType]]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Array[nullable MPropDef]] */ -const struct type type_standard__AbstractArrayRead__standard__Array__nullable__nit__MPropDef = { -440, -"AbstractArrayRead[Array[nullable MPropDef]]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Set[MClassDef]] */ -const struct type type_standard__AbstractArrayRead__standard__Set__nit__MClassDef = { -441, -"AbstractArrayRead[Set[MClassDef]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +4, +{ +80, /* Object */ +2622, /* nullable Object */ +103, /* ModulePath */ +2193, /* nullable ModulePath */ +}, }; -/* runtime type AbstractArrayRead[Set[MClass]] */ -const struct type type_standard__AbstractArrayRead__standard__Set__nit__MClass = { -442, -"AbstractArrayRead[Set[MClass]]", /* class_name_string */ +/* runtime type Message */ +const struct type type_nit__Message = { +104, +"Message", /* class_name_string */ 3, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Set[MClassType]] */ -const struct type type_standard__AbstractArrayRead__standard__Set__nit__MClassType = { -443, -"AbstractArrayRead[Set[MClassType]]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Set[MVirtualTypeProp]] */ -const struct type type_standard__AbstractArrayRead__standard__Set__nit__MVirtualTypeProp = { -444, -"AbstractArrayRead[Set[MVirtualTypeProp]]", /* class_name_string */ -8, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_nit__Message, +4, +{ +80, /* Object */ +2622, /* nullable Object */ +2621, /* Comparable */ +104, /* Message */ +}, }; -/* runtime type AbstractArrayRead[nullable Array[nullable MType]] */ -const struct type type_standard__AbstractArrayRead__nullable__standard__Array__nullable__nit__MType = { -445, -"AbstractArrayRead[nullable Array[nullable MType]]", /* class_name_string */ -9, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_nit__Message = { +0, /* dummy */ +{ +&type_nit__Message, /* OTHER: Message */ +} }; -/* runtime type AbstractArrayRead[Set[PropertyLayoutElement]] */ -const struct type type_standard__AbstractArrayRead__standard__Set__nit__PropertyLayoutElement = { -446, -"AbstractArrayRead[Set[PropertyLayoutElement]]", /* class_name_string */ -9, +/* runtime type FileReader */ +const struct type type_standard__FileReader = { +-1, /*CAST DEAD*/ +"FileReader", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, }; -/* runtime type AbstractArrayRead[Set[MAttribute]] */ -const struct type type_standard__AbstractArrayRead__standard__Set__nit__MAttribute = { -447, -"AbstractArrayRead[Set[MAttribute]]", /* class_name_string */ -8, +/* runtime type Lexer */ +const struct type type_nit__Lexer = { +-1, /*CAST DEAD*/ +"Lexer", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, }; -/* runtime type AbstractArrayRead[Array[nullable MClass]] */ -const struct type type_standard__AbstractArrayRead__standard__Array__nullable__nit__MClass = { -448, -"AbstractArrayRead[Array[nullable MClass]]", /* class_name_string */ -7, +/* runtime type SourceFile */ +const struct type type_nit__SourceFile = { +107, +"SourceFile", /* class_name_string */ +2, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[EscapeMark] */ -const struct type type_standard__AbstractArrayRead__nit__EscapeMark = { -449, -"AbstractArrayRead[EscapeMark]", /* class_name_string */ +NULL, /*NO RESOLUTIONS*/ 3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +{ +80, /* Object */ +2622, /* nullable Object */ +107, /* SourceFile */ +}, }; -/* runtime type AbstractArrayRead[Set[MType]] */ -const struct type type_standard__AbstractArrayRead__standard__Set__nit__MType = { -450, -"AbstractArrayRead[Set[MType]]", /* class_name_string */ -7, +/* runtime type Array[Int] */ +const struct type type_standard__Array__standard__Int = { +108, +"Array[Int]", /* class_name_string */ +395, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__Array__standard__Int, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +2147, /* Collection[Int] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2441, /* AbstractArrayRead[Int] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2665, /* AbstractArray[Int] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2172, /* Array[Comparable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +108, /* Array[Int] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type AbstractArrayRead[POSetElement[Phase]] */ -const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__Phase = { -451, -"AbstractArrayRead[POSetElement[Phase]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__Array__standard__Int = { +0, /* dummy */ +{ +&type_standard__Int, /* E: Int */ +&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ +&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ +&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ +&type_standard__NativeArray__standard__Int, /* NativeArray[E]: NativeArray[Int] */ +&type_standard__Int, /* E: Int */ +&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ +&type_standard__Int, /* E: Int */ +&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ +&type_standard__Collection__standard__Int, /* Collection[E]: Collection[Int] */ +&type_standard__Array__standard__Int, /* Array[E]: Array[Int] */ +&type_standard__AbstractArray__standard__Int, /* AbstractArray[E]: AbstractArray[Int] */ +&type_standard__array__ArrayIterator__standard__Int, /* ArrayIterator[E]: ArrayIterator[Int] */ +} }; -/* runtime type AbstractArrayRead[POSetElement[MModule]] */ -const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__MModule = { -452, -"AbstractArrayRead[POSetElement[MModule]]", /* class_name_string */ -3, +/* runtime type Parser */ +const struct type type_nit__Parser = { +-1, /*CAST DEAD*/ +"Parser", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, }; -/* runtime type AbstractArrayRead[POSetElement[MClassDef]] */ -const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__MClassDef = { -453, -"AbstractArrayRead[POSetElement[MClassDef]]", /* class_name_string */ -3, +/* runtime type Array[State] */ +const struct type type_standard__Array__nit__parser_work__State = { +110, +"Array[State]", /* class_name_string */ +396, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__Array__nit__parser_work__State, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2322, /* Collection[State] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2442, /* AbstractArrayRead[State] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2666, /* AbstractArray[State] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +110, /* Array[State] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type AbstractArrayRead[POSetElement[MClassType]] */ -const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__MClassType = { -454, -"AbstractArrayRead[POSetElement[MClassType]]", /* class_name_string */ -5, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__Array__nit__parser_work__State = { +0, /* dummy */ +{ +&type_nit__parser_work__State, /* E: State */ +&type_standard__Array__nit__parser_work__State, /* Array[E]: Array[State] */ +&type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */ +&type_standard__Array__nit__parser_work__State, /* Array[E]: Array[State] */ +&type_standard__NativeArray__nit__parser_work__State, /* NativeArray[E]: NativeArray[State] */ +&type_nit__parser_work__State, /* E: State */ +&type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */ +&type_nit__parser_work__State, /* E: State */ +&type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */ +&type_standard__Collection__nit__parser_work__State, /* Collection[E]: Collection[State] */ +&type_standard__Array__nit__parser_work__State, /* Array[E]: Array[State] */ +&type_standard__AbstractArray__nit__parser_work__State, /* AbstractArray[E]: AbstractArray[State] */ +&type_standard__array__ArrayIterator__nit__parser_work__State, /* ArrayIterator[E]: ArrayIterator[State] */ +} }; -/* runtime type AbstractArrayRead[HashMap2[MType, String, nullable MProperty]] */ -const struct type type_standard__AbstractArrayRead__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -455, -"AbstractArrayRead[HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ -3, +/* runtime type ANodes[AImport] */ +const struct type type_nit__ANodes__nit__AImport = { +-1, /*CAST DEAD*/ +"ANodes[AImport]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_nit__ANodes__nit__AImport, +125, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2327, /* Collection[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2355, /* Collection[AImport] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +}, }; -/* runtime type AbstractArrayRead[POSetElement[MGroup]] */ -const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__MGroup = { -456, -"AbstractArrayRead[POSetElement[MGroup]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_nit__ANodes__nit__AImport = { +0, /* dummy */ +{ +&type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */ +&type_standard__Array__nit__AImport, /* Array[E]: Array[AImport] */ +&type_nit__AImport, /* E: AImport */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__AImport, /* E: AImport */ +&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */ +&type_standard__Collection__nit__AImport, /* Collection[E]: Collection[AImport] */ +} }; -/* runtime type AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__AbstractArrayRead__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -457, -"AbstractArrayRead[HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ -3, +/* runtime type ANodes[TId] */ +const struct type type_nit__ANodes__nit__TId = { +-1, /*CAST DEAD*/ +"ANodes[TId]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_nit__ANodes__nit__TId, +125, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2328, /* Collection[Token] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2356, /* Collection[TId] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +}, }; -/* runtime type AbstractArrayRead[Set[MMethodDef]] */ -const struct type type_standard__AbstractArrayRead__standard__Set__nit__MMethodDef = { -458, -"AbstractArrayRead[Set[MMethodDef]]", /* class_name_string */ -3, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_nit__ANodes__nit__TId = { +0, /* dummy */ +{ +&type_standard__Array__nit__TId, /* Array[E]: Array[TId] */ +&type_standard__Array__nit__TId, /* Array[E]: Array[TId] */ +&type_nit__TId, /* E: TId */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__TId, /* E: TId */ +&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */ +&type_standard__Collection__nit__TId, /* Collection[E]: Collection[TId] */ +} }; -/* runtime type AbstractArrayRead[POSetElement[MClass]] */ -const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__MClass = { -459, -"AbstractArrayRead[POSetElement[MClass]]", /* class_name_string */ +/* runtime type MVisibility */ +const struct type type_nit__MVisibility = { +113, +"MVisibility", /* class_name_string */ 3, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_nit__MVisibility, +4, +{ +80, /* Object */ +2622, /* nullable Object */ +2621, /* Comparable */ +113, /* MVisibility */ +}, }; -/* runtime type AbstractArrayRead[POSetElement[MType]] */ -const struct type type_standard__AbstractArrayRead__poset__POSetElement__nit__MType = { -460, -"AbstractArrayRead[POSetElement[MType]]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_nit__MVisibility = { +0, /* dummy */ +{ +&type_nit__MVisibility, /* OTHER: MVisibility */ +} }; -/* runtime type AbstractArrayRead[HashMap[String, nullable MProperty]] */ -const struct type type_standard__AbstractArrayRead__standard__HashMap__standard__String__nullable__nit__MProperty = { -461, -"AbstractArrayRead[HashMap[String, nullable MProperty]]", /* class_name_string */ -3, +/* runtime type ANodes[AClassdef] */ +const struct type type_nit__ANodes__nit__AClassdef = { +-1, /*CAST DEAD*/ +"ANodes[AClassdef]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_nit__ANodes__nit__AClassdef, +125, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2327, /* Collection[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2332, /* Collection[AClassdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +}, }; -/* runtime type AbstractArrayRead[nullable MProperty] */ -const struct type type_standard__AbstractArrayRead__nullable__nit__MProperty = { -462, -"AbstractArrayRead[nullable MProperty]", /* class_name_string */ -11, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_nit__ANodes__nit__AClassdef = { +0, /* dummy */ +{ +&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ +&type_standard__Array__nit__AClassdef, /* Array[E]: Array[AClassdef] */ +&type_nit__AClassdef, /* E: AClassdef */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__AClassdef, /* E: AClassdef */ +&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ +&type_standard__Collection__nit__AClassdef, /* Collection[E]: Collection[AClassdef] */ +} }; -/* runtime type AbstractArrayRead[HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__AbstractArrayRead__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -463, -"AbstractArrayRead[HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -3, +/* runtime type ANodes[APropdef] */ +const struct type type_nit__ANodes__nit__APropdef = { +-1, /*CAST DEAD*/ +"ANodes[APropdef]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_nit__ANodes__nit__APropdef, +125, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2327, /* Collection[Prod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2357, /* Collection[APropdef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2363, /* Collection[ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +}, }; -/* runtime type AbstractArrayRead[Array[MMethodDef]] */ -const struct type type_standard__AbstractArrayRead__standard__Array__nit__MMethodDef = { -464, -"AbstractArrayRead[Array[MMethodDef]]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_nit__ANodes__nit__APropdef = { +0, /* dummy */ +{ +&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */ +&type_standard__Array__nit__APropdef, /* Array[E]: Array[APropdef] */ +&type_nit__APropdef, /* E: APropdef */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__APropdef, /* E: APropdef */ +&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */ +&type_standard__Collection__nit__APropdef, /* Collection[E]: Collection[APropdef] */ +} }; -/* runtime type AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__AbstractArrayRead__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -465, -"AbstractArrayRead[HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ +/* runtime type Location */ +const struct type type_nit__Location = { +116, +"Location", /* class_name_string */ 3, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_nit__Location, +4, +{ +80, /* Object */ +2622, /* nullable Object */ +2621, /* Comparable */ +116, /* Location */ +}, }; -/* runtime type AbstractArrayRead[Array[MAttributeDef]] */ -const struct type type_standard__AbstractArrayRead__standard__Array__nit__MAttributeDef = { -466, -"AbstractArrayRead[Array[MAttributeDef]]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_nit__Location = { +0, /* dummy */ +{ +&type_nit__Location, /* OTHER: Location */ +} }; -/* runtime type AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_standard__AbstractArrayRead__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -467, -"AbstractArrayRead[HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ +/* runtime type MClass */ +const struct type type_nit__MClass = { +117, +"MClass", /* class_name_string */ 3, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type AbstractArrayRead[Array[MVirtualTypeDef]] */ -const struct type type_standard__AbstractArrayRead__standard__Array__nit__MVirtualTypeDef = { -468, -"AbstractArrayRead[Array[MVirtualTypeDef]]", /* class_name_string */ -7, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[SourceFile, Array[String]] */ -const struct type type_standard__MapIterator__nit__SourceFile__standard__Array__standard__String = { -469, -"MapIterator[SourceFile, Array[String]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[String, Option] */ -const struct type type_standard__MapIterator__standard__String__opts__Option = { -470, -"MapIterator[String, Option]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[String, Array[MProject]] */ -const struct type type_standard__MapIterator__standard__String__standard__Array__nit__MProject = { -471, -"MapIterator[String, Array[MProject]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[String, Array[MModule]] */ -const struct type type_standard__MapIterator__standard__String__standard__Array__nit__MModule = { -472, -"MapIterator[String, Array[MModule]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[String, Array[MClass]] */ -const struct type type_standard__MapIterator__standard__String__standard__Array__nit__MClass = { -473, -"MapIterator[String, Array[MClass]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[String, Array[MProperty]] */ -const struct type type_standard__MapIterator__standard__String__standard__Array__nit__MProperty = { -474, -"MapIterator[String, Array[MProperty]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[String, nullable ModulePath] */ -const struct type type_standard__MapIterator__standard__String__nullable__nit__ModulePath = { -475, -"MapIterator[String, nullable ModulePath]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[String, nullable MGroup] */ -const struct type type_standard__MapIterator__standard__String__nullable__nit__MGroup = { -476, -"MapIterator[String, nullable MGroup]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[MModule, AModule] */ -const struct type type_standard__MapIterator__nit__MModule__nit__AModule = { -477, -"MapIterator[MModule, AModule]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[MClassDef, AClassdef] */ -const struct type type_standard__MapIterator__nit__MClassDef__nit__AClassdef = { -478, -"MapIterator[MClassDef, AClassdef]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +5, +{ +80, /* Object */ +2622, /* nullable Object */ +2146, /* MEntity */ +117, /* MClass */ +2183, /* nullable MClass */ +}, }; -/* runtime type MapIterator[String, MModuleData[AAnnotation]] */ -const struct type type_standard__MapIterator__standard__String__nit__MModuleData__nit__AAnnotation = { -479, -"MapIterator[String, MModuleData[AAnnotation]]", /* class_name_string */ -0, +/* runtime type Array[MParameterType] */ +const struct type type_standard__Array__nit__MParameterType = { +118, +"Array[MParameterType]", /* class_name_string */ +397, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__Array__nit__MParameterType, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2323, /* Collection[MParameterType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2329, /* Collection[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2349, /* Collection[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2443, /* AbstractArrayRead[MParameterType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2449, /* AbstractArrayRead[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2469, /* AbstractArrayRead[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2667, /* AbstractArray[MParameterType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2673, /* AbstractArray[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2693, /* AbstractArray[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +170, /* Array[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +992, /* Array[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +118, /* Array[MParameterType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MPropDef, APropdef] */ -const struct type type_standard__MapIterator__nit__MPropDef__nit__APropdef = { -480, -"MapIterator[MPropDef, APropdef]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__Array__nit__MParameterType = { +0, /* dummy */ +{ +&type_nit__MParameterType, /* E: MParameterType */ +&type_standard__Array__nit__MParameterType, /* Array[E]: Array[MParameterType] */ +&type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */ +&type_standard__Array__nit__MParameterType, /* Array[E]: Array[MParameterType] */ +&type_standard__NativeArray__nit__MParameterType, /* NativeArray[E]: NativeArray[MParameterType] */ +&type_nit__MParameterType, /* E: MParameterType */ +&type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */ +&type_nit__MParameterType, /* E: MParameterType */ +&type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */ +&type_standard__Collection__nit__MParameterType, /* Collection[E]: Collection[MParameterType] */ +&type_standard__Array__nit__MParameterType, /* Array[E]: Array[MParameterType] */ +&type_standard__AbstractArray__nit__MParameterType, /* AbstractArray[E]: AbstractArray[MParameterType] */ +&type_standard__array__ArrayIterator__nit__MParameterType, /* ArrayIterator[E]: ArrayIterator[MParameterType] */ +} }; -/* runtime type MapIterator[MClass, Set[MProperty]] */ -const struct type type_standard__MapIterator__nit__MClass__standard__Set__nit__MProperty = { -481, -"MapIterator[MClass, Set[MProperty]]", /* class_name_string */ -0, +/* runtime type HashMap[Array[MType], MGenericType] */ +const struct type type_standard__HashMap__standard__Array__nit__MType__nit__MGenericType = { +119, +"HashMap[Array[MType], MGenericType]", /* class_name_string */ +25, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashMap__standard__Array__nit__MType__nit__MGenericType, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +119, /* HashMap[Array[MType], MGenericType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MProperty, APropdef] */ -const struct type type_standard__MapIterator__nit__MProperty__nit__APropdef = { -482, -"MapIterator[MProperty, APropdef]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashMap__standard__Array__nit__MType__nit__MGenericType = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__standard__Array__nit__MType__nit__MGenericType, /* HashMapIterator[K, V]: HashMapIterator[Array[MType], MGenericType] */ +&type_standard__Array__nit__MType, /* K: Array[MType] */ +&type_nit__MGenericType, /* V: MGenericType */ +&type_standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* HashMapNode[K, V]: HashMapNode[Array[MType], MGenericType] */ +&type_standard__hash_collection__HashMapKeys__standard__Array__nit__MType__nit__MGenericType, /* HashMapKeys[K, V]: HashMapKeys[Array[MType], MGenericType] */ +&type_standard__hash_collection__HashMapValues__standard__Array__nit__MType__nit__MGenericType, /* HashMapValues[K, V]: HashMapValues[Array[MType], MGenericType] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* nullable N: nullable HashMapNode[Array[MType], MGenericType] */ +&type_standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* N: HashMapNode[Array[MType], MGenericType] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__Array__nit__MType__nit__MGenericType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[Array[MType], MGenericType]] */ +} }; -/* runtime type MapIterator[Array[MType], MGenericType] */ -const struct type type_standard__MapIterator__standard__Array__nit__MType__nit__MGenericType = { -483, -"MapIterator[Array[MType], MGenericType]", /* class_name_string */ +/* runtime type RapidTypeAnalysis */ +const struct type type_nit__RapidTypeAnalysis = { +-1, /*CAST DEAD*/ +"RapidTypeAnalysis", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +NULL, /*NO RESOLUTIONS*/ +2, +{ +80, /* Object */ +2622, /* nullable Object */ +}, }; -/* runtime type MapIterator[MClassDef, HashSet[MType]] */ -const struct type type_standard__MapIterator__nit__MClassDef__standard__HashSet__nit__MType = { -484, -"MapIterator[MClassDef, HashSet[MType]]", /* class_name_string */ -0, +/* runtime type HashSet[MClassType] */ +const struct type type_standard__HashSet__nit__MClassType = { +121, +"HashSet[MClassType]", /* class_name_string */ +142, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashSet__nit__MClassType, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2320, /* Collection[MClassType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2329, /* Collection[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2349, /* Collection[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2199, /* Set[MClassType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2204, /* Set[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +123, /* HashSet[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +121, /* HashSet[MClassType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MClass, Int] */ -const struct type type_standard__MapIterator__nit__MClass__standard__Int = { -485, -"MapIterator[MClass, Int]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashSet__nit__MClassType = { +0, /* dummy */ +{ +&type_nit__MClassType, /* E: MClassType */ +&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ +&type_standard__hash_collection__HashSetNode__nit__MClassType, /* HashSetNode[E]: HashSetNode[MClassType] */ +&type_standard__hash_collection__HashSetIterator__nit__MClassType, /* HashSetIterator[E]: HashSetIterator[MClassType] */ +&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__MClassType, /* nullable N: nullable HashSetNode[MClassType] */ +&type_standard__hash_collection__HashSetNode__nit__MClassType, /* N: HashSetNode[MClassType] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MClassType]] */ +} }; -/* runtime type MapIterator[MType, Array[nullable MType]] */ -const struct type type_standard__MapIterator__nit__MType__standard__Array__nullable__nit__MType = { -486, -"MapIterator[MType, Array[nullable MType]]", /* class_name_string */ -0, +/* runtime type HashSet[MClass] */ +const struct type type_standard__HashSet__nit__MClass = { +122, +"HashSet[MClass]", /* class_name_string */ +143, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashSet__nit__MClass, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2313, /* Collection[MClass] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2341, /* Collection[nullable MClass] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2198, /* Set[MClass] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +122, /* HashSet[MClass] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MClassType, Array[nullable MType]] */ -const struct type type_standard__MapIterator__nit__MClassType__standard__Array__nullable__nit__MType = { -487, -"MapIterator[MClassType, Array[nullable MType]]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashSet__nit__MClass = { +0, /* dummy */ +{ +&type_nit__MClass, /* E: MClass */ +&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ +&type_standard__hash_collection__HashSetNode__nit__MClass, /* HashSetNode[E]: HashSetNode[MClass] */ +&type_standard__hash_collection__HashSetIterator__nit__MClass, /* HashSetIterator[E]: HashSetIterator[MClass] */ +&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__MClass, /* nullable N: nullable HashSetNode[MClass] */ +&type_standard__hash_collection__HashSetNode__nit__MClass, /* N: HashSetNode[MClass] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MClass]] */ +} }; -/* runtime type MapIterator[MClass, Array[nullable MPropDef]] */ -const struct type type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef = { -488, -"MapIterator[MClass, Array[nullable MPropDef]]", /* class_name_string */ -0, +/* runtime type HashSet[MType] */ +const struct type type_standard__HashSet__nit__MType = { +123, +"HashSet[MType]", /* class_name_string */ +136, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashSet__nit__MType, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2329, /* Collection[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2349, /* Collection[nullable MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2204, /* Set[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +123, /* HashSet[MType] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[String, String] */ -const struct type type_standard__MapIterator__standard__String__standard__String = { -489, -"MapIterator[String, String]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashSet__nit__MType = { +0, /* dummy */ +{ +&type_nit__MType, /* E: MType */ +&type_standard__Array__nit__MType, /* Array[E]: Array[MType] */ +&type_standard__hash_collection__HashSetNode__nit__MType, /* HashSetNode[E]: HashSetNode[MType] */ +&type_standard__hash_collection__HashSetIterator__nit__MType, /* HashSetIterator[E]: HashSetIterator[MType] */ +&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__MType, /* Collection[E]: Collection[MType] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__MType, /* nullable N: nullable HashSetNode[MType] */ +&type_standard__hash_collection__HashSetNode__nit__MType, /* N: HashSetNode[MType] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MType]] */ +} }; -/* runtime type MapIterator[String, ANode] */ -const struct type type_standard__MapIterator__standard__String__nit__ANode = { -490, -"MapIterator[String, ANode]", /* class_name_string */ -0, +/* runtime type HashSet[MMethodDef] */ +const struct type type_standard__HashSet__nit__MMethodDef = { +124, +"HashSet[MMethodDef]", /* class_name_string */ +144, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashSet__nit__MMethodDef, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2321, /* Collection[MPropDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +2339, /* Collection[PropertyLayoutElement] */ +2340, /* Collection[nullable MPropDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2358, /* Collection[MMethodDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2369, /* Collection[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2202, /* Set[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +2205, /* Set[MMethodDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +124, /* HashSet[MMethodDef] */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +659, /* HashSet[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MClass, MClassType] */ -const struct type type_standard__MapIterator__nit__MClass__nit__MClassType = { -491, -"MapIterator[MClass, MClassType]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashSet__nit__MMethodDef = { +0, /* dummy */ +{ +&type_nit__MMethodDef, /* E: MMethodDef */ +&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ +&type_standard__hash_collection__HashSetNode__nit__MMethodDef, /* HashSetNode[E]: HashSetNode[MMethodDef] */ +&type_standard__hash_collection__HashSetIterator__nit__MMethodDef, /* HashSetIterator[E]: HashSetIterator[MMethodDef] */ +&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__MMethodDef, /* nullable N: nullable HashSetNode[MMethodDef] */ +&type_standard__hash_collection__HashSetNode__nit__MMethodDef, /* N: HashSetNode[MMethodDef] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MMethodDef]] */ +} }; -/* runtime type MapIterator[MClass, AType] */ -const struct type type_standard__MapIterator__nit__MClass__nit__AType = { -492, -"MapIterator[MClass, AType]", /* class_name_string */ -0, +/* runtime type HashSet[MMethod] */ +const struct type type_standard__HashSet__nit__MMethod = { +125, +"HashSet[MMethod]", /* class_name_string */ +145, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashSet__nit__MMethod, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2314, /* Collection[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2324, /* Collection[MMethod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +2339, /* Collection[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2369, /* Collection[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2417, /* Collection[nullable MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2196, /* Set[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2202, /* Set[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +125, /* HashSet[MMethod] */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +659, /* HashSet[PropertyLayoutElement] */ +-1, /* empty */ +670, /* HashSet[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MModule, Set[MClassDef]] */ -const struct type type_standard__MapIterator__nit__MModule__standard__Set__nit__MClassDef = { -493, -"MapIterator[MModule, Set[MClassDef]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashSet__nit__MMethod = { +0, /* dummy */ +{ +&type_nit__MMethod, /* E: MMethod */ +&type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */ +&type_standard__hash_collection__HashSetNode__nit__MMethod, /* HashSetNode[E]: HashSetNode[MMethod] */ +&type_standard__hash_collection__HashSetIterator__nit__MMethod, /* HashSetIterator[E]: HashSetIterator[MMethod] */ +&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__MMethod, /* nullable N: nullable HashSetNode[MMethod] */ +&type_standard__hash_collection__HashSetNode__nit__MMethod, /* N: HashSetNode[MMethod] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MMethod]] */ +} }; -/* runtime type MapIterator[MModule, Set[MClass]] */ -const struct type type_standard__MapIterator__nit__MModule__standard__Set__nit__MClass = { -494, -"MapIterator[MModule, Set[MClass]]", /* class_name_string */ -0, +/* runtime type HashSet[CallSite] */ +const struct type type_standard__HashSet__nit__CallSite = { +126, +"HashSet[CallSite]", /* class_name_string */ +146, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashSet__nit__CallSite, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2336, /* Collection[CallSite] */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +126, /* HashSet[CallSite] */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MModule, Set[MClassType]] */ -const struct type type_standard__MapIterator__nit__MModule__standard__Set__nit__MClassType = { -495, -"MapIterator[MModule, Set[MClassType]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashSet__nit__CallSite = { +0, /* dummy */ +{ +&type_nit__CallSite, /* E: CallSite */ +&type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */ +&type_standard__hash_collection__HashSetNode__nit__CallSite, /* HashSetNode[E]: HashSetNode[CallSite] */ +&type_standard__hash_collection__HashSetIterator__nit__CallSite, /* HashSetIterator[E]: HashSetIterator[CallSite] */ +&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ +&type_nullable__standard__hash_collection__HashSetNode__nit__CallSite, /* nullable N: nullable HashSetNode[CallSite] */ +&type_standard__hash_collection__HashSetNode__nit__CallSite, /* N: HashSetNode[CallSite] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__CallSite, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[CallSite]] */ +} }; -/* runtime type MapIterator[String, Int] */ -const struct type type_standard__MapIterator__standard__String__standard__Int = { -496, -"MapIterator[String, Int]", /* class_name_string */ -0, +/* runtime type HashMap2[MType, MProperty, Set[MMethodDef]] */ +const struct type type_more_collections__HashMap2__nit__MType__nit__MProperty__standard__Set__nit__MMethodDef = { +-1, /*CAST DEAD*/ +"HashMap2[MType, MProperty, Set[MMethodDef]]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_more_collections__HashMap2__nit__MType__nit__MProperty__standard__Set__nit__MMethodDef, +3, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MClass, Set[MVirtualTypeProp]] */ -const struct type type_standard__MapIterator__nit__MClass__standard__Set__nit__MVirtualTypeProp = { -497, -"MapIterator[MClass, Set[MVirtualTypeProp]]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_more_collections__HashMap2__nit__MType__nit__MProperty__standard__Set__nit__MMethodDef = { +0, /* dummy */ +{ +&type_standard__HashMap__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMap[K1, HashMap[K2, V]]: HashMap[MType, HashMap[MProperty, Set[MMethodDef]]] */ +&type_nit__MType, /* K1: MType */ +&type_nit__MProperty, /* K2: MProperty */ +&type_standard__Set__nit__MMethodDef, /* V: Set[MMethodDef] */ +&type_standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef, /* HashMap[K2, V]: HashMap[MProperty, Set[MMethodDef]] */ +} }; -/* runtime type MapIterator[Variable, nullable MType] */ -const struct type type_standard__MapIterator__nit__Variable__nullable__nit__MType = { -498, -"MapIterator[Variable, nullable MType]", /* class_name_string */ -0, +/* runtime type Array[MMethod] */ +const struct type type_standard__Array__nit__MMethod = { +128, +"Array[MMethod]", /* class_name_string */ +398, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__Array__nit__MMethod, +490, +{ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2314, /* Collection[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2324, /* Collection[MMethod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +2339, /* Collection[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2369, /* Collection[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2417, /* Collection[nullable MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2433, /* AbstractArrayRead[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2444, /* AbstractArrayRead[MMethod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2457, /* AbstractArrayRead[Object] */ +-1, /* empty */ +2459, /* AbstractArrayRead[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2490, /* AbstractArrayRead[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2538, /* AbstractArrayRead[nullable MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2657, /* AbstractArray[MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2668, /* AbstractArray[MMethod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2681, /* AbstractArray[Object] */ +-1, /* empty */ +2683, /* AbstractArray[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2714, /* AbstractArray[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2762, /* AbstractArray[nullable MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2004, /* Array[nullable Object] */ +650, /* Array[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +56, /* Array[MProperty] */ +-1, /* empty */ +-1, /* empty */ +1942, /* Array[nullable MProperty] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +128, /* Array[MMethod] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +658, /* Array[PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +1380, /* Array[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[Variable, nullable Array[nullable MType]] */ -const struct type type_standard__MapIterator__nit__Variable__nullable__standard__Array__nullable__nit__MType = { -499, -"MapIterator[Variable, nullable Array[nullable MType]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__Array__nit__MMethod = { +0, /* dummy */ +{ +&type_nit__MMethod, /* E: MMethod */ +&type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */ +&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ +&type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */ +&type_standard__NativeArray__nit__MMethod, /* NativeArray[E]: NativeArray[MMethod] */ +&type_nit__MMethod, /* E: MMethod */ +&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ +&type_nit__MMethod, /* E: MMethod */ +&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ +&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ +&type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */ +&type_standard__AbstractArray__nit__MMethod, /* AbstractArray[E]: AbstractArray[MMethod] */ +&type_standard__array__ArrayIterator__nit__MMethod, /* ArrayIterator[E]: ArrayIterator[MMethod] */ +} }; -/* runtime type MapIterator[MClass, Set[PropertyLayoutElement]] */ -const struct type type_standard__MapIterator__nit__MClass__standard__Set__nit__PropertyLayoutElement = { -500, -"MapIterator[MClass, Set[PropertyLayoutElement]]", /* class_name_string */ +/* runtime type List[MMethodDef] */ +const struct type type_standard__List__nit__MMethodDef = { +129, +"List[MMethodDef]", /* class_name_string */ 2, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[MClass, Set[MAttribute]] */ -const struct type type_standard__MapIterator__nit__MClass__standard__Set__nit__MAttribute = { -501, -"MapIterator[MClass, Set[MAttribute]]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[MClass, Array[nullable MClass]] */ -const struct type type_standard__MapIterator__nit__MClass__standard__Array__nullable__nit__MClass = { -502, -"MapIterator[MClass, Array[nullable MClass]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[MClass, AClassdef] */ -const struct type type_standard__MapIterator__nit__MClass__nit__AClassdef = { -503, -"MapIterator[MClass, AClassdef]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[String, Variable] */ -const struct type type_standard__MapIterator__standard__String__nit__Variable = { -504, -"MapIterator[String, Variable]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[Variable, RuntimeVariable] */ -const struct type type_standard__MapIterator__nit__Variable__nit__RuntimeVariable = { -505, -"MapIterator[Variable, RuntimeVariable]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[EscapeMark, String] */ -const struct type type_standard__MapIterator__nit__EscapeMark__standard__String = { -506, -"MapIterator[EscapeMark, String]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[MClassType, Set[MType]] */ -const struct type type_standard__MapIterator__nit__MClassType__standard__Set__nit__MType = { -507, -"MapIterator[MClassType, Set[MType]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[MType, Int] */ -const struct type type_standard__MapIterator__nit__MType__standard__Int = { -508, -"MapIterator[MType, Int]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[Phase, POSetElement[Phase]] */ -const struct type type_standard__MapIterator__nit__Phase__poset__POSetElement__nit__Phase = { -509, -"MapIterator[Phase, POSetElement[Phase]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[MModule, POSetElement[MModule]] */ -const struct type type_standard__MapIterator__nit__MModule__poset__POSetElement__nit__MModule = { -510, -"MapIterator[MModule, POSetElement[MModule]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[MClassDef, POSetElement[MClassDef]] */ -const struct type type_standard__MapIterator__nit__MClassDef__poset__POSetElement__nit__MClassDef = { -511, -"MapIterator[MClassDef, POSetElement[MClassDef]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ -}; -/* runtime type MapIterator[MClassType, POSetElement[MClassType]] */ -const struct type type_standard__MapIterator__nit__MClassType__poset__POSetElement__nit__MClassType = { -512, -"MapIterator[MClassType, POSetElement[MClassType]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__List__nit__MMethodDef, +131, +{ +80, /* Object */ +2622, /* nullable Object */ +129, /* List[MMethodDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2321, /* Collection[MPropDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +2339, /* Collection[PropertyLayoutElement] */ +2340, /* Collection[nullable MPropDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2358, /* Collection[MMethodDef] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2369, /* Collection[nullable PropertyLayoutElement] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2003, /* SequenceRead[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MModule, HashMap2[MType, String, nullable MProperty]] */ -const struct type type_standard__MapIterator__nit__MModule__more_collections__HashMap2__nit__MType__standard__String__nullable__nit__MProperty = { -513, -"MapIterator[MModule, HashMap2[MType, String, nullable MProperty]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__List__nit__MMethodDef = { +0, /* dummy */ +{ +&type_nit__MMethodDef, /* E: MMethodDef */ +&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ +&type_standard__list__ListNode__nit__MMethodDef, /* ListNode[E]: ListNode[MMethodDef] */ +&type_standard__ListIterator__nit__MMethodDef, /* ListIterator[E]: ListIterator[MMethodDef] */ +&type_nullable__standard__list__ListNode__nit__MMethodDef, /* nullable ListNode[E]: nullable ListNode[MMethodDef] */ +NULL, /* empty */ +NULL, /* empty */ +&type_nit__MMethodDef, /* E: MMethodDef */ +&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ +&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ +} }; -/* runtime type MapIterator[MGroup, POSetElement[MGroup]] */ -const struct type type_standard__MapIterator__nit__MGroup__poset__POSetElement__nit__MGroup = { -514, -"MapIterator[MGroup, POSetElement[MGroup]]", /* class_name_string */ -0, +/* runtime type SeparateCompiler */ +const struct type type_nit__SeparateCompiler = { +130, +"SeparateCompiler", /* class_name_string */ +3, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_nit__SeparateCompiler, +4, +{ +80, /* Object */ +2622, /* nullable Object */ +2648, /* AbstractCompiler */ +130, /* SeparateCompiler */ +}, }; -/* runtime type MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]] */ -const struct type type_standard__MapIterator__nit__MType__standard__HashMap__nit__MProperty__standard__Set__nit__MMethodDef = { -515, -"MapIterator[MType, HashMap[MProperty, Set[MMethodDef]]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_nit__SeparateCompiler = { +0, /* dummy */ +{ +&type_nit__SeparateCompilerVisitor, /* VISITOR: SeparateCompilerVisitor */ +} }; -/* runtime type MapIterator[MProperty, Set[MMethodDef]] */ -const struct type type_standard__MapIterator__nit__MProperty__standard__Set__nit__MMethodDef = { -516, -"MapIterator[MProperty, Set[MMethodDef]]", /* class_name_string */ +/* runtime type HashMap[MClassDef, HashSet[MType]] */ +const struct type type_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType = { +131, +"HashMap[MClassDef, HashSet[MType]]", /* class_name_string */ +26, 0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +131, /* HashMap[MClassDef, HashSet[MType]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MVirtualTypeProp, Int] */ -const struct type type_standard__MapIterator__nit__MVirtualTypeProp__standard__Int = { -517, -"MapIterator[MVirtualTypeProp, Int]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashMap__nit__MClassDef__standard__HashSet__nit__MType = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MClassDef__standard__HashSet__nit__MType, /* HashMapIterator[K, V]: HashMapIterator[MClassDef, HashSet[MType]] */ +&type_nit__MClassDef, /* K: MClassDef */ +&type_standard__HashSet__nit__MType, /* V: HashSet[MType] */ +&type_standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, /* HashMapNode[K, V]: HashMapNode[MClassDef, HashSet[MType]] */ +&type_standard__hash_collection__HashMapKeys__nit__MClassDef__standard__HashSet__nit__MType, /* HashMapKeys[K, V]: HashMapKeys[MClassDef, HashSet[MType]] */ +&type_standard__hash_collection__HashMapValues__nit__MClassDef__standard__HashSet__nit__MType, /* HashMapValues[K, V]: HashMapValues[MClassDef, HashSet[MType]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, /* nullable N: nullable HashMapNode[MClassDef, HashSet[MType]] */ +&type_standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, /* N: HashMapNode[MClassDef, HashSet[MType]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassDef__standard__HashSet__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClassDef, HashSet[MType]]] */ +} }; -/* runtime type MapIterator[PropertyLayoutElement, Int] */ -const struct type type_standard__MapIterator__nit__PropertyLayoutElement__standard__Int = { -518, -"MapIterator[PropertyLayoutElement, Int]", /* class_name_string */ -1, +/* runtime type HashMap[MClass, Int] */ +const struct type type_standard__HashMap__nit__MClass__standard__Int = { +132, +"HashMap[MClass, Int]", /* class_name_string */ +27, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashMap__nit__MClass__standard__Int, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +132, /* HashMap[MClass, Int] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MAttribute, Int] */ -const struct type type_standard__MapIterator__nit__MAttribute__standard__Int = { -519, -"MapIterator[MAttribute, Int]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashMap__nit__MClass__standard__Int = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MClass__standard__Int, /* HashMapIterator[K, V]: HashMapIterator[MClass, Int] */ +&type_nit__MClass, /* K: MClass */ +&type_standard__Int, /* V: Int */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Int, /* HashMapNode[K, V]: HashMapNode[MClass, Int] */ +&type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Int, /* HashMapKeys[K, V]: HashMapKeys[MClass, Int] */ +&type_standard__hash_collection__HashMapValues__nit__MClass__standard__Int, /* HashMapValues[K, V]: HashMapValues[MClass, Int] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int, /* nullable N: nullable HashMapNode[MClass, Int] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Int, /* N: HashMapNode[MClass, Int] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Int, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Int]] */ +} }; -/* runtime type MapIterator[MClass, POSetElement[MClass]] */ -const struct type type_standard__MapIterator__nit__MClass__poset__POSetElement__nit__MClass = { -520, -"MapIterator[MClass, POSetElement[MClass]]", /* class_name_string */ -0, +/* runtime type HashSet[Object] */ +const struct type type_standard__HashSet__standard__Object = { +133, +"HashSet[Object]", /* class_name_string */ +147, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashSet__standard__Object, +159, +{ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +133, /* HashSet[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MType, POSetElement[MType]] */ -const struct type type_standard__MapIterator__nit__MType__poset__POSetElement__nit__MType = { -521, -"MapIterator[MType, POSetElement[MType]]", /* class_name_string */ -1, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashSet__standard__Object = { +0, /* dummy */ +{ +&type_standard__Object, /* E: Object */ +&type_standard__Array__standard__Object, /* Array[E]: Array[Object] */ +&type_standard__hash_collection__HashSetNode__standard__Object, /* HashSetNode[E]: HashSetNode[Object] */ +&type_standard__hash_collection__HashSetIterator__standard__Object, /* HashSetIterator[E]: HashSetIterator[Object] */ +&type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */ +&type_nullable__standard__hash_collection__HashSetNode__standard__Object, /* nullable N: nullable HashSetNode[Object] */ +&type_standard__hash_collection__HashSetNode__standard__Object, /* N: HashSetNode[Object] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Object, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Object]] */ +} }; -/* runtime type MapIterator[MType, Set[MType]] */ -const struct type type_standard__MapIterator__nit__MType__standard__Set__nit__MType = { -522, -"MapIterator[MType, Set[MType]]", /* class_name_string */ -1, +/* runtime type HashMap[MType, Array[nullable MType]] */ +const struct type type_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType = { +134, +"HashMap[MType, Array[nullable MType]]", /* class_name_string */ +28, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +134, /* HashMap[MType, Array[nullable MType]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MType, HashMap[String, nullable MProperty]] */ -const struct type type_standard__MapIterator__nit__MType__standard__HashMap__standard__String__nullable__nit__MProperty = { -523, -"MapIterator[MType, HashMap[String, nullable MProperty]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashMap__nit__MType__standard__Array__nullable__nit__MType = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MType__standard__Array__nullable__nit__MType, /* HashMapIterator[K, V]: HashMapIterator[MType, Array[nullable MType]] */ +&type_nit__MType, /* K: MType */ +&type_standard__Array__nullable__nit__MType, /* V: Array[nullable MType] */ +&type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, /* HashMapNode[K, V]: HashMapNode[MType, Array[nullable MType]] */ +&type_standard__hash_collection__HashMapKeys__nit__MType__standard__Array__nullable__nit__MType, /* HashMapKeys[K, V]: HashMapKeys[MType, Array[nullable MType]] */ +&type_standard__hash_collection__HashMapValues__nit__MType__standard__Array__nullable__nit__MType, /* HashMapValues[K, V]: HashMapValues[MType, Array[nullable MType]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, /* nullable N: nullable HashMapNode[MType, Array[nullable MType]] */ +&type_standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, /* N: HashMapNode[MType, Array[nullable MType]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MType__standard__Array__nullable__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MType, Array[nullable MType]]] */ +} }; -/* runtime type MapIterator[String, nullable MProperty] */ -const struct type type_standard__MapIterator__standard__String__nullable__nit__MProperty = { -524, -"MapIterator[String, nullable MProperty]", /* class_name_string */ +/* runtime type HashMap[MClassType, Array[nullable MType]] */ +const struct type type_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType = { +135, +"HashMap[MClassType, Array[nullable MType]]", /* class_name_string */ +29, 0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +134, /* HashMap[MType, Array[nullable MType]] */ +135, /* HashMap[MClassType, Array[nullable MType]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MClass, Set[MClass]] */ -const struct type type_standard__MapIterator__nit__MClass__standard__Set__nit__MClass = { -525, -"MapIterator[MClass, Set[MClass]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashMap__nit__MClassType__standard__Array__nullable__nit__MType = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MClassType__standard__Array__nullable__nit__MType, /* HashMapIterator[K, V]: HashMapIterator[MClassType, Array[nullable MType]] */ +&type_nit__MClassType, /* K: MClassType */ +&type_standard__Array__nullable__nit__MType, /* V: Array[nullable MType] */ +&type_standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, /* HashMapNode[K, V]: HashMapNode[MClassType, Array[nullable MType]] */ +&type_standard__hash_collection__HashMapKeys__nit__MClassType__standard__Array__nullable__nit__MType, /* HashMapKeys[K, V]: HashMapKeys[MClassType, Array[nullable MType]] */ +&type_standard__hash_collection__HashMapValues__nit__MClassType__standard__Array__nullable__nit__MType, /* HashMapValues[K, V]: HashMapValues[MClassType, Array[nullable MType]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, /* nullable N: nullable HashMapNode[MClassType, Array[nullable MType]] */ +&type_standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, /* N: HashMapNode[MClassType, Array[nullable MType]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClassType__standard__Array__nullable__nit__MType, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClassType, Array[nullable MType]]] */ +} }; -/* runtime type MapIterator[MModule, HashMap[MType, Array[MMethodDef]]] */ -const struct type type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MMethodDef = { -526, -"MapIterator[MModule, HashMap[MType, Array[MMethodDef]]]", /* class_name_string */ -0, +/* runtime type HashMap[MClass, Array[nullable MPropDef]] */ +const struct type type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef = { +136, +"HashMap[MClass, Array[nullable MPropDef]]", /* class_name_string */ +30, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +136, /* HashMap[MClass, Array[nullable MPropDef]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MType, Array[MMethodDef]] */ -const struct type type_standard__MapIterator__nit__MType__standard__Array__nit__MMethodDef = { -527, -"MapIterator[MType, Array[MMethodDef]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MPropDef = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MPropDef, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[nullable MPropDef]] */ +&type_nit__MClass, /* K: MClass */ +&type_standard__Array__nullable__nit__MPropDef, /* V: Array[nullable MPropDef] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, /* HashMapNode[K, V]: HashMapNode[MClass, Array[nullable MPropDef]] */ +&type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MPropDef, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[nullable MPropDef]] */ +&type_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MPropDef, /* HashMapValues[K, V]: HashMapValues[MClass, Array[nullable MPropDef]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, /* nullable N: nullable HashMapNode[MClass, Array[nullable MPropDef]] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, /* N: HashMapNode[MClass, Array[nullable MPropDef]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MPropDef, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[nullable MPropDef]]] */ +} }; -/* runtime type MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]] */ -const struct type type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MAttributeDef = { -528, -"MapIterator[MModule, HashMap[MType, Array[MAttributeDef]]]", /* class_name_string */ -0, +/* runtime type HashMap[MClass, Array[nullable MProperty]] */ +const struct type type_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MProperty = { +137, +"HashMap[MClass, Array[nullable MProperty]]", /* class_name_string */ +31, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MProperty, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +137, /* HashMap[MClass, Array[nullable MProperty]] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MType, Array[MAttributeDef]] */ -const struct type type_standard__MapIterator__nit__MType__standard__Array__nit__MAttributeDef = { -529, -"MapIterator[MType, Array[MAttributeDef]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashMap__nit__MClass__standard__Array__nullable__nit__MProperty = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__nit__MClass__standard__Array__nullable__nit__MProperty, /* HashMapIterator[K, V]: HashMapIterator[MClass, Array[nullable MProperty]] */ +&type_nit__MClass, /* K: MClass */ +&type_standard__Array__nullable__nit__MProperty, /* V: Array[nullable MProperty] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MProperty, /* HashMapNode[K, V]: HashMapNode[MClass, Array[nullable MProperty]] */ +&type_standard__hash_collection__HashMapKeys__nit__MClass__standard__Array__nullable__nit__MProperty, /* HashMapKeys[K, V]: HashMapKeys[MClass, Array[nullable MProperty]] */ +&type_standard__hash_collection__HashMapValues__nit__MClass__standard__Array__nullable__nit__MProperty, /* HashMapValues[K, V]: HashMapValues[MClass, Array[nullable MProperty]] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MProperty, /* nullable N: nullable HashMapNode[MClass, Array[nullable MProperty]] */ +&type_standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MProperty, /* N: HashMapNode[MClass, Array[nullable MProperty]] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__nit__MClass__standard__Array__nullable__nit__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[MClass, Array[nullable MProperty]]] */ +} }; -/* runtime type MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]] */ -const struct type type_standard__MapIterator__nit__MModule__standard__HashMap__nit__MType__standard__Array__nit__MVirtualTypeDef = { -530, -"MapIterator[MModule, HashMap[MType, Array[MVirtualTypeDef]]]", /* class_name_string */ -0, +/* runtime type HashMap[String, String] */ +const struct type type_standard__HashMap__standard__String__standard__String = { +138, +"HashMap[String, String]", /* class_name_string */ +32, 0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +&resolution_table_standard__HashMap__standard__String__standard__String, +83, +{ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +138, /* HashMap[String, String] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +181, /* HashMap[Object, String] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +}, }; -/* runtime type MapIterator[MType, Array[MVirtualTypeDef]] */ -const struct type type_standard__MapIterator__nit__MType__standard__Array__nit__MVirtualTypeDef = { -531, -"MapIterator[MType, Array[MVirtualTypeDef]]", /* class_name_string */ -0, -0, -NULL, /*DEAD*/ -0, {}, /*DEAD TYPE*/ +const struct types resolution_table_standard__HashMap__standard__String__standard__String = { +0, /* dummy */ +{ +NULL, /* empty */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__HashMapIterator__standard__String__standard__String, /* HashMapIterator[K, V]: HashMapIterator[String, String] */ +&type_standard__String, /* K: String */ +&type_standard__String, /* V: String */ +&type_standard__hash_collection__HashMapNode__standard__String__standard__String, /* HashMapNode[K, V]: HashMapNode[String, String] */ +&type_standard__hash_collection__HashMapKeys__standard__String__standard__String, /* HashMapKeys[K, V]: HashMapKeys[String, String] */ +&type_standard__hash_collection__HashMapValues__standard__String__standard__String, /* HashMapValues[K, V]: HashMapValues[String, String] */ +NULL, /* empty */ +&type_nullable__standard__hash_collection__HashMapNode__standard__String__standard__String, /* nullable N: nullable HashMapNode[String, String] */ +&type_standard__hash_collection__HashMapNode__standard__String__standard__String, /* N: HashMapNode[String, String] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__standard__String, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, String]] */ +} }; -/* runtime type HashSet[AModule] */ -const struct type type_standard__HashSet__nit__AModule = { -2298, -"HashSet[AModule]", /* class_name_string */ -12, +/* runtime type List[CodeFile] */ +const struct type type_standard__List__nit__CodeFile = { +139, +"List[CodeFile]", /* class_name_string */ +125, 0, -&resolution_table_standard__HashSet__nit__AModule, -13, +&resolution_table_standard__List__nit__CodeFile, +131, { -4, /* Set[Object] */ +80, /* Object */ +2622, /* nullable Object */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2359, /* Collection[CodeFile] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -171, /* Collection[AModule] */ -181, /* Collection[ANode] */ -139, /* Object */ -283, /* Collection[Prod] */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1784, /* HashSet[Object] */ -2102, /* HashSet[ANode] */ -2298, /* HashSet[AModule] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__AModule = { -0, /* dummy */ -{ -&type_nit__AModule, /* E: AModule */ -&type_standard__hash_collection__HashSetNode__nit__AModule, /* HashSetNode[E]: HashSetNode[AModule] */ -&type_standard__hash_collection__HashSetIterator__nit__AModule, /* HashSetIterator[E]: HashSetIterator[AModule] */ -&type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */ -&type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */ -&type_nit__AModule, /* E: AModule */ -&type_nit__AModule, /* E: AModule */ -&type_standard__Collection__nit__AModule, /* Collection[E]: Collection[AModule] */ -&type_standard__Array__nit__AModule, /* Array[E]: Array[AModule] */ -&type_nit__AModule, /* K: AModule */ -&type_nullable__standard__hash_collection__HashSetNode__nit__AModule, /* nullable N: nullable HashSetNode[AModule] */ -&type_standard__hash_collection__HashSetNode__nit__AModule, /* N: HashSetNode[AModule] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__AModule, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[AModule]] */ -} -}; -/* runtime type HashSet[MModule] */ -const struct type type_standard__HashSet__nit__MModule = { -2100, -"HashSet[MModule]", /* class_name_string */ -11, -0, -&resolution_table_standard__HashSet__nit__MModule, -12, -{ -4, /* Set[Object] */ -1, /* empty */ -172, /* Collection[MModule] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1784, /* HashSet[Object] */ -2100, /* HashSet[MModule] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__MModule = { -0, /* dummy */ -{ -&type_nit__MModule, /* E: MModule */ -&type_standard__hash_collection__HashSetNode__nit__MModule, /* HashSetNode[E]: HashSetNode[MModule] */ -&type_standard__hash_collection__HashSetIterator__nit__MModule, /* HashSetIterator[E]: HashSetIterator[MModule] */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_nit__MModule, /* E: MModule */ -&type_nit__MModule, /* E: MModule */ -&type_standard__Collection__nit__MModule, /* Collection[E]: Collection[MModule] */ -&type_standard__Array__nit__MModule, /* Array[E]: Array[MModule] */ -&type_nit__MModule, /* K: MModule */ -&type_nullable__standard__hash_collection__HashSetNode__nit__MModule, /* nullable N: nullable HashSetNode[MModule] */ -&type_standard__hash_collection__HashSetNode__nit__MModule, /* N: HashSetNode[MModule] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MModule, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MModule]] */ -} -}; -/* runtime type HashSet[MClassType] */ -const struct type type_standard__HashSet__nit__MClassType = { -2350, -"HashSet[MClassType]", /* class_name_string */ -12, -0, -&resolution_table_standard__HashSet__nit__MClassType, -13, -{ -4, /* Set[Object] */ -163, /* Set[MClassType] */ -168, /* Set[MType] */ -173, /* Collection[MClassType] */ -139, /* Object */ -175, /* Collection[MType] */ -179, /* Collection[Object] */ -298, /* Collection[nullable MType] */ --1, /* empty */ --1, /* empty */ -1784, /* HashSet[Object] */ -2291, /* HashSet[MType] */ -2350, /* HashSet[MClassType] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__MClassType = { -0, /* dummy */ -{ -&type_nit__MClassType, /* E: MClassType */ -&type_standard__hash_collection__HashSetNode__nit__MClassType, /* HashSetNode[E]: HashSetNode[MClassType] */ -&type_standard__hash_collection__HashSetIterator__nit__MClassType, /* HashSetIterator[E]: HashSetIterator[MClassType] */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -&type_nit__MClassType, /* E: MClassType */ -&type_nit__MClassType, /* E: MClassType */ -&type_standard__Collection__nit__MClassType, /* Collection[E]: Collection[MClassType] */ -&type_standard__Array__nit__MClassType, /* Array[E]: Array[MClassType] */ -&type_nit__MClassType, /* K: MClassType */ -&type_nullable__standard__hash_collection__HashSetNode__nit__MClassType, /* nullable N: nullable HashSetNode[MClassType] */ -&type_standard__hash_collection__HashSetNode__nit__MClassType, /* N: HashSetNode[MClassType] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassType, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MClassType]] */ -} -}; -/* runtime type HashSet[MClass] */ -const struct type type_standard__HashSet__nit__MClass = { -2293, -"HashSet[MClass]", /* class_name_string */ -11, -0, -&resolution_table_standard__HashSet__nit__MClass, -12, -{ -4, /* Set[Object] */ -162, /* Set[MClass] */ -174, /* Collection[MClass] */ -290, /* Collection[nullable MClass] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1784, /* HashSet[Object] */ -2293, /* HashSet[MClass] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__MClass = { -0, /* dummy */ -{ -&type_nit__MClass, /* E: MClass */ -&type_standard__hash_collection__HashSetNode__nit__MClass, /* HashSetNode[E]: HashSetNode[MClass] */ -&type_standard__hash_collection__HashSetIterator__nit__MClass, /* HashSetIterator[E]: HashSetIterator[MClass] */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_nit__MClass, /* E: MClass */ -&type_nit__MClass, /* E: MClass */ -&type_standard__Collection__nit__MClass, /* Collection[E]: Collection[MClass] */ -&type_standard__Array__nit__MClass, /* Array[E]: Array[MClass] */ -&type_nit__MClass, /* K: MClass */ -&type_nullable__standard__hash_collection__HashSetNode__nit__MClass, /* nullable N: nullable HashSetNode[MClass] */ -&type_standard__hash_collection__HashSetNode__nit__MClass, /* N: HashSetNode[MClass] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClass, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MClass]] */ -} -}; -/* runtime type HashSet[MMethodDef] */ -const struct type type_standard__HashSet__nit__MMethodDef = { -2355, -"HashSet[MMethodDef]", /* class_name_string */ -12, -0, -&resolution_table_standard__HashSet__nit__MMethodDef, -13, -{ -4, /* Set[Object] */ -169, /* Set[MMethodDef] */ -176, /* Collection[MMethodDef] */ -166, /* Set[PropertyLayoutElement] */ -139, /* Object */ -276, /* Collection[MPropDef] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -291, /* Collection[nullable MPropDef] */ --1, /* empty */ -1784, /* HashSet[Object] */ -2246, /* HashSet[PropertyLayoutElement] */ -2355, /* HashSet[MMethodDef] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__MMethodDef = { -0, /* dummy */ -{ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__hash_collection__HashSetNode__nit__MMethodDef, /* HashSetNode[E]: HashSetNode[MMethodDef] */ -&type_standard__hash_collection__HashSetIterator__nit__MMethodDef, /* HashSetIterator[E]: HashSetIterator[MMethodDef] */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_nit__MMethodDef, /* E: MMethodDef */ -&type_standard__Collection__nit__MMethodDef, /* Collection[E]: Collection[MMethodDef] */ -&type_standard__Array__nit__MMethodDef, /* Array[E]: Array[MMethodDef] */ -&type_nit__MMethodDef, /* K: MMethodDef */ -&type_nullable__standard__hash_collection__HashSetNode__nit__MMethodDef, /* nullable N: nullable HashSetNode[MMethodDef] */ -&type_standard__hash_collection__HashSetNode__nit__MMethodDef, /* N: HashSetNode[MMethodDef] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethodDef, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MMethodDef]] */ -} -}; -/* runtime type HashSet[MMethod] */ -const struct type type_standard__HashSet__nit__MMethod = { -2356, -"HashSet[MMethod]", /* class_name_string */ -13, -0, -&resolution_table_standard__HashSet__nit__MMethod, -14, -{ -4, /* Set[Object] */ -160, /* Set[MProperty] */ -177, /* Collection[MMethod] */ -166, /* Set[PropertyLayoutElement] */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -187, /* Collection[MProperty] */ -353, /* Collection[nullable MProperty] */ -1784, /* HashSet[Object] */ -2246, /* HashSet[PropertyLayoutElement] */ -2351, /* HashSet[MProperty] */ -2356, /* HashSet[MMethod] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__MMethod = { -0, /* dummy */ -{ -&type_nit__MMethod, /* E: MMethod */ -&type_standard__hash_collection__HashSetNode__nit__MMethod, /* HashSetNode[E]: HashSetNode[MMethod] */ -&type_standard__hash_collection__HashSetIterator__nit__MMethod, /* HashSetIterator[E]: HashSetIterator[MMethod] */ -&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ -&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ -&type_nit__MMethod, /* E: MMethod */ -&type_nit__MMethod, /* E: MMethod */ -&type_standard__Collection__nit__MMethod, /* Collection[E]: Collection[MMethod] */ -&type_standard__Array__nit__MMethod, /* Array[E]: Array[MMethod] */ -&type_nit__MMethod, /* K: MMethod */ -&type_nullable__standard__hash_collection__HashSetNode__nit__MMethod, /* nullable N: nullable HashSetNode[MMethod] */ -&type_standard__hash_collection__HashSetNode__nit__MMethod, /* N: HashSetNode[MMethod] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MMethod, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MMethod]] */ -} -}; -/* runtime type HashSet[CallSite] */ -const struct type type_standard__HashSet__nit__CallSite = { -2101, -"HashSet[CallSite]", /* class_name_string */ -11, -0, -&resolution_table_standard__HashSet__nit__CallSite, -12, -{ -4, /* Set[Object] */ -1, /* empty */ -178, /* Collection[CallSite] */ -1, /* empty */ -139, /* Object */ +2003, /* SequenceRead[nullable Object] */ +139, /* List[CodeFile] */ +-1, /* empty */ -1, /* empty */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1784, /* HashSet[Object] */ -2101, /* HashSet[CallSite] */ }, }; -const struct types resolution_table_standard__HashSet__nit__CallSite = { +const struct types resolution_table_standard__List__nit__CodeFile = { 0, /* dummy */ { -&type_nit__CallSite, /* E: CallSite */ -&type_standard__hash_collection__HashSetNode__nit__CallSite, /* HashSetNode[E]: HashSetNode[CallSite] */ -&type_standard__hash_collection__HashSetIterator__nit__CallSite, /* HashSetIterator[E]: HashSetIterator[CallSite] */ -&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ -&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ -NULL, /* empty */ +&type_nit__CodeFile, /* E: CodeFile */ +&type_standard__Array__nit__CodeFile, /* Array[E]: Array[CodeFile] */ +&type_standard__list__ListNode__nit__CodeFile, /* ListNode[E]: ListNode[CodeFile] */ +&type_standard__ListIterator__nit__CodeFile, /* ListIterator[E]: ListIterator[CodeFile] */ +&type_nullable__standard__list__ListNode__nit__CodeFile, /* nullable ListNode[E]: nullable ListNode[CodeFile] */ NULL, /* empty */ NULL, /* empty */ -&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ -&type_nit__CallSite, /* E: CallSite */ -&type_nit__CallSite, /* E: CallSite */ -&type_standard__Collection__nit__CallSite, /* Collection[E]: Collection[CallSite] */ -&type_standard__Array__nit__CallSite, /* Array[E]: Array[CallSite] */ -&type_nit__CallSite, /* K: CallSite */ -&type_nullable__standard__hash_collection__HashSetNode__nit__CallSite, /* nullable N: nullable HashSetNode[CallSite] */ -&type_standard__hash_collection__HashSetNode__nit__CallSite, /* N: HashSetNode[CallSite] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__CallSite, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[CallSite]] */ +&type_nit__CodeFile, /* E: CodeFile */ +&type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */ +&type_standard__Collection__nit__CodeFile, /* Collection[E]: Collection[CodeFile] */ } }; -/* runtime type HashSet[Object] */ -const struct type type_standard__HashSet__standard__Object = { -1784, -"HashSet[Object]", /* class_name_string */ -10, +/* runtime type HashMap[String, ANode] */ +const struct type type_standard__HashMap__standard__String__nit__ANode = { +140, +"HashMap[String, ANode]", /* class_name_string */ +33, 0, -&resolution_table_standard__HashSet__standard__Object, -11, +&resolution_table_standard__HashMap__standard__String__nit__ANode, +83, { -4, /* Set[Object] */ +80, /* Object */ +2622, /* nullable Object */ +2005, /* MapRead[nullable Object, nullable Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +140, /* HashMap[String, ANode] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1784, /* HashSet[Object] */ -}, -}; -const struct types resolution_table_standard__HashSet__standard__Object = { -0, /* dummy */ -{ -&type_standard__Object, /* E: Object */ -&type_standard__hash_collection__HashSetNode__standard__Object, /* HashSetNode[E]: HashSetNode[Object] */ -&type_standard__hash_collection__HashSetIterator__standard__Object, /* HashSetIterator[E]: HashSetIterator[Object] */ -&type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */ -&type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */ -&type_standard__Object, /* E: Object */ -&type_standard__Object, /* E: Object */ -&type_standard__Collection__standard__Object, /* Collection[E]: Collection[Object] */ -&type_standard__Array__standard__Object, /* Array[E]: Array[Object] */ -&type_standard__Object, /* K: Object */ -&type_nullable__standard__hash_collection__HashSetNode__standard__Object, /* nullable N: nullable HashSetNode[Object] */ -&type_standard__hash_collection__HashSetNode__standard__Object, /* N: HashSetNode[Object] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__Object, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Object]] */ -} -}; -/* runtime type HashSet[ANode] */ -const struct type type_standard__HashSet__nit__ANode = { -2102, -"HashSet[ANode]", /* class_name_string */ -11, -0, -&resolution_table_standard__HashSet__nit__ANode, -12, -{ -4, /* Set[Object] */ -1, /* empty */ -1, /* empty */ -181, /* Collection[ANode] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1784, /* HashSet[Object] */ -2102, /* HashSet[ANode] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__ANode = { -0, /* dummy */ -{ -&type_nit__ANode, /* E: ANode */ -&type_standard__hash_collection__HashSetNode__nit__ANode, /* HashSetNode[E]: HashSetNode[ANode] */ -&type_standard__hash_collection__HashSetIterator__nit__ANode, /* HashSetIterator[E]: HashSetIterator[ANode] */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -&type_nit__ANode, /* E: ANode */ -&type_nit__ANode, /* E: ANode */ -&type_standard__Collection__nit__ANode, /* Collection[E]: Collection[ANode] */ -&type_standard__Array__nit__ANode, /* Array[E]: Array[ANode] */ -&type_nit__ANode, /* K: ANode */ -&type_nullable__standard__hash_collection__HashSetNode__nit__ANode, /* nullable N: nullable HashSetNode[ANode] */ -&type_standard__hash_collection__HashSetNode__nit__ANode, /* N: HashSetNode[ANode] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__ANode, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[ANode]] */ -} -}; -/* runtime type HashSet[MClassDef] */ -const struct type type_standard__HashSet__nit__MClassDef = { -2245, -"HashSet[MClassDef]", /* class_name_string */ -11, -0, -&resolution_table_standard__HashSet__nit__MClassDef, -12, -{ -4, /* Set[Object] */ -161, /* Set[MClassDef] */ -182, /* Collection[MClassDef] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1784, /* HashSet[Object] */ -2245, /* HashSet[MClassDef] */ }, }; -const struct types resolution_table_standard__HashSet__nit__MClassDef = { +const struct types resolution_table_standard__HashMap__standard__String__nit__ANode = { 0, /* dummy */ { -&type_nit__MClassDef, /* E: MClassDef */ -&type_standard__hash_collection__HashSetNode__nit__MClassDef, /* HashSetNode[E]: HashSetNode[MClassDef] */ -&type_standard__hash_collection__HashSetIterator__nit__MClassDef, /* HashSetIterator[E]: HashSetIterator[MClassDef] */ -&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ -&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ -NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ -&type_nit__MClassDef, /* E: MClassDef */ -&type_nit__MClassDef, /* E: MClassDef */ -&type_standard__Collection__nit__MClassDef, /* Collection[E]: Collection[MClassDef] */ -&type_standard__Array__nit__MClassDef, /* Array[E]: Array[MClassDef] */ -&type_nit__MClassDef, /* K: MClassDef */ -&type_nullable__standard__hash_collection__HashSetNode__nit__MClassDef, /* nullable N: nullable HashSetNode[MClassDef] */ -&type_standard__hash_collection__HashSetNode__nit__MClassDef, /* N: HashSetNode[MClassDef] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MClassDef, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MClassDef]] */ -} -}; -/* runtime type HashSet[MVirtualTypeProp] */ -const struct type type_standard__HashSet__nit__MVirtualTypeProp = { -2357, -"HashSet[MVirtualTypeProp]", /* class_name_string */ -13, -0, -&resolution_table_standard__HashSet__nit__MVirtualTypeProp, -14, -{ -4, /* Set[Object] */ -160, /* Set[MProperty] */ -164, /* Set[MVirtualTypeProp] */ -166, /* Set[PropertyLayoutElement] */ -139, /* Object */ -183, /* Collection[MVirtualTypeProp] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -187, /* Collection[MProperty] */ -353, /* Collection[nullable MProperty] */ -1784, /* HashSet[Object] */ -2246, /* HashSet[PropertyLayoutElement] */ -2351, /* HashSet[MProperty] */ -2357, /* HashSet[MVirtualTypeProp] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__MVirtualTypeProp = { -0, /* dummy */ -{ -&type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */ -&type_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* HashSetNode[E]: HashSetNode[MVirtualTypeProp] */ -&type_standard__hash_collection__HashSetIterator__nit__MVirtualTypeProp, /* HashSetIterator[E]: HashSetIterator[MVirtualTypeProp] */ -&type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */ -&type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */ -NULL, /* empty */ NULL, /* empty */ +&type_standard__HashMapIterator__standard__String__nit__ANode, /* HashMapIterator[K, V]: HashMapIterator[String, ANode] */ +&type_standard__String, /* K: String */ +&type_nit__ANode, /* V: ANode */ +&type_standard__hash_collection__HashMapNode__standard__String__nit__ANode, /* HashMapNode[K, V]: HashMapNode[String, ANode] */ +&type_standard__hash_collection__HashMapKeys__standard__String__nit__ANode, /* HashMapKeys[K, V]: HashMapKeys[String, ANode] */ +&type_standard__hash_collection__HashMapValues__standard__String__nit__ANode, /* HashMapValues[K, V]: HashMapValues[String, ANode] */ NULL, /* empty */ -&type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */ -&type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */ -&type_nit__MVirtualTypeProp, /* E: MVirtualTypeProp */ -&type_standard__Collection__nit__MVirtualTypeProp, /* Collection[E]: Collection[MVirtualTypeProp] */ -&type_standard__Array__nit__MVirtualTypeProp, /* Array[E]: Array[MVirtualTypeProp] */ -&type_nit__MVirtualTypeProp, /* K: MVirtualTypeProp */ -&type_nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* nullable N: nullable HashSetNode[MVirtualTypeProp] */ -&type_standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* N: HashSetNode[MVirtualTypeProp] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MVirtualTypeProp, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MVirtualTypeProp]] */ +&type_nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode, /* nullable N: nullable HashMapNode[String, ANode] */ +&type_standard__hash_collection__HashMapNode__standard__String__nit__ANode, /* N: HashMapNode[String, ANode] */ +&type_standard__NativeArray__nullable__standard__hash_collection__HashMapNode__standard__String__nit__ANode, /* NativeArray[nullable N]: NativeArray[nullable HashMapNode[String, ANode]] */ } }; -/* runtime type HashSet[Variable] */ -const struct type type_standard__HashSet__nit__Variable = { -2103, -"HashSet[Variable]", /* class_name_string */ -11, +/* runtime type ArraySet[String] */ +const struct type type_standard__ArraySet__standard__String = { +-1, /*CAST DEAD*/ +"ArraySet[String]", /* class_name_string */ +-1, /*CAST DEAD*/ 0, -&resolution_table_standard__HashSet__nit__Variable, -12, +&resolution_table_standard__ArraySet__standard__String, +136, { -4, /* Set[Object] */ +80, /* Object */ +2622, /* nullable Object */ +2006, /* Set[nullable Object] */ +-1, /* empty */ +-1, /* empty */ +2306, /* Collection[String] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2337, /* Collection[Object] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +2343, /* Collection[Writable] */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ +-1, /* empty */ -1, /* empty */ -184, /* Collection[Variable] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1784, /* HashSet[Object] */ -2103, /* HashSet[Variable] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__Variable = { -0, /* dummy */ -{ -&type_nit__Variable, /* E: Variable */ -&type_standard__hash_collection__HashSetNode__nit__Variable, /* HashSetNode[E]: HashSetNode[Variable] */ -&type_standard__hash_collection__HashSetIterator__nit__Variable, /* HashSetIterator[E]: HashSetIterator[Variable] */ -&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ -&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ -&type_nit__Variable, /* E: Variable */ -&type_nit__Variable, /* E: Variable */ -&type_standard__Collection__nit__Variable, /* Collection[E]: Collection[Variable] */ -&type_standard__Array__nit__Variable, /* Array[E]: Array[Variable] */ -&type_nit__Variable, /* K: Variable */ -&type_nullable__standard__hash_collection__HashSetNode__nit__Variable, /* nullable N: nullable HashSetNode[Variable] */ -&type_standard__hash_collection__HashSetNode__nit__Variable, /* N: HashSetNode[Variable] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Variable, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Variable]] */ -} -}; -/* runtime type HashSet[String] */ -const struct type type_standard__HashSet__standard__String = { -2294, -"HashSet[String]", /* class_name_string */ -11, -0, -&resolution_table_standard__HashSet__standard__String, -12, -{ -4, /* Set[Object] */ -1, /* empty */ -180, /* Collection[String] */ -1, /* empty */ -139, /* Object */ -280, /* Collection[Text] */ -179, /* Collection[Object] */ -292, /* Collection[Streamable] */ -1, /* empty */ -1, /* empty */ -1784, /* HashSet[Object] */ -2294, /* HashSet[String] */ -}, -}; -const struct types resolution_table_standard__HashSet__standard__String = { -0, /* dummy */ -{ -&type_standard__String, /* E: String */ -&type_standard__hash_collection__HashSetNode__standard__String, /* HashSetNode[E]: HashSetNode[String] */ -&type_standard__hash_collection__HashSetIterator__standard__String, /* HashSetIterator[E]: HashSetIterator[String] */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__String, /* E: String */ -&type_standard__String, /* E: String */ -&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ -&type_standard__Array__standard__String, /* Array[E]: Array[String] */ -&type_standard__String, /* K: String */ -&type_nullable__standard__hash_collection__HashSetNode__standard__String, /* nullable N: nullable HashSetNode[String] */ -&type_standard__hash_collection__HashSetNode__standard__String, /* N: HashSetNode[String] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__standard__String, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[String]] */ -} -}; -/* runtime type HashSet[PropertyLayoutElement] */ -const struct type type_standard__HashSet__nit__PropertyLayoutElement = { -2246, -"HashSet[PropertyLayoutElement]", /* class_name_string */ -11, -0, -&resolution_table_standard__HashSet__nit__PropertyLayoutElement, -12, -{ -4, /* Set[Object] */ -1, /* empty */ -1, /* empty */ -166, /* Set[PropertyLayoutElement] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -1, /* empty */ -1, /* empty */ -1784, /* HashSet[Object] */ -2246, /* HashSet[PropertyLayoutElement] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__PropertyLayoutElement = { -0, /* dummy */ -{ -&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ -&type_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* HashSetNode[E]: HashSetNode[PropertyLayoutElement] */ -&type_standard__hash_collection__HashSetIterator__nit__PropertyLayoutElement, /* HashSetIterator[E]: HashSetIterator[PropertyLayoutElement] */ -&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ -&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ -&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ -&type_nit__PropertyLayoutElement, /* E: PropertyLayoutElement */ -&type_standard__Collection__nit__PropertyLayoutElement, /* Collection[E]: Collection[PropertyLayoutElement] */ -&type_standard__Array__nit__PropertyLayoutElement, /* Array[E]: Array[PropertyLayoutElement] */ -&type_nit__PropertyLayoutElement, /* K: PropertyLayoutElement */ -&type_nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* nullable N: nullable HashSetNode[PropertyLayoutElement] */ -&type_standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* N: HashSetNode[PropertyLayoutElement] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__PropertyLayoutElement, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[PropertyLayoutElement]] */ -} -}; -/* runtime type HashSet[MAttribute] */ -const struct type type_standard__HashSet__nit__MAttribute = { -2358, -"HashSet[MAttribute]", /* class_name_string */ -13, -0, -&resolution_table_standard__HashSet__nit__MAttribute, -14, -{ -4, /* Set[Object] */ -160, /* Set[MProperty] */ -167, /* Set[MAttribute] */ -166, /* Set[PropertyLayoutElement] */ -139, /* Object */ -186, /* Collection[MAttribute] */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -187, /* Collection[MProperty] */ -353, /* Collection[nullable MProperty] */ -1784, /* HashSet[Object] */ -2246, /* HashSet[PropertyLayoutElement] */ -2351, /* HashSet[MProperty] */ -2358, /* HashSet[MAttribute] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__MAttribute = { -0, /* dummy */ -{ -&type_nit__MAttribute, /* E: MAttribute */ -&type_standard__hash_collection__HashSetNode__nit__MAttribute, /* HashSetNode[E]: HashSetNode[MAttribute] */ -&type_standard__hash_collection__HashSetIterator__nit__MAttribute, /* HashSetIterator[E]: HashSetIterator[MAttribute] */ -&type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */ -&type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */ -&type_nit__MAttribute, /* E: MAttribute */ -&type_nit__MAttribute, /* E: MAttribute */ -&type_standard__Collection__nit__MAttribute, /* Collection[E]: Collection[MAttribute] */ -&type_standard__Array__nit__MAttribute, /* Array[E]: Array[MAttribute] */ -&type_nit__MAttribute, /* K: MAttribute */ -&type_nullable__standard__hash_collection__HashSetNode__nit__MAttribute, /* nullable N: nullable HashSetNode[MAttribute] */ -&type_standard__hash_collection__HashSetNode__nit__MAttribute, /* N: HashSetNode[MAttribute] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MAttribute, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MAttribute]] */ -} -}; -/* runtime type HashSet[MProperty] */ -const struct type type_standard__HashSet__nit__MProperty = { -2351, -"HashSet[MProperty]", /* class_name_string */ -12, -0, -&resolution_table_standard__HashSet__nit__MProperty, -13, -{ -4, /* Set[Object] */ -160, /* Set[MProperty] */ --1, /* empty */ -166, /* Set[PropertyLayoutElement] */ -139, /* Object */ --1, /* empty */ -179, /* Collection[Object] */ -185, /* Collection[PropertyLayoutElement] */ -187, /* Collection[MProperty] */ -353, /* Collection[nullable MProperty] */ -1784, /* HashSet[Object] */ -2246, /* HashSet[PropertyLayoutElement] */ -2351, /* HashSet[MProperty] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__MProperty = { -0, /* dummy */ -{ -&type_nit__MProperty, /* E: MProperty */ -&type_standard__hash_collection__HashSetNode__nit__MProperty, /* HashSetNode[E]: HashSetNode[MProperty] */ -&type_standard__hash_collection__HashSetIterator__nit__MProperty, /* HashSetIterator[E]: HashSetIterator[MProperty] */ -&type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */ -&type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */ -&type_nit__MProperty, /* E: MProperty */ -&type_nit__MProperty, /* E: MProperty */ -&type_standard__Collection__nit__MProperty, /* Collection[E]: Collection[MProperty] */ -&type_standard__Array__nit__MProperty, /* Array[E]: Array[MProperty] */ -&type_nit__MProperty, /* K: MProperty */ -&type_nullable__standard__hash_collection__HashSetNode__nit__MProperty, /* nullable N: nullable HashSetNode[MProperty] */ -&type_standard__hash_collection__HashSetNode__nit__MProperty, /* N: HashSetNode[MProperty] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MProperty, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MProperty]] */ -} -}; -/* runtime type HashSet[Phase] */ -const struct type type_standard__HashSet__nit__Phase = { -2104, -"HashSet[Phase]", /* class_name_string */ -11, -0, -&resolution_table_standard__HashSet__nit__Phase, -12, -{ -4, /* Set[Object] */ -1, /* empty */ -188, /* Collection[Phase] */ -1, /* empty */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1784, /* HashSet[Object] */ -2104, /* HashSet[Phase] */ -}, -}; -const struct types resolution_table_standard__HashSet__nit__Phase = { -0, /* dummy */ -{ -&type_nit__Phase, /* E: Phase */ -&type_standard__hash_collection__HashSetNode__nit__Phase, /* HashSetNode[E]: HashSetNode[Phase] */ -&type_standard__hash_collection__HashSetIterator__nit__Phase, /* HashSetIterator[E]: HashSetIterator[Phase] */ -&type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */ -&type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */ -NULL, /* empty */ -NULL, /* empty */ -NULL, /* empty */ -&type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */ -&type_nit__Phase, /* E: Phase */ -&type_nit__Phase, /* E: Phase */ -&type_standard__Collection__nit__Phase, /* Collection[E]: Collection[Phase] */ -&type_standard__Array__nit__Phase, /* Array[E]: Array[Phase] */ -&type_nit__Phase, /* K: Phase */ -&type_nullable__standard__hash_collection__HashSetNode__nit__Phase, /* nullable N: nullable HashSetNode[Phase] */ -&type_standard__hash_collection__HashSetNode__nit__Phase, /* N: HashSetNode[Phase] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__Phase, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[Phase]] */ -} -}; -/* runtime type HashSet[MGroup] */ -const struct type type_standard__HashSet__nit__MGroup = { -2247, -"HashSet[MGroup]", /* class_name_string */ -11, -0, -&resolution_table_standard__HashSet__nit__MGroup, -12, -{ -4, /* Set[Object] */ -1, /* empty */ -189, /* Collection[MGroup] */ -324, /* Collection[nullable MGroup] */ -139, /* Object */ -1, /* empty */ -179, /* Collection[Object] */ -1, /* empty */ -1, /* empty */ -1, /* empty */ -1784, /* HashSet[Object] */ -2247, /* HashSet[MGroup] */ }, }; -const struct types resolution_table_standard__HashSet__nit__MGroup = { +const struct types resolution_table_standard__ArraySet__standard__String = { 0, /* dummy */ { -&type_nit__MGroup, /* E: MGroup */ -&type_standard__hash_collection__HashSetNode__nit__MGroup, /* HashSetNode[E]: HashSetNode[MGroup] */ -&type_standard__hash_collection__HashSetIterator__nit__MGroup, /* HashSetIterator[E]: HashSetIterator[MGroup] */ -&type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */ -&type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */ +&type_standard__String, /* E: String */ +&type_standard__Array__standard__String, /* Array[E]: Array[String] */ +&type_standard__array__ArraySetIterator__standard__String, /* ArraySetIterator[E]: ArraySetIterator[String] */ +&type_standard__Array__standard__String, /* Array[E]: Array[String] */ NULL, /* empty */ NULL, /* empty */ NULL, /* empty */ -&type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */ -&type_nit__MGroup, /* E: MGroup */ -&type_nit__MGroup, /* E: MGroup */ -&type_standard__Collection__nit__MGroup, /* Collection[E]: Collection[MGroup] */ -&type_standard__Array__nit__MGroup, /* Array[E]: Array[MGroup] */ -&type_nit__MGroup, /* K: MGroup */ -&type_nullable__standard__hash_collection__HashSetNode__nit__MGroup, /* nullable N: nullable HashSetNode[MGroup] */ -&type_standard__hash_collection__HashSetNode__nit__MGroup, /* N: HashSetNode[MGroup] */ -&type_standard__NativeArray__nullable__standard__hash_collection__HashSetNode__nit__MGroup, /* NativeArray[nullable N]: NativeArray[nullable HashSetNode[MGroup]] */ +NULL, /* empty */ +NULL, /* empty */ +&type_standard__Collection__standard__String, /* Collection[E]: Collection[String] */ } };