[Nestmates] RFR (S): Support access to VM annotations from nonfindable classes
Lois Foltan
lois.foltan at oracle.com
Wed Oct 31 23:10:12 UTC 2018
On 10/31/2018 6:11 PM, David Holmes wrote:
> Hi Lois,
>
> On 1/11/2018 7:18 AM, Lois Foltan wrote:
>> Please review the following change as part of the ongoing prototyping
>> work to support MethodHandle Lookup functionality to define a
>> nestmate class. In particular this fix allows access to VM
>> annotations for nonfindable classes.
>>
>> webrev:
>> http://cr.openjdk.java.net/~lfoltan/wrk_nestLookupDefineClass_annotations.1/webrev/
>
>
> So all that effort to pass through one boolean just so it can
> eventually be used in one place:
>
> 2095 const bool privileged =
> loader_data->is_the_null_class_loader_data() ||
> 2096 loader_data->is_platform_class_loader_data() ||
> 2097 loader_data->is_shortlived() ||
> 2098 can_access_vm_annotations;
>
> ? We definitely need to find a better way to transmit this contextual
> information. :)
Agreed!
>
> Otherwise looks fine.
Thank you for the review.
>
> Are you likely to push this evening? Otherwise I will push my change
> and then you'll have the awkward merge to do.
You can go forward and push, I will do the merge afterwards.
Lois
>
> Thanks,
> David
>
>
>> bug: https://bugs.openjdk.java.net/browse/JDK-8171335
>>
>> Thanks,
>> Lois
More information about the valhalla-dev
mailing list