@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("define("); _builder.append("\""); _builder.append(WebIntegrationFragment.this.highlightingModuleName); _builder.append("\", "); _builder.append("[\"codemirror\", \"codemirror/addon/mode/simple\"], function(CodeMirror, SimpleMode) {"); _builder.newLineIfNotEmpty(); _builder.append("\t"); CharSequence _generateKeywords = WebIntegrationFragment.this.generateKeywords(wordKeywords, nonWordKeywords); _builder.append(_generateKeywords, "\t"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("CodeMirror.defineSimpleMode(\"xtext/"); _builder.append(langId, "\t"); _builder.append("\", {"); _builder.newLineIfNotEmpty(); _hasElements = true; } else { _builder.appendImmediate(",", "\t\t"); _builder.append("\t\t"); _builder.append(state, "\t\t"); _builder.append(": "); _builder.append("{"); } else {
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("public class "); String _simpleName = IdeaPluginGenerator.this._ideaPluginClassNames.getPsiParser(grammar).getSimpleName(); _builder.append(_simpleName); _builder.append(" extends "); TypeReference _typeRef = TypeReference.typeRef("org.eclipse.xtext.idea.parser.AbstractXtextPsiParser"); _builder.append(_typeRef); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.newLine(); _builder.append("\t"); _builder.append("private static final "); _builder.append(Set.class, "\t"); _builder.append("<"); _builder.append(String.class, "\t"); _builder.append("> INITIAL_HIDDEN_TOKENS = new "); _builder.append(HashSet.class, "\t"); _builder.append("<"); _builder.append(String.class, "\t"); _builder.append(">("); _builder.append(Arrays.class, "\t"); _builder.append(".asList("); _hasElements = true; } else { _builder.appendImmediate(", ", "\t"); _builder.append("\"");
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("define("); _builder.append("\""); _builder.append(WebIntegrationFragment.this.highlightingModuleName); _builder.append("\", "); _builder.append("[\"ace/lib/oop\", \"ace/mode/text\", \"ace/mode/text_highlight_rules\"], function(oop, mText, mTextHighlightRules) {"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("var HighlightRules = function() {"); _builder.newLine(); _builder.append("\t\t"); CharSequence _generateKeywords = WebIntegrationFragment.this.generateKeywords(wordKeywords, nonWordKeywords); _builder.append(_generateKeywords, "\t\t"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("this.$rules = {"); _builder.newLine(); _hasElements = true; } else { _builder.appendImmediate(",", "\t\t\t"); _builder.append("\t\t\t"); _builder.append("\""); _builder.append(state, "\t\t\t"); _builder.append("\": ["); _builder.newLineIfNotEmpty();
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("define("); _builder.append("\""); _builder.append(WebIntegrationFragment.this.highlightingModuleName); _builder.append("\", "); _builder.append("[], function() {"); _builder.newLineIfNotEmpty(); _builder.append("\t"); CharSequence _generateKeywords = WebIntegrationFragment.this.generateKeywords(wordKeywords, nonWordKeywords); _builder.append(_generateKeywords, "\t"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("return {"); _builder.newLine(); _builder.append("\t\t"); _builder.append("id: \"xtext."); _builder.append(langId, "\t\t"); _builder.append("\","); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("contentTypes: [\"xtext/"); _builder.append(langId, "\t\t"); _builder.append("\"],"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("patterns: ["); _builder.newLine();
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("/**"); _builder.newLine(); _builder.append(" "); _builder.append("* Initialization support for running Xtext languages as language servers."); _builder.newLine(); _builder.append(" "); _builder.append("*/"); _builder.newLine(); _builder.append("public class "); String _simpleName = XtextGeneratorTemplates.this.naming.getGenericIdeSetup(it).getSimpleName(); _builder.append(_simpleName); _builder.append(" extends "); TypeReference _runtimeSetup = XtextGeneratorTemplates.this.naming.getRuntimeSetup(it); _builder.append(_runtimeSetup); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.newLine(); _builder.append("\t"); _builder.append("@Override"); _builder.newLine(); _builder.append("\t"); _builder.append("public "); _builder.append(Injector.class, "\t"); _builder.append(" createInjector() {"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("return "); _builder.append(Guice.class, "\t\t");
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("/**"); _builder.newLine(); _builder.append(" "); _builder.append("* Initialization support for running Xtext languages as language servers."); _builder.newLine(); _builder.append(" "); _builder.append("*/"); _builder.newLine(); _builder.append("class "); String _simpleName = XtextGeneratorTemplates.this.naming.getGenericIdeSetup(it).getSimpleName(); _builder.append(_simpleName); _builder.append(" extends "); TypeReference _runtimeSetup = XtextGeneratorTemplates.this.naming.getRuntimeSetup(it); _builder.append(_runtimeSetup); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.newLine(); _builder.append("\t"); _builder.append("override createInjector() {"); _builder.newLine(); _builder.append("\t\t"); _builder.append(Guice.class, "\t\t"); _builder.append(".createInjector("); _builder.append(Modules2.class, "\t\t"); _builder.append(".mixin(new "); TypeReference _runtimeModule = XtextGeneratorTemplates.this.naming.getRuntimeModule(it); _builder.append(_runtimeModule, "\t\t"); _builder.append(", new ");
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("class "); String _simpleName = IdeaPluginGenerator.this._ideaPluginClassNames.getCompletionContributor(grammar).getSimpleName(); _builder.append(_simpleName); _builder.append(" extends "); TypeReference _abstractCompletionContributor = IdeaPluginGenerator.this._ideaPluginClassNames.getAbstractCompletionContributor(grammar); _builder.append(_abstractCompletionContributor); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("new() {"); _builder.newLine(); _builder.append("\t\t"); _builder.append("this("); TypeReference _ideaLanguage = IdeaPluginGenerator.this._ideaPluginClassNames.getIdeaLanguage(grammar); _builder.append(_ideaLanguage, "\t\t"); _builder.append(".INSTANCE)"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("}"); _builder.newLine(); _builder.append("\t"); _builder.newLine(); _builder.append("\t"); _builder.append("new("); TypeReference _typeRef = TypeReference.typeRef("org.eclipse.xtext.idea.lang.AbstractXtextLanguage"); _builder.append(_typeRef, "\t"); _builder.append(" lang) {"); _builder.newLineIfNotEmpty();
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("public abstract class "); String _simpleName = XtextGeneratorTemplates.this.naming.getEclipsePluginGenModule(it).getSimpleName(); _builder.append(_simpleName); _builder.append(" extends "); _builder.append(superClass); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.newLine(); _builder.append("\t"); _builder.append("public "); String _simpleName_1 = XtextGeneratorTemplates.this.naming.getEclipsePluginGenModule(it).getSimpleName(); _builder.append(_simpleName_1, "\t"); _builder.append("("); TypeReference _typeRef = TypeReference.typeRef("org.eclipse.ui.plugin.AbstractUIPlugin"); _builder.append(_typeRef, "\t"); _builder.append(" plugin) {"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("super(plugin);"); _builder.newLine(); _builder.append("\t"); _builder.append("}"); _builder.newLine(); _builder.append("\t"); _builder.newLine(); _builder.append("\t"); StringConcatenationClient _createBindingMethod = XtextGeneratorTemplates.this.createBindingMethod(binding);
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("public final class "); String _simpleName = IdeaPluginGenerator.this._ideaPluginClassNames.getIdeaLanguage(grammar).getSimpleName(); _builder.append(_simpleName); _builder.append(" extends "); TypeReference _typeRef = TypeReference.typeRef("org.eclipse.xtext.idea.lang.AbstractXtextLanguage"); _builder.append(_typeRef); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.newLine(); _builder.append("\t"); _builder.append("public static final "); String _simpleName_1 = IdeaPluginGenerator.this._ideaPluginClassNames.getIdeaLanguage(grammar).getSimpleName(); _builder.append(_simpleName_1, "\t"); _builder.append(" INSTANCE = new "); String _simpleName_2 = IdeaPluginGenerator.this._ideaPluginClassNames.getIdeaLanguage(grammar).getSimpleName(); _builder.append(_simpleName_2, "\t"); _builder.append("();"); _builder.newLineIfNotEmpty(); _builder.newLine(); _builder.append("\t"); _builder.append("private "); String _simpleName_3 = IdeaPluginGenerator.this._ideaPluginClassNames.getIdeaLanguage(grammar).getSimpleName(); _builder.append(_simpleName_3, "\t"); _builder.append("() {"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("super(\""); String _languageId = GrammarUtil.getLanguageId(grammar);
_builder.append(" "); _builder.append("{"); _builder.newLine(); _builder.append("\t"); _builder.append(PAnnotation.class, "\t"); _builder.append(" annotation = new "); _builder.append(PAnnotation.class, "\t"); _builder.append("(\""); String _name = annotation.getName(); _builder.append(_name, "\t"); _builder.append("\");"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("annotation.addAttribute(\""); String _key = attribute.getKey(); _builder.append(_key, "\t"); _builder.append("\", "); Object _value = attribute.getValue(); StringConcatenationClient _outputAnnotationParameter = PatternQuerySpecificationClassInferrer.this.outputAnnotationParameter(_value); _builder.append(_outputAnnotationParameter, "\t"); _builder.append(");"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("addAnnotation(annotation);"); _builder.newLine(); _builder.append("}"); _builder.newLine();
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("public class "); String _simpleName = IdeaPluginGenerator.this._ideaPluginClassNames.getSyntaxHighlighterFactory(grammar).getSimpleName(); _builder.append(_simpleName); _builder.append(" extends "); _builder.append(lazySyntaxHighlighter); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.newLine(); _builder.append("\t"); _builder.append("@Override"); _builder.newLine(); _builder.append("\t"); _builder.append("@"); TypeReference _typeRef = TypeReference.typeRef("org.jetbrains.annotations.NotNull"); _builder.append(_typeRef, "\t"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("protected "); _builder.append(syntaxHighlighter, "\t"); _builder.append(" createHighlighter() {"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("return "); TypeReference _ideaLanguage = IdeaPluginGenerator.this._ideaPluginClassNames.getIdeaLanguage(grammar); _builder.append(_ideaLanguage, "\t\t"); _builder.append(".INSTANCE.getInstance("); _builder.append(syntaxHighlighter, "\t\t");
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("class "); String _simpleName = IdeaPluginGenerator.this._xtextGeneratorNaming.getIdeaStandaloneSetup(grammar).getSimpleName(); _builder.append(_simpleName); _builder.append(" extends "); TypeReference _runtimeGenSetup = IdeaPluginGenerator.this._xtextGeneratorNaming.getRuntimeGenSetup(grammar); _builder.append(_runtimeGenSetup); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("override createInjector() {"); _builder.newLine(); _builder.append("\t\t"); _builder.append("val runtimeModule = new "); TypeReference _runtimeModule = IdeaPluginGenerator.this._xtextGeneratorNaming.getRuntimeModule(grammar); _builder.append(_runtimeModule, "\t\t"); _builder.append("()"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("val ideaModule = new "); TypeReference _ideaModule = IdeaPluginGenerator.this._xtextGeneratorNaming.getIdeaModule(grammar); _builder.append(_ideaModule, "\t\t"); _builder.append("()"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("val mergedModule = "); _builder.append(Modules2.class, "\t\t"); _builder.append(".mixin(runtimeModule, ideaModule)"); _builder.newLineIfNotEmpty();
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("/**"); _builder.newLine(); _builder.append(" "); _builder.append("* Use this class to register components to be used within the Eclipse IDE."); _builder.newLine(); _builder.append(" "); _builder.append("*/"); _builder.newLine(); _builder.append("public class "); String _simpleName = XtextGeneratorTemplates.this.naming.getEclipsePluginModule(it).getSimpleName(); _builder.append(_simpleName); _builder.append(" extends "); TypeReference _eclipsePluginGenModule = XtextGeneratorTemplates.this.naming.getEclipsePluginGenModule(it); _builder.append(_eclipsePluginGenModule); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.newLine(); _builder.append("\t"); _builder.append("public "); String _simpleName_1 = XtextGeneratorTemplates.this.naming.getEclipsePluginModule(it).getSimpleName(); _builder.append(_simpleName_1, "\t"); _builder.append("("); TypeReference _typeRef = TypeReference.typeRef("org.eclipse.ui.plugin.AbstractUIPlugin"); _builder.append(_typeRef, "\t"); _builder.append(" plugin) {"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("super(plugin);");
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("public class "); String _simpleName = IdeaPluginGenerator.this._ideaPluginClassNames.getFileType(grammar).getSimpleName(); _builder.append(_simpleName); _builder.append(" extends "); TypeReference _abstractFileType = IdeaPluginGenerator.this._ideaPluginClassNames.getAbstractFileType(grammar); _builder.append(_abstractFileType); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("public static final "); String _simpleName_1 = IdeaPluginGenerator.this._ideaPluginClassNames.getFileType(grammar).getSimpleName(); _builder.append(_simpleName_1, "\t"); _builder.append(" INSTANCE = new "); String _simpleName_2 = IdeaPluginGenerator.this._ideaPluginClassNames.getFileType(grammar).getSimpleName(); _builder.append(_simpleName_2, "\t"); _builder.append("();"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.newLine(); _builder.append("\t"); _builder.append("public "); String _simpleName_3 = IdeaPluginGenerator.this._ideaPluginClassNames.getFileType(grammar).getSimpleName(); _builder.append(_simpleName_3, "\t"); _builder.append("() {"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("super("); TypeReference _ideaLanguage = IdeaPluginGenerator.this._ideaPluginClassNames.getIdeaLanguage(grammar);
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("public class "); String _simpleName = IdeaPluginGenerator.this._ideaPluginClassNames.getFileTypeFactory(grammar).getSimpleName(); _builder.append(_simpleName); _builder.append(" extends "); TypeReference _typeRef = TypeReference.typeRef("com.intellij.openapi.fileTypes.FileTypeFactory"); _builder.append(_typeRef); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.newLine(); _builder.append("\t"); _builder.append("@Override"); _builder.newLine(); _builder.append("\t"); _builder.append("public void createFileTypes(@"); TypeReference _typeRef_1 = TypeReference.typeRef("org.jetbrains.annotations.NotNull"); _builder.append(_typeRef_1, "\t"); _builder.append(" "); TypeReference _typeRef_2 = TypeReference.typeRef("com.intellij.openapi.fileTypes.FileTypeConsumer"); _builder.append(_typeRef_2, "\t"); _builder.append(" consumer) {"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("consumer.consume("); TypeReference _fileType = IdeaPluginGenerator.this._ideaPluginClassNames.getFileType(grammar); _builder.append(_fileType, "\t\t"); _builder.append(".INSTANCE, "); TypeReference _abstractFileType = IdeaPluginGenerator.this._ideaPluginClassNames.getAbstractFileType(grammar); _builder.append(_abstractFileType, "\t\t");
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("class "); String _simpleName = IdeaPluginGenerator.this._ideaPluginClassNames.getFileType(grammar).getSimpleName(); _builder.append(_simpleName); _builder.append(" extends "); TypeReference _abstractFileType = IdeaPluginGenerator.this._ideaPluginClassNames.getAbstractFileType(grammar); _builder.append(_abstractFileType); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("public static final "); String _simpleName_1 = IdeaPluginGenerator.this._ideaPluginClassNames.getFileType(grammar).getSimpleName(); _builder.append(_simpleName_1, "\t"); _builder.append(" INSTANCE = new "); String _simpleName_2 = IdeaPluginGenerator.this._ideaPluginClassNames.getFileType(grammar).getSimpleName(); _builder.append(_simpleName_2, "\t"); _builder.append("()"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.newLine(); _builder.append("\t"); _builder.append("new() {"); _builder.newLine(); _builder.append("\t\t"); _builder.append("super("); TypeReference _ideaLanguage = IdeaPluginGenerator.this._ideaPluginClassNames.getIdeaLanguage(grammar); _builder.append(_ideaLanguage, "\t\t"); _builder.append(".INSTANCE)"); _builder.newLineIfNotEmpty();
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("public class "); String _simpleName = IdeaPluginGenerator.this._ideaPluginClassNames.getIdeaSetup(grammar).getSimpleName(); _builder.append(_simpleName); _builder.append(" implements "); _builder.append(ISetup.class); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.newLine(); _builder.append("\t"); _builder.append("@Override"); _builder.newLine(); _builder.append("\t"); _builder.append("public "); _builder.append(Injector.class, "\t"); _builder.append(" createInjectorAndDoEMFRegistration() {"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); TypeReference _typeRef = TypeReference.typeRef("org.eclipse.xtext.idea.extensions.EcoreGlobalRegistries"); _builder.append(_typeRef, "\t\t"); _builder.append(".ensureInitialized();"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("return new "); TypeReference _ideaStandaloneSetup = IdeaPluginGenerator.this._xtextGeneratorNaming.getIdeaStandaloneSetup(grammar); _builder.append(_ideaStandaloneSetup, "\t\t"); _builder.append("().createInjector();"); _builder.newLineIfNotEmpty(); _builder.append("\t");
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("synchronized("); CharSequence _lock = ParamterlessMethodMemoizer.this.lock(); _builder.append(_lock, ""); _builder.append(") {"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("if ("); String _cacheFieldName = ParamterlessMethodMemoizer.this.cacheFieldName(); _builder.append(_cacheFieldName, "\t"); _builder.append(" == null) {"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); String _cacheFieldName_1 = ParamterlessMethodMemoizer.this.cacheFieldName(); _builder.append(_cacheFieldName_1, "\t\t"); _builder.append(" = "); String _initMethodName = ParamterlessMethodMemoizer.this.initMethodName(); _builder.append(_initMethodName, "\t\t"); _builder.append("();"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("}"); _builder.newLine(); _builder.append("\t"); _builder.append("return ("); TypeReference _returnType = ParamterlessMethodMemoizer.this.method.getReturnType(); _builder.append(_returnType, "\t"); _builder.append(") "); String _cacheFieldName_2 = ParamterlessMethodMemoizer.this.cacheFieldName();
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("/**"); _builder.newLine(); _builder.append(" "); _builder.append("* Initialization support for running Xtext languages without Equinox extension registry."); _builder.newLine(); _builder.append(" "); _builder.append("*/"); _builder.newLine(); _builder.append("class "); String _simpleName = XtextGeneratorTemplates.this.naming.getRuntimeSetup(it).getSimpleName(); _builder.append(_simpleName); _builder.append(" extends "); TypeReference _runtimeGenSetup = XtextGeneratorTemplates.this.naming.getRuntimeGenSetup(it); _builder.append(_runtimeGenSetup); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.newLine(); _builder.append("\t"); _builder.append("def static void doSetup() {"); _builder.newLine(); _builder.append("\t\t"); _builder.append("new "); String _simpleName_1 = XtextGeneratorTemplates.this.naming.getRuntimeSetup(it).getSimpleName(); _builder.append(_simpleName_1, "\t\t"); _builder.append("().createInjectorAndDoEMFRegistration()"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("}");
@Override protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) { _builder.append("public class "); String _simpleName = IdeaPluginGenerator.this._ideaPluginClassNames.getAntlrTokenFileProvider(grammar).getSimpleName(); _builder.append(_simpleName); _builder.append(" implements "); _builder.append(IAntlrTokenFileProvider.class); _builder.append(" {"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("@"); _builder.append(Override.class, "\t"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("public "); _builder.append(InputStream.class, "\t"); _builder.append(" getAntlrTokenFile() {"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append(ClassLoader.class, "\t\t"); _builder.append(" classLoader = getClass().getClassLoader();"); _builder.newLineIfNotEmpty(); _builder.append("\t\t"); _builder.append("return classLoader.getResourceAsStream(\""); String _tokens = IdeaPluginGenerator.this._ideaPluginClassNames.getTokens(grammar); _builder.append(_tokens, "\t\t"); _builder.append("\");"); _builder.newLineIfNotEmpty(); _builder.append("\t"); _builder.append("}");