Această regulă semnalează declaraţiile de metode pentru
getSuppressed() şi addSuppressed(Throwable exception) în
clasele care extind java.lang.Throwable.
Aceste metode au fost adăugate la Throwable în Java și sunt marcate
final
care nu poate fi suprascris.
Pentru a rezolva această problemă, fie folosiţi metodele furnizate în clasa Throwable şi înlăturaţi înlocuirile dumneavoastră,
fie refactorizaţi codul pentru a redenumi metodele în conflict şi referinţele lor.
Când clasa care este semnalată este parte a unui serviciu JAX-WS, s-ar putea să fie nevoie să remapaţi clasa de excepţii, astfel încât metodele dumneavoastră redenumite să se mapeze la WSDL şi schema vechi dacă doriţi să păstraţi compatibilitatea cu clienţii existenţi.
This rule has an automated fix to rename the getSuppressed() and addSuppressed(Excepție aruncabilă) methods in classes
that extend java.lang.Throwable to myGetSuppressed and myAddSuppressed (Throwable).
Copiați configurația personalizată pe fișierul de build al aplicației pentru a activa automatizarea corectării.
Pentru informaţii suplimentare, consultaţi: