Community
Participate
Working Groups
There should be a refactoring to move a private field from one class to its helper class. For example, class `C1` has private `field` and a private final reference to a `Helper` object before the refactoring. After the refactoring, all references in `C1'` to `field` are changed to `helper.getField()` and `helper.setfield()` as appropriate. class Field {} class C1 { final private Field field; final private Helper helper; public Field getField() { return field; } public C1() { helper = new Helper(); field = new Field(); } } class Helper {} class C1Prime { final private HelperPrime helper; public Field getField() { return helper.getField(); } public C1Prime() { helper = new HelperPrime(); } } class HelperPrime { final private Field field; public HelperPrime() { field = new Field(); } public Field getField() { return field; } }
moving to JDT/UI