Ne pas utiliser les méthodes java.lang.Thread.destroy() ou java.lang.Thread.stop(java.lang.Throwable) supprimées

Cette règle marque les appels de méthode java.lang.Thread.destroy() et java.lang.Thread.stop(java.lang.Throwable). La méthode java.lang.Thread.destroy() n'a jamais été mise en œuvre, et la méthode java.lang.Thread.stop(java.lang.Throwable) est inutilisable depuis Java SE 8. Aucun code ne doit s'appuyer sur le comportement de ces deux méthodes. Supprimez toutes les références à ces méthodes dans le code source.

Notez que la méthode java.lang.Thread.stop() sans argument est obsolète, mais elle n'a pas été supprimée.

Au lieu d'utiliser la méthode stop, vous pouvez contrôler l'arrêt d'unité d'exécution en utilisant une variable. Pour plus d'informations, voir Java Thread Primitive Deprecation.

Cette règle a un correctif automatisé. Le correctif supprime Thread.destroy() et Thread.stop(Jetable). Copiez la configuration personnalisée vers votre fichier de génération d'application pour activer l'automatisation des correctifs.

Pour plus d'informations sur la classe java.lang.Thread, voir la documentation Java de la classe java.lang.Thread.

Pour plus d'informations sur les modifications apportées à JDK 11, voir Removed APIs in JDK 11.