Class TAtomicLongFieldUpdater<T>
java.lang.Object
org.teavm.classlib.java.util.concurrent.atomic.TAtomicLongFieldUpdater<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal long
accumulateAndGet
(T obj, long x, LongBinaryOperator accumulatorFunction) long
abstract boolean
compareAndSet
(T obj, long expect, long update) long
decrementAndGet
(T obj) abstract long
final long
getAndAccumulate
(T obj, long x, LongBinaryOperator accumulatorFunction) long
long
getAndDecrement
(T obj) long
getAndIncrement
(T obj) long
final long
getAndUpdate
(T obj, LongUnaryOperator updateFunction) long
incrementAndGet
(T obj) abstract void
static <U> TAtomicLongFieldUpdater<U>
newUpdater
(TClass<U> tclass, String fieldName) abstract void
final long
updateAndGet
(T obj, LongUnaryOperator updateFunction) abstract boolean
weakCompareAndSet
(T obj, long expect, long update)
-
Constructor Details
-
TAtomicLongFieldUpdater
protected TAtomicLongFieldUpdater()
-
-
Method Details
-
newUpdater
-
compareAndSet
-
weakCompareAndSet
-
set
-
lazySet
-
get
-
getAndSet
-
getAndIncrement
-
getAndDecrement
-
getAndAdd
-
incrementAndGet
-
decrementAndGet
-
addAndGet
-
getAndUpdate
-
updateAndGet
-
getAndAccumulate
-
accumulateAndGet
-