net.sourceforge.pmd.rules

Class ExcessiveImports

public class ExcessiveImports extends ExcessiveNodeCountRule

ExcessiveImports attempts to count all unique imports a class contains. This rule will count a "import com.something.*;" as a single import. This is a unqiue situation and I'd like to create an audit type rule that captures those.

Since: Feb 21, 2003

Author: aglover

Constructor Summary
ExcessiveImports()
Method Summary
Objectvisit(ASTImportDeclaration node, Object data)
Hook method to count imports.

Constructor Detail

ExcessiveImports

public ExcessiveImports()

Method Detail

visit

public Object visit(ASTImportDeclaration node, Object data)
Hook method to count imports. This is a user defined value.

Parameters: node data

Returns: Object