Esta regla detecta el uso de WebLogic weblogic.transaction.Transaction en un archivo Java . Consulte el tema Soporte de JTA en la documentación de WebSphere Application Server.
Se han detectado los siguientes casos:
Declaración de campo (nivel de objeto)
Ejemplo:
private Transaction t ;
Variable de método
Ejemplo:
private void doX(){
Transaction t;
}
Expresión de conversión de tipo de datos
Ejemplo:
Transaction t = (Transaction) someOtherObject;
El objeto se detecta si se utiliza como nombre calificado, como por ejemplo weblogic.transaction.Transaction .
El objeto también se detecta si se utiliza como un nombre simple, como por ejemplo
Transaction
y existe una de las dos sentencias de importación siguientes:
import weblogic.transaction.*;
o bien
import weblogic.transaction.Transaction;