net.sourceforge.pmd.rules

Class CloseResource

public class CloseResource extends AbstractRule

Makes sure you close your database connections. It does this by looking for code patterned like this:
  Connection c = X;
  try {
   // do stuff, and maybe catch something
  } finally {
   c.close();
  }

Author: original author unknown Contribution from Pierre Mathien

Method Summary
protected Map<String,PropertyDescriptor>propertiesByName()
Objectvisit(ASTCompilationUnit node, Object data)
Objectvisit(ASTMethodDeclaration node, Object data)

Method Detail

propertiesByName

protected Map<String,PropertyDescriptor> propertiesByName()

visit

public Object visit(ASTCompilationUnit node, Object data)

visit

public Object visit(ASTMethodDeclaration node, Object data)