Merge ModRefBarrierSet into CardTableBarrierSet

XMLWordPrintable

    • gc
    • b23

      The inheritance chain looks like

      BarrierSet <- ModRefBarrierSet <- CardTableBarrierSet <- G1BarrierSet
      BarrierSet <- (Z/Shendahoah)BarrierSet

      ModRefBarrierSet is specially that it's never used directly by any GC. One can merge it into its sole subclass to shorten the inheritance chain.

      Similarly, ModRefBarrierSetAssembler can be merged into CardTableBarrierSetAssembler to maintain the mirroring between <X>BarrierSet and <X>BarrierSetAssembler.

            Assignee:
            Albert Yang
            Reporter:
            Albert Yang
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: