Package ghidra.util.datastruct
Class ObjectValueRange<T>
java.lang.Object
ghidra.util.datastruct.ObjectValueRange<T>
- All Implemented Interfaces:
Comparable<ObjectValueRange<T>>
Associates an integer value with a numeric range.
-
Constructor Summary
ConstructorDescriptionObjectValueRange
(long start, long end, T value) Constructor for numeric range with an associated value. -
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(ObjectValueRange<T> otherRange) boolean
contains
(long index) Determines whether or not the indicated index is in the range.long
getEnd()
Returns the end of the range.long
getStart()
Returns the beginning of the range.getValue()
Returns the value associated with the range.
-
Constructor Details
-
ObjectValueRange
Constructor for numeric range with an associated value.- Parameters:
start
- beginning of the rangeend
- end of the rangevalue
- the value to associate with the range.
-
-
Method Details
-
getStart
public long getStart()Returns the beginning of the range. -
getEnd
public long getEnd()Returns the end of the range. -
getValue
Returns the value associated with the range. -
contains
public boolean contains(long index) Determines whether or not the indicated index is in the range.- Parameters:
index
- the index to check- Returns:
- true if the index is in this range.
-
compareTo
- Specified by:
compareTo
in interfaceComparable<T>
- See Also:
-