RFR: Lambda 8026213: Reflection support for private methods in interfaces
Karen Kinnear
karen.kinnear at oracle.com
Wed Oct 9 22:13:49 UTC 2013
Please review:
webrev: http://cr.openjdk.java.net/~acorn/8026213/webrev/
bug: https://bugs.openjdk.java.net/browse/JDK-8026213
Summary:
Reflection generates code dynamically to speed up reflection processing after startup. The first
15 runs of a reflection call use the vm code path, after that we use the generated code path, which
needs to use invokespecial on private methods in interfaces.
Tested:
Test attached to the bug
Also - all the 8011311 private method testing was run with this in the build:
Robert Field's TypeTest
8025475 test
defmeth privatemethodstest with reflection
John Rose's intfbug
jtreg: java.util, java.lang
jck vm, lang
thanks,
Karen
More information about the core-libs-dev
mailing list