[foreign] rethinking Panama annotations

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Mon Nov 26 18:42:20 UTC 2018


Something wrong with table formatting... please see table here:

http://cr.openjdk.java.net/~mcimadamore/panama/callback-table.html

Maurizio

On 26/11/2018 17:56, Maurizio Cimadamore wrote:
> Vanilla
>     Descriptor-based
>     Layout-based
> Declaration
>     @NativeCallback("(i32 i32)i32")
> interface QsortComp { ... }     @NativeCallback("(i32 
> i32)(qsortComp)i32")
> interface QsortComp { ... }     @NativeCallback("u64:(i32 
> i32)(qsortComp)i32")
> interface QsortComp { ... }
> Use-site
>     qsort=(u64:[0i32]i32i32u64:(u64:i32u64:i32)i32)v
>     qsort=(u64: i32 i32 u64:${qsortComp})v     qsort=(u64: i32 i32 
> u64:${qsortComp})v 


More information about the panama-dev mailing list