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

lambda: reflection library support for concrete interface methods

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P3 P3
    • None
    • 8
    • core-libs
    • None

      Add library support for concrete interface methods for lambda.
      This includes:
      1) get(Declared)Methods display of default methods - which
      are public, concrete instance methods in interfaces
      2) getDeclaredMethods display of private synthetic concrete instance methods in interfaces
      3) get(Declared)Methods display of static concrete methods in interfaces

      Invocation:
      1. static methods should be invoked via invokestatic
      2. private instance methods (both in classes and in interfaces) should be invoked via
      invokespecial

      VM support for the display options is being added via 8010017

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

              Created:
              Updated:
              Resolved: