Class MemoryRange
- java.lang.Object
-
- org.neo4j.graphalgo.core.utils.mem.MemoryRange
-
public final class MemoryRange extends java.lang.Object
Represents a range of positive byte values. The range can span 0 bytes when the min and max value are identical. The range can represent 0 bytes when the min and max values are both 0.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MemoryRange
add(MemoryRange other)
static MemoryRange
empty()
boolean
equals(java.lang.Object o)
int
hashCode()
boolean
isEmpty()
static MemoryRange
of(long value)
static MemoryRange
of(long min, long max)
MemoryRange
times(long count)
java.lang.String
toString()
MemoryRange
union(MemoryRange other)
-
-
-
Method Detail
-
of
public static MemoryRange of(long value)
-
of
public static MemoryRange of(long min, long max)
-
empty
public static MemoryRange empty()
-
add
public MemoryRange add(MemoryRange other)
-
times
public MemoryRange times(long count)
-
union
public MemoryRange union(MemoryRange other)
-
isEmpty
public boolean isEmpty()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-