T
- The class on which the Property is declared.public abstract class IntProperty<T> extends Property<T,Integer>
Property
to be used specifically with fields of type
int
. This type-specific subclass enables performance benefit by allowing
calls to a setValue()
function that takes the primitive
int
type and avoids autoboxing and other overhead associated with the
Integer
class.Constructor and Description |
---|
IntProperty(String name) |
Modifier and Type | Method and Description |
---|---|
void |
set(T object,
Integer value)
Sets the value on
object which this property represents. |
abstract void |
setValue(T object,
int value)
A type-specific variant of
set(Object, Integer) that is faster when dealing
with fields of type int . |
public IntProperty(String name)
public abstract void setValue(T object, int value)
set(Object, Integer)
that is faster when dealing
with fields of type int
.public final void set(T object, Integer 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.