Package ghidra.app.util.opinion

# Class AddressSetPartitioner

java.lang.Object
ghidra.app.util.opinion.AddressSetPartitioner

All Implemented Interfaces:
  `Iterable<AddressRange>`

public class AddressSetPartitioner extends Object implements Iterable<AddressRange>

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AddressSetPartitioner(AddressSet set, Map<AddressRange,byte[]> rangeMap, Set<Address> partitionSet)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Map<AddressRange,byte[]>`
  `getPartionedRangeMap()`
  `Iterator<AddressRange>`
  `iterator()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface java.lang.Iterable

  `forEach, spliterator`

- ## Constructor Details

  - ### AddressSetPartitioner

    public AddressSetPartitioner(AddressSet set, Map<AddressRange,byte[]> rangeMap, Set<Address> partitionSet)

- ## Method Details

  - ### iterator

    public Iterator<AddressRange> iterator()
    Specified by:
      `iterator` in interface `Iterable<AddressRange>`

  - ### getPartionedRangeMap

    public Map<AddressRange,byte[]> getPartionedRangeMap()