Class TAtomicLong
java.lang.Object
java.lang.Number
de.mirkosertic.bytecoder.classlib.java.util.concurrent.atomic.TAtomicLong
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
value
private long value
-
-
Constructor Details
-
TAtomicLong
public TAtomicLong() -
TAtomicLong
public TAtomicLong(long aValue)
-
-
Method Details
-
intValue
public int intValue() -
byteValue
public byte byteValue() -
shortValue
public short shortValue()- Overrides:
shortValue
in classNumber
-
floatValue
public float floatValue()- Specified by:
floatValue
in classNumber
-
longValue
public long longValue() -
doubleValue
public double doubleValue()- Specified by:
doubleValue
in classNumber
-
incrementAndGet
public final long incrementAndGet() -
get
public final long get() -
set
public final void set(long aValue) -
getAndSet
public final long getAndSet(long aNewValue) -
addAndGet
public final long addAndGet(long aValue) -
decrementAndGet
public final long decrementAndGet() -
getAndIncrement
public final long getAndIncrement() -
compareAndSet
public final boolean compareAndSet(long expected, long newValue)
-