此規則會偵測是否使用 WebLogic weblogic.transaction.RollbackException Java 檔案中的物件。 您可以將異常狀況變更為 javax.transaction.RollbackException .
WebLogic ServletAuthentication 是具有專利的 API,無法在 WebSphere Traditional 或 Liberty 中使用。請使用 Java 平台中的
HttpServletRequest.login() 和 HttpServletRequest.logout() 方法,來處理鑑別。
請參閱 Java 說明文件,以瞭解 HttpServletRequest 介面。
會偵測到下列情況:
「建立新物件及類別實例」範例:
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;