Class CloseResourceRule

  • All Implemented Interfaces:
    AstVisitor, JavaVisitor, Rule, PropertySource

    public class CloseResourceRule
    extends AbstractJavaRule
    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