~ 안에 Java 8 이전에서는 애플리케이션이 복제 메소드를 호출할 수 있었습니다. java.lang.ref.Reference
또는 알려진 하위 클래스 중 하나:java.lang.ref.PhantomReference,
java.lang.ref.SoftReference및 java.lang.ref.WeakReference. 그러나 Java 11, java.lang.ref.Reference.clone() 메소드가 항상 던지도록 재정의되었습니다. CloneNotSupportedException. 복제 메소드를 호출하는 애플리케이션은 복제 호출을 참조 대상 및 참조 큐를 매개변수로 전달하는 생성자 호출로 대체해야 합니다.
이 규칙은 CloneNotSupportedException의 원인이 될 수 있는 잠재적인 clone 호출을 플래그 지정합니다. 애플리케이션을 검토하고 문제가 발생할 수 있는 복제 호출을 모두 교체하세요. java.lang.ref.Reference.clone()
또는 알려진 하위 클래스 중 하나: java.lang.ref.PhantomReference,
java.lang.ref.SoftReference및 java.lang.ref.WeakReference.
규칙에는 다음 문제를 해결할 수 있는 모든 복제 호출을 대체하는 자동 수정 기능이 있습니다. java.lang.ref.Reference.clone() 또는 알려진 하위 클래스 중 하나: java.lang.ref.PhantomReference, java.lang.ref.SoftReference및 java.lang.ref.WeakReference
참조 대상 및 참조 큐를 매개변수로 전달하는 생성자 호출을 사용합니다.
수정사항 자동화를 사용으로 설정하려면 사용자 정의 구성을 애플리케이션 빌드 파일에 복사하십시오.
Java 11 변경사항에 대한 자세한 정보는 Java 11 릴리스 정보를 참조하십시오. java.lang.ref.Reference 클래스에 대한 자세한 정보는 Java 클래스 문서를 참조하십시오.