On Mon, 24 May 2021 10:58:41 GMT, Chris Hegarty <che...@openjdk.org> wrote:
>> Roger Riggs has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Editorial javadoc updated based on review comments. >> Clarified behavior of rejectUndecidedClass method. >> Example test added to check status returned from file. > > src/java.base/share/classes/java/io/ObjectInputFilter.java line 829: > >> 827: * Returns a filter that returns {@code Status.ALLOWED} if the >> check is for limits >> 828: * and not checking a class; otherwise {@code Status.UNDECIDED}. >> 829: * If the {@link FilterInfo#serialClass()} is {@code null}, the >> filter returns > > "Returns a filter that returns {@code Status.ALLOWED} ... ". Maybe "Returns a > filter that allows all limits ..". > > Up-levelling a bit, it seems that filter operations fall into two broad > categories: 1) class-checking, and 2)limits-checking. At least, in the way > that some of these factories and adapters are laid out. If we had such a > notional at the class-level, then maybe that could influence the naming of > these factories - and tie them to a higher-level concept. I'll add some higher level descriptions to the Config class and to ObjectInputFilter class doc. ------------- PR: https://git.openjdk.java.net/jdk/pull/3996