net.sourceforge.pmd.rules.imports

Class UnusedImportsRule

public class UnusedImportsRule extends AbstractRule

BSD-style license; for more info see http://pmd.sourceforge.net/license.html
Field Summary
protected Set<ImportWrapper>imports
Method Summary
protected voidcheck(SimpleNode node)
protected ImportWrappergetImportWrapper(SimpleNode node)
Objectvisit(ASTCompilationUnit node, Object data)
Objectvisit(ASTImportDeclaration node, Object data)
Objectvisit(ASTClassOrInterfaceType node, Object data)
Objectvisit(ASTName node, Object data)

Field Detail

imports

protected Set<ImportWrapper> imports

Method Detail

check

protected void check(SimpleNode node)

getImportWrapper

protected ImportWrapper getImportWrapper(SimpleNode node)

visit

public Object visit(ASTCompilationUnit node, Object data)

visit

public Object visit(ASTImportDeclaration node, Object data)

visit

public Object visit(ASTClassOrInterfaceType node, Object data)

visit

public Object visit(ASTName node, Object data)