Package org.hibernate.internal.util
Class MutableInteger
- java.lang.Object
-
- org.hibernate.internal.util.MutableInteger
-
public class MutableInteger extends Object
A more performant version ofAtomicInteger
in cases where we do not have to worry about concurrency. So usually as a variable referenced in anonymous-inner or lambda or ...
-
-
Constructor Summary
Constructors Constructor Description MutableInteger()
MutableInteger(int value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableInteger
deepCopy()
int
get()
int
getAndIncrement()
int
getAndIncrementBy(int i)
void
increase()
void
increase(int i)
void
increment()
int
incrementAndGet()
void
incrementBy(int i)
void
minus(int i)
void
plus(int i)
void
set(int value)
-
-
-
Method Detail
-
deepCopy
public MutableInteger deepCopy()
-
getAndIncrement
public int getAndIncrement()
-
getAndIncrementBy
public int getAndIncrementBy(int i)
-
incrementAndGet
public int incrementAndGet()
-
get
public int get()
-
set
public void set(int value)
-
increase
public void increase()
-
increment
public void increment()
-
incrementBy
public void incrementBy(int i)
-
increase
public void increase(int i)
-
plus
public void plus(int i)
-
minus
public void minus(int i)
-
-