Ta reguła oznacza następujące nieaktualne metody:
Metody klasy CommandMgrInitializer zostały uznane za nieaktualne w wersji 6.0 serwera WebSphere Application Server, a metoda klasy CommandMgr została uznana za nieaktualną w wersji 7.0. Te metody mogą zostać usunięte w przyszłej wersji.
Zamiast tych czterech metod należy używać metody CommandMgr.getCommandMgr(AdminClient).
W skanerze kodu źródłowego szybka poprawka zmienia nieaktualne metody na zalecaną metodę. Jeśli w przypadku klasy com.ibm.websphere.management.cmdframework.CommandMgr istnieje instrukcja importu, szybka poprawka użyje w zastępstwie prostej nazwy klasy (CommandMgr). Jeśli nie ma instrukcji importu, zostanie użyta pełna nazwa (com.ibm.websphere.management.cmdframework.CommandMgr).
Przykład:
|
import com.ibm.websphere.management.cmdframework.*;
public class MyClass { // jakiś kod CommandMgrInitializer.initializeLocalMode(); // jakiś kod } |
Powyższy przykład zostanie zmieniony na:
|
import com.ibm.websphere.management.cmdframework.*;
public class MyClass { // jakiś kod CommandMgr.getCommandMgr(); // jakiś kod } |
|
import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
public class MyClass { // jakiś kod com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr(); // jakiś kod } |
Więcej informacji o klasach zawierają następujące zasoby:
Pełna lista nieaktualnych interfejsów API znajduje się w dokumentacji.