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

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

    XMLWordPrintable

Details

    • b25
    • generic
    • 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

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

                Dates

                  Created:
                  Updated:
                  Resolved: