Issue
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);
?
Solution
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.
Answered By - Zds
Answer Checked By - Candace Johnson (JavaFixing Volunteer)