public TextGenDescriptor getDescriptor()

in plugins/mps-kotlin/languages/kotlin/source_gen/jetbrains/mps/kotlin/textGen/TextGenAspectDescriptor.java [26:294]


  public TextGenDescriptor getDescriptor(@NotNull SAbstractConcept concept) {
    switch (myIndex.index(concept)) {
      case LanguageConceptSwitch.AbstractInheritanceModifier:
        return new AbstractInheritanceModifier_TextGen();
      case LanguageConceptSwitch.ActualPlatformModifier:
        return new ActualPlatformModifier_TextGen();
      case LanguageConceptSwitch.Annotation:
        return new Annotation_TextGen();
      case LanguageConceptSwitch.AnnotationClassModifier:
        return new AnnotationClassModifier_TextGen();
      case LanguageConceptSwitch.AnnotationList:
        return new AnnotationList_TextGen();
      case LanguageConceptSwitch.AnonymousFunction:
        return new AnonymousFunction_TextGen();
      case LanguageConceptSwitch.AnonymousInitializer:
        return new AnonymousInitializer_TextGen();
      case LanguageConceptSwitch.AsOperation:
        return new AsOperation_TextGen();
      case LanguageConceptSwitch.Assignment:
        return new Assignment_TextGen();
      case LanguageConceptSwitch.BinLiteral:
        return new BinLiteral_TextGen();
      case LanguageConceptSwitch.BinaryExpression:
        return new BinaryExpression_TextGen();
      case LanguageConceptSwitch.BooleanLiteral:
        return new BooleanLiteral_TextGen();
      case LanguageConceptSwitch.BreakExpression:
        return new BreakExpression_TextGen();
      case LanguageConceptSwitch.CallOperation:
        return new CallOperation_TextGen();
      case LanguageConceptSwitch.CatchBlock:
        return new CatchBlock_TextGen();
      case LanguageConceptSwitch.CharLiteral:
        return new CharLiteral_TextGen();
      case LanguageConceptSwitch.ClassDeclaration:
        return new ClassDeclaration_TextGen();
      case LanguageConceptSwitch.ClassMemberTarget:
        return new ClassMemberTarget_TextGen();
      case LanguageConceptSwitch.ClassParameter:
        return new ClassParameter_TextGen();
      case LanguageConceptSwitch.ClassType:
        return new ClassType_TextGen();
      case LanguageConceptSwitch.CollectionLiteral:
        return new CollectionLiteral_TextGen();
      case LanguageConceptSwitch.Comment:
        return new Comment_TextGen();
      case LanguageConceptSwitch.CompanionObject:
        return new CompanionObject_TextGen();
      case LanguageConceptSwitch.CompiledStubStatement:
        return new CompiledStubStatement_TextGen();
      case LanguageConceptSwitch.ComponentFunctionCall:
        return new ComponentFunctionCall_TextGen();
      case LanguageConceptSwitch.ConstructorSuperSpecifier:
        return new ConstructorSuperSpecifier_TextGen();
      case LanguageConceptSwitch.ContinueExpression:
        return new ContinueExpression_TextGen();
      case LanguageConceptSwitch.CopyFunctionCall:
        return new CopyFunctionCall_TextGen();
      case LanguageConceptSwitch.CrossinslineParameterModifier:
        return new CrossinslineParameterModifier_TextGen();
      case LanguageConceptSwitch.DataClassModifier:
        return new DataClassModifier_TextGen();
      case LanguageConceptSwitch.DelegateUseSiteTarget:
        return new DelegateUseSiteTarget_TextGen();
      case LanguageConceptSwitch.DoWhileStatement:
        return new DoWhileStatement_TextGen();
      case LanguageConceptSwitch.DynamicType:
        return new DynamicType_TextGen();
      case LanguageConceptSwitch.EmptyDeclaration:
        return new EmptyDeclaration_TextGen();
      case LanguageConceptSwitch.EmptyStatement:
        return new EmptyStatement_TextGen();
      case LanguageConceptSwitch.EnumClassDeclaration:
        return new EnumClassDeclaration_TextGen();
      case LanguageConceptSwitch.EnumClassModifier:
        return new EnumClassModifier_TextGen();
      case LanguageConceptSwitch.EnumEntry:
        return new EnumEntry_TextGen();
      case LanguageConceptSwitch.ExpectPlatformModifier:
        return new ExpectPlatformModifier_TextGen();
      case LanguageConceptSwitch.ExternalFunctionModifier:
        return new ExternalFunctionModifier_TextGen();
      case LanguageConceptSwitch.FieldUseSiteTarget:
        return new FieldUseSiteTarget_TextGen();
      case LanguageConceptSwitch.FileAnnotationList:
        return new FileAnnotationList_TextGen();
      case LanguageConceptSwitch.FinalInheritanceModifier:
        return new FinalInheritanceModifier_TextGen();
      case LanguageConceptSwitch.FinallyBlock:
        return new FinallyBlock_TextGen();
      case LanguageConceptSwitch.FlexibleBlock:
        return new FlexibleBlock_TextGen();
      case LanguageConceptSwitch.ForStatement:
        return new ForStatement_TextGen();
      case LanguageConceptSwitch.FunctionCallExpression:
        return new FunctionCallExpression_TextGen();
      case LanguageConceptSwitch.FunctionCallTarget:
        return new FunctionCallTarget_TextGen();
      case LanguageConceptSwitch.FunctionDeclaration:
        return new FunctionDeclaration_TextGen();
      case LanguageConceptSwitch.FunctionMemberTarget:
        return new FunctionMemberTarget_TextGen();
      case LanguageConceptSwitch.FunctionParameter:
        return new FunctionParameter_TextGen();
      case LanguageConceptSwitch.FunctionType:
        return new FunctionType_TextGen();
      case LanguageConceptSwitch.FunctionTypeParameter:
        return new FunctionTypeParameter_TextGen();
      case LanguageConceptSwitch.GetUseSiteTarget:
        return new GetUseSiteTarget_TextGen();
      case LanguageConceptSwitch.HexLiteral:
        return new HexLiteral_TextGen();
      case LanguageConceptSwitch.IdentityOperator:
        return new IdentityOperator_TextGen();
      case LanguageConceptSwitch.IfExpression:
        return new IfExpression_TextGen();
      case LanguageConceptSwitch.ImportHeader:
        return new ImportHeader_TextGen();
      case LanguageConceptSwitch.IndexOperation:
        return new IndexOperation_TextGen();
      case LanguageConceptSwitch.InfixCallOperator:
        return new InfixCallOperator_TextGen();
      case LanguageConceptSwitch.InfixFunctionModifier:
        return new InfixFunctionModifier_TextGen();
      case LanguageConceptSwitch.InlineFunctionModifier:
        return new InlineFunctionModifier_TextGen();
      case LanguageConceptSwitch.InnerClassModifier:
        return new InnerClassModifier_TextGen();
      case LanguageConceptSwitch.IntegerLiteral:
        return new IntegerLiteral_TextGen();
      case LanguageConceptSwitch.InterfaceDeclaration:
        return new InterfaceDeclaration_TextGen();
      case LanguageConceptSwitch.IntersectionType:
        return new IntersectionType_TextGen();
      case LanguageConceptSwitch.IsOperator:
        return new IsOperator_TextGen();
      case LanguageConceptSwitch.KotlinFile:
        return new KotlinFile_TextGen();
      case LanguageConceptSwitch.KtScript:
        return new KtScript_TextGen();
      case LanguageConceptSwitch.Label:
        return new Label_TextGen();
      case LanguageConceptSwitch.LambdaLiteral:
        return new LambdaLiteral_TextGen();
      case LanguageConceptSwitch.LocalPropertyDeclaration:
        return new LocalPropertyDeclaration_TextGen();
      case LanguageConceptSwitch.MemberNavigationExpression:
        return new MemberNavigationExpression_TextGen();
      case LanguageConceptSwitch.MultiLambdaParameter:
        return new MultiLambdaParameter_TextGen();
      case LanguageConceptSwitch.NavigationOperation:
        return new NavigationOperation_TextGen();
      case LanguageConceptSwitch.NoinlineParameterModifier:
        return new NoinlineParameterModifier_TextGen();
      case LanguageConceptSwitch.NullLiteral:
        return new NullLiteral_TextGen();
      case LanguageConceptSwitch.NullableType:
        return new NullableType_TextGen();
      case LanguageConceptSwitch.ObjectDeclaration:
        return new ObjectDeclaration_TextGen();
      case LanguageConceptSwitch.ObjectLiteral:
        return new ObjectLiteral_TextGen();
      case LanguageConceptSwitch.OpenInheritanceModifier:
        return new OpenInheritanceModifier_TextGen();
      case LanguageConceptSwitch.OperatorFunctionModifier:
        return new OperatorFunctionModifier_TextGen();
      case LanguageConceptSwitch.OverloadedAssignment:
        return new OverloadedAssignment_TextGen();
      case LanguageConceptSwitch.ParamUseSiteTarget:
        return new ParamUseSiteTarget_TextGen();
      case LanguageConceptSwitch.ParameterWithOptionalType:
        return new ParameterWithOptionalType_TextGen();
      case LanguageConceptSwitch.ParenthesizedExpression:
        return new ParenthesizedExpression_TextGen();
      case LanguageConceptSwitch.PostfixUnaryExpression:
        return new PostfixUnaryExpression_TextGen();
      case LanguageConceptSwitch.PrefixUnaryExpression:
        return new PrefixUnaryExpression_TextGen();
      case LanguageConceptSwitch.PrimaryConstructor:
        return new PrimaryConstructor_TextGen();
      case LanguageConceptSwitch.PropertyDeclaration:
        return new PropertyDeclaration_TextGen();
      case LanguageConceptSwitch.PropertyDefaultAssignement:
        return new PropertyDefaultAssignement_TextGen();
      case LanguageConceptSwitch.PropertyDelegateAssignement:
        return new PropertyDelegateAssignement_TextGen();
      case LanguageConceptSwitch.PropertyGetter:
        return new PropertyGetter_TextGen();
      case LanguageConceptSwitch.PropertyMemberTarget:
        return new PropertyMemberTarget_TextGen();
      case LanguageConceptSwitch.PropertySetter:
        return new PropertySetter_TextGen();
      case LanguageConceptSwitch.PropertyUseSiteTarget:
        return new PropertyUseSiteTarget_TextGen();
      case LanguageConceptSwitch.RealLiteral:
        return new RealLiteral_TextGen();
      case LanguageConceptSwitch.ReceiverType:
        return new ReceiverType_TextGen();
      case LanguageConceptSwitch.ReceiverUseSiteTarget:
        return new ReceiverUseSiteTarget_TextGen();
      case LanguageConceptSwitch.ReturnExpression:
        return new ReturnExpression_TextGen();
      case LanguageConceptSwitch.SealedInheritanceModifier:
        return new SealedInheritanceModifier_TextGen();
      case LanguageConceptSwitch.SecondaryConstructor:
        return new SecondaryConstructor_TextGen();
      case LanguageConceptSwitch.SetUseSiteTarget:
        return new SetUseSiteTarget_TextGen();
      case LanguageConceptSwitch.SetparamUseSiteTarget:
        return new SetparamUseSiteTarget_TextGen();
      case LanguageConceptSwitch.StarProjection:
        return new StarProjection_TextGen();
      case LanguageConceptSwitch.StringExpressionEvaluation:
        return new StringExpressionEvaluation_TextGen();
      case LanguageConceptSwitch.StringLiteral:
        return new StringLiteral_TextGen();
      case LanguageConceptSwitch.StringLiteralRaw:
        return new StringLiteralRaw_TextGen();
      case LanguageConceptSwitch.SuperClassSpecifier:
        return new SuperClassSpecifier_TextGen();
      case LanguageConceptSwitch.SuperConstructorDelegationCall:
        return new SuperConstructorDelegationCall_TextGen();
      case LanguageConceptSwitch.SuperExpression:
        return new SuperExpression_TextGen();
      case LanguageConceptSwitch.SuspendFunctionModifier:
        return new SuspendFunctionModifier_TextGen();
      case LanguageConceptSwitch.TailRecFunctionModifier:
        return new TailRecFunctionModifier_TextGen();
      case LanguageConceptSwitch.ThisConstructorDelegationCall:
        return new ThisConstructorDelegationCall_TextGen();
      case LanguageConceptSwitch.ThisExpression:
        return new ThisExpression_TextGen();
      case LanguageConceptSwitch.ThrowExpression:
        return new ThrowExpression_TextGen();
      case LanguageConceptSwitch.TryExpression:
        return new TryExpression_TextGen();
      case LanguageConceptSwitch.TypeAlias:
        return new TypeAlias_TextGen();
      case LanguageConceptSwitch.TypeAliasType:
        return new TypeAliasType_TextGen();
      case LanguageConceptSwitch.TypeConstraint:
        return new TypeConstraint_TextGen();
      case LanguageConceptSwitch.TypeParameter:
        return new TypeParameter_TextGen();
      case LanguageConceptSwitch.TypeParameterReference:
        return new TypeParameterReference_TextGen();
      case LanguageConceptSwitch.TypeProjection:
        return new TypeProjection_TextGen();
      case LanguageConceptSwitch.TypeTest:
        return new TypeTest_TextGen();
      case LanguageConceptSwitch.ValueArgument:
        return new ValueArgument_TextGen();
      case LanguageConceptSwitch.ValueClassModifier:
        return new ValueClassModifier_TextGen();
      case LanguageConceptSwitch.VariableDeclaration:
        return new VariableDeclaration_TextGen();
      case LanguageConceptSwitch.VariableRefExpression:
        return new VariableRefExpression_TextGen();
      case LanguageConceptSwitch.VisibilityModifier:
        return new VisibilityModifier_TextGen();
      case LanguageConceptSwitch.WhenEntry:
        return new WhenEntry_TextGen();
      case LanguageConceptSwitch.WhenExpression:
        return new WhenExpression_TextGen();
      case LanguageConceptSwitch.WhileStatement:
        return new WhileStatement_TextGen();
    }
    return null;
  }