如何在Eclipse中重构variablestypes?

我想重构这样的代码:

int x=4; int y=x; System.out.println(y); 

我如何在Eclipse中自动执行此操作,以便x的types提升为long将导致因variables也改变它们的types:

 long x=4; long y=x; System.out.println(y); 

我通常做的是将上游variables之一更改为long。 这会导致Eclipse从你提供long而不是int的每个赋值中给出错误。 然后,我只是selectCTRL-1(快速修复)在他们每个人,并select“更改variablesx长”。

当新types不能直接分配给旧types时,这是有效的。

我不认为你可以直接在Eclipse中使用重构工具。 但是,您可以将光标放在variablesx并按CTRL + SHIFT + G来查找工作空间中的所有引用。 这将允许您更改任何相关的参考。