All Downloads are FREE. Search and download functionalities are using the official Maven repository.

resources.report.rules.pmd.CloseResource.html Maven / Gradle / Ivy



CloseResource

CloseResource

Ensure that resources (like Connection, Statement, and ResultSet objects) are always closed after use.

This rule is defined by the following Java class: net.sourceforge.pmd.lang.java.rule.design.CloseResourceRule

Example(s):


public class Bar {
  public void foo() {
    Connection c = pool.getConnection();
    try {
      // do stuff
    } catch (SQLException ex) {
     // handle exception
    } finally {
      // oops, should close the connection using 'close'!
      // c.close();
    }
  }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy