将使用此引用的实例成员函数转换为静态函数



我有一个大型的非静态 JAVA 函数,它在里面的几个地方都使用了这个引用。我想将其转换为静态函数并将"this"引用作为参数传递,以便我可以将其带到实用程序类。

有没有可以自动化此过程的工具?

更新:如果有人有自己的快速方法(不使用任何工具),请分享。

让方法myMethod驻留在类Foo中,并且需要将其静态地放在类Util中。

  1. Util中声明private Foo foo;
  2. 在 Eclipse 中,使用 Move 重构 myMethod ,选择 Util 作为目标。
  3. static 修饰符添加到 move 的方法中,并修复对添加的Foo foo内部的访问。
  4. Util 中删除private Foo foo;

相关内容

  • 没有找到相关文章

最新更新