Cette règle marque l'utilisation de la méthode get (String name, Object val) dans java.io.ObjectInputStream.GetField.
La signature de ObjectInputStream.GetField.get(name, val) a été mise à jour pour émettre une exception ClassNotFoundException.
Auparavant, la valeur null était renvoyée, ce qui empêchait l'appelant de traiter correctement le cas où la classe était introuvable.
Pour rétablir l'ancien comportement, une propriété système, jdk.serialGetFieldCnfeReturnsNull, a été ajoutée à l'implémentation.
La définition de la valeur sur true rétablit l'ancien comportement (renvoie la valeur null) et la laisse non définie ou toute autre valeur entraîne l'émission de l'exception ClassNotFoundException.
Pour plus d'informations, voir JDK-8276665. JDK-8273660.