类型迁移
最后修改时间:2023 年 8 月 24 日重构 | 类型迁移
CtrlShiftF6
类型迁移重构允许您在整个项目中自动更改成员类型(例如从整数到字符串)和数据流相关类型条目(例如方法返回类型、局部变量、参数等)。
它还允许您在数组和集合之间自动转换变量或方法返回类型。如果发现任何冲突,IntelliJ IDEA 会显示相应的消息。
提示
这种重构也可从UML 类图获得。
在编辑器中,突出显示或将插入符号放置在要重构的类型处。
在主菜单上按或 ,选择“重构 | 重构”。类型迁移。CtrlShiftF6
在打开的对话框中,指定新类型和查找用法的范围。
例子
f: int -> String
前 | 后 |
---|---|
|
|
I<String> -> I<Integer>
前 | 后 |
---|---|
|
|
myResult: ArrayList<String> -> String[]
前 | 后 |
---|---|
|
|
类型迁移对话框
当您调用类型迁移重构时,会出现此对话框。
物品 | 描述 |
---|---|
迁移类型 | 使用此列表指定新类型。 |
选择范围 | 使用此列表指定迁移范围。如有必要,请单击“浏览” 。 |
重构 | 单击此按钮可对指定范围内的所有用法启动重构。如果存在任何冲突,IntelliJ IDEA 将通知您。 |
预览 | 单击此按钮可浏览要更改的项目、从重构中排除/包含它们以及查看检测到的冲突。 |
感谢您的反馈意见!
此页面是否有帮助?