检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
内联变量重构 通过此重构,您可以用变量的初始值设定项替换变量。这与引入变量重构相反。 执行重构 在代码编辑器中,将光标放在要内联变量使用的地方上。 在编辑器上下文菜单中,选择“重构”>“内联变量”或按 “Ctrl+Alt+N”。 在打开的对话框中,提供内联变量的名称。 执行重构案例
提取/引入重构 引入变量 引入参数 引入字段 引入常量 提取方法 提取接口 提取超类 提取委托 引入函数式参数 引入函数式变量 提取方法对象 引入参数对象 父主题: 使用Java重构代码
变量重命名重构 通过此重构,您可以在项目文件中重命名符号及用法。 执行重构 在代码编辑器中,将光标放在要重命名的符号的用法或声明上。 在编辑器上下文菜单中,选择“重命名符号”,或按 “F2”/ “Shift+Alt+R”/ “Shift+F6”(IDEA快捷键)。 在出现的弹出窗口中
复制类 此重构支持在不同的包中创建类的副本,维护正确的目录结构。 执行重构 在代码编辑器中,将光标放置在要复制的类中的任何位置,单击右键。 单击右键展示上下文菜单,选择“重构 > 复制类...” 或按“Alt+F6”或“F5”(仅适用于IDEA快捷键方案)。 在打开的“复制类”对话框中
内联变量 此重构允许用变量的初始化器替换变量。 执行重构 在代码编辑器中,将光标放置在要内联其值的变量的用法上。 单击右键展示上下文菜单,选择“重构 > 内联变量...”,或按“Ctrl+Alt+N”。 在打开的“内联变量”对话框中,选择是内联所有变量的引用,还是仅内联当前引用。如下图所示
内联字段 此重构操作允许将字段的使用替换为其值,并删除字段的声明。这与引入字段相反。 执行重构 在代码编辑器中,将光标放在用户想要内联其值的字段的声明或使用位置。 单击右键展示上下文菜单,选择“重构 > 内联字段...”。 在打开的“内联字段”对话框中,选择是否在内联所有引用后删除该字段
引入参数 此重构允许为方法声明引入新参数,以便在方法调用中,将原始表达式作为方法参数传递。您还可以选择保留原始方法,或者使用创建的参数定义一个新方法。这与内联参数重构相反。 执行重构 在代码编辑器中,将光标放置在要提取到参数的表达式上。 单击右键展示上下文菜单,选择“重构 > 引入参数
引入常量 此重构允许创建新常量,通过使用选定的表达式进行初始化,并使用创建常量的引用替换原始表达式。 执行重构 在代码编辑器中,将光标放置在要提取到常量的表达式上。 单击右键展示上下文菜单,选择“重构 > 引入常量”。或者按“Ctrl+Alt+C”。 如果多个表达式属于重构范围,请在出现的弹窗中选择所需的表达式
引入变量 此重构允许创建新变量,通过选定的表达式进行初始化,并使用创建变量的引用替换原始表达式。这与内联变量相反。 执行重构 在代码编辑器中,将光标放置在要提取到变量的表达式上。 单击右键展示上下文菜单,选择“重构 > 引入变量...”。或者按“Ctrl+Alt+V”。 如果多个表达式属于重构范围
提取方法 此重构允许将任意代码片段移动到单独的方法中,并将其替换为对此新创建的方法的调用。这与内联方法相反。 执行重构 在代码编辑器中,选择要提取到新方法的代码片段。 单击右键展示上下文菜单,选择“重构 > 提取方法...”,或按“Ctrl+Shift+Alt+M”。 在打开的“提取方法
提取方法对象 此重构允许将任意代码片段单独移动到新类的方法中,以便进一步将该方法分解为同一对象上的其他方法。 执行重构 在代码编辑器中,选择要提取到包装类的新方法的代码片段。 单击右键展示上下文菜单,选择“重构 > 提取方法对象...”。 在打开的“提取方法对象”对话框中,提供重构选项
提取超类 此重构允许选定现有类的成员创建新的超类。这与内联超类相反。 执行重构 在代码编辑器中,将光标放置在要将其成员提取到超类中的任何位置。 单击右键展示上下文菜单,选择“重构 > 提取超类...”。 在打开的“提取超类”对话框中,提供重构参数。 提供提取的超类名称和包。 在“形成超类的成员
提取委托 此重构允许基于现有类的成员选定来创建新类。 执行重构 在代码编辑器中,将光标放置在要将其成员提取到新类的类中的任何位置。 单击右键展示上下文菜单,选择“重构 > 提取委托...”。 在打开的“提取委托”对话框中,提供重构参数。 提供提取类的名称、包和目标目录。 选中“创建嵌套类
转换为实例方法 此重构允许将类的静态方法转换为类实例的非静态方法。 执行重构 在代码编辑器中,将光标放置在要转换为实例方法的静态方法的声明上。 单击右键展示上下文菜单,选择“重构 > 转换为实例方法”。 在打开的“转换为实例方法”对话框中,选择方法所属的类。方法中该类的所有用法都将替换为
提取接口 此重构允许选定现有类的成员来创建接口,以使它们可以被其他类继承。 执行重构 在代码编辑器中,将光标放置在要将其成员提取到接口的类中的任何位置。 单击右键展示上下文菜单,选择“重构 > 提取接口...”。 在打开的“提取接口”对话框中,提供提取接口的名称和包,选择要提取的类成员
上/下移成员 “上移成员”重构允许用户将类成员移动到超类或接口。“下移成员”重构的作用则相反,允许用户将类成员移动到子类。 执行重构 在代码编辑器中,将光标放置在要向上拉或向下推类层次结构的字段或方法的声明上。 单击右键展示上下文菜单,选择“重构 > 上移成员 / 下移成员”。 在打开的
尽可能使用接口 此重构允许将从基类/接口派生的指定方法的执行委托给实现同一接口的父类或内部类的实例。 执行重构 在代码编辑器中,将光标放在应通过父类/接口委托其方法的类的声明上。 单击右键展示上下文菜单,选择“重构 > 尽可能使用接口”。 在打开的“尽可能使用接口”对话框中,选择应替换当前类用法的父类
引入字段 此重构允许您创建一个新的类字段,使用选定的表达式初始化它,并使用创建的类字段的引用替换原始表达式。这与内联字段重构相反。 执行重构 在代码编辑器中,将光标放置在要提取到类字段的表达式上。 单击右键展示上下文菜单,选择“重构 > 引入字段...”。或者按“Ctrl+Shift
引入函数式变量 此重构允许将选定的表达式转换为新的函数类型变量或匿名类。 执行重构 在代码编辑器中,选择要转换为函数变量的表达式。 单击右键展示上下文菜单,选择“重构 > 引入函数式变量...”。 在打开的引入函数式变量对话框中,选择“将字段作为参数传递”,以使字段作为参数传递到创建的函数表达式
搜索查询语法和运算符 搜索查询语法 搜索查询是一个字符串,用于在智能搜索窗口(“Shift+Shift” / “Ctrl+Shift+A”)中查询对应条目,由“dataSource:stringToMatch”对组成,这些对可以通过空格或运算符连接。如果查询中省略了“dataSource