Evitați utilizarea depreciate getSubject(), doAs() metode în javax.security.auth.Subject

Această regulă semnalează utilizarea getSubject() și doAs() metode în javax.security.auth.Subject clasă. The getSubject() metoda este depreciată de la Java SE 17 și marcat "forRemoval = adevărat”. The doAs() metoda este depreciată de la Java SE 18 și marcat "forRemoval = adevărat”.

Această regulă are o remediere automată care înlocuiește getSubject() metoda cu current() metoda si doAs() metoda cu callAs() metoda in javax.security.auth.Subject clasă. Copiați configurația personalizată pe fișierul de build al aplicației pentru a activa automatizarea corectării.

Pentru mai multe informații vezi JDK-8275529. JDK-8280590.