Package ghidra.util.datastruct
Class AbstractWeakValueNavigableMap.NavigableView<K,V> 
java.lang.Object
ghidra.util.datastruct.AbstractWeakValueMap<K,V>
 
ghidra.util.datastruct.AbstractWeakValueNavigableMap<K,V>
 
ghidra.util.datastruct.AbstractWeakValueNavigableMap.NavigableView<K,V> 
- Type Parameters:
- K- the type of keys
- V- the type of values
- All Implemented Interfaces:
- Map<K,,- V> - NavigableMap<K,,- V> - SequencedMap<K,,- V> - SortedMap<K,- V> 
- Enclosing class:
- AbstractWeakValueNavigableMap<K,- V> 
protected static class AbstractWeakValueNavigableMap.NavigableView<K,V> 
extends AbstractWeakValueNavigableMap<K,V> 
A view of this same map that limits or changes the order of the keys
 
 TODO: By virtue of extending (indirectly) AbstractWeakValueMap, this view inherits a
 unique, but totally unused, AbstractWeakValueMap.refQueue. This is a small and
 harmless, but unnecessary waste.
- 
Nested Class SummaryNested classes/interfaces inherited from class ghidra.util.datastruct.AbstractWeakValueNavigableMapAbstractWeakValueNavigableMap.NavigableView<K,V> Nested classes/interfaces inherited from class ghidra.util.datastruct.AbstractWeakValueMapAbstractWeakValueMap.GeneratedEntry, AbstractWeakValueMap.WeakValueRef<K,V> 
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final AbstractWeakValueNavigableMap<K, V> protected final NavigableMap<K, AbstractWeakValueMap.WeakValueRef<K, V>> Fields inherited from class ghidra.util.datastruct.AbstractWeakValueMaprefQueue
- 
Constructor SummaryConstructorsConstructorDescriptionNavigableView(AbstractWeakValueNavigableMap<K, V> map, NavigableMap<K, AbstractWeakValueMap.WeakValueRef<K, V>> sub) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected NavigableMap<K, AbstractWeakValueMap.WeakValueRef<K, V>> Returns the backing mapMethods inherited from class ghidra.util.datastruct.AbstractWeakValueNavigableMapceilingEntry, ceilingKey, comparator, descendingKeySet, descendingMap, firstEntry, firstKey, floorEntry, floorKey, generateEntry, headMap, headMap, higherEntry, higherKey, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, subMap, subMap, tailMap, tailMapMethods inherited from class ghidra.util.datastruct.AbstractWeakValueMapclear, containsKey, containsValue, entrySet, get, isEmpty, keySet, processQueue, put, putAll, remove, size, valuesMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Mapclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, sizeMethods inherited from interface java.util.NavigableMapreversedMethods inherited from interface java.util.SequencedMapsequencedEntrySet, sequencedKeySet, sequencedValues
- 
Field Details- 
map
- 
mod
 
- 
- 
Constructor Details
- 
Method Details- 
getRefMapDescription copied from class:AbstractWeakValueMapReturns the backing map- Specified by:
- getRefMapin class- AbstractWeakValueNavigableMap<K,- V> 
- Returns:
- the map
 
 
-