示例:
class X {
int foo(File f) {
return f.getName().length();
}
}
在应用快速修复后:
class X {
int foo(File f) {
final String name = f.getName();
return name.length();
}
}
使用检查选项来切换以下各项的警告:
字段初始值设定项中的链式方法调用,例如 private final int i = new Random().nextInt();
在相同的类型上运算的链式方法调用,例如,new StringBuilder().append("x: ").append(new X()).append("y: ").append(new Y()).toString();
。