클래스에 필드, 메서드, 생성자 또는 이니셜라이저가 포함되지 않은 경우 빈 클래스입니다. 주요 변경 사항 또는 리팩터링 이후 빈 클래스가 남는 경우가 종종 있습니다.
예:
class Example {
List<String> getList() {
return new ArrayList<>() {
};
}
}
빠른 수정을 적용한 후:
class Example {
List<String> getList() {
return new ArrayList<>();
}
}
검사 구성:
클래스가 상위 타입의 매개변수화인 경우 무시 옵션을 사용하여 상위 클래스를 매개변수화하는 클래스를 무시합니다. 예:
class MyList extends ArrayList<String> {}
java.lang.Throwable을 확장하는 클래스를 무시합니다.