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

Simplify ConstantPool representation for bootstrap method logic

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • None
    • 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)

            jsjolen Johan Sjölen
            coleenp Coleen Phillimore
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: