You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The refactoring should also provide support for fields in abstract skeleton classes, because fields cannot be easily migrated to a skeleton interface. Maybe fields could be migrated by adding getters and setters for each field to the interface and replacing field accesses by calls to these methods?
The text was updated successfully, but these errors were encountered:
We may need to do this for the initial release, depending on how relevant the problem is. But, this really then becomes a composite refactoring (field encapsulation and then migration).
Maybe our refactoring approach can invoke the encapsulate field refactoring (depending on if there are reads and/or writes) and then migrate those methods? Sounds quite complicated and I'm not sure if we'll have time for this.
The refactoring should also provide support for fields in abstract skeleton classes, because fields cannot be easily migrated to a skeleton interface. Maybe fields could be migrated by adding getters and setters for each field to the interface and replacing field accesses by calls to these methods?
The text was updated successfully, but these errors were encountered: