Această regulă detectează utilizarea obiectelor WebLogic weblogic.transaction.Transaction într-un fişier Java. Examinați subiectul Suportul JTA din documentația WebSphere Application Server.
Următoarele cazuri sunt detectate:
Declaraţie de câmp (la nivel obiect)
Exemplu: private Transaction t ;
Variabilă de metodă
Exemplu:
private void doX(){
Transaction t;
}
Expresie de conversie
Exemplu: Transaction t = (Transaction) someOtherObject;
Obiectul este detectat dacă este folosit ca un nume calificat, cum ar fi weblogic.transaction.Transaction.
Obiectul este de asemenea detectat dacă este folosit şi ca un nume simplu, cum ar fi
Transaction,
dacă există oricare dintre următoarele două instrucţiuni de import:
import weblogic.transaction.*;
sau
import weblogic.transaction.Transaction;