And `var` ?

(but I agree this feels a niche)

Maurizio

On 03/06/2022 18:59, Brian Goetz wrote:


On 6/3/2022 1:39 PM, Remi Forax wrote:


------------------------------------------------------------------------

    *From: *"Brian Goetz" <brian.go...@oracle.com>
    *To: *"daniel smith" <daniel.sm...@oracle.com>,
    "valhalla-spec-experts" <valhalla-spec-experts@openjdk.java.net>
    *Sent: *Friday, June 3, 2022 6:21:26 PM
    *Subject: *Re: Anonymous value classes

    There is no chance to get any calling-convention optimization
    here, since the concrete class name will not show up in any
    method descriptor (or preload attribute).  There is no chance to
    get any heap flattening here, since the concrete class name will
    not show up in any field descriptor or `newarray` operand.


Nope, anonymous classes are anonymous only for Java not in the bytecode, by example

OK, correction: such a vanishingly microscopic chance as to be completely ignorable :)

Reply via email to