/** * Update this token with the given AST node. * <p> * NOTE: Allowed to be used by {@link SemanticHighlightingReconciler} only. * </p> * * @param node the AST simple name */ void update(SimpleName node) { clear(); fNode= node; }
/** * Update this token with the given AST node. * <p> * NOTE: Allowed to be used by {@link SemanticHighlightingReconciler} only. * </p> * * @param literal the AST literal */ void update(Expression literal) { clear(); fLiteral= literal; }
/** * Update this token with the given AST node. * <p> * NOTE: Allowed to be used by {@link SemanticHighlightingReconciler} only. * </p> * * @param node the AST simple name */ public void update(SimpleName node) { clear(); fNode= node; }
/** * Update this token with the given AST node. * <p> * NOTE: Allowed to be used by {@link SemanticHighlightingReconciler} only. * </p> * * @param literal the AST literal */ public void update(Expression literal) { clear(); fLiteral= literal; }
/** * Update this token with the given AST node. * <p> * NOTE: Allowed to be used by {@link SemanticHighlightingReconciler} only. * </p> * * @param node the AST simple name */ void update(SimpleName node) { clear(); fNode= node; }
/** * Update this token with the given AST node. * <p> * NOTE: Allowed to be used by {@link SemanticHighlightingReconciler} only. * </p> * * @param literal the AST literal */ void update(Expression literal) { clear(); fLiteral= literal; }
@Override public boolean visit(SimpleName node) { fToken.update(node); for (int i= 0, n= fJobSemanticHighlightings.length; i < n; i++) { SemanticHighlightingCore semanticHighlighting = fJobSemanticHighlightings[i]; if (semanticHighlighting.consumes(fToken)) { int offset= node.getStartPosition(); int length= node.getLength(); if (offset > -1 && length > 0) { addPosition(offset, length, fJobHighlightings.get(i)); } break; } } fToken.clear(); return false; }
@Override protected boolean visitLiteral(Expression node) { fToken.update(node); for (int i= 0, n= fJobSemanticHighlightings.length; i < n; i++) { SemanticHighlightingCore semanticHighlighting = fJobSemanticHighlightings[i]; if (semanticHighlighting.consumesLiteral(fToken)) { int offset= node.getStartPosition(); int length= node.getLength(); if (offset > -1 && length > 0) { addPosition(offset, length, fJobHighlightings.get(i)); } break; } } fToken.clear(); return false; }
public boolean visit(SimpleName node) { fToken.update(node); for (int i= 0, n= fJobSemanticHighlightings.length; i < n; i++) { SemanticHighlighting semanticHighlighting= fJobSemanticHighlightings[i]; if (fJobHighlightings[i].isEnabled() && semanticHighlighting.consumes(fToken)) { int offset= node.getStartPosition(); int length= node.getLength(); if (offset > -1 && length > 0) addPosition(offset, length, fJobHighlightings[i]); break; } } fToken.clear(); return false; }
private boolean visitLiteral(Expression node) { fToken.update(node); for (int i= 0, n= fJobSemanticHighlightings.length; i < n; i++) { SemanticHighlighting semanticHighlighting= fJobSemanticHighlightings[i]; if (fJobHighlightings[i].isEnabled() && semanticHighlighting.consumesLiteral(fToken)) { int offset= node.getStartPosition(); int length= node.getLength(); if (offset > -1 && length > 0) addPosition(offset, length, fJobHighlightings[i]); break; } } fToken.clear(); return false; }
private boolean visitLiteral(Expression node) { fToken.update(node); for (int i= 0, n= fJobSemanticHighlightings.length; i < n; i++) { SemanticHighlighting semanticHighlighting= fJobSemanticHighlightings[i]; if (fJobHighlightings[i].isEnabled() && semanticHighlighting.consumesLiteral(fToken)) { int offset= node.getStartPosition(); int length= node.getLength(); if (offset > -1 && length > 0) addPosition(offset, length, fJobHighlightings[i]); break; } } fToken.clear(); return false; }
@Override protected boolean visitLiteral(Expression node) { fToken.update(node); for (int i= 0, n= fJobSemanticHighlightings.length; i < n; i++) { SemanticHighlighting semanticHighlighting= fJobSemanticHighlightings[i]; if (fJobHighlightings[i].isEnabled() && semanticHighlighting.consumesLiteral(fToken)) { int offset= node.getStartPosition(); int length= node.getLength(); if (offset > -1 && length > 0) addPosition(offset, length, fJobHighlightings[i]); break; } } fToken.clear(); return false; }
@Override public boolean visit(SimpleName node) { fToken.update(node); for (int i= 0, n= fJobSemanticHighlightings.length; i < n; i++) { SemanticHighlighting semanticHighlighting= fJobSemanticHighlightings[i]; if (fJobHighlightings[i].isEnabled() && semanticHighlighting.consumes(fToken)) { int offset= node.getStartPosition(); int length= node.getLength(); if (offset > -1 && length > 0) addPosition(offset, length, fJobHighlightings[i]); break; } } fToken.clear(); return false; }
@Override public boolean visit(SimpleName node) { fToken.update(node); for (int i= 0, n= fJobSemanticHighlightings.length; i < n; i++) { SemanticHighlighting semanticHighlighting= fJobSemanticHighlightings[i]; if (fJobHighlightings[i].isEnabled() && semanticHighlighting.consumes(fToken)) { int offset= node.getStartPosition(); int length= node.getLength(); if (offset > -1 && length > 0) addPosition(offset, length, fJobHighlightings[i]); break; } } fToken.clear(); return false; }