此規則會標示是否在 java.io.ObjectInputStream.GetField中使用 get (String name , Object val) 方法。
ObjectInputStream.GetField.get(name , val) 的簽章已更新為擲出 ClassNotFoundException。
先前傳回空值,導致呼叫程式無法正確處理找不到類別的情況。
為了回復舊行為,已將系統內容 jdk.serialGetFieldCnfeReturnsNull新增至實作。
將值設為 true 會回復為舊行為 (傳回空值) ,並維持不設定或任何其他值會導致擲出 ClassNotFoundException。
如需相關資訊,請參閱 JDK-8276665。 JDK-8273660.