Package org.hibernate.internal.util
Class MutableInteger
java.lang.Object
org.hibernate.internal.util.MutableInteger
A more performant version of
AtomicInteger
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 -
Method Summary
Modifier and TypeMethodDescriptiondeepCopy()
int
get()
int
int
getAndIncrementBy
(int i) void
increase()
void
increase
(int i) void
int
void
incrementBy
(int i) void
minus
(int i) void
plus
(int i) void
set
(int value)
-
Constructor Details
-
MutableInteger
public MutableInteger() -
MutableInteger
public MutableInteger(int value)
-
-
Method Details
-
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)
-