Package io.deephaven.util.mutable
Class MutableInt
java.lang.Object
io.deephaven.util.mutable.MutableInt
Minimal mutable wrapper for an
int
value. Loosely based on
org.apache.commons.lang3.mutable.MutableInt
, 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
-
MutableInt
public MutableInt() -
MutableInt
public MutableInt(int value)
-
-
Method Details
-
get
public int get() -
set
public void set(int value) -
add
public void add(int addend) -
addAndGet
public int addAndGet(int addend) -
getAndAdd
public int getAndAdd(int addend) -
getAndIncrement
public int getAndIncrement() -
increment
public void increment() -
decrement
public void decrement() -
incrementAndGet
public int incrementAndGet() -
subtract
public void subtract(int subtrahend)
-