In Java 8 e versioni precedenti, le applicazioni potevano richiamare il metodo clone su java.lang.ref.Reference
o una qualsiasi delle relative sottoclassi: java.lang.ref.PhantomReference,
java.lang.ref.SoftReference e java.lang.ref.WeakReference.
Tuttavia, in Java 11, il metodo java.lang.ref.Reference.clone() รจ stato sovrascritto in modo da
generare sempre un'eccezione CloneNotSupportedException. Le applicazioni che richiamano il metodo
clone devono sostituire la chiamata clone con una chiamata al costruttore che passa il riferente e la coda di riferimento
come parametri.
Questa regola contrassegna le potenziali chiamate clone che potrebbero causare un'eccezione CloneNotSupportedException. Esaminare la propria applicazione e sostituire tutte le chiamate clone che potrebbero determinare un
metodo java.lang.ref.Reference.clone()
o una delle relative sottoclassi note: java.lang.ref.PhantomReference,
java.lang.ref.SoftReference e java.lang.ref.WeakReference.
Per ulteriori informazioni sulle modifiche di Java 11, fare riferimento a JDK 11 Release Notes. Per ulteriori informazioni sulla classe java.lang.ref.Reference, consultare la documentazione della classe Java.