Ne használja a java.lang.ref.Reference clone módszert

A Java 8 és korábbi változatokban az alkalmazások a meghívhatták a clone módszert a java.lang.ref.Reference osztályhoz vagy annak bármely alosztályához: java.lang.ref.PhantomReference, java.lang.ref.SoftReference és java.lang.ref.WeakReference. Azonban a Java 11 változatban a java.lang.ref.Reference.clone() módszer felül lett bírálva, hogy mindig CloneNotSupportedException kivételt dobjon. A clone módszert meghívó alkalmazásoknak le kell cserélniük a clone hívását egy konstruktorhívásra, amely paraméterként átadja a hivatkozó és hivatkozási sort.

Ez a szabály megjelöli a lehetséges clone hívásokat, amelyek CloneNotSupportedException kivétel dobását okozhatják. Tekintse át az alkalmazást, és cserélje le a clone módszer hívásait, amelyek egy java.lang.ref.Reference.clone() módszerre, vagy annak ismert alosztályaira (java.lang.ref.PhantomReference, java.lang.ref.SoftReference és java.lang.ref.WeakReference) oldhatók fel.

A Java 11 változásaival kapcsolatos információkért tekintse meg a Java 11 kiadási megjegyzéseket. A java.lang.ref.Reference osztállyal kapcsolatos további információkért tekintse meg a Java osztály dokumentációját.