public LanguageConceptSwitch()

in plugins/mps-kotlin/languages/kotlin/source_gen/jetbrains/mps/kotlin/structure/LanguageConceptSwitch.java [288:566]


  public LanguageConceptSwitch() {
    LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x6b3888c1980244d8L, 0x8baff8e6c33ed689L);
    builder.put(0x47de42ea4e1d0294L, AbstractConditionalLoop);
    builder.put(0x63c34deca482d827L, AbstractConstructorDeclaration);
    builder.put(0x1913adf56a195b73L, AbstractConstructorDelegationCall);
    builder.put(0x35c828d9d1f9c3dfL, AbstractEqualityOperation);
    builder.put(0x28bef6d7551af43fL, AbstractFunctionCall);
    builder.put(0x28bef6d7551af4f2L, AbstractInheritanceModifier);
    builder.put(0x123d0b402b9a90aaL, AbstractPropertyDeclaration);
    builder.put(0x28bef6d7551af475L, ActualPlatformModifier);
    builder.put(0x11400bb790954f12L, AndExpression);
    builder.put(0x446a1050b763ccb9L, Annotation);
    builder.put(0x28bef6d7551af409L, AnnotationClassModifier);
    builder.put(0x28bef6d7551af37fL, AnnotationList);
    builder.put(0x28bef6d7551af589L, AnonymousFunction);
    builder.put(0x28bef6d7551af509L, AnonymousInitializer);
    builder.put(0x6babb2d406577aabL, AsOperation);
    builder.put(0x28bef6d7551af595L, Assignment);
    builder.put(0x28bef6d7551af3d2L, BinLiteral);
    builder.put(0x11400bb790954edfL, BinaryExpression);
    builder.put(0x28bef6d7551af3cfL, BooleanLiteral);
    builder.put(0x28bef6d7551af561L, BreakExpression);
    builder.put(0x28bef6d7551af47fL, CallOperation);
    builder.put(0x28bef6d7551af320L, CatchBlock);
    builder.put(0x28bef6d7551af3d3L, CharLiteral);
    builder.put(0x28bef6d7551af469L, ClassDeclaration);
    builder.put(0x28bef6d7551af537L, ClassMemberTarget);
    builder.put(0x28bef6d7551af53aL, ClassParameter);
    builder.put(0x28bef6d7551af4dfL, ClassType);
    builder.put(0x28bef6d7551af44aL, CollectionLiteral);
    builder.put(0x661f917376e93866L, Comment);
    builder.put(0x6c91264a5176cfbcL, CommonTargetPlatform);
    builder.put(0x28bef6d7551af57dL, CompanionObject);
    builder.put(0x42c43f5a1dbc812eL, CompareToOperation);
    builder.put(0x18b9b886496f6f83L, CompiledStubStatement);
    builder.put(0x4af45374fd841d58L, ComponentDeclaration);
    builder.put(0x5c9c0dac07fad533L, ComponentFunctionCall);
    builder.put(0x28bef6d7551af4f6L, ConstructorSuperSpecifier);
    builder.put(0x45d70ebd558713e4L, ContainedOperation);
    builder.put(0x28bef6d7551af55fL, ContinueExpression);
    builder.put(0x4aeece466834176cL, CopyFunctionCall);
    builder.put(0x28bef6d7551af46eL, CrossinslineParameterModifier);
    builder.put(0x28bef6d7551af40aL, DataClassModifier);
    builder.put(0x45d70ebd558713b7L, DecOperation);
    builder.put(0x28bef6d7551af3fbL, DelegateUseSiteTarget);
    builder.put(0x45d70ebd55871321L, DivOperation);
    builder.put(0x28bef6d7551af455L, DoWhileStatement);
    builder.put(0x28bef6d7551af4faL, DynamicType);
    builder.put(0x11400bb7909561c5L, ElvisOperator);
    builder.put(0x2043bc8310dc8a16L, EmptyClassMemberDeclaration);
    builder.put(0x4e07f19a40c4182bL, EmptyDeclaration);
    builder.put(0x1ba36e493d7a2215L, EmptyStatement);
    builder.put(0x28bef6d75547b5aaL, EnumClassDeclaration);
    builder.put(0x28bef6d7551af407L, EnumClassModifier);
    builder.put(0x28bef6d7551af533L, EnumEntry);
    builder.put(0x45d70ebd559c5c23L, EqualsOperation);
    builder.put(0x28bef6d7551af474L, ExpectPlatformModifier);
    builder.put(0x28bef6d7551af3c3L, ExternalFunctionModifier);
    builder.put(0x28bef6d7551af3f4L, FieldUseSiteTarget);
    builder.put(0x28bef6d7551af39dL, FileAnnotationList);
    builder.put(0x28bef6d7551af4f3L, FinalInheritanceModifier);
    builder.put(0x28bef6d7551af4a8L, FinallyBlock);
    builder.put(0x28bef6d7551af3e7L, FlexibleBlock);
    builder.put(0x98d00b5fbe631d8L, FlippedOverloadedBinaryExpression);
    builder.put(0x28bef6d7551af425L, ForStatement);
    builder.put(0x40b4c3a5339a6979L, FunctionCallExpression);
    builder.put(0x40b4c3a5339a64d3L, FunctionCallTarget);
    builder.put(0x28bef6d7551af434L, FunctionDeclaration);
    builder.put(0x47de42ea4e4162c9L, FunctionMemberTarget);
    builder.put(0x28bef6d7551af405L, FunctionParameter);
    builder.put(0x28bef6d7551af37dL, FunctionType);
    builder.put(0x63c34deca48843ccL, FunctionTypeParameter);
    builder.put(0x28bef6d7551af3f6L, GetUseSiteTarget);
    builder.put(0x45d70ebd5587134eL, GreaterEqOperation);
    builder.put(0x45d70ebd5587133fL, GreaterOperation);
    builder.put(0x28bef6d7551af3d1L, HexLiteral);
    builder.put(0x6e77b7e7a89e49faL, IAnnotated);
    builder.put(0x446a1050b763d58eL, IAnnotation);
    builder.put(0x28bef6d7551af3f3L, IAnnotationUseSiteTarget);
    builder.put(0x695a62ae1c28f688L, IArgument);
    builder.put(0x5b1dd60162ecf00bL, IArguments);
    builder.put(0x28bef6d75547b56dL, IClassDeclaration);
    builder.put(0x298a6a355c110274L, IClassLike);
    builder.put(0x28bef6d7551af30fL, IClassMemberDeclaration);
    builder.put(0x28bef6d7551af406L, IClassModifier);
    builder.put(0x5c7be90f2440b378L, IClassReference);
    builder.put(0x1913adf56af0af90L, IClassSuperSpecifier);
    builder.put(0x729709d72e3594f9L, IClassType);
    builder.put(0x35c828d9d27f9e83L, ICondition);
    builder.put(0x7069a625f2b0238aL, IConstructorDeclaration);
    builder.put(0x28bef6d7551af590L, IConstructorDelegationCall);
    builder.put(0x1913adf56ae8700cL, IConstructorSuperSpecifier);
    builder.put(0x61460ebbf13b4fa5L, IDataflowPassToChild);
    builder.put(0x28bef6d7551af4d3L, IDeclaration);
    builder.put(0x2043bc8311401b49L, IDeclarationHolder);
    builder.put(0x2043bc8310a289a6L, IDeclarationScopePart);
    builder.put(0x5aee73f62d23451L, IDeconstructingDeclarations);
    builder.put(0x28bef6d7551af40dL, IElseExpression);
    builder.put(0x28bef6d7551af4d0L, IExpression);
    builder.put(0x18537fd7f3cbe107L, IExpressionLike);
    builder.put(0x5a442f44db6c8a2cL, IFunctionCall);
    builder.put(0x2a5d3409768d2f2bL, IFunctionDeclaration);
    builder.put(0x36c39bccb20f46cfL, IFunctionIdentifier);
    builder.put(0x3879e982039b6423L, IFunctionMemberTarget);
    builder.put(0x28bef6d7551af3beL, IFunctionModifier);
    builder.put(0x28bef6d755909980L, IFunctionParameters);
    builder.put(0x28bef6d7551af330L, IIdentifier);
    builder.put(0x25a91847838b6458L, IInferencePart);
    builder.put(0x6ef8a3cf68294651L, IInheritExplicitly);
    builder.put(0x537372687dd3bcdaL, IInheritable);
    builder.put(0x28bef6d7551af4f1L, IInheritanceModifier);
    builder.put(0xad71950af90e8f8L, IKotlinFile);
    builder.put(0x713f27d92240e539L, IKotlinRoot);
    builder.put(0x62ee4d0ee7516dbL, IKotlinRunnable);
    builder.put(0x11400bb790af2908L, ILabelTarget);
    builder.put(0x631027d1c446692eL, ILabelled);
    builder.put(0x6186632f85a74c27L, ILambdaAsArgument);
    builder.put(0x28bef6d7551af479L, ILambdaParameter);
    builder.put(0xa2222779c25749dL, ILeftExpression);
    builder.put(0x28bef6d7551af535L, IMemberTarget);
    builder.put(0x28bef6d7551af3b6L, INavigationTarget);
    builder.put(0x28bef6d7551af542L, INullableType);
    builder.put(0x1ba36e493d40fea4L, IObject);
    builder.put(0x45d70ebd55a93439L, IOverloadableOperator);
    builder.put(0x28bef6d7551af46bL, IParameterModifier);
    builder.put(0x28bef6d7551af473L, IPlatformModifier);
    builder.put(0x5b1dd60162c97579L, IProjectedTypeArguments);
    builder.put(0x28bef6d7551af366L, IPropertyAssignment);
    builder.put(0x5b64d6b00dfe54b7L, IRegularFunctionCall);
    builder.put(0x4c9fdd543fa0b8d7L, IResolvable);
    builder.put(0x4fdccef2ee1b30b0L, IResolvableReference);
    builder.put(0x11400bb7908cd887L, IReturnType);
    builder.put(0x78253bb2d1912593L, ISelfHandledAssignment);
    builder.put(0x7a627d34a607ff89L, ISignatureScopeProvider);
    builder.put(0x28bef6d7551af322L, IStatement);
    builder.put(0x123d0b402b8869eeL, IStatementHolder);
    builder.put(0x2fcba12bca328e26L, IStatementScopePart);
    builder.put(0x61460ebbf13b8457L, IStaticType);
    builder.put(0x33194cc2307f2e7dL, IStringLiteral);
    builder.put(0x28bef6d7551af476L, IStringLiteralPart);
    builder.put(0x2043bc8310c1c80cL, ISuperTypeSpecifier);
    builder.put(0x85989ab41addf50L, IThisReceiverProvider);
    builder.put(0x28bef6d7551af441L, IType);
    builder.put(0x241317ddbda99714L, ITypeArguments);
    builder.put(0x28bef6d75568d269L, ITypeConstrainedParameters);
    builder.put(0x4da39967d13161a1L, ITypeParameter);
    builder.put(0x4f0064de291cef24L, ITypeParameterReference);
    builder.put(0x28bef6d7556a4df5L, ITypeParameters);
    builder.put(0x28bef6d7551af3cbL, ITypeProjection);
    builder.put(0x7b9f2288076b136aL, ITypecheckingRoot);
    builder.put(0x7a8f48e7bc91d518L, IUnaryExpression);
    builder.put(0xa2222779c25a386L, IVariableConstraintHolder);
    builder.put(0x2043bc83114d2ab6L, IVariableIdentifier);
    builder.put(0x631027d1c4c4e03fL, IVisible);
    builder.put(0x28bef6d7551af59aL, IWhenCondition);
    builder.put(0x2043bc8310a1ff68L, IWithClassBody);
    builder.put(0x11400bb7908c7f22L, IWithReceiver);
    builder.put(0x11400bb790954f13L, IdentityOperator);
    builder.put(0x28bef6d7551af41eL, IfExpression);
    builder.put(0x28bef6d7551af3aaL, ImportHeader);
    builder.put(0x45d70ebd558713a8L, IncOperation);
    builder.put(0x299dd09284f401caL, IncompleteDeclaration);
    builder.put(0x28bef6d7551af556L, IndexOperation);
    builder.put(0x11400bb7909561c6L, InfixCallOperator);
    builder.put(0x28bef6d7551af3c1L, InfixFunctionModifier);
    builder.put(0x28bef6d7551af3c2L, InlineFunctionModifier);
    builder.put(0x28bef6d7551af40bL, InnerClassModifier);
    builder.put(0x28bef6d7551af3d0L, IntegerLiteral);
    builder.put(0x28bef6d7554886bfL, InterfaceDeclaration);
    builder.put(0x28bef6d7551af397L, InternalVisibility);
    builder.put(0x5ce8cb32c3582db9L, IntersectionType);
    builder.put(0x11400bb790954fd4L, IsOperator);
    builder.put(0x6baa8b3853fb016fL, JvmTargetPlatform);
    builder.put(0x28bef6d7551af529L, KotlinFile);
    builder.put(0x28bef6d7551af3efL, KtScript);
    builder.put(0x28bef6d7551af3caL, Label);
    builder.put(0x28bef6d7551af517L, LambdaLiteral);
    builder.put(0x45d70ebd5587136cL, LessEqOperation);
    builder.put(0x45d70ebd5587135dL, LessOperation);
    builder.put(0x123d0b402b9a90b9L, LocalPropertyDeclaration);
    builder.put(0x28bef6d7551af3d6L, LongLiteral);
    builder.put(0x11400bb790a3792dL, MemberNavigationExpression);
    builder.put(0x45d70ebd55871303L, MinusOperation);
    builder.put(0x28bef6d7551af47bL, MultiLambdaParameter);
    builder.put(0x28bef6d7551af45eL, MultiLineStringLiteral);
    builder.put(0x28bef6d7551af450L, NavigationOperation);
    builder.put(0x28bef6d7551af46dL, NoinlineParameterModifier);
    builder.put(0x45d70ebd558713f3L, NotContainedOperation);
    builder.put(0x45d70ebd559c5c32L, NotEqualsOperation);
    builder.put(0x45d70ebd55871399L, NotOperation);
    builder.put(0x28bef6d7551af3d5L, NullLiteral);
    builder.put(0x11400bb790a38337L, NullSafeOperation);
    builder.put(0x28b83021333e575L, NullableType);
    builder.put(0x631027d1c4708606L, NumericBaseLiteral);
    builder.put(0x28bef6d7551af364L, ObjectDeclaration);
    builder.put(0x28bef6d7551af568L, ObjectLiteral);
    builder.put(0x28bef6d7551af4f4L, OpenInheritanceModifier);
    builder.put(0x28bef6d7551af3c0L, OperatorFunctionModifier);
    builder.put(0x11400bb790954ec4L, OrExpression);
    builder.put(0x78253bb2d1936ce9L, OverloadedAssignment);
    builder.put(0x3b847d7171e6d314L, OverloadedBinaryExpression);
    builder.put(0x1eee1f0053e59e8fL, OverloadedPostfixUnaryExpression);
    builder.put(0x1eee1f0053e5acbfL, OverloadedPrefixUnaryExpression);
    builder.put(0x28bef6d7551af4b6L, PackageHeader);
    builder.put(0x28bef6d7551af3f9L, ParamUseSiteTarget);
    builder.put(0x63c34deca4888fe2L, Parameter);
    builder.put(0x28bef6d7551af52aL, ParameterWithOptionalType);
    builder.put(0x28bef6d7551af3e2L, ParenthesizedExpression);
    builder.put(0x45d70ebd558712f4L, PlusOperation);
    builder.put(0x45d70ebd558713d5L, PostfixDecOperation);
    builder.put(0x45d70ebd558713c6L, PostfixIncOperation);
    builder.put(0x11400bb790956fd8L, PostfixUnaryExpression);
    builder.put(0x11400bb790956f1dL, PrefixUnaryExpression);
    builder.put(0x28bef6d7551af418L, PrimaryConstructor);
    builder.put(0x28bef6d7551af396L, PrivateVisibility);
    builder.put(0x3457a44a4bbfa801L, PropertyAccessor);
    builder.put(0x28bef6d7551af4a1L, PropertyDeclaration);
    builder.put(0x28bef6d7551af367L, PropertyDefaultAssignement);
    builder.put(0x28bef6d7551af54bL, PropertyDelegateAssignement);
    builder.put(0x28bef6d7551af38dL, PropertyGetter);
    builder.put(0x714c456cbe2a89f8L, PropertyMemberTarget);
    builder.put(0x28bef6d7551af4e5L, PropertySetter);
    builder.put(0x28bef6d7551af3f5L, PropertyUseSiteTarget);
    builder.put(0x28bef6d7551af398L, ProtectedVisibility);
    builder.put(0x28bef6d7551af395L, PublicVisibility);
    builder.put(0x45d70ebd558712e5L, RangeToOperation);
    builder.put(0x28bef6d7551af3d4L, RealLiteral);
    builder.put(0x28bef6d7551af541L, ReceiverType);
    builder.put(0x28bef6d7551af3f8L, ReceiverUseSiteTarget);
    builder.put(0x45d70ebd55871330L, RemOperation);
    builder.put(0x28bef6d7551af55eL, ReturnExpression);
    builder.put(0x28bef6d7551af408L, SealedInheritanceModifier);
    builder.put(0x28bef6d7551af393L, SecondaryConstructor);
    builder.put(0x28bef6d7551af3f7L, SetUseSiteTarget);
    builder.put(0x28bef6d7551af3faL, SetparamUseSiteTarget);
    builder.put(0x38589bfde223a842L, SourceSetDeclaration);
    builder.put(0x6baa8b3853fc1a30L, SourceSetTargetPlatform);
    builder.put(0x28bef6d7551af3cdL, StarProjection);
    builder.put(0x28bef6d7551af3a3L, StringExpressionEvaluation);
    builder.put(0x28bef6d7551af4fbL, StringLiteral);
    builder.put(0x58aa661f71960f30L, StringLiteralLine);
    builder.put(0x11400bb790af28ddL, StringLiteralRaw);
    builder.put(0x2043bc8310b9b194L, SuperClassSpecifier);
    builder.put(0x28bef6d7551af592L, SuperConstructorDelegationCall);
    builder.put(0x28bef6d7551af577L, SuperExpression);
    builder.put(0x28bef6d7551af3c4L, SuspendFunctionModifier);
    builder.put(0x28bef6d7551af3bfL, TailRecFunctionModifier);
    builder.put(0x6baa8b3853faff46L, TargetPlatform);
    builder.put(0x7861bc362de767a1L, TargetPlatforms);
    builder.put(0x28bef6d7551af591L, ThisConstructorDelegationCall);
    builder.put(0x28bef6d7551af598L, ThisExpression);
    builder.put(0x28bef6d7551af55dL, ThrowExpression);
    builder.put(0x45d70ebd55871312L, TimesOperation);
    builder.put(0x28bef6d7551af51dL, TryExpression);
    builder.put(0x1ff2924c22de148bL, TypeAdditionalData);
    builder.put(0x28bef6d7551af4e2L, TypeAlias);
    builder.put(0x6fcb81ab07d43684L, TypeAliasType);
    builder.put(0x28bef6d7551af51cL, TypeConstraint);
    builder.put(0x28bef6d7551af50dL, TypeParameter);
    builder.put(0x21e0c9232886358dL, TypeParameterReference);
    builder.put(0x6babb2d406575098L, TypePostFixUnaryExpression);
    builder.put(0x28bef6d7551af3ccL, TypeProjection);
    builder.put(0x6b93446a6f8a2446L, TypeReference);
    builder.put(0x28bef6d7551af41fL, TypeTest);
    builder.put(0x11400bb790956f20L, UnaryExpression);
    builder.put(0x45d70ebd5587138aL, UnaryMinusOperation);
    builder.put(0x45d70ebd5587137bL, UnaryPlusOperation);
    builder.put(0x430acdda9dcb793eL, UnresolvedParsedReference);
    builder.put(0x28bef6d7551af3d7L, UnsignedLiteral);
    builder.put(0x28bef6d7551af579L, ValueArgument);
    builder.put(0x72f0fe6919167bdaL, ValueClassModifier);
    builder.put(0x28bef6d7551af571L, VariableDeclaration);
    builder.put(0x4cca44497635e571L, VariableRefExpression);
    builder.put(0x43c4f08bd9cc2f8cL, VisibilityModifier);
    builder.put(0x28bef6d7551af391L, WhenEntry);
    builder.put(0x28bef6d7551af532L, WhenExpression);
    builder.put(0x28bef6d7551af525L, WhileStatement);
    myIndex = builder.seal();
  }