@Override public void visitForStatement(ForStatementTree tree) { incrementComplexity(tree.forToken()); super.visitForStatement(tree); }
@Override public void visitFunctionDeclaration(FunctionDeclarationTree tree) { incrementComplexity(tree.functionToken()); super.visitFunctionDeclaration(tree); }
@Override public void visitFunctionExpression(FunctionExpressionTree tree) { incrementComplexity(tree.functionToken()); super.visitFunctionExpression(tree); }
@Override public void visitForEachStatement(ForEachStatementTree tree) { incrementComplexity(tree.foreachToken()); super.visitForEachStatement(tree); }
@Override public void visitConditionalExpression(ConditionalExpressionTree tree) { incrementComplexity(tree.queryToken()); super.visitConditionalExpression(tree); }
@Override public void visitWhileStatement(WhileStatementTree tree) { incrementComplexity(tree.whileToken()); super.visitWhileStatement(tree); }
@Override public void visitDoWhileStatement(DoWhileStatementTree tree) { incrementComplexity(tree.doToken()); super.visitDoWhileStatement(tree); }
@Override public void visitConditionalExpression(ConditionalExpressionTree tree) { incrementComplexity(tree.queryToken()); super.visitConditionalExpression(tree); }
@Override public void visitMethodDeclaration(MethodDeclarationTree tree) { incrementComplexity(tree.functionToken()); super.visitMethodDeclaration(tree); }
@Override public void visitWhileStatement(WhileStatementTree tree) { incrementComplexity(tree.whileToken()); super.visitWhileStatement(tree); }
@Override public void visitDoWhileStatement(DoWhileStatementTree tree) { incrementComplexity(tree.doToken()); super.visitDoWhileStatement(tree); }
@Override public void visitMethodDeclaration(MethodDeclarationTree tree) { incrementComplexity(tree.functionToken()); super.visitMethodDeclaration(tree); }
@Override public void visitForStatement(ForStatementTree tree) { incrementComplexity(tree.forToken()); super.visitForStatement(tree); }
@Override public void visitForEachStatement(ForEachStatementTree tree) { incrementComplexity(tree.foreachToken()); super.visitForEachStatement(tree); }
@Override public void visitCaseClause(CaseClauseTree tree) { incrementComplexity(tree.caseToken()); super.visitCaseClause(tree); }
@Override public void visitIfStatement(IfStatementTree tree) { incrementComplexity(tree.ifToken()); super.visitIfStatement(tree); }
@Override public void visitFunctionDeclaration(FunctionDeclarationTree tree) { incrementComplexity(tree.functionToken()); super.visitFunctionDeclaration(tree); }
@Override public void visitFunctionExpression(FunctionExpressionTree tree) { incrementComplexity(tree.functionToken()); super.visitFunctionExpression(tree); }
@Override public void visitBinaryExpression(BinaryExpressionTree tree) { if (tree.is( Kind.CONDITIONAL_AND, Kind.CONDITIONAL_OR, Kind.ALTERNATIVE_CONDITIONAL_AND, Kind.ALTERNATIVE_CONDITIONAL_OR)) { incrementComplexity(tree.operator()); } super.visitBinaryExpression(tree); }
@Override public void visitBinaryExpression(BinaryExpressionTree tree) { if (tree.is( Kind.CONDITIONAL_AND, Kind.CONDITIONAL_OR, Kind.ALTERNATIVE_CONDITIONAL_AND, Kind.ALTERNATIVE_CONDITIONAL_OR)) { incrementComplexity(tree.operator()); } super.visitBinaryExpression(tree); }