避免在 javax.security.auth.Subject 中使用已废弃的 getSubject(), doAs() 方法

该规则标志着使用 getSubject() doAs() 中的方法 javax.security.auth.Subject 类。 该 getSubject() 方法已从 Java SE 17 过时,并标记为 "forRemoval = true"。 该 doAs() 方法已从 Java SE 18 过时,并标记为 "forRemoval = true"。

该规则有一个自动修复功能,可取代 getSubject() 方法 current() 方法和 doAs() 方法 callAs() 方法中的 javax.security.auth.Subject 类。 将定制配置复制到应用程序构建文件以启用修订自动化。

更多信息,请参阅 JDK-8275529. JDK-8280590.