Ez a szabály megjelöli a getSuppressed() és
addSuppressed(Throwable exception) metódusdeklarációkat a
java.lang.Throwable osztályt kiterjesztő osztályokban.
Ezek a metódusok a Java 7 változatban lettek hozzáadva a
Throwable osztályhoz, és a final
módosítóval vannak megjelölve, ami nem bírálható felül.
A probléma megoldása érdekében használja a Throwable
osztályban biztosított metódusokat és távolítsa el a felülbírálásokat,
vagy dolgozza át a kódot és nevezze át az ütköző metódusokat és
referenciáikat.
Ha a megjelölt osztály egy JAX-WS szolgáltatás része, akkor előfordulhat, hogy újra le kell képeznie a kivétel osztályt, hogy az átnevezett metódusok a régi WSDL-re és sémára legyenek leképezve, ha szeretné megtartani a kompatibilitást a meglévő ügyfelekkel.
További információkért lásd: