Why do we need .ref class for primtive class ?
Brian Goetz
brian.goetz at oracle.com
Thu Jan 6 20:12:21 UTC 2022
Because the Q is what permits the tearing.
On 1/6/2022 1:50 PM, Remi Forax wrote:
> It just occurs to me that while ACC_VALUE is a bit that change the runtime semantics,
> something the VM should take care of, ACC_PRIMITIVE is not a bit that change the
> runtime semantics, only the javac translation strategy,
> javac emits Q-types instead of L-type + the Preload attribute.
>
> If value classes and primitive classes are equivalent at runtime, why do we need to generate the .ref interface/abstract class ?
> We can use L-type instead.
>
> Rémi
More information about the valhalla-spec-observers
mailing list