Я использую IDE Eclipse для написания кода Java. У меня есть класс структура, как это:Как отдельные вызовы методов с eclipse?
class Item
{
private ItemId id;
public ItemId getId()
{
return this.id;
}
}
class ItemId {/*just some class*/}
У меня также есть utily метод с восстановлением пункта по его Itemid, метод имеет следующие подписи:
UtilityClass.utilityMethod(ItemId id);
Итак, есть много звонков, как это :
Item unpredictableItemName = ...
UtilityClass.utilityMethod(unpredictableItemName.getId());
или
ItemId unpredictableIdName = ...
UtilityClass.utilityMethod(unpredictableIdName);
Я хочу написать новый метод, который будет использовать уже построен Item объект:
UtilityClass.utilityMethod(Item item);
Так что вопрос: Как переместить звонки из
UtilityClass.utilityMethod(unpredictableItemName.getId())
в
UtilityClass.utilityMethod(unpredictableIdName)?
Если массового номера нет, вы можете отказаться или просто удалить старый метод. Это будет выделяться в затмении, где существуют случаи, и вы можете решать их по очереди. –
Я знаю этот путь, но я хочу автоматизированный, который может сделать это вместо меня. (один за другим действительно длинный и подверженный ошибкам). – Cherry