Bug 532796: [10] SemanticHighlightingTest failures
Change-Id: I06c55cff7065383eb39bbd97724f8fb5a241aa30
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/SemanticHighlightingReconciler.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/SemanticHighlightingReconciler.java
index 9e3b533..40eeb61 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/SemanticHighlightingReconciler.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/SemanticHighlightingReconciler.java
@@ -31,6 +31,7 @@
import org.eclipse.ui.IWorkbenchPartSite;
import org.eclipse.jdt.core.ITypeRoot;
+import org.eclipse.jdt.core.dom.AST;
import org.eclipse.jdt.core.dom.ASTNode;
import org.eclipse.jdt.core.dom.BooleanLiteral;
import org.eclipse.jdt.core.dom.CharacterLiteral;
@@ -162,7 +163,7 @@
@Override
public boolean visit(SimpleType node) {
- if (node.isVar()) {
+ if (node.getAST().apiLevel() >= AST.JLS10 && node.isVar()) {
int offset= node.getStartPosition();
int length= node.getLength();
if (offset > -1 && length > 0) {
@@ -175,7 +176,7 @@
}
}
}
- return false;
+ return true;
}
/*