Не использовать объект RollbackException WebLogic

Это правило находит все вхождения объектов weblogic.transaction.RollbackException WebLogic в файле Java. Исключительную ситуацию можно изменить на javax.transaction.RollbackException.

ServletAuthentication является собственным API WebLogic, и его нельзя использовать в WebSphere traditional и Liberty. Для применения идентификации используйте следующие методы Java: HttpServletRequest.login() и HttpServletRequest.logout().

За дополнительной информацией обратитесь к описанию интерфейса HttpServletRequest в документации по Java.

Правило находит следующее:

  1. Пример для новых объектов и создания экземпляра класса:
    RollbackException e = new RollbackException()

  2. Пример для объявления поля на уровне объекта:
    private RollbackException e ;

  3. Пример для переменной метода:
    private void doX(){
        RollbackException e;
    }

  4. Пример для выражения приведения типа:
    RollbackException e = (RollbackException) someOtherException;

  5. Пример для оператора throws метода:
    private void doX() throws MyException, RollbackException {
    // данные метода
    }

Правило находит объект при условии использования его полного имени, например weblogic.transaction.RollbackException.

При наличии одного из следующих двух операторов импорта правило находит объект и при использовании его простого имени, например RollbackException:
import weblogic.transaction.*;
или
import weblogic.transaction.RollbackException;