lambda: reflection library support for concrete interface methods

XMLWordPrintable

    • Type: Bug
    • Resolution: Duplicate
    • Priority: P3
    • None
    • Affects Version/s: 8
    • Component/s: 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

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

              Created:
              Updated:
              Resolved: