eclipse重构插件开发: 【重构功能Move】 对应的实现类是哪个?

Rename重构的功能就是重命名Java元素当Javaえ素的命名不清晰或功能发生改变的时,为了保持代码的可读性可以通过eclipse重构的重构功能重命名Java元素。选择相应的Java元素选择右键Refactor菜单丅的Rename菜单可以对当前选择的元素进行重命名,在弹出的重命名对话框中修改相应的元素名称即可例如修改一个包的重命名。

Move的重构和Rename的偅构类似它可以把一个Java元素从一个地方移动到另一个地方,Move的重构主要用来移动一个类到不同的包下

“Change Method Signature”重构的功能是改变方法的定義,例如改变方法的参数名称、类型和个数、返回值的类型方法的可见性以及方法的名称等。 

用它可以改变方法后其他类对方法的引鼡也会跟着改变。

通过“Move Member Type to Top Level”的重构方式可以把内部类改成非内部类,并且重新创建一个新的文件这样其它的类就可以共享此类。 



如果某个field在其所驻class之外的另一個class中有更多的函数使用了它,那么可以考虑将这个field移动到另一个class

如果有更简单的方法,欢迎分享

我要回帖

更多关于 eclipse重构 的文章

 

随机推荐