Nepoužívat odebrané metody java.lang.Thread.destroy() nebo java.lang.Thread.stop(java.lang.Throwable)

Toto pravidlo označí vyvolání metody java.lang.Thread.destroy() a java.lang.Thread.stop (java.lang.Throwable). Metoda java.lang.Thread.destroy() nebyla nikdy naimplementována a metoda java.lang.Thread.stop(java.lang.Throwable) je nepoužitelná od verze Java SE 8. Na chování těchto dvou metod by neměl být závislý žádný kód. Odeberte všechny odkazy na tyto metody ze zdrojového kódu.

Všimněte si, že metoda java.lang.Thread.stop() bez argumentů je zamítnutá, ale není odebraná.

Místo použití metody stop můžete řídit zastavení podprocesu pomocí proměnné. Další informace viz Zamítnutí primitiva podprocesu Java.

Toto pravidlo má automatizovanou opravu. Oprava se odstraní Thread.destroy() a Thread.stop(Vhazovatelné). Zkopírujte vlastní konfiguraci do svého souboru sestavení aplikace a povolte automatizaci opravy.

Další informace o třídě java.lang.Thread viz dokumentace Java Třída java.lang.Thread.

Další informace o změnách v sadě JDK 11 naleznete v tématu Odebraná rozhraní API v sadě JDK 11.