[lworld] Remove obj_at(int) from objArrayOopDesc and flatArrayOopDesc

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Unresolved
    • Priority: P4
    • None
    • Affects Version/s: repo-valhalla
    • Component/s: hotspot
    • gc

      `obj_at(int) ` on `flatArrayOopDesc` should never be called as it may fail with an out of memory error and crash. Similarly `objArrayOopDesc` should not provide a shared interface to this member function which is only valid to call on a `refArrayOopDesc`.

      This RFE cleans up the last potentially invalid uses by using and asserting stricter types at the call sites.

            Assignee:
            Axel Boldt-Christmas
            Reporter:
            Axel Boldt-Christmas
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: