Questa regola rileva l'utilizzo di WebLogic weblogic.transaction.Transaction oggetti in un file Java . Consultare l'argomento JTA support nella documentazione di WebSphere Application Server.
Vengono rilevati i seguenti casi:
Dichiarazione campo (livello dell'oggetto)
Esempio:
private Transaction t ;
Variabile metodo
Esempio:
private void doX(){
Transaction t;
}
Espressione Cast
Esempio:
Transaction t = (Transaction) someOtherObject;
L'oggetto viene rilevato se viene utilizzato come nome completo, ad esempio weblogic.transaction.Transaction .
L'oggetto viene rilevato anche se viene utilizzato come un nome semplice, ad esempio
Transaction
e una delle due istruzioni di importazione seguenti esiste:
import weblogic.transaction.*;
o
import weblogic.transaction.Transaction;