net.sourceforge.pmd.rules

Class CouplingBetweenObjects

public class CouplingBetweenObjects extends AbstractRule

CouplingBetweenObjects attempts to capture all unique Class attributes, local variables, and return types to determine how many objects a class is coupled to. This is only a guage and isn't a hard and fast rule. The threshold value is configurable and should be determined accordingly

Since: Feb 20, 2003

Author: aglover

Method Summary
Objectvisit(ASTCompilationUnit cu, Object data)
Objectvisit(ASTClassOrInterfaceDeclaration node, Object data)
Objectvisit(ASTResultType node, Object data)
Objectvisit(ASTLocalVariableDeclaration node, Object data)
Objectvisit(ASTFormalParameter node, Object data)
Objectvisit(ASTFieldDeclaration node, Object data)

Method Detail

visit

public Object visit(ASTCompilationUnit cu, Object data)

visit

public Object visit(ASTClassOrInterfaceDeclaration node, Object data)

visit

public Object visit(ASTResultType node, Object data)

visit

public Object visit(ASTLocalVariableDeclaration node, Object data)

visit

public Object visit(ASTFormalParameter node, Object data)

visit

public Object visit(ASTFieldDeclaration node, Object data)