Simplify ConstantPool representation for bootstrap method logic

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Duplicate
    • Priority: P4
    • tbd
    • Affects Version/s: None
    • Component/s: hotspot


      The constant pool represents bootstrap method info as a heterogeneous array called 'operands' which does not convey meaning in the code.

      John Rose has a prototype of a cleanup that should be prepared for integration in mainline.

      See description at:

      https://github.com/openjdk/jdk/pull/23250

      and the first commit at:

      https://github.com/openjdk/jdk/pull/23250/commits/616f9411d2a50b3dee4539ac3dd4459d5b04dfc4#diff-06185c94f8e59d491485770d887c6fba0533d7fb5d96377fedc59d0620cf68d1

      The rest of this cleanup will be prepared as separate RFEs (constant pool nested classes)

            Assignee:
            Johan Sjölen
            Reporter:
            Coleen Phillimore
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: