필드 대입이 인스턴스나 static 이니셜라이저에 있고 이 대입을 필드 선언과 결합하는 것이 안전한 경우에만 보고합니다. 다른 경우(예: 생성자 내에 대입이 있는 경우) 수정으로 의미가 바뀔 수 있으므로, 빠른 수정이 강조 표시 없이 제공됩니다.
예:
class MyClass {
static final int intConstant;
static {
intConstant = 10;
}
}
빠른 수정은 대입된 값을 필드 이니셜라이저로 이동하고, 가능한 경우 클래스 이니셜라이저를 제거합니다.
class MyClass {
static final int intConstant = 10;
}
2017.2부터 적용