[lworld] RFR: JDK-8272397: [lworld] Move ValueBootstrapMethods to java.lang.runtime

Frederic Parain fparain at openjdk.java.net
Tue Aug 17 17:36:41 UTC 2021


On Thu, 12 Aug 2021 21:36:05 GMT, Mandy Chung <mchung at openjdk.org> wrote:

> `ValueBootstrapMethods` is the default implementation of `Object::equals` and `Object::hashCode`
> for primitive class. It does not belong to java.lang.invoke. java.lang.runtime is a more
> appropriate home.  It can also share the code in `ObjectMethods`.
> 
> The methods are now renamed to `java.lang.runtime.PrimitiveObjectMethods::isSubtitutable`
> and `primitiveObjectHashCode`.

HotSpot changes look good.

Fred

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

Marked as reviewed by fparain (Committer).

PR: https://git.openjdk.java.net/valhalla/pull/529


More information about the valhalla-dev mailing list