public int endLineOffset() { return lastToken.endColumn(); }
public int endLineOffset() { return lastToken.endColumn(); }
private int nbWhitespacesBetween(Tree tree1, Tree tree2) { int endColumnTree1; if (tree1 instanceof TreeImpl) { endColumnTree1 = ((TreeImpl) tree1).getLastToken().endColumn(); } else { endColumnTree1 = ((SyntaxToken) tree1).endColumn(); } int startColumnTree2; if (tree2 instanceof TreeImpl) { startColumnTree2 = ((TreeImpl) tree2).getFirstToken().column(); } else { startColumnTree2 = ((SyntaxToken) tree2).column(); } return startColumnTree2 - endColumnTree1; }
private int nbWhitespacesBetween(Tree tree1, Tree tree2) { int endColumnTree1; if (tree1 instanceof TreeImpl) { endColumnTree1 = ((TreeImpl) tree1).getLastToken().endColumn(); } else { endColumnTree1 = ((SyntaxToken) tree1).endColumn(); } int startColumnTree2; if (tree2 instanceof TreeImpl) { startColumnTree2 = ((TreeImpl) tree2).getFirstToken().column(); } else { startColumnTree2 = ((SyntaxToken) tree2).column(); } return startColumnTree2 - endColumnTree1; }
protected void highlight(SyntaxToken token, TypeOfText type) { highlighting.highlight(token.line(), token.column(), token.endLine(), token.endColumn(), type); }
protected void highlight(SyntaxToken token, TypeOfText type) { highlighting.highlight(token.line(), token.column(), token.endLine(), token.endColumn(), type); }
@Override public void visitImportant(ImportantFlagTree tree) { if (tree.exclamationMark().endColumn() != tree.importantKeyword().column()) { addPreciseIssue(tree, "Remove the whitespaces between \"!\" and \"important\"."); } super.visitImportant(tree); }
@Override public void visitImportant(ImportantFlagTree tree) { if (tree.exclamationMark().endColumn() != tree.importantKeyword().column()) { addPreciseIssue(tree, "Remove the whitespaces between \"!\" and \"important\"."); } super.visitImportant(tree); }
@Override public void visitNode(Tree tree) { if (((InternalSyntaxToken) tree).isEOF()) { return; } if (((InternalSyntaxToken) tree).isBOM()) { return; } SyntaxToken token = (SyntaxToken) tree; TextRange range = inputFile.newRange(token.line(), token.column(), token.endLine(), token.endColumn()); cpdTokens.addToken(range, token.text()); }
@Override public void visitNode(Tree tree) { if (((InternalSyntaxToken) tree).isEOF()) { return; } if (((InternalSyntaxToken) tree).isBOM()) { return; } SyntaxToken token = (SyntaxToken) tree; TextRange range = inputFile.newRange(token.line(), token.column(), token.endLine(), token.endColumn()); cpdTokens.addToken(range, token.text()); }