Cette règle marque les déclarations de méthode pour
getSuppressed() et addSuppressed(Throwable exception)
dans les classes qui étendent java.lang.Throwable.
Ces méthodes ont été ajoutées à Throwable dans Java 7 et sont marquées
final
qui ne peut pas être remplacé.
Pour résoudre ce problème, utilisez les méthodes fournies dans la classe Throwable et supprimez
les remplacements, ou restructurez le code en renommant les méthodes en conflit et leurs références.
Si la classe marquée fait partie d'un service JAX-WS, vous devrez peut-être remapper la classe d'exceptions afin que les méthodes renommées soient mappées sur l'ancien fichier WSDL et l'ancien schéma si vous souhaitez conserver la compatibilité avec les clients existants.
Cette règle dispose d'un correctif automatisé pour renommer les méthodes getSuppressed() et addSuppressed(Throwable exception) dans les classes qui étendent java.lang.Throwable à myGetSuppressed et myAddSuppressed (Throwable).
Copiez la configuration personnalisée vers votre fichier de génération d'application pour activer l'automatisation des correctifs.
Pour plus d'informations, voir :