检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
settings.json 文件具有完整的代码补全和设置值的悬停描述。由于设置名称或JSON格式不正确而导致的错误也会突出显示。 根据您的平台,用户设置文件位于此处: Windows: %APPDATA%\CodeArts IDE\User\settings.json Linux:
用后缀片段,只需在表达式后面添加一个点(“.”),然后从代码补全建议列表中选择所需的片段。例如,通过使用“main”后缀片段,你可以将一个表达式包装成一个条件性的名为main的表达式。 有些代码片段初始化时是包含占位符的不完整片段,需要填充对应占位符来使代码片段成为完整的可执行代
例如,让我们将静态方法sayHello转换为实例方法。 重构前 class ConvertToInstanceMethod { public static void main(String[] args) { sayHello(); } public static void sayHello()
名类。 重构前 class IntroduceFunctionalParameter { public static void main(String[] args) { System.out.println(generateText()); }
新的提取ImplInterface接口。 重构前 class ExtractImpl { public static void main(String[] args) { new ExtractImpl().print(); } public
”提取到一个新的MESSAGE常量中。 重构前 class ExtractConstant { public static void main(String[] args) { sayHello(); } private static void
法中,其中text和n作为方法的参数。 重构前 class ExtractMethod { public static void main(String[] args) { String text = "Hello World!"; int n = 5;
重构前 class Invert { private static double a; public static void main(String[] args) { boolean condition = true; if (condition)
”提取到在类构造函数中初始化的新message私有字段。 重构前 class ExtractField { public static void main(String[] args) { sayHello(); } private static void
nerClass的工厂方法。 重构前 class ReplaceConstructor { public static void main(String[] args) { new InnerClass("Hello", "World").print();
重构前 class Person { public String name; public static void main(String[] args) { Person person = new Person(); person
替换为对委托字段nextClass的调用。 重构前 class Middleman { public static void main(String[] args) { InnerClass innerClass = new InnerClass();
”提取到一个新的message变量中。 重构前 class ExtractVariable { public static void main(String[] args) { sayHello(); } private static void
重构前 class ExtractImpl { public int myField; public static void main(String[] args) { new ExtractImpl().print(); } public void
取字段myField和方法print的类层次结构。 重构前 class PullUp { public static void main(String[] args) { new InnerClass().print(); } private static
重构前 class Outer { public String message; public static void main(String[] args) { } class Inner{ public void print() {
提取到一个新的message参数中,并将其委托给一个重载的方法。 重构前 class ExtractParameter { public static void main(String[] args) { sayHello(); } private static void
nter包装类的新方法中。 重构前 class ExtractMethodObject { public static void main(String[] args) { String text = "Hello World!"; int n = 5;
"projects": [ { "domain_id": "65382450e8f64ac0870cd180d14e684b", "is_domain": false, "parent_id":
的接口InnerInterface。 重构前 class UseInterface { public static void main(String[] args) { InnerClass innerClass = new InnerClass();