Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8010017

lambda: reflection get(Declared)Methods support for concrete methods in interfaces

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b25
    • CPU:
      generic
    • OS:
      generic

      Backports

        Description

        To support reflection Class.getDeclaredMethods and Class.getMethods for concrete methods in interfaces,
        JVM_GetClassDeclaredMethods should not return the synthetic VM overpasses created in subclasses to bridge to those interface concrete methods.

        JVM_GetClassDeclaredMethods should return public concrete methods, synthetic (not VM created) private instance methods, and synthetic static methods in interfaces with their declaring class as the interface.


          Attachments

            Issue Links

              Activity

                People

                Assignee:
                acorn Karen Kinnear (Inactive)
                Reporter:
                acorn Karen Kinnear (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: