Esta regra detecta o uso do WebLogic weblogic.transaction.Transaction em um arquivo Java . Revise o tópico suporte JTA na documentação do WebSphere Application Server.
Os seguintes casos foram detectados:
Declaração do campo (nível do objeto)
Exemplo:
private Transaction t ;
Variável de Método
Exemplo:
private void doX(){
Transaction t;
}
Cast Expression
Exemplo:
Transaction t = (Transaction) someOtherObject;
O objeto será detectado se ele for usado como um nome qualificado, como weblogic.transaction.Transaction .
O objeto também será detectado se ele for usado como um nome simples, como
Transaction
e uma das duas instruções de importação a seguir existir:
import weblogic.transaction.*;
ou
import weblogic.transaction.Transaction;