RFR JDK-8181425: Reflection API defend against issues with internal VM derived value type
Tobias Hartmann
tobias.hartmann at oracle.com
Mon Jun 26 13:54:02 UTC 2017
Hi Mandy,
On 24.06.2017 00:49, Mandy Chung wrote:
> I add a property “jdk.lang.reflect.DVT” to allow reflection on DVT,
> as Maurizio suggests. When ValueTypeTestBench.java is converted to
> use VCC/DVT and do reflection on VCC, we should remove this property.
That looks good to me.
> This attempts to load DVT array class. Can the test use ValueType::arrayValueClass? I comment out testClassForName test case.
> Do you mind updating the test to use ValueType::arrayValueClass instead?
I think the runtime folks should look at this because they own that test but I'm fine with temporarily disabling this part.
> Another workaround is to check for ACC_VALUE for now and avoid
> calling isAssignableFrom until this issue is fixed.
Okay, thanks. The C2 fix for the intrinsic is non-trivial. I'll file a separate bug and will add a regression test with the fix.
Best regards,
Tobias
More information about the valhalla-dev
mailing list