Re: Updated VM-bridges document

2019-04-11 Thread Brian Goetz
On 4/11/2019 5:18 PM, Karen Kinnear wrote: OK, so at this point, the classfiles that have been loaded look like:     class D {     void m(LDT) { real method }     @Forwarding(m(LDT)) abstract void m(Date);     }     class E extends D {     @Override     m(Date) { impl }    

Re: Updated VM-bridges document

2019-04-11 Thread Karen Kinnear
> On Apr 10, 2019, at 5:22 PM, Brian Goetz wrote: > > OK, so in the old world, D has m(Date). > > > Now, D has m(LDT), with a forwarder from m(Date) -> m(LDT), with some sort of > metadata stapled somewhere to effect the Date <--> LDT conversions. > >> class E extends D { m(Date); }

Re: Updated VM-bridges document

2019-04-11 Thread Remi Forax
> De: "Brian Goetz" > À: "valhalla-spec-experts" > Envoyé: Jeudi 11 Avril 2019 21:52:23 > Objet: Re: Updated VM-bridges document > This was received through a side channel: >> From: [ mailto:sebastian.sickelm...@gmx.de | sebastian.sickelm...@gmx.de ] >> Subject: Re: Updated VM-bridges document

Re: Updated VM-bridges document

2019-04-11 Thread Brian Goetz
This was received through a side channel: From: sebastian.sickelm...@gmx.de Subject: Re: Updated VM-bridges document Hi, i have a question regarding the discussed forwarding schema for fields. Should it be possible to forward field access to methods, so that we can safely remove public fields