RFC: Refactoring SystemABI

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Tue Dec 4 15:07:57 UTC 2018


On 04/12/2018 14:23, Jorn Vernee wrote:
> We have Scope::allocateCallback to replace step 2. and 3., but that 
> requires an annotated functional interface object. What if a user just 
> has a MethodHandle? 

Not sure I follow - a Callback is based on the idea that you _do have_ a 
functional interface.

I don't think it makes sense to mix the abstraction levels - the binder 
will represent all callbacks using Callback, so I don't expect a user of 
the high-level binder to mess with SystemABI interface to allocate stubs.

Maurizio



More information about the panama-dev mailing list