[lworld] Integrated: JDK-8272397: [lworld] Move ValueBootstrapMethods to java.lang.runtime
Mandy Chung
mchung at openjdk.java.net
Tue Aug 17 22:30:47 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`.
This pull request has now been integrated.
Changeset: 9c2af854
Author: Mandy Chung <mchung at openjdk.org>
URL: https://git.openjdk.java.net/valhalla/commit/9c2af854deb759d4b7879191d7ff5807bf679e32
Stats: 1231 lines in 18 files changed: 495 ins; 702 del; 34 mod
8272397: [lworld] Move ValueBootstrapMethods to java.lang.runtime
Reviewed-by: fparain, rriggs
-------------
PR: https://git.openjdk.java.net/valhalla/pull/529
More information about the valhalla-dev
mailing list