Thanks for review, Paul.
MethodHandleImpl
Merge the the 'if' into an 'else if':
365 } else {
366 if (dst.isPrimitive()) {
Done.
ValueConversions
I can see why an EnumMap is used for convenience mapping the Wrapper to MH.
IIUC it means the MH ref values are not @Sta
Thanks for review, Paul.
Looks good.
Same question as in previous email on @Stable for MethodHandles.IDENTITY_MHS.
FWIW for MethodHandles.IDENTITY_MHS the Wrapper.ordinal() is used as an index
rather than using an EnumMap.
Yes, caching logic is inconsistent across java.lang.invoke. I'll try t