[Nestmates] RFR (S): Support access to VM annotations from nonfindable classes
    Vladimir Ivanov 
    vladimir.x.ivanov at oracle.com
       
    Thu Nov  1 08:13:14 UTC 2018
    
    
  
FTR some time ago I tried a different approach based on access checks 
provided by the module system [1]. It covers broader scope in a uniform 
manner, but also more involved and doesn't fit well existing class 
loading machinery [2].
Best regards,
Vladimir Ivanov
[1] 
http://mail.openjdk.java.net/pipermail/hotspot-dev/2017-February/025976.html
[2] It does proper access checks very late in the class loading process 
optimistically assuming all annotations are accessible and initiate 
reparsing if any of used ones aren't accessible to the class being loaded.
On 31/10/2018 14:18, 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/ 
> 
> bug: https://bugs.openjdk.java.net/browse/JDK-8171335
> 
> Thanks,
> Lois
    
    
More information about the valhalla-dev
mailing list