Ta reguła oznacza wywołania metod java.lang.Thread.destroy() i java.lang.Thread.stop(java.lang.Throwable). Metoda java.lang.Thread.destroy()
nigdy nie została zaimplementowana, a metoda java.lang.Thread.stop(java.lang.Throwable) nie nadawała się do użycia od momentu wprowadzenia środowiska Java SE 8. Żaden
kod nie powinien bazować na działaniu tych dwóch metod. Należy usunąć wszystkie odwołania do tych metod z kodu źródłowego.
Należy pamiętać o tym, że metoda java.lang.Thread.stop() bez argumentów jest nieaktualna, ale nie została usunięta.
Zamiast korzystać z metody stop, można sterować zatrzymywaniem wątków za pomocą zmiennej. Więcej informacji na ten temat można znaleźć w artykule
Nieaktualna operacja podstawowa klasy języka Java Thread.
Ta reguła ma zautomatyzowaną poprawkę. Poprawka usuwa Thread.destroy() I Thread.stop(Można rzucać). Skopiuj konfigurację niestandardową do pliku budowania aplikacji, aby włączyć automatyzację poprawek.
java.lang.Thread można znaleźć w dokumentacji języka Java:
Klasa java.lang.Thread.
Więcej informacji na temat zmian w pakiecie JDK 11 zawiera publikacja Removed APIs in JDK 11 (Funkcje API usunięte z pakietu JDK 11).