In Java 8 und früheren Java-Versionen konnten Anwendungen die Klonmethode in java.lang.ref.Reference oder eine ihrer bekannten Unterklassen,
java.lang.ref.PhantomReference, java.lang.ref.SoftReference oder java.lang.ref.WeakReference, aufrufen.
In Java 11 wurde die Methode java.lang.ref.Reference.clone() jedoch so überschrieben, dass immer eine Ausnahme des Typs
CloneNotSupportedException ausgelöst wird. Anwendungen, die die Klonmethode aufrufen, müssen den Klonaufruf durch einen
Konstruktoraufruf ersetzen, der den Referenten und die Referenzwarteschlange als Parameter übergibt.
Diese Regel markiert potenzielle Klonaufrufe, die zum Auslösen einer Ausnahme des Typs CloneNotSupportedException
führen können. Überprüfen Sie Ihre Anwendung und ersetzen Sie alle Klonaufrufe, die in
java.lang.ref.Reference.clone() oder eine ihrer bekannten Unterklassen,
java.lang.ref.PhantomReference, java.lang.ref.SoftReference oder java.lang.ref.WeakReference,
aufgelöst werden können.
Weitere Informationen zu den Änderungen in Java 11 finden Sie in den Releaseinformationen zu Java 11. Weitere Informationen zur Klasse "java.lang.ref.Reference" finden Sie in der Dokumentation zu den Java-Klassen.