On 2016-04-11 12:03, Paul Sandoz wrote:
On 8 Apr 2016, at 15:37, Michael Haupt <[email protected]> wrote:

Hi Paul,

note this is a lower-case review. Thumbs up.

I like how the test lucidly documents the access rules, and would applaud an 
extended test that additionally covers module boundaries.

+1


Just as a suggestion, how about using the fact that enum values are technically instances 
of subclasses of the enum and getting rid of the switches in 
FieldLookup.lookup/isAccessibleField by replacing the two with overridden methods in each 
of the enum elements? Switching over "this" just calls for polymorphism, and 
the default cases are dead code. Admittedly, it's a matter of style. :-)

Done, updated in place:

http://cr.openjdk.java.net/~psandoz/jdk9/JDK-8152645-VH-access-control/webrev/ 
<http://cr.openjdk.java.net/~psandoz/jdk9/JDK-8152645-VH-access-control/webrev/>

Looks good.

/Claes


Thanks,

Paul.

Reply via email to