Class TAtomicLong
- java.lang.Object
-
- java.lang.Number
-
- de.mirkosertic.bytecoder.classlib.java.util.concurrent.atomic.TAtomicLong
-
- All Implemented Interfaces:
java.io.Serializable
public class TAtomicLong extends java.lang.Number
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private long
value
-
Constructor Summary
Constructors Constructor Description TAtomicLong()
TAtomicLong(long aValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
addAndGet(long aValue)
byte
byteValue()
boolean
compareAndSet(long expected, long newValue)
long
decrementAndGet()
double
doubleValue()
float
floatValue()
long
get()
long
getAndIncrement()
long
getAndSet(long aNewValue)
long
incrementAndGet()
int
intValue()
long
longValue()
void
set(long aValue)
short
shortValue()
-
-
-
Method Detail
-
intValue
public int intValue()
- Specified by:
intValue
in classjava.lang.Number
-
byteValue
public byte byteValue()
- Overrides:
byteValue
in classjava.lang.Number
-
shortValue
public short shortValue()
- Overrides:
shortValue
in classjava.lang.Number
-
floatValue
public float floatValue()
- Specified by:
floatValue
in classjava.lang.Number
-
longValue
public long longValue()
- Specified by:
longValue
in classjava.lang.Number
-
doubleValue
public double doubleValue()
- Specified by:
doubleValue
in classjava.lang.Number
-
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)
-
-