public void visitToken(SyntaxToken token) { for (SyntaxTrivia syntaxTrivia : token.trivias()) { syntaxTrivia.accept(this); } }
public void visitToken(SyntaxToken token) { for (SyntaxTrivia syntaxTrivia : token.trivias()) { syntaxTrivia.accept(this); } }
@Override public void visitNode(Tree tree) { SyntaxToken token = (SyntaxToken) tree; for (SyntaxTrivia trivia : token.trivias()) { String text = trivia.text().substring(3).trim(); String marker = "Noncompliant"; if (text.startsWith(marker)) { TestIssue issue = issue(null, trivia.line()); String paramsAndMessage = text.substring(marker.length()).trim(); if (paramsAndMessage.startsWith("![")) { int endIndex = paramsAndMessage.indexOf("]!"); addParams(issue, paramsAndMessage.substring(2, endIndex)); paramsAndMessage = paramsAndMessage.substring(endIndex + 2).trim(); } if (paramsAndMessage.startsWith("!{")) { int endIndex = paramsAndMessage.indexOf("}!"); String message = paramsAndMessage.substring(2, endIndex); issue.message(message); } expectedIssues.add(issue); } } }
@Override public void visitNode(Tree tree) { SyntaxToken token = (SyntaxToken) tree; for (SyntaxTrivia trivia : token.trivias()) { String text = trivia.text().substring(3).trim(); String marker = "Noncompliant"; if (text.startsWith(marker)) { TestIssue issue = issue(null, trivia.line()); String paramsAndMessage = text.substring(marker.length()).trim(); if (paramsAndMessage.startsWith("![")) { int endIndex = paramsAndMessage.indexOf("]!"); addParams(issue, paramsAndMessage.substring(2, endIndex)); paramsAndMessage = paramsAndMessage.substring(endIndex + 2).trim(); } if (paramsAndMessage.startsWith("!{")) { int endIndex = paramsAndMessage.indexOf("}!"); String message = paramsAndMessage.substring(2, endIndex); issue.message(message); } expectedIssues.add(issue); } } }
@Override public void visitNode(Tree tree) { for (SyntaxTrivia trivia : ((SyntaxToken) tree).trivias()) { if (!commentAnalyser.isBlank(commentAnalyser.getContents(trivia.text()))) { String[] comments = commentAnalyser.getContents(trivia.text()).split("(\r)?\n|\r", -1); int lineNumber = trivia.line(); for (String commentLine : comments) { if (commentLine.contains("NOSONAR")) { noSonarLines.add(lineNumber); } else if (!commentAnalyser.isBlank(commentLine)) { this.commentLines.add(lineNumber); } lineNumber++; } } } }
@Override public void visitNode(Tree tree) { for (SyntaxTrivia trivia : ((SyntaxToken) tree).trivias()) { if (!commentAnalyser.isBlank(commentAnalyser.getContents(trivia.text()))) { String[] comments = commentAnalyser.getContents(trivia.text()).split("(\r)?\n|\r", -1); int lineNumber = trivia.line(); for (String commentLine : comments) { if (commentLine.contains("NOSONAR")) { noSonarLines.add(lineNumber); } else if (!commentAnalyser.isBlank(commentLine)) { this.commentLines.add(lineNumber); } lineNumber++; } } } }