Правило помечает экземпляры метода контекстного поиска lookup. Аргумент метода lookup должен быть определен в файле web.xml.
Предполагаемое действие: для каждого обнаруженного экземпляра контекстного поиска пользователь должен проверять наличие соответствующего элемента resource-reference, resource-env-reference или env-entry в файле web.xml.
Например в следующем фрагменте кода может быть помечен метод lookup.
| Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env/myIntialParam"); |
Если аргументом для метода lookup является "java:comp/env" или "java:comp/UserTransaction", то метод контекстного поиска lookup не будет помечен, так как он не соответствует указанным ресурсам.
В следующем примере два экземпляра метода lookup не будут помечены.
| Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env"); UserTransaction tran = (UserTransaction)initCtx.lookup("java:comp/UserTransaction"); |