Class GrammarAtCaretPassFactory

java.lang.Object
org.intellij.grammar.livePreview.GrammarAtCaretPassFactory
All Implemented Interfaces:
com.intellij.codeHighlighting.TextEditorHighlightingPassFactory, com.intellij.codeHighlighting.TextEditorHighlightingPassFactoryRegistrar

public class GrammarAtCaretPassFactory extends Object implements com.intellij.codeHighlighting.TextEditorHighlightingPassFactory, com.intellij.codeHighlighting.TextEditorHighlightingPassFactoryRegistrar
  • Field Details

    • GRAMMAR_AT_CARET_KEY

      public static final com.intellij.openapi.util.Key<Boolean> GRAMMAR_AT_CARET_KEY
  • Constructor Details

    • GrammarAtCaretPassFactory

      public GrammarAtCaretPassFactory()
  • Method Details

    • registerHighlightingPassFactory

      public void registerHighlightingPassFactory(@NotNull @NotNull com.intellij.codeHighlighting.TextEditorHighlightingPassRegistrar registrar, @NotNull @NotNull com.intellij.openapi.project.Project project)
      Specified by:
      registerHighlightingPassFactory in interface com.intellij.codeHighlighting.TextEditorHighlightingPassFactoryRegistrar
    • createHighlightingPass

      public com.intellij.codeHighlighting.TextEditorHighlightingPass createHighlightingPass(@NotNull @NotNull com.intellij.psi.PsiFile file, @NotNull @NotNull com.intellij.openapi.editor.Editor editor)
      Specified by:
      createHighlightingPass in interface com.intellij.codeHighlighting.TextEditorHighlightingPassFactory