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 longaccumulateAndGet(long x, LongBinaryOperator accumulatorFunction) final longaddAndGet(long delta) final booleancompareAndSet(long expect, long update) final longdoublefloatfinal longget()final longgetAndAccumulate(long x, LongBinaryOperator accumulatorFunction) final longgetAndAdd(long delta) final longfinal longfinal longgetAndSet(long newValue) final longgetAndUpdate(LongUnaryOperator updateFunction) final longintintValue()final voidlazySet(long newValue) longfinal voidset(long newValue) toString()final longupdateAndGet(LongUnaryOperator updateFunction) final booleanweakCompareAndSet(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:
floatValuein classNumber
-
doubleValue
public double doubleValue()- Specified by:
doubleValuein classNumber
-