MethodHandle.bindTo chain fails with "IllegalArgumentException: no leading reference parameter"
Tobias Hartmann
tobias.hartmann at oracle.com
Tue Jul 25 17:08:13 UTC 2017
Hi Vladimir,
On 25.07.2017 17:38, Vladimir Ivanov wrote:
> MethodHandles.insertArguments() should be used instead.
Changing
MethodHandle mh2 = mh1.bindTo(test_vt);
to
MethodHandle mh2 = MethodHandles.insertArguments(mh1, 0, test_vt);
fails with:
Exception in thread "main" java.lang.ArrayStoreException: MyValue1
at Test.test(Test.java:35)
at Test.main(Test.java:41)
Why's that?
Thanks,
Tobias
More information about the valhalla-dev
mailing list