> On 11 Apr 2016, at 13:02, Claes Redestad <claes.redes...@oracle.com> wrote:
> 
> On 2016-04-11 12:03, Paul Sandoz wrote:
>>> On 8 Apr 2016, at 15:37, Michael Haupt <michael.ha...@oracle.com> 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
> 

I’ll follow up later with that, 
https://bugs.openjdk.java.net/browse/JDK-8153963 
<https://bugs.openjdk.java.net/browse/JDK-8153963>


>>> 
>>> 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.
> 

Thanks,
Paul.

Reply via email to