この規則は、Java ファイルでの WebLogic weblogic.transaction.Transaction オブジェクトの使用を検出します。 WebSphere Application Server 資料の JTA サポート のトピックを確認してください。
以下のケースが検出されます。
フィールド宣言 (オブジェクト・レベル)
例: private Transaction t ;
メソッド変数
例:
private void doX(){
Transaction t;
}
キャスト式
例: Transaction t = (Transaction) someOtherObject;
オブジェクトは、修飾名 (weblogic.transaction.Transaction など) として使用される場合に検出されます。
またオブジェクトは、単純名 (Transaction など) として使用され、以下の 2 つのインポート・ステートメントのうちのいずれかが存在する場合にも検出されます。
import weblogic.transaction.*;
または
import weblogic.transaction.Transaction;