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

Update Graal for JEP 181 - Nest-based access control

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 11
    • Fix Version/s: 11
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b20

      Backports

        Description

        While the basic access control aspect of JEP-181 (being implemented under JDK-8010319) has no compiler specific parts, part of the change involves the use of invokeinterface, rather than invokespecial, for invoking private interface methods. This requires changes to the interpreter and compilers (C1 and C2 are already handled). In addition this use of invokeinterface requires extensions of the receiver typecheck logic that was put in place by JDK-8174962.

        Graal will need to be updated to reflect these changes.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  iveresov Igor Veresov
                  Reporter:
                  dholmes David Holmes
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: