This rule is defined by the following Java class: net.sourceforge.pmd.rules.CloseResource
Example:
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(); } } }
This rule has the following properties:
Name | Default value | Description |
---|---|---|
types | Connection,Statement,ResultSet |