T
- The class on which the Property is declared.public abstract class FloatProperty<T> extends Property<T,Float>
Property
to be used specifically with fields of type
float
. This type-specific subclass enables performance benefit by allowing
calls to a setValue()
function that takes the primitive
float
type and avoids autoboxing and other overhead associated with the
Float
class.Constructor and Description |
---|
FloatProperty(String name) |
Modifier and Type | Method and Description |
---|---|
void |
set(T object,
Float value)
Sets the value on
object which this property represents. |
abstract void |
setValue(T object,
float value)
A type-specific variant of
set(Object, Float) that is faster when dealing
with fields of type float . |
public FloatProperty(String name)
public abstract void setValue(T object, float value)
set(Object, Float)
that is faster when dealing
with fields of type float
.public final void set(T object, Float value)
Property
object
which this property represents. If the method is unable
to set the value on the target object it will throw an UnsupportedOperationException
exception.