Это правило помечает следующие устаревшие методы:
Методы CommandMgrInitializer объявлены устаревшими в WebSphere Application Server 6.0, а метод CommandMgr объявлен устаревшим в версии 7.0. Они могут быть удалены в одном из следующих выпусков.
Все четыре метода следует заменить методом CommandMgr.getCommandMgr(AdminClient).
Быстрое исправление в сканере исходного кода заменяет устаревшие методы этим методом. Если импортируется класс com.ibm.websphere.management.cmdframework.CommandMgr, то быстрое исправление использует краткое имя класса (CommandMgr) в замене. Если импорта нет, используется полное имя (com.ibm.websphere.management.cmdframework.CommandMgr).
Пример:
|
import com.ibm.websphere.management.cmdframework.*;
public class MyClass { // какой-то код CommandMgrInitializer.initializeLocalMode(); // какой-то код } |
Код в предыдущем примере меняется на:
|
import com.ibm.websphere.management.cmdframework.*;
public class MyClass { // какой-то код CommandMgr.getCommandMgr(); // какой-то код } |
|
import com.ibm.websphere.management.cmdframework.CommandMgrInitializer;
public class MyClass { // какой-то код com.ibm.websphere.management.cmdframework.CommandMgr.getCommandMgr(); // какой-то код } |
Дополнительная информация о классах:
Полный Устаревший API в документации.