|
重构和查找
IDEA在代码开发方面的智能性是无可非议的,在IDEA 5.0中有了更多的提高,如提供了更多的重构方法(即使IDEA在重构方面已经做的最好)等。
新的重构方法: 尽管IDEA在重构方面已经超出其他IDE工具很多,在IDEA 5.0同样提供更多的重构方法。
- Move Method: 这个和移动静态函数不同,这个重构方法可以在不同类之间移动非静态函数,它能够很好的处理内部类,方法覆盖等方面的问题。
- Inline Superclass:内联父类
- Move Field to Local Scope: 将属性转换为内部变量,减少类的复杂程度
Inline Constructor: 当this(...)方法被调用时
Safe Delete: 从类的继承层次关系中删除类
Change Method Signature:这是IDEA最强大和有用的重构特性,它可以节约您很多时间,并将你从烦杂的代码修改工作中解脱出来。IDEA 5.0中,你可以添加参数和异常,同样可以进行删除操作,这些修改会涉及到方法调用和层次关系的各个方面,并保证正确操作。
Introduce... are smarter at guessing types: 通过猜测数据类型来引入变量,如果我们语句中有未声明的引用时,当引入这个变量时,IDEA会自动猜测其数据类型。
Convert to Instance Method:更改函数的可见性。
Rename Class: 如果绑定了一个UI的Form,会建议重命名对应的Form名称。
|