Я не думаю, что существует рефактор с одним прыжком, но вы можете сделать это двумя.
Сначала выделите содержимое метода getModelCount()
и выполните refactor->extract method
, вызываяновый метод, например, countModels
.
Во-вторых, выполните refactor->move
для нового метода countModels()
, выбрав поле repository
в качестве пункта назначения.
Это оставит вас сметод на ModelRepository
называется countModels
, а не getModelCount
.Для полноты вы можете сделать refactor->rename
, но я все равно предпочитаю countModels
.