[graalvm-users] MethodHandle and VarHandles for GraalVM 11

Kasper Nielsen kasperni at gmail.com
Fri Oct 12 01:38:19 PDT 2018


Hi,

With MethodHandles and VarHandles being the only safe way to access members
across module boundaries for Java 11 and greater.
How will the limits outlined here
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_oracle_graal_blob_master_substratevm_LIMITATIONS.md-23invokedynamic-2Dbytecode-2Dand-2Dmethod-2Dhandles&d=DwIBaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=CUkXBxBNT_D5N6HMJ5T9Z6rmvNKYsqupcbk72K0lcoQ&m=eB7NOfFFa-lNWC35epoJT1gnKeKzO4v-75i3-xj8iOA&s=-fRbUyYzG85Nd8Gb8E_fR0Zo8rqDRDzTWxFwOMqK2FM&e=
be effected.
I assume as a minimum things such as MethodHandle.Lookup.unreflect* and
MethodHandle.Lookup.find* will work for runtime reflected members?

Cheers
  Kasper
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://oss.oracle.com/pipermail/graalvm-users/attachments/20181012/24af8789/attachment.html 


More information about the GraalVM-Users mailing list