This rule flags the use of the get (String name, Object val) method in java.io.ObjectInputStream.GetField
Semnătura lui ObjectInputStream.GetField.get(nume, val) a fost actualizată pentru a arunca o ClassNotFoundException.
Anterior, null a fost returnat, ceea ce a împiedicat apelantul să gestioneze corect cazul în care clasa nu a fost găsită.
Pentru a reveni la vechiul comportament, o proprietate de sistem, jdk.serialGetFieldCnfeReturnsNullfost adăugat laîn aplicare.
Stabilirea valorii la adevăratele revenii la vechiul comportament (revenirea nulă) și lăsarea lui nestabilită sau la orice altă valoare are ca rezultat aruncarea lui ClassNotFoundException.
Pentru mai multe informații, consultați JDK-8276665. JDK-8273660.