Top Description Fields Constructors Methods
org.hibernate.internal.util

public Class MutableInteger

extends Object
Class Inheritance

A more performant version of java.util.concurrent.atomic.AtomicInteger in cases where we do not have to worry about concurrency. So usually as a variable referenced in anonymous-inner or lambda or ...
Authors
Andrea Boriero, Steve Ebersole

Field Summary

Modifier and TypeField and Description
private int

Constructor Summary

AccessConstructor and Description
public
public
MutableInteger(int value)

Method Summary

Modifier and TypeMethod and Description
public MutableInteger
public int
get()

public int
public int
public void
public void
increase(int i)

public void
public int
public void
incrementBy(int i)

public void
minus(int i)

public void
plus(int i)

public void
set(int value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

valueback to summary
private int value

Constructor Detail

MutableIntegerback to summary
public MutableInteger()
MutableIntegerback to summary
public MutableInteger(int value)

Method Detail

deepCopyback to summary
public MutableInteger deepCopy()
getback to summary
public int get()
getAndIncrementback to summary
public int getAndIncrement()
getAndIncrementByback to summary
public int getAndIncrementBy(int i)
increaseback to summary
public void increase()
increaseback to summary
public void increase(int i)
incrementback to summary
public void increment()
incrementAndGetback to summary
public int incrementAndGet()
incrementByback to summary
public void incrementBy(int i)
minusback to summary
public void minus(int i)
plusback to summary
public void plus(int i)
setback to summary
public void set(int value)