仅当字段初始值设定项位于初始值设定项中时才会高亮显示代码,并且将其与字段声明结合可能是安全的。 在其他情况下,检查提供没有代码高亮显示的快速修复,因为修复可能会更改代码语义。
示例:
class MyClass {
static final int intConstant;
static {
intConstant = 10;
}
}
快速修复将值赋移动到字段初始值设定项,并删除类初始值设定项部分(如果可能):
class MyClass {
static final int intConstant = 10;
}
自从 2017.2