此規則會偵測是否在 Java 檔中使用 WebLogic weblogic.transaction.RollbackException 物件。您可以將異常狀況變更為 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),則會偵測到該物件。
如果存在下列一個 import 陳述式,則將物件用作簡稱(例如,RollbackException)時,也會偵測到該物件。
import weblogic.transaction.*;
或
import weblogic.transaction.RollbackException;