Package org.hibernate.internal.util
Class MutableInteger
- java.lang.Object
-
- org.hibernate.internal.util.MutableInteger
-
public class MutableInteger extends Object
A more performant version ofAtomicIntegerin 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 MutableIntegerdeepCopy()intget()intgetAndIncrement()intgetAndIncrementBy(int i)voidincrease()voidincrease(int i)voidincrement()intincrementAndGet()voidincrementBy(int i)voidminus(int i)voidplus(int i)voidset(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)
-
-