Ez a szabály a következő elavult metódusokat látja el jelzővel:
A CommandMgrInitializer metódusok a WebSphere Application Server 6.0 változatában, a CommandMgr metódus pedig a 7.0 változatban vált elavulttá. Ezek a későbbi kiadásokban eltávolításra kerülhetnek.
Mind a négy metódus helyett használja a CommandMgr.getCommandMgr(AdminClient) metódust.
A forráselemzőben a gyorsjavítás az elavult metódusokat a preferált metódusokra cseréli. Ha létezik importálás a com.ibm.websphere.management.cmdframework.CommandMgr osztályhoz, akkor a gyorsjavítás az egyszerű osztálynevet (CommandMgr) fogja használni a helyettesítőben. Amennyiben nem található importálás, úgy a teljes képzésű név (com.ibm.websphere.management.cmdframework.CommandMgr) kerül felhasználásra.
Példa:
|
import com.ibm.websphere.management.cmdframework.*;
public class MyClass { // további kódrészek CommandMgrInitializer.initializeLocalMode(); // további kódrészek } |
Az előző példa a következőre módosul majd:
|
import com.ibm.websphere.management.cmdframework.*;
public class MyClass { // további kódrészek CommandMgr.getCommandMgr(); // további kódrészek } |
|
import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
public class MyClass { // további kódrészek com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr(); // további kódrészek } |
A további osztályinformációkért tekintse meg az alábbi leírásokat:
Az Elavult API-k teljes listája a dokumentációban található.