重构项列表:
下表从Eclipse帮助中提取,列出了各种重构支持的Java资源类型,对应的快捷键。
名字
|
可应用的Java元素
|
快捷键
|
Undo
|
在一次重构后可执行
|
Alt + Shift + Z
|
Redo
|
在一次撤销重构后可执行
|
Alt + Shift + Y
|
Rename
|
对方法,成员变量,局部变量,方法参数,对象,类,包,源代码目录,工程可用。
|
Alt + Shift + R
|
Move
|
对方法,成员变量,局部变量,方法参数,对象,类,包,源代码目录,工程可用。
|
Alt + Shift + V
|
Change Method Signature
|
对方法可用。
|
Alt + Shift + C
|
Convert Anonymous Class to Nested
|
对匿名内部类可用。
|
|
Move Member Type to New File
|
对嵌套类可用。
|
|
Push Down
|
对同一个类中成员变量和方法可用。
|
|
Pull Up
|
对同一个类中成员变量和方法,嵌套类可用。
|
|
Extract Interface
|
对类可用。
|
|
Generalize Type
|
对对象的声明可用。
|
|
Use Supertype Where Possible
|
对类可用。
|
|
Inline
|
对方法,静态final类,局部变量可用。
|
Alt + Shift + I
|
Extract Method
|
对方法中的一段代码可用。
|
Alt + Shift + M
|
Extract Local Variable
|
对选中的与局部变量相关的代码可用。
|
Alt + Shift + L
|
Extract Constant
|
对静态final类变量,选中的与静态final类变量相关的代码可用。
|
|
Introduce Parameter
|
对方法中对成员变量和局部变量的引用可用。
|
|
Introduce Factory
|
对构造方法可用。
|
|
Convert Local Variable to Field
|
对局部变量可用。
|
Alt + Shift + F
|
Encapsulate Field
|
对成员变量可用。
|
|