Class TAtomicInteger
java.lang.Object
java.lang.Number
org.teavm.classlib.java.util.concurrent.atomic.TAtomicInteger
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal int
accumulateAndGet
(int x, IntBinaryOperator accumulatorFunction) final int
addAndGet
(int delta) final boolean
compareAndSet
(int expect, int update) final int
double
float
final int
get()
final int
getAndAccumulate
(int x, IntBinaryOperator accumulatorFunction) final int
getAndAdd
(int delta) final int
final int
final int
getAndSet
(int newValue) final int
getAndUpdate
(IntUnaryOperator updateFunction) final int
int
intValue()
final void
lazySet
(int newValue) long
final void
set
(int newValue) toString()
final int
updateAndGet
(IntUnaryOperator updateFunction) final boolean
weakCompareAndSet
(int expect, int update) Methods inherited from class java.lang.Number
byteValue, shortValue
-
Constructor Details
-
TAtomicInteger
public TAtomicInteger() -
TAtomicInteger
public TAtomicInteger(int value)
-
-
Method Details
-
get
public final int get() -
set
public final void set(int newValue) -
lazySet
public final void lazySet(int newValue) -
getAndSet
public final int getAndSet(int newValue) -
compareAndSet
public final boolean compareAndSet(int expect, int update) -
weakCompareAndSet
public final boolean weakCompareAndSet(int expect, int update) -
getAndIncrement
public final int getAndIncrement() -
getAndDecrement
public final int getAndDecrement() -
getAndAdd
public final int getAndAdd(int delta) -
incrementAndGet
public final int incrementAndGet() -
decrementAndGet
public final int decrementAndGet() -
addAndGet
public final int addAndGet(int delta) -
getAndUpdate
-
updateAndGet
-
getAndAccumulate
-
accumulateAndGet
-
toString
-
intValue
public int intValue() -
longValue
public long longValue() -
floatValue
public float floatValue()- Specified by:
floatValue
in classNumber
-
doubleValue
public double doubleValue()- Specified by:
doubleValue
in classNumber
-