public abstract class RainbowVisitor extends java.lang.Object implements HighlightVisitor
EP_HIGHLIGHT_VISITOR
Constructor and Description |
---|
RainbowVisitor() |
Modifier and Type | Method and Description |
---|---|
protected void |
addInfo(HighlightInfo highlightInfo) |
boolean |
analyze(PsiFile file,
boolean updateWholeFile,
HighlightInfoHolder holder,
java.lang.Runnable action) |
abstract HighlightVisitor |
clone() |
protected RainbowHighlighter |
getHighlighter() |
protected HighlightInfo |
getInfo(PsiElement context,
PsiElement rainbowElement,
java.lang.String name,
TextAttributesKey colorKey) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
order, suitableForFile, visit
public abstract HighlightVisitor clone()
clone
in interface HighlightVisitor
clone
in class java.lang.Object
protected RainbowHighlighter getHighlighter()
public boolean analyze(PsiFile file, boolean updateWholeFile, HighlightInfoHolder holder, java.lang.Runnable action)
analyze
in interface HighlightVisitor
protected void addInfo(HighlightInfo highlightInfo)
protected HighlightInfo getInfo(PsiElement context, PsiElement rainbowElement, java.lang.String name, TextAttributesKey colorKey)