Questa regola contrassegna l'utilizzo del metodo get (String name, Object val) in java.io.ObjectInputStream.GetField.
La firma di ObjectInputStream.GetField.get(name, val) è stata aggiornata per generare un'eccezione ClassNotFoundException.
In precedenza, era stato restituito un valore null, che ha impedito al chiamante di gestire correttamente il caso in cui la classe non è stata trovata.
Per ripristinare il vecchio comportamento, una proprietà di sistema, jdk.serialGetFieldCnfeReturnsNull, è stata aggiunta all'implementazione.
L'impostazione del valore su true ripristina il vecchio comportamento (restituendo null) e lasciandolo non impostato o su qualsiasi altro valore determina la generazione di ClassNotFoundException.
Per ulteriori informazioni, vedere JDK-8276665. JDK-8273660.