Community
Participate
Working Groups
Class B has a member "static final X = 25;". Class B extends Class A. Class B uses the member X in several places in form of "B.X" references. Now do refactoring "Pull-Up" of X from B into A. The declaration of X has moved from B to A. But still the references in B read like "B.X". It would be better to ask users in form of checkbox (and make it checked by default) whether the references shall be rewritten from "B.X" to "A.X".
Move to JDT/UI. Note that all B.X will be warned by compiler as these are indirect static references after this pull-up...