[Nestmates] RFR (S) 8202401: [Nestmates] jshell tests fail due to class redefinition limitation on nested types

David Holmes david.holmes at oracle.com
Mon Apr 30 04:55:14 UTC 2018


Bug: https://bugs.openjdk.java.net/browse/JDK-8202401
webrev: http://cr.openjdk.java.net/~dholmes/8202401/webrev/

As jshell tries to use class redefinition when possible, it will hit 
errors if trying to redefine classes in a way that would modify the 
NestHost or NestMembers attributes. It then falls back to an alternative 
technique. For the tests this results in a "signature-change" that is 
unexpected.

The simple fix (courtesy of Jan) is to change the "expects signature 
parameter" from false to true for those test cases.

Thanks,
David



More information about the valhalla-dev mailing list