次のシナリオがあります。
public class Controller {
private ModelRepository repository;
public int getModelCount() {
int count = 0;
List<Model> models = repository.getModels();
for (Model model : models) {
if (model.somePredicate()) {
count++;
}
}
return count;
}
}
ここで、自動化された Eclipse リファクタリングを使用してgetModelCount
メソッドを内部に移動し、コントローラーでこれになるようにしたいと思います。ModelRepository
public class Controller {
private ModelRepository repository;
public int getModelCount() {
repository.getModelCount();
}
}
これは Eclipse Indigo で可能ですか? はいの場合、どのように?ありがとう!