이 규칙은 java.lang.Throwable을 확장하는 클래스에서
getSuppressed() 및 addSuppressed(Throwable exception)에 대한 메소드 선언을 플래그 지정합니다.
이러한 메소드는 Java 7에서 Throwable 에 추가되었으며 다음과 같이 표시됩니다.
final
대체할 수 없습니다.
이 문제점을 해결하려면 Throwable 클래스에서 제공된 메소드를 사용하여 대체 항목을 제거하거나
코드를 리팩터하여 충돌이 발생한 메소드 및 참조의 이름을 바꾸십시오.
플래그 지정될 클래스가 JAX-WS 서비스의 파트인 경우 기존 클라이언트와의 호환성을 유지하려면 이름을 바꾼 메소드를 이전 WSDL 및 스키마에 맵핑하도록 예외 클래스를 다시 맵핑해야 할 수 있습니다.
이 규칙에는 java.lang.Throwable 을 myGetSuppressed 및 myAddSuppressed (Throwable)로 확장하는 클래스에서 getSuppressed() 및 addSuppressed(Throwable exception) 메소드의 이름을 바꾸는 자동화된 수정사항이 있습니다.
수정사항 자동화를 사용으로 설정하려면 사용자 정의 구성을 애플리케이션 빌드 파일에 복사하십시오.
추가 정보는 다음을 참조하십시오.