Această regulă detectează utilizarea lui WebLogic weblogic.transaction.Transaction obiecte într-un 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 în cazul în care acesta este utilizat ca un nume calificat, cum ar fi weblogic.transaction.Transaction .
Obiectul este, de asemenea, detectat în cazul în care acesta este utilizat ca un nume simplu, cum ar fi
Transaction
, și oricare dintre următoarele două declarații de import există:
import weblogic.transaction.*;
sau
import weblogic.transaction.Transaction;