Package io.deephaven.util.mutable
Class MutableLong
java.lang.Object
io.deephaven.util.mutable.MutableLong
Minimal mutable wrapper for a
long
value. Loosely based on
org.apache.commons.lang3.mutable.MutableLong
, but without inheriting from Number
, or providing any
overloads that accept Number
or any boxed types.
Deliberately does not extend Number
, does not implement toString()
/equals
/hashcode()
,
or implement Comparable
.
-
Constructor Details
-
MutableLong
public MutableLong() -
MutableLong
public MutableLong(long value)
-
-
Method Details
-
get
public long get() -
set
public void set(long value) -
add
public void add(long addend) -
addAndGet
public long addAndGet(long addend) -
getAndAdd
public long getAndAdd(long addend) -
getAndIncrement
public long getAndIncrement() -
increment
public void increment() -
decrement
public void decrement() -
incrementAndGet
public long incrementAndGet() -
subtract
public void subtract(long subtrahend)
-