Package com.intellij.lang

Examples of com.intellij.lang.Language


    }
  }

  public LightVirtualFile(final String name, final Language language, final CharSequence text) {
    myName = name;
    final Language typeLanguage = language instanceof LanguageDialect? ((LanguageDialect)language).getBaseLanguage() : language;
    for (final FileType fileType : FileTypeManager.getInstance().getRegisteredFileTypes()) {
      if (fileType instanceof LanguageFileType && ((LanguageFileType)fileType).getLanguage() == typeLanguage) {
        myFileType = fileType;
        break;
      }
View Full Code Here


        super("SPOCK_SPECIFICATION", "Spock Specification");
    }

    @Override
    public boolean isInContext(@NotNull PsiFile file, int offset) {
        Language groovy = LanguageLookup.getInstance().groovy();
        if (PsiUtilBase.getLanguageAtOffset(file, offset).isKindOf(groovy)) {
            PsiElement element = file.findElementAt(offset);
            if (element == null || element instanceof PsiWhiteSpace) {
                return false;
            }
View Full Code Here

                }

                @Override
                protected Editor createIdeaEditor(String text) {
                    PsiFile consoleFile = myConsole.getFile();
                    Language language = consoleFile.getLanguage();
                    Project project = consoleFile.getProject();

                    PsiFile psiFile = PsiFileFactory.getInstance(project).createFileFromText(
                            "a." + consoleFile.getFileType().getDefaultExtension(),
                            language,
View Full Code Here

        scheme.setColor(EditorColors.CARET_ROW_COLOR, null);
        editor.setHighlighter(createHighlighter(scheme));
    }

    private EditorHighlighter createHighlighter(EditorColorsScheme settings) {
        Language language = Language.findLanguageByID("JSON");
        if (language == null) {
            language = Language.ANY;
        }
        return new LexerEditorHighlighter(PlainTextSyntaxHighlighterFactory.getSyntaxHighlighter(language, null, null), settings);
    }
View Full Code Here

        return null;
    }


    public FileType getJavascriptFileType() {
        Language language = Language.findLanguageByID("javascript");
        if (language == null) {
            language = Language.ANY;
        }
        return language.getAssociatedFileType();
    }
View Full Code Here

        // Apply indent options
        final String indentSize = Utils.configValueForKey(outPairs, indentSizeKey);
        final String tabWidth = Utils.configValueForKey(outPairs, tabWidthKey);
        final String indentStyle = Utils.configValueForKey(outPairs, indentStyleKey);
        final FileType fileType = file.getFileType();
        final Language language = fileType instanceof LanguageFileType ? ((LanguageFileType)fileType).getLanguage() :
            PlainTextLanguage.INSTANCE;
        final CommonCodeStyleSettings commonSettings = codeStyleSettings.getCommonSettings(language);
        final CommonCodeStyleSettings.IndentOptions indentOptions = commonSettings.getIndentOptions();
        applyIndentOptions(indentOptions, indentSize, tabWidth, indentStyle, file.getCanonicalPath());
    }
View Full Code Here

TOP

Related Classes of com.intellij.lang.Language

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.