Ne használja az eltávolított java.lang.Thread.destroy() és java.lang.Thread.stop(java.lang.Throwable) metódusokat

Ez a szabály megjelöli a java.lang.Thread.destroy() és java.lang.Thread.stop(java.lang.Throwable) metódushívásokat. A java.lang.Thread.destroy() metódus soha nem volt megvalósítva, a java.lang.Thread.stop(java.lang.Throwable) metódus pedig használhatatlan volt a Java SE 8 óta. A kód egyetlen részének sem szabad e két metódus viselkedésére támaszkodnia. Távolítsa el a forráskódból a hivatkozásokat ezekre a metódusokra.

Vegye figyelembe, hogy az argumentumok nélküli java.lang.Thread.stop() metódus elavult, de nem került eltávolításra.

A stop metódus használata helyett most a szálak leállítását egy változó használatával szabályozhatja. További információkért lásd: Java szál primitív elavulása.

Ez a szabály automatikus javítást tartalmaz. A javítás eltávolítja Thread.destroy() és Thread.stop(dobható). Másolja az egyéni konfigurációt az alkalmazás összeépítési fájljába a javítás automatizálásához.

A java.lang.Thread osztállyal kapcsolatos további információkért lásd: java.lang.Thread osztály Java dokumentációja.

A JDK 11 változásaival kapcsolatos további információkért lásd: A JDK 11 változatban eltávolított alkalmazásprogramozási felületek.