コード例 #1
0
  @Override
  public void visitIfStatement(IfStatementTree tree) {
    super.visitIfStatement(tree);

    List<ElseifClauseTree> elseifClauses = tree.elseifClauses();

    if (!elseifClauses.isEmpty() && tree.elseClause() == null) {
      ElseifClauseTree lastElseIf = elseifClauses.get(elseifClauses.size() - 1);
      context().newIssue(this, lastElseIf.elseifToken(), MESSAGE);
    }
  }
コード例 #2
0
 @Override
 public void visitIfStatement(IfStatementTree tree) {
   incrementComplexity();
   super.visitIfStatement(tree);
 }