예:
Field stringHashField() throws NoSuchFieldException {
return String.class.getField("hash");
}
빠른 수정을 적용한 후:
Field stringHashField() throws NoSuchFieldException {
return String.class.getDeclaredField("hash");
}
final 클래스를 사용하면 클래스에 지정된 이름을 가진 필드 또는 메서드가 있는지 명확히 알 수 있습니다.
final이 아닌 클래스를 사용하면 하위 클래스에 해당 이름을 가진 필드 또는 메서드가 있을 수 있으므로 거짓 양성 오류가 발생할 수 있습니다.
검사 설정을 사용하여 전체 또는 특정 클래스의 거짓 양성 오류를 제거합니다.
2017.2의 새로운 기능