RFR 8187742 Minimal set of bootstrap methods for dynamic constants
john.r.rose at oracle.com
Thu Nov 9 00:01:20 UTC 2017
On Nov 7, 2017, at 12:59 PM, John Rose <john.r.rose at oracle.com> wrote:
> For condy, having the BSM validate types is a code smell
> for the reason you mention. Also, when primitives (and value
> types) are in the mix, people usually code the validation
> incorrectly, since Class.isInstance is the wrong tool, and
> the right tool is non-obvious (MHs.identity.asType).
For the record, here is a method that performs the correct conversions:
The bug suggests that it be called Class::convert.
The code itself is simple enough to cut-n-paste into your own BSMs.
More information about the core-libs-dev