Refactoring: only SyntaxHighlighterFactory should be used to create highlighters.

- SyntaxHighlighter.PROVIDER moved to SyntaxHighlighterFactory.
- POVIDER.create() encapsulated into SyntaxHighlighterFactory.getSyntaxHighligher(FileType, Project, VirtualFile()
This commit is contained in:
Oleg Sukhodolsky
2012-10-01 15:32:09 +04:00
parent db33fba286
commit fd07b2c58d
5 changed files with 13 additions and 11 deletions
@@ -2,6 +2,7 @@ package com.jetbrains.rest;
import com.intellij.openapi.editor.colors.TextAttributesKey;
import com.intellij.openapi.fileTypes.SyntaxHighlighter;
import com.intellij.openapi.fileTypes.SyntaxHighlighterFactory;
import com.intellij.openapi.options.colors.AttributesDescriptor;
import com.intellij.openapi.options.colors.ColorDescriptor;
import com.intellij.openapi.options.colors.ColorSettingsPage;
@@ -53,7 +54,7 @@ public class RestColorsPage implements ColorSettingsPage {
@NotNull
public SyntaxHighlighter getHighlighter() {
final SyntaxHighlighter highlighter = SyntaxHighlighter.PROVIDER.create(RestFileType.INSTANCE, null, null);
final SyntaxHighlighter highlighter = SyntaxHighlighterFactory.getSyntaxHighlighter(RestFileType.INSTANCE, null, null);
assert highlighter != null;
return highlighter;
}