Class TAtomicLong
java.lang.Object
java.lang.Number
org.teavm.classlib.java.util.concurrent.atomic.TAtomicLong
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal long
accumulateAndGet
(long x, LongBinaryOperator accumulatorFunction) final long
addAndGet
(long delta) final boolean
compareAndSet
(long expect, long update) final long
double
float
final long
get()
final long
getAndAccumulate
(long x, LongBinaryOperator accumulatorFunction) final long
getAndAdd
(long delta) final long
final long
final long
getAndSet
(long newValue) final long
getAndUpdate
(LongUnaryOperator updateFunction) final long
int
intValue()
final void
lazySet
(long newValue) long
final void
set
(long newValue) toString()
final long
updateAndGet
(LongUnaryOperator updateFunction) final boolean
weakCompareAndSet
(long expect, long update) Methods inherited from class java.lang.Number
byteValue, shortValue
-
Constructor Details
-
TAtomicLong
public TAtomicLong() -
TAtomicLong
public TAtomicLong(long value)
-
-
Method Details
-
get
public final long get() -
set
public final void set(long newValue) -
lazySet
public final void lazySet(long newValue) -
getAndSet
public final long getAndSet(long newValue) -
compareAndSet
public final boolean compareAndSet(long expect, long update) -
weakCompareAndSet
public final boolean weakCompareAndSet(long expect, long update) -
getAndIncrement
public final long getAndIncrement() -
getAndDecrement
public final long getAndDecrement() -
getAndAdd
public final long getAndAdd(long delta) -
incrementAndGet
public final long incrementAndGet() -
decrementAndGet
public final long decrementAndGet() -
addAndGet
public final long addAndGet(long 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
-