Class TAtomicLong
java.lang.Object
java.lang.Number
org.teavm.classlib.java.util.concurrent.atomic.TAtomicLong
- All Implemented Interfaces:
Serializable
- See Also:
- Serialized Form
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
accumulateAndGet(long x, LongBinaryOperator accumulatorFunction)
long
addAndGet(long delta)
boolean
compareAndSet(long expect, long update)
long
double
float
long
get()
long
getAndAccumulate(long x, LongBinaryOperator accumulatorFunction)
long
getAndAdd(long delta)
long
long
long
getAndSet(long newValue)
long
getAndUpdate(LongUnaryOperator updateFunction)
long
int
intValue()
void
lazySet(long newValue)
long
void
set(long newValue)
toString()
long
updateAndGet(LongUnaryOperator updateFunction)
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
-