net.sourceforge.pmd.rules

Class CyclomaticComplexity

public class CyclomaticComplexity extends AbstractJavaRule

Since: January 14, 2003

Version: $Revision: 5773 $, $Date: 2008-02-14 01:06:49 -0800 (Thu, 14 Feb 2008) $

Author: Donald A. Leckie,

Method Summary
Objectvisit(ASTCompilationUnit node, Object data)
Objectvisit(ASTIfStatement node, Object data)
Objectvisit(ASTCatchStatement node, Object data)
Objectvisit(ASTForStatement node, Object data)
Objectvisit(ASTDoStatement node, Object data)
Objectvisit(ASTSwitchStatement node, Object data)
Objectvisit(ASTWhileStatement node, Object data)
Objectvisit(ASTConditionalExpression node, Object data)
Objectvisit(ASTClassOrInterfaceDeclaration node, Object data)
Objectvisit(ASTMethodDeclaration node, Object data)
Objectvisit(ASTEnumDeclaration node, Object data)
Objectvisit(ASTConstructorDeclaration node, Object data)

Method Detail

visit

public Object visit(ASTCompilationUnit node, Object data)

visit

public Object visit(ASTIfStatement node, Object data)

visit

public Object visit(ASTCatchStatement node, Object data)

visit

public Object visit(ASTForStatement node, Object data)

visit

public Object visit(ASTDoStatement node, Object data)

visit

public Object visit(ASTSwitchStatement node, Object data)

visit

public Object visit(ASTWhileStatement node, Object data)

visit

public Object visit(ASTConditionalExpression node, Object data)

visit

public Object visit(ASTClassOrInterfaceDeclaration node, Object data)

visit

public Object visit(ASTMethodDeclaration node, Object data)

visit

public Object visit(ASTEnumDeclaration node, Object data)

visit

public Object visit(ASTConstructorDeclaration node, Object data)