提交 f083c325 编写于 作者: E Evgeny Gerashchenko

Moved common default visitJetElement() into AfterAnalysisHighlightingVisitor from its subclasses.

上级 50d9d097
......@@ -17,6 +17,7 @@
package org.jetbrains.jet.plugin.highlighter;
import com.intellij.lang.annotation.AnnotationHolder;
import org.jetbrains.jet.lang.psi.JetElement;
import org.jetbrains.jet.lang.resolve.BindingContext;
abstract class AfterAnalysisHighlightingVisitor extends HighlightingVisitor {
......@@ -26,4 +27,9 @@ abstract class AfterAnalysisHighlightingVisitor extends HighlightingVisitor {
super(holder);
this.bindingContext = bindingContext;
}
@Override
public void visitJetElement(JetElement element) {
element.acceptChildren(this);
}
}
......@@ -32,11 +32,6 @@ public class FunctionsHighlightingVisitor extends AfterAnalysisHighlightingVisit
super(holder, bindingContext);
}
@Override
public void visitJetElement(JetElement element) {
element.acceptChildren(this);
}
@Override
public void visitNamedFunction(JetNamedFunction function) {
PsiElement nameIdentifier = function.getNameIdentifier();
......
......@@ -70,11 +70,6 @@ class PropertiesHighlightingVisitor extends AfterAnalysisHighlightingVisitor {
}
}
@Override
public void visitJetElement(@NotNull JetElement element) {
element.acceptChildren(this);
}
private void highlightProperty(@NotNull PsiElement elementToHighlight,
@NotNull PropertyDescriptor descriptor,
boolean withBackingField) {
......
......@@ -32,11 +32,6 @@ class VariablesHighlightingVisitor extends AfterAnalysisHighlightingVisitor {
super(holder, bindingContext);
}
@Override
public void visitJetElement(@NotNull JetElement element) {
element.acceptChildren(this);
}
@Override
public void visitSimpleNameExpression(@NotNull JetSimpleNameExpression expression) {
DeclarationDescriptor target = bindingContext.get(REFERENCE_TARGET, expression);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册