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.
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.