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 hozzáadásra kerültek a Throwable névhez a Java 7 mezőben, és meg vannak jelölve
final
Amit nem lehet felülbírálni.
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.
Ez a szabály egy automatikus javítást tartalmaz a getSuppressed() és addSuppressed(Throwable kivétel) metódusoknak a java.lang.Throwable kiterjesztésével myGetElnyomott és myAddElnyomott (Throwable).
Másolja az egyéni konfigurációt az alkalmazás összeépítési fájljába a javítás automatizálásához.
További információkért lásd: