Class DBTraceProgramView.OverlappingAddressRangeKeyIteratorMerger<T>
java.lang.Object
ghidra.util.PairingIteratorMerger<Map.Entry<AddressRange, T>, Map.Entry<AddressRange, T>, Map.Entry<AddressRange, T>>
ghidra.trace.database.program.DBTraceProgramView.OverlappingAddressRangeKeyIteratorMerger<T>
- All Implemented Interfaces:
Comparator<Map.Entry<AddressRange, T>>, BiPredicate<Map.Entry<AddressRange, T>, Map.Entry<AddressRange, T>>, Iterator<org.apache.commons.lang3.tuple.Pair<Map.Entry<AddressRange, T>, Map.Entry<AddressRange, T>>>
- Enclosing class:
DBTraceProgramView
protected static class DBTraceProgramView.OverlappingAddressRangeKeyIteratorMerger<T>
extends PairingIteratorMerger<Map.Entry<AddressRange, T>, Map.Entry<AddressRange, T>, Map.Entry<AddressRange, T>>
-
Constructor Summary
ConstructorsConstructorDescriptionOverlappingAddressRangeKeyIteratorMerger(Iterator<Map.Entry<AddressRange, T>> left, Iterator<Map.Entry<AddressRange, T>> right) -
Method Summary
Modifier and TypeMethodDescriptionintcompare(Map.Entry<AddressRange, T> o1, Map.Entry<AddressRange, T> o2) protected static <T> Iterable<org.apache.commons.lang3.tuple.Pair<Map.Entry<AddressRange, T>, Map.Entry<AddressRange, T>>> iter(Iterable<Map.Entry<AddressRange, T>> left, Iterable<Map.Entry<AddressRange, T>> right) booleantest(Map.Entry<AddressRange, T> t, Map.Entry<AddressRange, T> u) Methods inherited from class PairingIteratorMerger
findNext, hasNext, nextMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BiPredicate
and, negate, orMethods inherited from interface Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface Iterator
forEachRemaining, remove
-
Constructor Details
-
OverlappingAddressRangeKeyIteratorMerger
public OverlappingAddressRangeKeyIteratorMerger(Iterator<Map.Entry<AddressRange, T>> left, Iterator<Map.Entry<AddressRange, T>> right)
-
-
Method Details
-
iter
protected static <T> Iterable<org.apache.commons.lang3.tuple.Pair<Map.Entry<AddressRange, T>, Map.Entry<AddressRange, T>>> iter(Iterable<Map.Entry<AddressRange, T>> left, Iterable<Map.Entry<AddressRange, T>> right) -
compare
-
test
-