检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
class ConvertTypes { public void method() { List<String> list = new LinkedList<String>(); list.add("string"); } } 父主题
AbstractClass { public String myField; public void print() { System.out.println("Hello World"); } } private
() { System.out.println(testStr); } } package com.refactoring.target; public class RefactoringCopy { public String testStr
} } 重构后 class ExtractConstant { public static final String MESSAGE = "Hello" + " " + "World!"
重构前 class ExtractField { public static void main(String[] args) { sayHello(); } private static void sayHello() {
} private static void sayHello(String message) { System.out.println(message); } } 父主题: 提取/引入重构
() { String message = "Hello" + " " + "World!"
重构前 class ConvertToInstanceMethod { public static void main(String[] args) { sayHello(); } public static void sayHello()
@Data public class User { private String uuid; private Integer id; private String name; private Integer age; private String
重构前 class Invert { private static double a; public static void main(String[] args) { boolean condition = true; if (condition
} } 重构后 class ExtractImpl implements ExtractImplInterface { public static void main(String[] args) { new ExtractImpl().print()
(testStr); } } 重构后 package com.target.feature; public class Refactoring { public String testStr = "test"; public void DoSomeThing(
重构前 class Middleman { public static void main(String[] args) { InnerClass innerClass = new InnerClass(); innerClass.print
(testStr); } } 重构后 package com.refactoring.target; public class Refactoring { public String testStr = "test"; public void DoSomeThing
重构前 class ExtractImpl { public int myField; public static void main(String[] args) { new ExtractImpl().print(); } public
重构前 class OuterClass { String str = "test"; public void outermethod(){ InnerClass ic = new InnerClass(); ic.print();
重构前 class UseInterface { public static void main(String[] args) { InnerClass innerClass = new InnerClass(); print(innerClass
localize(key: string, ...args: any[]): string; 示例如下: { "plugin.welcome": "Welcome!", "plugin.hello": "Hello {0}!"
重构前 class InheritanceDelegation { public static void main(String[] args) { InnerClass innerClass = new InnerClass(); print
重构前 class InlineField { private String message = "Hello World!"