javax.naming.InitialContext と javax.naming.NamingEnumeration です。
デフォルトでは、このインスペクションは名前に 'close' または 'cleanup' を含む任意のメソッドでリソースを閉じることができると想定しています。
例:
Object findObject(Properties properties, String name) throws NamingException {
Context context = new InitialContext(properties); //コンテキストが閉じられていません
return context.lookup(name);
}
このインスペクションは、次のオプションを使用して構成できます。
try ブロック内で JNDI リソースを開くことを許可するかどうか。
このスタイルは try ブロックの前でリソースを開く場合よりも冗長であるため、あまり望ましくありません。