Reports JNDI resources that are not safely closed. JNDI resources reported by this inspection include javax.naming.InitialContext, and javax.naming.NamingEnumeration.

By default, the inspection assumes that the resources can be closed by any method with 'close' or 'cleanup' in its name.

Example:


  Object findObject(Properties properties, String name) throws NamingException {
    Context context = new InitialContext(properties); //context is not closed
    return context.lookup(name);
  }

Use the following options to configure the inspection: