I want to refactor code like this:
int x=4; int y=x; System.out.println(y);
How can i do this automatically in Eclipse so x's type promotion to long would cause dependent variables to change their types also:
long x=4; long y=x; System.out.println(y);
?
You can Also Press Alt+Shift+R in Eclipse to refactor on variable.
Then I just select ctrl-1 (Quick-fix) on each of them and pick "change variable x to long". This works when the new type is not directly assignable to the old one. To make it a bit faster, you can navigate to the previous/next error with ctrl + , / ctrl + . .
How I usually do is that I change one of the upstream variables to long. This causes Eclipse to give error from each assignment where you offer long instead of int. Then I just select ctrl-1 (Quick-fix) on each of them and pick "change variable x to long".
This works when the new type is not directly assignable to the old one.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With