检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Inner对话框中,提供重构参数。 提供内部类的名称并选择是否将其创建为静态类。 在Constructor Parameters区域中,提供要用作类构造函数参数的变量的名称。使用工具栏按钮对参数重新排序。 单击Refactor以应用重构。 示例 例如,让我们将用作方法返回值的匿名类表达式转换为内部静态类MyTestClass。
通过此重构,您可以将对类中的委托方法的调用替换为直接对委托字段的等效调用。您还可以删除委托方法,这些方法在重构后将不再使用。 执行重构 在代码编辑器中,将光标放置在其声明中委托字段的名称上。 在主菜单或编辑器上下文菜单中,选择Refactor>Remove Middleman。 在打开的Remove
类型。在Bound Value字段中,您可以选择提供限制传递给类型参数的值的有界值。 单击Refactor以应用重构。 示例 例如,让我们通过添加三个类型参数来更改类ChangeClassSignature的签名:P1 (String), P2 (Integer), 和 P3 (
启动配置 简介 Java类 JAR应用 Gradle任务 Maven任务 JUnit测试 TestNG测试 远程调试 父主题: Java
选项中,选择是将JavaDoc注释移动或复制到提取的超类,还是保持原样。 单击Refactor以应用重构。 示例 例如,让我们基于提取ExtractImpl类的print方法和myField字段创建一个新的ExtractAbstract超类。在创建的超类中,print方法将被声明为abstract。
移动Class 此重构允许您移动不同包中的类,维护正确的目录结构。 执行重构 在代码编辑器中,将光标放在您想要移动的类上。 在主菜单或上下文菜单中,选择Refactor>Move Class 或按“F6”。 在打开的Move对话框中,提供重构参数。 要将类移动到不同的包中,请选择To package并在To
“type” 调试器的类型。对于运行和调试Python代码,应将其设置为“python”。 “name” 启动配置的名称。 “request” 调试模式,可以是“launch”(在program中指定的文件或当前文件上启动调试器)、“attach”(将调试器附加到已经运行的进程)或“te
简介 CodeArts IDE中提供了丰富的快捷键功能,您可以根据您的需求随时查看当前快捷键方案或者修改快捷键方案。 如果您需要查看当前CodeArts IDE的快捷键方案,请单击CodeArts IDE左下角的管理菜单。并选择键盘快捷键方式选项,或者通过快捷键:“Ctrl+K
选中要向上(向下)移动的类成员的复选框。 对于方法,选中Make abstract复选框,将被移动的原始方法转换为抽象方法,并将其实现保留在原始类中。 在JavaDoc选项中,提供JavaDoc注释应与移动的类成员一起移动、复制还是保持原样的选择。 单击Refactor以应用重构。 示例
及添加、删除、重新排序和重命名方法的参数。 执行重构 在代码编辑器中,将光标放置在要更改其签名的方法的声明上。 在主菜单或编辑器上下文菜单中,选择Refactor>Change Method Signature或按“Ctrl+F6”。 在打开的Change Method Signature对话框中,提供重构选项。
您可以通过本地历史记录查看文件的历史,或者如果您的项目关联了Git仓库,可以使用CodeArts IDE内置的Git支持。 热退出 默认情况下退出CodeArts IDE时,CodeArts IDE将记住对文件的未保存更改。当通过文件>退出关闭应用程序或关闭最后一个窗口时,将触发热退出。
此重构支持您将内部类移至上层,这个重构将包外的类、函数、变量、常量和命名空间移动到一个包中。 执行重构 在代码编辑器中,将光标放在要移动到上层的类的声明位置。 在主菜单或编辑器上下文菜单中,选择Refactor>Move Inner Class To Upper Level。 在打开的Move Inner
lt+P”。 如果多个表达式属于重构范围,请在弹窗中选择所需的表达式。 在打开的Introduce Parameter对话框中,提供引入参数的类型和名称,并选择是否应将参数声明为final参数。要保留原始方法并使用引入的参数定义新方法,请使用Delegate via overloading
Static对话框中,提供重构参数。 如果类或方法包含对外部类字段的引用,则可以将被引用的对象作为参数传递给类构造函数,或者将被引用的字段作为方法的参数传递给类构造函数。 否则,如果类或方法不包含对外部类字段的引用,则可以用类引用替换实例限定符。 单击Refactor以应用重构。 示例 作为一个例子,让我们将I
class:选择以创建新的内部类。所有局部变量都转换为此类的字段。提供类的名称及其可见性修饰符。 Create anonymous class:选择以创建新对象并提供要创建的方法的名称。 在Parameters区域中,在范围内选择变量作为方法参数。 单击Refactor以应用重构。 示例 例如,让我们将包含
此重构允许您将从基类/接口派生的指定方法的执行委托给实现同一接口的父类或内部类的实例。 执行重构 在代码编辑器中,将光标放在应通过父类/接口委托其方法的类的声明上。 在主菜单或编辑器上下文菜单中,选择Refactor>Use Interface Where Possible。 在打开的Use Interface
此重构允许您将方法的参数移动到新的包装类或某些现有的包装类。所有参数的用法都将替换为对包装类的相应调用。 执行重构 在代码编辑器中,将光标放置在要提取到包装类的参数上。 在主菜单或编辑器上下文菜单中,选择Refactor>Introduce Parameter Object。 在打开的Introduce
expression列表中,选择要将实例方法移动到的目标类。潜在移动目标的列表包括当前类中的方法参数的类和字段的类。 为将要移动的方法添加参数名称,并将替换对当前类所有参数的引用。 在Visibility区域中,指定移动方法的可见性修改器,或选择Escalate 以自动将可见性设置为所需的级别。 单击Refactor以应用重构。
Error: command‘clangd.applyFix’already exists 该错误表明命令 clangd.applyFix 被重复注册了,原因是插件冲突,目前已知的冲突插件包括clangd, 5G-clangd, VSCode C/C++ Plugin, Nextcode
在代码编辑器中,右键单击所需的行,然后从上下文菜单中选择Add Logpoint...。 或者,在主菜单中,选择Debug>New Breakpoint>Logpoint。 在打开的窥视编辑器中,键入命中日志点时应记录的消息。日志消息可以是纯文本,也可以包括要在大括号({})中计算的表达式。 日