此规则会检测是否使用了 WebLogic weblogic.transaction.RollbackException Java 文件中的对象。 您可以将异常更改为 javax.transaction.RollbackException .
WebLogic ServletAuthentication 是专有 API,因此不能用在 WebSphere Traditional 或 Liberty 中。使用 Java 平台中的 HttpServletRequest.login() 和 HttpServletRequest.logout() 方法来处理认证。
请参阅 Interface HttpServletRequest Java 文档。
会检测到下列情况:
新对象和类实例创建示例:
RollbackException e = new RollbackException()
字段声明(对象级别)示例:
private RollbackException e ;
方法变量示例:
private void doX(){
RollbackException e;
}
强制类型转换表达式示例:
RollbackException e = (RollbackException) someOtherException;
方法 throws 语句示例:
private void doX() throws MyException, RollbackException {
// method data here
}
如果对象用作限定名,那么将检测到该对象,例如 weblogic.transaction.RollbackException .
如果对象用作简单名称,那么也会检测到该对象,例如
RollbackException
,如果存在以下两个 import 语句中的任何一个:
import weblogic.transaction.*;
或
import weblogic.transaction.RollbackException;