Class AtomicFloat
- java.lang.Object
-
- java.lang.Number
-
- uk.ac.warwick.dcs.sherlock.engine.executor.common.AtomicFloat
-
- All Implemented Interfaces:
java.io.Serializable
public class AtomicFloat extends java.lang.Number
Implementation of an AtomicFloat class, using intBitsToFloat to get and floatToIntBits to set- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AtomicFloat()
AtomicFloat(float initialValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTo(float value)
boolean
compareAndSet(float expect, float update)
double
doubleValue()
float
floatValue()
float
get()
float
getAndSet(float newValue)
int
intValue()
long
longValue()
void
set(float newValue)
-
-
-
Method Detail
-
compareAndSet
public final boolean compareAndSet(float expect, float update)
-
addTo
public final void addTo(float value)
-
doubleValue
public double doubleValue()
- Specified by:
doubleValue
in classjava.lang.Number
-
floatValue
public float floatValue()
- Specified by:
floatValue
in classjava.lang.Number
-
get
public final float get()
-
getAndSet
public final float getAndSet(float newValue)
-
intValue
public int intValue()
- Specified by:
intValue
in classjava.lang.Number
-
longValue
public long longValue()
- Specified by:
longValue
in classjava.lang.Number
-
set
public final void set(float newValue)
-
-