java.lang.Throwable에서 final로 선언된 메소드 정의 안함

이 규칙은 java.lang.Throwable을 확장하는 클래스에서 getSuppressed()addSuppressed(Throwable exception)에 대한 메소드 선언을 플래그 지정합니다. 이러한 메소드는 Java 7에서 Throwable 에 추가되었으며 다음과 같이 표시됩니다. final 대체할 수 없습니다.

이 문제점을 해결하려면 Throwable 클래스에서 제공된 메소드를 사용하여 대체 항목을 제거하거나 코드를 리팩터하여 충돌이 발생한 메소드 및 참조의 이름을 바꾸십시오.

플래그 지정될 클래스가 JAX-WS 서비스의 파트인 경우 기존 클라이언트와의 호환성을 유지하려면 이름을 바꾼 메소드를 이전 WSDL 및 스키마에 맵핑하도록 예외 클래스를 다시 맵핑해야 할 수 있습니다.

이 규칙에는 java.lang.ThrowablemyGetSuppressedmyAddSuppressed (Throwable)로 확장하는 클래스에서 getSuppressed()addSuppressed(Throwable exception) 메소드의 이름을 바꾸는 자동화된 수정사항이 있습니다. 수정사항 자동화를 사용으로 설정하려면 사용자 정의 구성을 애플리케이션 빌드 파일에 복사하십시오.

추가 정보는 다음을 참조하십시오.